Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--.jshintrc2
-rw-r--r--.scrutinizer.yml23
m---------3rdparty0
-rw-r--r--README.md4
-rw-r--r--apps/files/ajax/delete.php20
-rw-r--r--apps/files/ajax/download.php1
-rw-r--r--apps/files/ajax/getstoragestats.php1
-rw-r--r--apps/files/ajax/list.php6
-rw-r--r--apps/files/ajax/mimeicon.php1
-rw-r--r--apps/files/ajax/move.php6
-rw-r--r--apps/files/ajax/newfile.php17
-rw-r--r--apps/files/ajax/newfolder.php5
-rw-r--r--apps/files/ajax/rawlist.php59
-rw-r--r--apps/files/ajax/rename.php1
-rw-r--r--apps/files/ajax/scan.php2
-rw-r--r--apps/files/ajax/upgrade.php44
-rw-r--r--apps/files/ajax/upload.php19
-rw-r--r--apps/files/appinfo/remote.php1
-rw-r--r--apps/files/appinfo/update.php19
-rw-r--r--apps/files/command/scan.php1
-rw-r--r--apps/files/css/files.css49
-rw-r--r--apps/files/index.php142
-rw-r--r--apps/files/js/admin.js19
-rw-r--r--apps/files/js/file-upload.js1017
-rw-r--r--apps/files/js/filelist.js143
-rw-r--r--apps/files/js/files.js46
-rw-r--r--apps/files/js/upgrade.js28
-rw-r--r--apps/files/l10n/ar.php10
-rw-r--r--apps/files/l10n/az.php8
-rw-r--r--apps/files/l10n/bn_BD.php4
-rw-r--r--apps/files/l10n/ca.php18
-rw-r--r--apps/files/l10n/cs_CZ.php16
-rw-r--r--apps/files/l10n/cy_GB.php7
-rw-r--r--apps/files/l10n/da.php16
-rw-r--r--apps/files/l10n/de.php16
-rw-r--r--apps/files/l10n/de_AT.php6
-rw-r--r--apps/files/l10n/de_CH.php7
-rw-r--r--apps/files/l10n/de_DE.php18
-rw-r--r--apps/files/l10n/el.php13
-rw-r--r--apps/files/l10n/en_GB.php16
-rw-r--r--apps/files/l10n/eo.php11
-rw-r--r--apps/files/l10n/es.php24
-rw-r--r--apps/files/l10n/es_AR.php31
-rw-r--r--apps/files/l10n/es_CL.php5
-rw-r--r--apps/files/l10n/es_MX.php11
-rw-r--r--apps/files/l10n/et_EE.php11
-rw-r--r--apps/files/l10n/eu.php13
-rw-r--r--apps/files/l10n/eu_ES.php10
-rw-r--r--apps/files/l10n/fa.php11
-rw-r--r--apps/files/l10n/fi_FI.php16
-rw-r--r--apps/files/l10n/fr.php16
-rw-r--r--apps/files/l10n/gl.php16
-rw-r--r--apps/files/l10n/he.php2
-rw-r--r--apps/files/l10n/hu_HU.php11
-rw-r--r--apps/files/l10n/id.php11
-rw-r--r--apps/files/l10n/is.php4
-rw-r--r--apps/files/l10n/it.php16
-rw-r--r--apps/files/l10n/ja.php95
-rw-r--r--apps/files/l10n/ja_JP.php47
-rw-r--r--apps/files/l10n/ka_GE.php7
-rw-r--r--apps/files/l10n/km.php11
-rw-r--r--apps/files/l10n/ko.php11
-rw-r--r--apps/files/l10n/ku_IQ.php1
-rw-r--r--apps/files/l10n/lt_LT.php16
-rw-r--r--apps/files/l10n/lv.php7
-rw-r--r--apps/files/l10n/mk.php8
-rw-r--r--apps/files/l10n/ml.php7
-rw-r--r--apps/files/l10n/mn.php7
-rw-r--r--apps/files/l10n/nb_NO.php35
-rw-r--r--apps/files/l10n/nl.php16
-rw-r--r--apps/files/l10n/nn_NO.php9
-rw-r--r--apps/files/l10n/pl.php18
-rw-r--r--apps/files/l10n/pt_BR.php16
-rw-r--r--apps/files/l10n/pt_PT.php30
-rw-r--r--apps/files/l10n/ro.php74
-rw-r--r--apps/files/l10n/ru.php67
-rw-r--r--apps/files/l10n/sk_SK.php13
-rw-r--r--apps/files/l10n/sl.php16
-rw-r--r--apps/files/l10n/sq.php11
-rw-r--r--apps/files/l10n/sr.php7
-rw-r--r--apps/files/l10n/sr@latin.php1
-rw-r--r--apps/files/l10n/su.php7
-rw-r--r--apps/files/l10n/sv.php11
-rw-r--r--apps/files/l10n/ta_LK.php2
-rw-r--r--apps/files/l10n/th_TH.php8
-rw-r--r--apps/files/l10n/tr.php16
-rw-r--r--apps/files/l10n/ug.php4
-rw-r--r--apps/files/l10n/uk.php7
-rw-r--r--apps/files/l10n/vi.php40
-rw-r--r--apps/files/l10n/zh_CN.php35
-rw-r--r--apps/files/l10n/zh_TW.php11
-rw-r--r--apps/files/lib/helper.php63
-rw-r--r--apps/files/templates/index.php21
-rw-r--r--apps/files/templates/part.list.php16
-rw-r--r--apps/files/templates/upgrade.php4
-rw-r--r--apps/files/tests/ajax_rename.php8
-rw-r--r--apps/files/tests/js/fileUploadSpec.js127
-rw-r--r--apps/files/tests/js/fileactionsSpec.js2
-rw-r--r--apps/files/tests/js/filelistSpec.js13
-rw-r--r--apps/files/tests/js/filesSpec.js35
-rw-r--r--apps/files_encryption/ajax/adminrecovery.php2
-rw-r--r--apps/files_encryption/ajax/getMigrationStatus.php8
-rw-r--r--apps/files_encryption/appinfo/app.php1
-rw-r--r--apps/files_encryption/appinfo/info.xml2
-rw-r--r--apps/files_encryption/hooks/hooks.php51
-rw-r--r--apps/files_encryption/js/detect-migration.js6
-rw-r--r--apps/files_encryption/js/encryption.js12
-rw-r--r--apps/files_encryption/js/settings-admin.js22
-rw-r--r--apps/files_encryption/l10n/ar.php42
-rw-r--r--apps/files_encryption/l10n/bg_BG.php1
-rw-r--r--apps/files_encryption/l10n/bn_BD.php1
-rw-r--r--apps/files_encryption/l10n/ca.php2
-rw-r--r--apps/files_encryption/l10n/cs_CZ.php1
-rw-r--r--apps/files_encryption/l10n/cy_GB.php1
-rw-r--r--apps/files_encryption/l10n/da.php2
-rw-r--r--apps/files_encryption/l10n/de.php2
-rw-r--r--apps/files_encryption/l10n/de_CH.php1
-rw-r--r--apps/files_encryption/l10n/de_DE.php4
-rw-r--r--apps/files_encryption/l10n/el.php1
-rw-r--r--apps/files_encryption/l10n/en_GB.php2
-rw-r--r--apps/files_encryption/l10n/eo.php1
-rw-r--r--apps/files_encryption/l10n/es.php2
-rw-r--r--apps/files_encryption/l10n/es_AR.php9
-rw-r--r--apps/files_encryption/l10n/es_MX.php1
-rw-r--r--apps/files_encryption/l10n/et_EE.php1
-rw-r--r--apps/files_encryption/l10n/eu.php1
-rw-r--r--apps/files_encryption/l10n/fa.php1
-rw-r--r--apps/files_encryption/l10n/fi_FI.php2
-rw-r--r--apps/files_encryption/l10n/fr.php2
-rw-r--r--apps/files_encryption/l10n/gl.php2
-rw-r--r--apps/files_encryption/l10n/he.php1
-rw-r--r--apps/files_encryption/l10n/hu_HU.php1
-rw-r--r--apps/files_encryption/l10n/id.php1
-rw-r--r--apps/files_encryption/l10n/is.php1
-rw-r--r--apps/files_encryption/l10n/it.php2
-rw-r--r--apps/files_encryption/l10n/ja.php44
-rw-r--r--apps/files_encryption/l10n/ja_JP.php32
-rw-r--r--apps/files_encryption/l10n/ka_GE.php1
-rw-r--r--apps/files_encryption/l10n/ko.php1
-rw-r--r--apps/files_encryption/l10n/ku_IQ.php1
-rw-r--r--apps/files_encryption/l10n/lt_LT.php3
-rw-r--r--apps/files_encryption/l10n/lv.php1
-rw-r--r--apps/files_encryption/l10n/mk.php1
-rw-r--r--apps/files_encryption/l10n/nb_NO.php41
-rw-r--r--apps/files_encryption/l10n/nl.php2
-rw-r--r--apps/files_encryption/l10n/nn_NO.php1
-rw-r--r--apps/files_encryption/l10n/pl.php2
-rw-r--r--apps/files_encryption/l10n/pt_BR.php2
-rw-r--r--apps/files_encryption/l10n/pt_PT.php1
-rw-r--r--apps/files_encryption/l10n/ro.php18
-rw-r--r--apps/files_encryption/l10n/ru.php1
-rw-r--r--apps/files_encryption/l10n/si_LK.php1
-rw-r--r--apps/files_encryption/l10n/sk_SK.php1
-rw-r--r--apps/files_encryption/l10n/sl.php2
-rw-r--r--apps/files_encryption/l10n/sr.php1
-rw-r--r--apps/files_encryption/l10n/sv.php1
-rw-r--r--apps/files_encryption/l10n/ta_LK.php1
-rw-r--r--apps/files_encryption/l10n/th_TH.php1
-rw-r--r--apps/files_encryption/l10n/tr.php2
-rw-r--r--apps/files_encryption/l10n/ug.php1
-rw-r--r--apps/files_encryption/l10n/uk.php1
-rw-r--r--apps/files_encryption/l10n/vi.php20
-rw-r--r--apps/files_encryption/l10n/zh_CN.php1
-rw-r--r--apps/files_encryption/l10n/zh_TW.php1
-rwxr-xr-xapps/files_encryption/lib/crypt.php18
-rwxr-xr-xapps/files_encryption/lib/helper.php31
-rwxr-xr-xapps/files_encryption/lib/keymanager.php6
-rw-r--r--apps/files_encryption/lib/proxy.php47
-rw-r--r--apps/files_encryption/lib/session.php16
-rw-r--r--apps/files_encryption/lib/stream.php5
-rw-r--r--apps/files_encryption/lib/util.php117
-rw-r--r--apps/files_encryption/settings-admin.php2
-rw-r--r--apps/files_encryption/settings-personal.php2
-rwxr-xr-xapps/files_encryption/tests/crypt.php2
-rw-r--r--apps/files_encryption/tests/hooks.php61
-rw-r--r--apps/files_encryption/tests/keymanager.php4
-rw-r--r--apps/files_encryption/tests/proxy.php20
-rwxr-xr-xapps/files_encryption/tests/share.php96
-rwxr-xr-xapps/files_encryption/tests/util.php95
-rw-r--r--apps/files_external/3rdparty/smb4php/smb.php16
-rw-r--r--apps/files_external/ajax/addRootCertificate.php2
-rw-r--r--apps/files_external/appinfo/app.php3
-rw-r--r--apps/files_external/js/settings.js12
-rw-r--r--apps/files_external/l10n/ar.php1
-rw-r--r--apps/files_external/l10n/bg_BG.php1
-rw-r--r--apps/files_external/l10n/bn_BD.php1
-rw-r--r--apps/files_external/l10n/ca.php3
-rw-r--r--apps/files_external/l10n/cs_CZ.php3
-rw-r--r--apps/files_external/l10n/da.php3
-rw-r--r--apps/files_external/l10n/de.php3
-rw-r--r--apps/files_external/l10n/de_AT.php5
-rw-r--r--apps/files_external/l10n/de_CH.php1
-rw-r--r--apps/files_external/l10n/de_DE.php3
-rw-r--r--apps/files_external/l10n/el.php2
-rw-r--r--apps/files_external/l10n/en_GB.php3
-rw-r--r--apps/files_external/l10n/eo.php1
-rw-r--r--apps/files_external/l10n/es.php3
-rw-r--r--apps/files_external/l10n/es_AR.php1
-rw-r--r--apps/files_external/l10n/es_MX.php1
-rw-r--r--apps/files_external/l10n/et_EE.php1
-rw-r--r--apps/files_external/l10n/eu.php1
-rw-r--r--apps/files_external/l10n/eu_ES.php5
-rw-r--r--apps/files_external/l10n/fa.php1
-rw-r--r--apps/files_external/l10n/fi_FI.php3
-rw-r--r--apps/files_external/l10n/fr.php3
-rw-r--r--apps/files_external/l10n/gl.php3
-rw-r--r--apps/files_external/l10n/he.php1
-rw-r--r--apps/files_external/l10n/hu_HU.php1
-rw-r--r--apps/files_external/l10n/id.php1
-rw-r--r--apps/files_external/l10n/is.php1
-rw-r--r--apps/files_external/l10n/it.php3
-rw-r--r--apps/files_external/l10n/ja.php29
-rw-r--r--apps/files_external/l10n/ja_JP.php19
-rw-r--r--apps/files_external/l10n/ka_GE.php1
-rw-r--r--apps/files_external/l10n/km.php3
-rw-r--r--apps/files_external/l10n/ko.php1
-rw-r--r--apps/files_external/l10n/lt_LT.php1
-rw-r--r--apps/files_external/l10n/lv.php1
-rw-r--r--apps/files_external/l10n/mk.php1
-rw-r--r--apps/files_external/l10n/nb_NO.php1
-rw-r--r--apps/files_external/l10n/nl.php3
-rw-r--r--apps/files_external/l10n/pl.php3
-rw-r--r--apps/files_external/l10n/pt_BR.php3
-rw-r--r--apps/files_external/l10n/pt_PT.php2
-rw-r--r--apps/files_external/l10n/ro.php3
-rw-r--r--apps/files_external/l10n/ru.php1
-rw-r--r--apps/files_external/l10n/si_LK.php1
-rw-r--r--apps/files_external/l10n/sk_SK.php1
-rw-r--r--apps/files_external/l10n/sl.php3
-rw-r--r--apps/files_external/l10n/sv.php1
-rw-r--r--apps/files_external/l10n/ta_LK.php1
-rw-r--r--apps/files_external/l10n/th_TH.php1
-rw-r--r--apps/files_external/l10n/tr.php3
-rw-r--r--apps/files_external/l10n/uk.php1
-rw-r--r--apps/files_external/l10n/vi.php1
-rw-r--r--apps/files_external/l10n/zh_CN.php1
-rw-r--r--apps/files_external/l10n/zh_TW.php1
-rw-r--r--apps/files_external/lib/amazons3.php3
-rwxr-xr-xapps/files_external/lib/config.php267
-rwxr-xr-xapps/files_external/lib/dropbox.php5
-rw-r--r--apps/files_external/lib/google.php7
-rw-r--r--apps/files_external/lib/irods.php1
-rw-r--r--apps/files_external/lib/sftp.php6
-rw-r--r--apps/files_external/lib/smb.php2
-rw-r--r--apps/files_external/lib/streamwrapper.php12
-rw-r--r--apps/files_external/lib/swift.php6
-rw-r--r--apps/files_external/lib/webdav.php234
-rwxr-xr-xapps/files_external/personal.php5
-rw-r--r--apps/files_external/settings.php18
-rw-r--r--apps/files_external/templates/settings.php18
-rw-r--r--apps/files_external/tests/config.php6
-rw-r--r--apps/files_external/tests/mountconfig.php435
-rw-r--r--apps/files_external/tests/webdav.php3
-rw-r--r--apps/files_sharing/ajax/publicpreview.php2
-rw-r--r--apps/files_sharing/appinfo/routes.php1
-rw-r--r--apps/files_sharing/css/public.css5
-rw-r--r--apps/files_sharing/js/public.js30
-rw-r--r--apps/files_sharing/js/share.js21
-rw-r--r--apps/files_sharing/l10n/ar.php8
-rw-r--r--apps/files_sharing/l10n/bg_BG.php8
-rw-r--r--apps/files_sharing/l10n/bn_BD.php8
-rw-r--r--apps/files_sharing/l10n/ca.php9
-rw-r--r--apps/files_sharing/l10n/cs_CZ.php9
-rw-r--r--apps/files_sharing/l10n/cy_GB.php8
-rw-r--r--apps/files_sharing/l10n/da.php8
-rw-r--r--apps/files_sharing/l10n/de.php9
-rw-r--r--apps/files_sharing/l10n/de_AT.php5
-rw-r--r--apps/files_sharing/l10n/de_CH.php9
-rw-r--r--apps/files_sharing/l10n/de_DE.php9
-rw-r--r--apps/files_sharing/l10n/el.php9
-rw-r--r--apps/files_sharing/l10n/en@pirate.php6
-rw-r--r--apps/files_sharing/l10n/en_GB.php9
-rw-r--r--apps/files_sharing/l10n/eo.php7
-rw-r--r--apps/files_sharing/l10n/es.php9
-rw-r--r--apps/files_sharing/l10n/es_AR.php9
-rw-r--r--apps/files_sharing/l10n/es_CL.php3
-rw-r--r--apps/files_sharing/l10n/es_MX.php7
-rw-r--r--apps/files_sharing/l10n/et_EE.php8
-rw-r--r--apps/files_sharing/l10n/eu.php8
-rw-r--r--apps/files_sharing/l10n/fa.php9
-rw-r--r--apps/files_sharing/l10n/fi_FI.php9
-rw-r--r--apps/files_sharing/l10n/fr.php9
-rw-r--r--apps/files_sharing/l10n/gl.php9
-rw-r--r--apps/files_sharing/l10n/he.php9
-rw-r--r--apps/files_sharing/l10n/hi.php3
-rw-r--r--apps/files_sharing/l10n/hr.php5
-rw-r--r--apps/files_sharing/l10n/hu_HU.php8
-rw-r--r--apps/files_sharing/l10n/ia.php4
-rw-r--r--apps/files_sharing/l10n/id.php7
-rw-r--r--apps/files_sharing/l10n/is.php8
-rw-r--r--apps/files_sharing/l10n/it.php9
-rw-r--r--apps/files_sharing/l10n/ja.php17
-rw-r--r--apps/files_sharing/l10n/ja_JP.php9
-rw-r--r--apps/files_sharing/l10n/ka_GE.php9
-rw-r--r--apps/files_sharing/l10n/km.php6
-rw-r--r--apps/files_sharing/l10n/ko.php7
-rw-r--r--apps/files_sharing/l10n/ku_IQ.php7
-rw-r--r--apps/files_sharing/l10n/lb.php8
-rw-r--r--apps/files_sharing/l10n/lt_LT.php8
-rw-r--r--apps/files_sharing/l10n/lv.php9
-rw-r--r--apps/files_sharing/l10n/mk.php9
-rw-r--r--apps/files_sharing/l10n/ms_MY.php5
-rw-r--r--apps/files_sharing/l10n/my_MM.php3
-rw-r--r--apps/files_sharing/l10n/nb_NO.php16
-rw-r--r--apps/files_sharing/l10n/nl.php9
-rw-r--r--apps/files_sharing/l10n/nn_NO.php9
-rw-r--r--apps/files_sharing/l10n/oc.php5
-rw-r--r--apps/files_sharing/l10n/pa.php5
-rw-r--r--apps/files_sharing/l10n/pl.php9
-rw-r--r--apps/files_sharing/l10n/pt_BR.php9
-rw-r--r--apps/files_sharing/l10n/pt_PT.php9
-rw-r--r--apps/files_sharing/l10n/ro.php8
-rw-r--r--apps/files_sharing/l10n/ru.php14
-rw-r--r--apps/files_sharing/l10n/si_LK.php8
-rw-r--r--apps/files_sharing/l10n/sk_SK.php8
-rw-r--r--apps/files_sharing/l10n/sl.php9
-rw-r--r--apps/files_sharing/l10n/sq.php8
-rw-r--r--apps/files_sharing/l10n/sr.php5
-rw-r--r--apps/files_sharing/l10n/sr@latin.php4
-rw-r--r--apps/files_sharing/l10n/sv.php7
-rw-r--r--apps/files_sharing/l10n/ta_LK.php9
-rw-r--r--apps/files_sharing/l10n/th_TH.php9
-rw-r--r--apps/files_sharing/l10n/tr.php9
-rw-r--r--apps/files_sharing/l10n/ug.php5
-rw-r--r--apps/files_sharing/l10n/uk.php7
-rw-r--r--apps/files_sharing/l10n/vi.php8
-rw-r--r--apps/files_sharing/l10n/zh_CN.php10
-rw-r--r--apps/files_sharing/l10n/zh_HK.php4
-rw-r--r--apps/files_sharing/l10n/zh_TW.php9
-rw-r--r--apps/files_sharing/lib/api.php57
-rw-r--r--apps/files_sharing/lib/cache.php74
-rw-r--r--apps/files_sharing/lib/permissions.php4
-rw-r--r--apps/files_sharing/lib/share/file.php12
-rw-r--r--apps/files_sharing/lib/sharedstorage.php2
-rw-r--r--apps/files_sharing/public.php23
-rw-r--r--apps/files_sharing/templates/authenticate.php7
-rw-r--r--apps/files_sharing/templates/public.php4
-rw-r--r--apps/files_sharing/tests/api.php400
-rw-r--r--apps/files_sharing/tests/base.php1
-rw-r--r--apps/files_sharing/tests/cache.php249
-rw-r--r--apps/files_sharing/tests/watcher.php1
-rw-r--r--apps/files_trashbin/ajax/delete.php16
-rw-r--r--apps/files_trashbin/ajax/list.php6
-rw-r--r--apps/files_trashbin/ajax/preview.php2
-rw-r--r--apps/files_trashbin/ajax/undelete.php31
-rw-r--r--apps/files_trashbin/appinfo/database.xml4
-rw-r--r--apps/files_trashbin/appinfo/update.php2
-rw-r--r--apps/files_trashbin/appinfo/version2
-rw-r--r--apps/files_trashbin/index.php13
-rw-r--r--apps/files_trashbin/js/filelist.js32
-rw-r--r--apps/files_trashbin/js/trash.js141
-rw-r--r--apps/files_trashbin/l10n/ar.php1
-rw-r--r--apps/files_trashbin/l10n/ca.php1
-rw-r--r--apps/files_trashbin/l10n/cs_CZ.php1
-rw-r--r--apps/files_trashbin/l10n/cy_GB.php1
-rw-r--r--apps/files_trashbin/l10n/da.php1
-rw-r--r--apps/files_trashbin/l10n/de.php1
-rw-r--r--apps/files_trashbin/l10n/de_AT.php3
-rw-r--r--apps/files_trashbin/l10n/de_CH.php1
-rw-r--r--apps/files_trashbin/l10n/de_DE.php1
-rw-r--r--apps/files_trashbin/l10n/el.php1
-rw-r--r--apps/files_trashbin/l10n/en_GB.php1
-rw-r--r--apps/files_trashbin/l10n/eo.php1
-rw-r--r--apps/files_trashbin/l10n/es.php1
-rw-r--r--apps/files_trashbin/l10n/es_AR.php1
-rw-r--r--apps/files_trashbin/l10n/es_CL.php5
-rw-r--r--apps/files_trashbin/l10n/es_MX.php1
-rw-r--r--apps/files_trashbin/l10n/et_EE.php1
-rw-r--r--apps/files_trashbin/l10n/eu.php1
-rw-r--r--apps/files_trashbin/l10n/eu_ES.php5
-rw-r--r--apps/files_trashbin/l10n/fa.php1
-rw-r--r--apps/files_trashbin/l10n/fi_FI.php1
-rw-r--r--apps/files_trashbin/l10n/fr.php1
-rw-r--r--apps/files_trashbin/l10n/gl.php1
-rw-r--r--apps/files_trashbin/l10n/he.php2
-rw-r--r--apps/files_trashbin/l10n/hu_HU.php1
-rw-r--r--apps/files_trashbin/l10n/id.php1
-rw-r--r--apps/files_trashbin/l10n/it.php1
-rw-r--r--apps/files_trashbin/l10n/ja.php15
-rw-r--r--apps/files_trashbin/l10n/ja_JP.php5
-rw-r--r--apps/files_trashbin/l10n/ka_GE.php1
-rw-r--r--apps/files_trashbin/l10n/km.php3
-rw-r--r--apps/files_trashbin/l10n/ko.php1
-rw-r--r--apps/files_trashbin/l10n/lt_LT.php1
-rw-r--r--apps/files_trashbin/l10n/lv.php1
-rw-r--r--apps/files_trashbin/l10n/mk.php1
-rw-r--r--apps/files_trashbin/l10n/nb_NO.php4
-rw-r--r--apps/files_trashbin/l10n/nl.php1
-rw-r--r--apps/files_trashbin/l10n/nn_NO.php1
-rw-r--r--apps/files_trashbin/l10n/pl.php1
-rw-r--r--apps/files_trashbin/l10n/pt_BR.php1
-rw-r--r--apps/files_trashbin/l10n/pt_PT.php1
-rw-r--r--apps/files_trashbin/l10n/ro.php1
-rw-r--r--apps/files_trashbin/l10n/ru.php1
-rw-r--r--apps/files_trashbin/l10n/sk_SK.php1
-rw-r--r--apps/files_trashbin/l10n/sl.php1
-rw-r--r--apps/files_trashbin/l10n/sq.php1
-rw-r--r--apps/files_trashbin/l10n/sr.php1
-rw-r--r--apps/files_trashbin/l10n/sv.php1
-rw-r--r--apps/files_trashbin/l10n/tr.php1
-rw-r--r--apps/files_trashbin/l10n/ug.php1
-rw-r--r--apps/files_trashbin/l10n/uk.php1
-rw-r--r--apps/files_trashbin/l10n/vi.php4
-rw-r--r--apps/files_trashbin/l10n/zh_CN.php1
-rw-r--r--apps/files_trashbin/l10n/zh_TW.php1
-rw-r--r--apps/files_trashbin/lib/helper.php70
-rw-r--r--apps/files_trashbin/lib/trashbin.php175
-rw-r--r--apps/files_versions/l10n/ja.php10
-rw-r--r--apps/files_versions/l10n/km.php10
-rw-r--r--apps/files_versions/l10n/nb_NO.php4
-rw-r--r--apps/files_versions/l10n/sq.php5
-rw-r--r--apps/files_versions/l10n/vi.php3
-rw-r--r--apps/files_versions/l10n/zh_CN.php3
-rw-r--r--apps/files_versions/lib/versions.php13
-rw-r--r--apps/files_versions/tests/versions.php3
-rw-r--r--apps/user_ldap/appinfo/info.xml3
-rw-r--r--apps/user_ldap/group_ldap.php78
-rw-r--r--apps/user_ldap/js/settings.js1
-rw-r--r--apps/user_ldap/l10n/ar.php7
-rw-r--r--apps/user_ldap/l10n/ca.php8
-rw-r--r--apps/user_ldap/l10n/cs_CZ.php3
-rw-r--r--apps/user_ldap/l10n/de.php8
-rw-r--r--apps/user_ldap/l10n/de_AT.php5
-rw-r--r--apps/user_ldap/l10n/de_DE.php8
-rw-r--r--apps/user_ldap/l10n/el.php5
-rw-r--r--apps/user_ldap/l10n/en_GB.php8
-rw-r--r--apps/user_ldap/l10n/es.php10
-rw-r--r--apps/user_ldap/l10n/es_AR.php28
-rw-r--r--apps/user_ldap/l10n/es_CL.php1
-rw-r--r--apps/user_ldap/l10n/es_MX.php3
-rw-r--r--apps/user_ldap/l10n/et_EE.php3
-rw-r--r--apps/user_ldap/l10n/eu.php3
-rw-r--r--apps/user_ldap/l10n/eu_ES.php7
-rw-r--r--apps/user_ldap/l10n/fr.php8
-rw-r--r--apps/user_ldap/l10n/gl.php8
-rw-r--r--apps/user_ldap/l10n/hu_HU.php3
-rw-r--r--apps/user_ldap/l10n/it.php8
-rw-r--r--apps/user_ldap/l10n/ja.php112
-rw-r--r--apps/user_ldap/l10n/ja_JP.php72
-rw-r--r--apps/user_ldap/l10n/km.php16
-rw-r--r--apps/user_ldap/l10n/ko.php3
-rw-r--r--apps/user_ldap/l10n/ml.php6
-rw-r--r--apps/user_ldap/l10n/mn.php6
-rw-r--r--apps/user_ldap/l10n/nb_NO.php63
-rw-r--r--apps/user_ldap/l10n/nl.php8
-rw-r--r--apps/user_ldap/l10n/pl.php40
-rw-r--r--apps/user_ldap/l10n/pt_BR.php8
-rw-r--r--apps/user_ldap/l10n/pt_PT.php35
-rw-r--r--apps/user_ldap/l10n/ru.php5
-rw-r--r--apps/user_ldap/l10n/sk_SK.php25
-rw-r--r--apps/user_ldap/l10n/sl.php3
-rw-r--r--apps/user_ldap/l10n/su.php6
-rw-r--r--apps/user_ldap/l10n/sv.php5
-rw-r--r--apps/user_ldap/l10n/te.php3
-rw-r--r--apps/user_ldap/l10n/tr.php8
-rw-r--r--apps/user_ldap/l10n/vi.php1
-rw-r--r--apps/user_ldap/l10n/zh_CN.php2
-rw-r--r--apps/user_ldap/lib/access.php66
-rw-r--r--apps/user_ldap/lib/configuration.php8
-rw-r--r--apps/user_ldap/lib/connection.php11
-rw-r--r--apps/user_ldap/lib/helper.php6
-rw-r--r--apps/user_ldap/lib/ildapwrapper.php22
-rw-r--r--apps/user_ldap/lib/ldap.php15
-rw-r--r--apps/user_ldap/lib/proxy.php19
-rw-r--r--apps/user_ldap/lib/wizard.php30
-rw-r--r--apps/user_ldap/templates/part.wizard-groupfilter.php2
-rw-r--r--apps/user_ldap/templates/part.wizard-loginfilter.php2
-rw-r--r--apps/user_ldap/templates/part.wizard-userfilter.php2
-rw-r--r--apps/user_ldap/templates/settings.php1
-rw-r--r--apps/user_ldap/tests/access.php71
-rw-r--r--apps/user_ldap/tests/user_ldap.php101
-rw-r--r--apps/user_ldap/user_ldap.php43
-rw-r--r--apps/user_ldap/user_proxy.php17
-rw-r--r--apps/user_webdavauth/l10n/id.php4
-rw-r--r--apps/user_webdavauth/l10n/ja.php7
-rw-r--r--apps/user_webdavauth/l10n/km.php7
-rw-r--r--apps/user_webdavauth/l10n/nb_NO.php4
-rw-r--r--apps/user_webdavauth/l10n/vi.php4
-rwxr-xr-xconfig/config.sample.php22
-rw-r--r--core/ajax/appconfig.php27
-rw-r--r--core/ajax/preview.php31
-rw-r--r--core/ajax/share.php131
-rw-r--r--core/ajax/update.php9
-rw-r--r--core/command/db/generatechangescript.php1
-rw-r--r--core/command/status.php2
-rw-r--r--core/command/upgrade.php37
-rw-r--r--core/command/user/report.php2
-rw-r--r--core/css/apps.css3
-rw-r--r--core/css/fixes.css5
-rw-r--r--core/css/icons.css21
-rw-r--r--core/css/mobile.css22
-rw-r--r--core/css/multiselect.css8
-rw-r--r--core/css/styles.css67
-rw-r--r--core/img/actions/add.pngbin184 -> 111 bytes
-rw-r--r--core/img/actions/caret-dark.pngbin304 -> 199 bytes
-rw-r--r--core/img/actions/caret-dark.svg14
-rw-r--r--core/img/actions/caret.pngbin269 -> 196 bytes
-rw-r--r--core/img/actions/caret.svg6
-rw-r--r--core/img/actions/checkmark-white.pngbin286 -> 212 bytes
-rw-r--r--core/img/actions/checkmark-white.svg6
-rw-r--r--core/img/actions/checkmark.pngbin303 -> 229 bytes
-rw-r--r--core/img/actions/checkmark.svg6
-rw-r--r--core/img/actions/clock.pngbin367 -> 332 bytes
-rw-r--r--core/img/actions/clock.svg2
-rw-r--r--core/img/actions/close.pngbin254 -> 181 bytes
-rw-r--r--core/img/actions/delete-hover.pngbin295 -> 222 bytes
-rw-r--r--core/img/actions/delete-hover.svg12
-rw-r--r--core/img/actions/delete.pngbin254 -> 181 bytes
-rw-r--r--core/img/actions/download.pngbin236 -> 162 bytes
-rw-r--r--core/img/actions/history.pngbin321 -> 249 bytes
-rw-r--r--core/img/actions/info.pngbin423 -> 349 bytes
-rw-r--r--core/img/actions/info.svg2
-rw-r--r--core/img/actions/lock.pngbin295 -> 221 bytes
-rw-r--r--core/img/actions/lock.svg2
-rw-r--r--core/img/actions/logout.pngbin424 -> 352 bytes
-rw-r--r--core/img/actions/logout.svg4
-rw-r--r--core/img/actions/mail.pngbin303 -> 229 bytes
-rw-r--r--core/img/actions/more.pngbin195 -> 122 bytes
-rw-r--r--core/img/actions/password.pngbin248 -> 159 bytes
-rw-r--r--core/img/actions/password.svg5
-rw-r--r--core/img/actions/pause-big.pngbin166 -> 92 bytes
-rw-r--r--core/img/actions/pause.pngbin170 -> 96 bytes
-rw-r--r--core/img/actions/play-add.pngbin237 -> 163 bytes
-rw-r--r--core/img/actions/play-add.svg6
-rw-r--r--core/img/actions/play-big.pngbin210 -> 136 bytes
-rw-r--r--core/img/actions/play-next.pngbin224 -> 150 bytes
-rw-r--r--core/img/actions/play-previous.pngbin237 -> 163 bytes
-rw-r--r--core/img/actions/play.pngbin201 -> 127 bytes
-rw-r--r--core/img/actions/public.pngbin412 -> 338 bytes
-rw-r--r--core/img/actions/rename.pngbin267 -> 193 bytes
-rw-r--r--core/img/actions/search.pngbin420 -> 348 bytes
-rw-r--r--core/img/actions/search.svg8
-rw-r--r--core/img/actions/settings.pngbin524 -> 452 bytes
-rw-r--r--core/img/actions/settings.svg10
-rw-r--r--core/img/actions/share.pngbin338 -> 264 bytes
-rw-r--r--core/img/actions/shared.pngbin364 -> 290 bytes
-rw-r--r--core/img/actions/shared.svg2
-rw-r--r--core/img/actions/sound-off.pngbin192 -> 118 bytes
-rw-r--r--core/img/actions/sound.pngbin254 -> 180 bytes
-rw-r--r--core/img/actions/star.pngbin640 -> 565 bytes
-rw-r--r--core/img/actions/star.svg14
-rw-r--r--core/img/actions/starred.pngbin566 -> 492 bytes
-rw-r--r--core/img/actions/starred.svg14
-rw-r--r--core/img/actions/toggle-filelist.pngbin195 -> 122 bytes
-rw-r--r--core/img/actions/toggle-filelist.svg14
-rw-r--r--core/img/actions/toggle-pictures.pngbin193 -> 120 bytes
-rw-r--r--core/img/actions/toggle-pictures.svg10
-rw-r--r--core/img/actions/toggle.pngbin391 -> 318 bytes
-rw-r--r--core/img/actions/toggle.svg2
-rw-r--r--core/img/actions/triangle-e.pngbin174 -> 121 bytes
-rw-r--r--core/img/actions/triangle-n.pngbin211 -> 138 bytes
-rw-r--r--core/img/actions/triangle-n.svg2
-rw-r--r--core/img/actions/triangle-s.pngbin211 -> 138 bytes
-rw-r--r--core/img/actions/triangle-s.svg2
-rw-r--r--core/img/actions/upload-white.pngbin226 -> 152 bytes
-rw-r--r--core/img/actions/upload.pngbin235 -> 161 bytes
-rw-r--r--core/img/actions/user.pngbin374 -> 300 bytes
-rw-r--r--core/img/actions/user.svg2
-rw-r--r--core/img/actions/view-close.pngbin368 -> 295 bytes
-rw-r--r--core/img/actions/view-next.pngbin305 -> 232 bytes
-rw-r--r--core/img/actions/view-pause.pngbin181 -> 108 bytes
-rw-r--r--core/img/actions/view-pause.svg2
-rw-r--r--core/img/actions/view-play.pngbin227 -> 154 bytes
-rw-r--r--core/img/actions/view-previous.pngbin304 -> 231 bytes
-rw-r--r--core/img/breadcrumb.pngbin594 -> 376 bytes
-rw-r--r--core/img/breadcrumb.svg12
-rw-r--r--core/img/desktopapp.svg7
-rw-r--r--core/img/favicon-touch.pngbin3705 -> 3631 bytes
-rw-r--r--core/img/favicon-touch.svg4
-rw-r--r--core/img/favicon.pngbin875 -> 802 bytes
-rw-r--r--core/img/favicon.svg4
-rw-r--r--core/img/filetypes/application-epub+zip.pngbin1371 -> 1273 bytes
-rw-r--r--core/img/filetypes/application-epub+zip.svg829
-rw-r--r--core/img/filetypes/application-javascript.pngbin0 -> 1243 bytes
-rw-r--r--core/img/filetypes/application-javascript.svg71
-rw-r--r--core/img/filetypes/application-pdf.pngbin1746 -> 1672 bytes
-rw-r--r--core/img/filetypes/application-pdf.svg36
-rw-r--r--core/img/filetypes/application-rss+xml.pngbin1098 -> 1024 bytes
-rw-r--r--core/img/filetypes/application-rss+xml.svg24
-rw-r--r--core/img/filetypes/application-x-cbr.pngbin0 -> 1113 bytes
-rw-r--r--core/img/filetypes/application-x-cbr.svg78
-rw-r--r--core/img/filetypes/application-x-shockwave-flash.pngbin0 -> 880 bytes
-rw-r--r--core/img/filetypes/application-x-shockwave-flash.svg (renamed from core/img/filetypes/flash.svg)38
-rw-r--r--core/img/filetypes/application.pngbin1018 -> 945 bytes
-rw-r--r--core/img/filetypes/application.svg40
-rw-r--r--core/img/filetypes/audio.pngbin816 -> 743 bytes
-rw-r--r--core/img/filetypes/audio.svg32
-rw-r--r--core/img/filetypes/calendar.pngbin1333 -> 0 bytes
-rw-r--r--core/img/filetypes/calendar.svg94
-rw-r--r--core/img/filetypes/database.pngbin1372 -> 1117 bytes
-rw-r--r--core/img/filetypes/database.svg63
-rw-r--r--core/img/filetypes/file.pngbin374 -> 300 bytes
-rw-r--r--core/img/filetypes/file.svg24
-rw-r--r--core/img/filetypes/flash.pngbin954 -> 0 bytes
-rw-r--r--core/img/filetypes/folder-drag-accept.pngbin757 -> 683 bytes
-rw-r--r--core/img/filetypes/folder-drag-accept.svg391
-rw-r--r--core/img/filetypes/folder-external.pngbin1012 -> 938 bytes
-rw-r--r--core/img/filetypes/folder-external.svg62
-rw-r--r--core/img/filetypes/folder-public.pngbin1397 -> 1278 bytes
-rw-r--r--core/img/filetypes/folder-public.svg62
-rw-r--r--core/img/filetypes/folder-shared.pngbin1229 -> 1155 bytes
-rw-r--r--core/img/filetypes/folder-shared.svg62
-rw-r--r--core/img/filetypes/folder.pngbin709 -> 635 bytes
-rw-r--r--core/img/filetypes/folder.svg38
-rw-r--r--core/img/filetypes/font.pngbin1697 -> 1623 bytes
-rw-r--r--core/img/filetypes/font.svg32
-rw-r--r--core/img/filetypes/image-svg+xml.pngbin959 -> 885 bytes
-rw-r--r--core/img/filetypes/image-svg+xml.svg46
-rw-r--r--core/img/filetypes/image.pngbin976 -> 903 bytes
-rw-r--r--core/img/filetypes/image.svg44
-rw-r--r--core/img/filetypes/package-x-generic.pngbin794 -> 720 bytes
-rw-r--r--core/img/filetypes/package-x-generic.svg71
-rw-r--r--core/img/filetypes/text-calendar.pngbin0 -> 1226 bytes
-rw-r--r--core/img/filetypes/text-calendar.svg89
-rw-r--r--core/img/filetypes/text-code.pngbin908 -> 834 bytes
-rw-r--r--core/img/filetypes/text-code.svg36
-rw-r--r--core/img/filetypes/text-html.pngbin654 -> 581 bytes
-rw-r--r--core/img/filetypes/text-html.svg34
-rw-r--r--core/img/filetypes/text-vcard.pngbin782 -> 668 bytes
-rw-r--r--core/img/filetypes/text-vcard.svg75
-rw-r--r--core/img/filetypes/text-x-c.pngbin1345 -> 1228 bytes
-rw-r--r--core/img/filetypes/text-x-c.svg89
-rw-r--r--core/img/filetypes/text-x-h.pngbin1242 -> 1168 bytes
-rw-r--r--core/img/filetypes/text-x-h.svg95
-rw-r--r--core/img/filetypes/text-x-javascript.pngbin1340 -> 0 bytes
-rw-r--r--core/img/filetypes/text-x-javascript.svg76
-rw-r--r--core/img/filetypes/text-x-python.pngbin1469 -> 1368 bytes
-rw-r--r--core/img/filetypes/text-x-python.svg107
-rw-r--r--core/img/filetypes/text.pngbin693 -> 620 bytes
-rw-r--r--core/img/filetypes/text.svg30
-rw-r--r--core/img/filetypes/video.pngbin1362 -> 1252 bytes
-rw-r--r--core/img/filetypes/video.svg141
-rw-r--r--core/img/filetypes/web.pngbin2254 -> 2136 bytes
-rw-r--r--core/img/filetypes/web.svg45
-rw-r--r--core/img/filetypes/x-office-document.pngbin930 -> 856 bytes
-rw-r--r--core/img/filetypes/x-office-document.svg75
-rw-r--r--core/img/filetypes/x-office-presentation.pngbin1102 -> 1028 bytes
-rw-r--r--core/img/filetypes/x-office-presentation.svg123
-rw-r--r--core/img/filetypes/x-office-spreadsheet.pngbin789 -> 715 bytes
-rw-r--r--core/img/filetypes/x-office-spreadsheet.svg93
-rwxr-xr-xcore/img/image-optimization.sh2
-rw-r--r--core/img/logo-mail.gifbin2196 -> 1191 bytes
-rw-r--r--core/img/logo-wide.pngbin2227 -> 2154 bytes
-rw-r--r--core/img/logo-wide.svg4
-rw-r--r--core/img/logo.pngbin5182 -> 5109 bytes
-rw-r--r--core/img/logo.svg4
-rw-r--r--core/img/places/calendar-dark.pngbin429 -> 356 bytes
-rw-r--r--core/img/places/contacts-dark.pngbin962 -> 888 bytes
-rw-r--r--core/img/places/contacts-dark.svg4
-rw-r--r--core/img/places/file.pngbin364 -> 290 bytes
-rw-r--r--core/img/places/file.svg6
-rw-r--r--core/img/places/files.pngbin280 -> 207 bytes
-rw-r--r--core/img/places/files.svg2
-rw-r--r--core/img/places/folder.pngbin339 -> 265 bytes
-rw-r--r--core/img/places/folder.svg8
-rw-r--r--core/img/places/home.pngbin342 -> 269 bytes
-rw-r--r--core/img/places/home.svg4
-rw-r--r--core/img/places/link.pngbin1093 -> 851 bytes
-rw-r--r--core/img/places/link.svg12
-rw-r--r--core/img/places/music.pngbin708 -> 634 bytes
-rw-r--r--core/img/places/picture.pngbin434 -> 360 bytes
-rw-r--r--core/img/places/picture.svg2
-rw-r--r--core/img/rating/s1.pngbin393 -> 299 bytes
-rw-r--r--core/img/rating/s10.pngbin651 -> 557 bytes
-rw-r--r--core/img/rating/s11.pngbin561 -> 464 bytes
-rw-r--r--core/img/rating/s2.pngbin535 -> 441 bytes
-rw-r--r--core/img/rating/s3.pngbin688 -> 594 bytes
-rw-r--r--core/img/rating/s4.pngbin714 -> 620 bytes
-rw-r--r--core/img/rating/s5.pngbin696 -> 602 bytes
-rw-r--r--core/img/rating/s6.pngbin715 -> 621 bytes
-rw-r--r--core/img/rating/s7.pngbin697 -> 603 bytes
-rw-r--r--core/img/rating/s8.pngbin715 -> 621 bytes
-rw-r--r--core/img/rating/s9.pngbin678 -> 584 bytes
-rw-r--r--core/js/avatar.js9
-rw-r--r--core/js/config.php33
-rw-r--r--core/js/core.json1
-rw-r--r--core/js/jquery.avatar.js47
-rw-r--r--core/js/js.js84
-rw-r--r--core/js/oc-dialogs.js2
-rw-r--r--core/js/router.js81
-rw-r--r--core/js/setup.js2
-rw-r--r--core/js/share.js18
-rw-r--r--core/js/tags.js24
-rw-r--r--core/js/tests/specHelper.js17
-rw-r--r--core/js/tests/specs/coreSpec.js23
-rw-r--r--core/l10n/af_ZA.php1
-rw-r--r--core/l10n/ar.php9
-rw-r--r--core/l10n/az.php12
-rw-r--r--core/l10n/be.php1
-rw-r--r--core/l10n/bg_BG.php31
-rw-r--r--core/l10n/bn_BD.php2
-rw-r--r--core/l10n/bs.php1
-rw-r--r--core/l10n/ca.php19
-rw-r--r--core/l10n/cs_CZ.php15
-rw-r--r--core/l10n/cy_GB.php2
-rw-r--r--core/l10n/da.php7
-rw-r--r--core/l10n/de.php15
-rw-r--r--core/l10n/de_AT.php30
-rw-r--r--core/l10n/de_CH.php5
-rw-r--r--core/l10n/de_DE.php19
-rw-r--r--core/l10n/el.php13
-rw-r--r--core/l10n/en_GB.php16
-rw-r--r--core/l10n/eo.php37
-rw-r--r--core/l10n/es.php18
-rw-r--r--core/l10n/es_AR.php51
-rw-r--r--core/l10n/es_CL.php38
-rw-r--r--core/l10n/es_MX.php7
-rw-r--r--core/l10n/et_EE.php9
-rw-r--r--core/l10n/eu.php7
-rw-r--r--core/l10n/eu_ES.php12
-rw-r--r--core/l10n/fa.php4
-rw-r--r--core/l10n/fi_FI.php27
-rw-r--r--core/l10n/fr.php15
-rw-r--r--core/l10n/gl.php16
-rw-r--r--core/l10n/he.php3
-rw-r--r--core/l10n/hi.php1
-rw-r--r--core/l10n/hr.php2
-rw-r--r--core/l10n/hu_HU.php7
-rw-r--r--core/l10n/ia.php1
-rw-r--r--core/l10n/id.php7
-rw-r--r--core/l10n/is.php2
-rw-r--r--core/l10n/it.php16
-rw-r--r--core/l10n/ja.php181
-rw-r--r--core/l10n/ja_JP.php72
-rw-r--r--core/l10n/ka_GE.php2
-rw-r--r--core/l10n/km.php89
-rw-r--r--core/l10n/ko.php13
-rw-r--r--core/l10n/ku_IQ.php5
-rw-r--r--core/l10n/lb.php6
-rw-r--r--core/l10n/lt_LT.php15
-rw-r--r--core/l10n/lv.php3
-rw-r--r--core/l10n/mk.php3
-rw-r--r--core/l10n/ml.php9
-rw-r--r--core/l10n/mn.php9
-rw-r--r--core/l10n/ms_MY.php2
-rw-r--r--core/l10n/my_MM.php1
-rw-r--r--core/l10n/nb_NO.php76
-rw-r--r--core/l10n/nl.php16
-rw-r--r--core/l10n/nn_NO.php6
-rw-r--r--core/l10n/oc.php2
-rw-r--r--core/l10n/pa.php1
-rw-r--r--core/l10n/pl.php16
-rw-r--r--core/l10n/pt_BR.php16
-rw-r--r--core/l10n/pt_PT.php38
-rw-r--r--core/l10n/ro.php3
-rw-r--r--core/l10n/ru.php7
-rw-r--r--core/l10n/si_LK.php2
-rw-r--r--core/l10n/sk.php3
-rw-r--r--core/l10n/sk_SK.php25
-rw-r--r--core/l10n/sl.php15
-rw-r--r--core/l10n/sq.php6
-rw-r--r--core/l10n/sr.php2
-rw-r--r--core/l10n/sr@latin.php6
-rw-r--r--core/l10n/su.php9
-rw-r--r--core/l10n/sv.php7
-rw-r--r--core/l10n/ta_LK.php2
-rw-r--r--core/l10n/te.php11
-rw-r--r--core/l10n/th_TH.php2
-rw-r--r--core/l10n/tr.php16
-rw-r--r--core/l10n/ug.php2
-rw-r--r--core/l10n/uk.php7
-rw-r--r--core/l10n/ur_PK.php1
-rw-r--r--core/l10n/vi.php65
-rw-r--r--core/l10n/zh_CN.php51
-rw-r--r--core/l10n/zh_HK.php1
-rw-r--r--core/l10n/zh_TW.php7
-rw-r--r--core/lostpassword/controller.php10
-rw-r--r--core/minimizer.php15
-rw-r--r--core/routes.php5
-rw-r--r--core/setup/controller.php11
-rw-r--r--core/templates/installation.php36
-rw-r--r--core/templates/layout.base.php2
-rw-r--r--core/templates/layout.guest.php2
-rw-r--r--core/templates/layout.user.php13
-rw-r--r--core/templates/login.php8
-rw-r--r--core/templates/mail.php22
-rw-r--r--cron.php6
-rw-r--r--issue_template.md39
-rw-r--r--l10n/.tx/config3
-rw-r--r--l10n/ach/core.po232
-rw-r--r--l10n/ach/files.po197
-rw-r--r--l10n/ach/files_encryption.po16
-rw-r--r--l10n/ach/files_external.po38
-rw-r--r--l10n/ach/files_sharing.po36
-rw-r--r--l10n/ach/files_trashbin.po32
-rw-r--r--l10n/ach/lib.po105
-rw-r--r--l10n/ach/settings.po384
-rw-r--r--l10n/ach/user_ldap.po88
-rw-r--r--l10n/ady/core.po232
-rw-r--r--l10n/ady/files.po197
-rw-r--r--l10n/ady/files_encryption.po16
-rw-r--r--l10n/ady/files_external.po38
-rw-r--r--l10n/ady/files_sharing.po36
-rw-r--r--l10n/ady/files_trashbin.po32
-rw-r--r--l10n/ady/lib.po105
-rw-r--r--l10n/ady/settings.po384
-rw-r--r--l10n/ady/user_ldap.po88
-rw-r--r--l10n/af/core.po232
-rw-r--r--l10n/af/files.po197
-rw-r--r--l10n/af/files_encryption.po16
-rw-r--r--l10n/af/files_external.po38
-rw-r--r--l10n/af/files_sharing.po36
-rw-r--r--l10n/af/files_trashbin.po32
-rw-r--r--l10n/af/lib.po105
-rw-r--r--l10n/af/settings.po384
-rw-r--r--l10n/af/user_ldap.po88
-rw-r--r--l10n/af_ZA/core.po234
-rw-r--r--l10n/af_ZA/files.po197
-rw-r--r--l10n/af_ZA/files_encryption.po16
-rw-r--r--l10n/af_ZA/files_external.po38
-rw-r--r--l10n/af_ZA/files_sharing.po36
-rw-r--r--l10n/af_ZA/files_trashbin.po32
-rw-r--r--l10n/af_ZA/lib.po105
-rw-r--r--l10n/af_ZA/settings.po384
-rw-r--r--l10n/af_ZA/user_ldap.po88
-rw-r--r--l10n/ak/core.po232
-rw-r--r--l10n/ak/files.po197
-rw-r--r--l10n/ak/files_encryption.po16
-rw-r--r--l10n/ak/files_external.po36
-rw-r--r--l10n/ak/files_sharing.po36
-rw-r--r--l10n/ak/files_trashbin.po18
-rw-r--r--l10n/ak/lib.po103
-rw-r--r--l10n/ak/settings.po384
-rw-r--r--l10n/ak/user_ldap.po82
-rw-r--r--l10n/ar/core.po239
-rw-r--r--l10n/ar/files.po205
-rw-r--r--l10n/ar/files_encryption.po96
-rw-r--r--l10n/ar/files_external.po36
-rw-r--r--l10n/ar/files_sharing.po40
-rw-r--r--l10n/ar/files_trashbin.po30
-rw-r--r--l10n/ar/lib.po142
-rw-r--r--l10n/ar/settings.po489
-rw-r--r--l10n/ar/user_ldap.po93
-rw-r--r--l10n/az/core.po239
-rw-r--r--l10n/az/files.po202
-rw-r--r--l10n/az/files_encryption.po16
-rw-r--r--l10n/az/files_external.po36
-rw-r--r--l10n/az/files_sharing.po36
-rw-r--r--l10n/az/files_trashbin.po20
-rw-r--r--l10n/az/lib.po105
-rw-r--r--l10n/az/settings.po384
-rw-r--r--l10n/az/user_ldap.po82
-rw-r--r--l10n/be/core.po234
-rw-r--r--l10n/be/files.po195
-rw-r--r--l10n/be/files_encryption.po16
-rw-r--r--l10n/be/files_external.po38
-rw-r--r--l10n/be/files_sharing.po36
-rw-r--r--l10n/be/files_trashbin.po16
-rw-r--r--l10n/be/lib.po101
-rw-r--r--l10n/be/settings.po382
-rw-r--r--l10n/be/user_ldap.po80
-rw-r--r--l10n/bg_BG/core.po293
-rw-r--r--l10n/bg_BG/files.po197
-rw-r--r--l10n/bg_BG/files_encryption.po18
-rw-r--r--l10n/bg_BG/files_external.po38
-rw-r--r--l10n/bg_BG/files_sharing.po40
-rw-r--r--l10n/bg_BG/files_trashbin.po30
-rw-r--r--l10n/bg_BG/lib.po115
-rw-r--r--l10n/bg_BG/settings.po392
-rw-r--r--l10n/bg_BG/user_ldap.po82
-rw-r--r--l10n/bn_BD/core.po234
-rw-r--r--l10n/bn_BD/files.po201
-rw-r--r--l10n/bn_BD/files_encryption.po18
-rw-r--r--l10n/bn_BD/files_external.po38
-rw-r--r--l10n/bn_BD/files_sharing.po40
-rw-r--r--l10n/bn_BD/files_trashbin.po30
-rw-r--r--l10n/bn_BD/lib.po105
-rw-r--r--l10n/bn_BD/settings.po394
-rw-r--r--l10n/bn_BD/user_ldap.po82
-rw-r--r--l10n/bs/core.po232
-rw-r--r--l10n/bs/files.po197
-rw-r--r--l10n/bs/files_encryption.po18
-rw-r--r--l10n/bs/files_external.po38
-rw-r--r--l10n/bs/files_sharing.po36
-rw-r--r--l10n/bs/files_trashbin.po32
-rw-r--r--l10n/bs/lib.po105
-rw-r--r--l10n/bs/settings.po386
-rw-r--r--l10n/bs/user_ldap.po82
-rw-r--r--l10n/ca/core.po243
-rw-r--r--l10n/ca/files.po212
-rw-r--r--l10n/ca/files_encryption.po18
-rw-r--r--l10n/ca/files_external.po37
-rw-r--r--l10n/ca/files_sharing.po40
-rw-r--r--l10n/ca/files_trashbin.po30
-rw-r--r--l10n/ca/lib.po135
-rw-r--r--l10n/ca/settings.po396
-rw-r--r--l10n/ca/user_ldap.po90
-rw-r--r--l10n/cs_CZ/core.po243
-rw-r--r--l10n/cs_CZ/files.po206
-rw-r--r--l10n/cs_CZ/files_encryption.po18
-rw-r--r--l10n/cs_CZ/files_external.po39
-rw-r--r--l10n/cs_CZ/files_sharing.po41
-rw-r--r--l10n/cs_CZ/files_trashbin.po30
-rw-r--r--l10n/cs_CZ/lib.po134
-rw-r--r--l10n/cs_CZ/settings.po399
-rw-r--r--l10n/cs_CZ/user_ldap.po88
-rw-r--r--l10n/cy_GB/core.po234
-rw-r--r--l10n/cy_GB/files.po201
-rw-r--r--l10n/cy_GB/files_encryption.po18
-rw-r--r--l10n/cy_GB/files_external.po36
-rw-r--r--l10n/cy_GB/files_sharing.po40
-rw-r--r--l10n/cy_GB/files_trashbin.po30
-rw-r--r--l10n/cy_GB/lib.po115
-rw-r--r--l10n/cy_GB/settings.po390
-rw-r--r--l10n/cy_GB/user_ldap.po82
-rw-r--r--l10n/da/core.po238
-rw-r--r--l10n/da/files.po208
-rw-r--r--l10n/da/files_encryption.po20
-rw-r--r--l10n/da/files_external.po39
-rw-r--r--l10n/da/files_sharing.po40
-rw-r--r--l10n/da/files_trashbin.po30
-rw-r--r--l10n/da/lib.po115
-rw-r--r--l10n/da/settings.po392
-rw-r--r--l10n/da/user_ldap.po82
-rw-r--r--l10n/de/core.po243
-rw-r--r--l10n/de/files.po211
-rw-r--r--l10n/de/files_encryption.po19
-rw-r--r--l10n/de/files_external.po39
-rw-r--r--l10n/de/files_sharing.po41
-rw-r--r--l10n/de/files_trashbin.po20
-rw-r--r--l10n/de/lib.po116
-rw-r--r--l10n/de/settings.po397
-rw-r--r--l10n/de/user_ldap.po92
-rw-r--r--l10n/de_AT/core.po288
-rw-r--r--l10n/de_AT/files.po205
-rw-r--r--l10n/de_AT/files_encryption.po16
-rw-r--r--l10n/de_AT/files_external.po40
-rw-r--r--l10n/de_AT/files_sharing.po38
-rw-r--r--l10n/de_AT/files_trashbin.po34
-rw-r--r--l10n/de_AT/lib.po109
-rw-r--r--l10n/de_AT/settings.po398
-rw-r--r--l10n/de_AT/user_ldap.po94
-rw-r--r--l10n/de_CH/core.po242
-rw-r--r--l10n/de_CH/files.po207
-rw-r--r--l10n/de_CH/files_encryption.po20
-rw-r--r--l10n/de_CH/files_external.po38
-rw-r--r--l10n/de_CH/files_sharing.po40
-rw-r--r--l10n/de_CH/files_trashbin.po30
-rw-r--r--l10n/de_CH/lib.po115
-rw-r--r--l10n/de_CH/settings.po394
-rw-r--r--l10n/de_CH/user_ldap.po84
-rw-r--r--l10n/de_DE/core.po251
-rw-r--r--l10n/de_DE/files.po215
-rw-r--r--l10n/de_DE/files_encryption.po21
-rw-r--r--l10n/de_DE/files_external.po39
-rw-r--r--l10n/de_DE/files_sharing.po42
-rw-r--r--l10n/de_DE/files_trashbin.po30
-rw-r--r--l10n/de_DE/lib.po119
-rw-r--r--l10n/de_DE/settings.po410
-rw-r--r--l10n/de_DE/user_ldap.po92
-rw-r--r--l10n/el/core.po244
-rw-r--r--l10n/el/files.po207
-rw-r--r--l10n/el/files_encryption.po18
-rw-r--r--l10n/el/files_external.po38
-rw-r--r--l10n/el/files_sharing.po41
-rw-r--r--l10n/el/files_trashbin.po18
-rw-r--r--l10n/el/lib.po136
-rw-r--r--l10n/el/settings.po411
-rw-r--r--l10n/el/user_ldap.po94
-rw-r--r--l10n/en@pirate/core.po232
-rw-r--r--l10n/en@pirate/files.po197
-rw-r--r--l10n/en@pirate/files_encryption.po16
-rw-r--r--l10n/en@pirate/files_external.po38
-rw-r--r--l10n/en@pirate/files_sharing.po38
-rw-r--r--l10n/en@pirate/files_trashbin.po32
-rw-r--r--l10n/en@pirate/lib.po105
-rw-r--r--l10n/en@pirate/settings.po384
-rw-r--r--l10n/en@pirate/user_ldap.po88
-rw-r--r--l10n/en_GB/core.po238
-rw-r--r--l10n/en_GB/files.po207
-rw-r--r--l10n/en_GB/files_encryption.po18
-rw-r--r--l10n/en_GB/files_external.po38
-rw-r--r--l10n/en_GB/files_sharing.po40
-rw-r--r--l10n/en_GB/files_trashbin.po30
-rw-r--r--l10n/en_GB/lib.po135
-rw-r--r--l10n/en_GB/settings.po392
-rw-r--r--l10n/en_GB/user_ldap.po90
-rw-r--r--l10n/eo/core.po306
-rw-r--r--l10n/eo/files.po205
-rw-r--r--l10n/eo/files_encryption.po18
-rw-r--r--l10n/eo/files_external.po38
-rw-r--r--l10n/eo/files_sharing.po40
-rw-r--r--l10n/eo/files_trashbin.po30
-rw-r--r--l10n/eo/lib.po127
-rw-r--r--l10n/eo/settings.po394
-rw-r--r--l10n/eo/user_ldap.po82
-rw-r--r--l10n/es/core.po246
-rw-r--r--l10n/es/files.po216
-rw-r--r--l10n/es/files_encryption.po20
-rw-r--r--l10n/es/files_external.po39
-rw-r--r--l10n/es/files_sharing.po42
-rw-r--r--l10n/es/files_trashbin.po30
-rw-r--r--l10n/es/lib.po119
-rw-r--r--l10n/es/settings.po398
-rw-r--r--l10n/es/user_ldap.po92
-rw-r--r--l10n/es_AR/core.po321
-rw-r--r--l10n/es_AR/files.po249
-rw-r--r--l10n/es_AR/files_encryption.po36
-rw-r--r--l10n/es_AR/files_external.po38
-rw-r--r--l10n/es_AR/files_sharing.po45
-rw-r--r--l10n/es_AR/files_trashbin.po30
-rw-r--r--l10n/es_AR/lib.po118
-rw-r--r--l10n/es_AR/settings.po462
-rw-r--r--l10n/es_AR/user_ldap.po139
-rw-r--r--l10n/es_CL/core.po309
-rw-r--r--l10n/es_CL/files.po203
-rw-r--r--l10n/es_CL/files_encryption.po16
-rw-r--r--l10n/es_CL/files_external.po36
-rw-r--r--l10n/es_CL/files_sharing.po36
-rw-r--r--l10n/es_CL/files_trashbin.po20
-rw-r--r--l10n/es_CL/lib.po117
-rw-r--r--l10n/es_CL/settings.po388
-rw-r--r--l10n/es_CL/user_ldap.po84
-rw-r--r--l10n/es_MX/core.po238
-rw-r--r--l10n/es_MX/files.po205
-rw-r--r--l10n/es_MX/files_encryption.po18
-rw-r--r--l10n/es_MX/files_external.po38
-rw-r--r--l10n/es_MX/files_sharing.po40
-rw-r--r--l10n/es_MX/files_trashbin.po18
-rw-r--r--l10n/es_MX/lib.po113
-rw-r--r--l10n/es_MX/settings.po390
-rw-r--r--l10n/es_MX/user_ldap.po88
-rw-r--r--l10n/et_EE/core.po242
-rw-r--r--l10n/et_EE/files.po205
-rw-r--r--l10n/et_EE/files_encryption.po18
-rw-r--r--l10n/et_EE/files_external.po38
-rw-r--r--l10n/et_EE/files_sharing.po40
-rw-r--r--l10n/et_EE/files_trashbin.po30
-rw-r--r--l10n/et_EE/lib.po115
-rw-r--r--l10n/et_EE/settings.po392
-rw-r--r--l10n/et_EE/user_ldap.po88
-rw-r--r--l10n/eu/core.po238
-rw-r--r--l10n/eu/files.po211
-rw-r--r--l10n/eu/files_encryption.po18
-rw-r--r--l10n/eu/files_external.po38
-rw-r--r--l10n/eu/files_sharing.po40
-rw-r--r--l10n/eu/files_trashbin.po30
-rw-r--r--l10n/eu/lib.po115
-rw-r--r--l10n/eu/settings.po392
-rw-r--r--l10n/eu/user_ldap.po88
-rw-r--r--l10n/eu_ES/core.po618
-rw-r--r--l10n/eu_ES/files.po355
-rw-r--r--l10n/eu_ES/files_encryption.po191
-rw-r--r--l10n/eu_ES/files_external.po87
-rw-r--r--l10n/eu_ES/files_sharing.po60
-rw-r--r--l10n/eu_ES/files_trashbin.po64
-rw-r--r--l10n/eu_ES/files_versions.po33
-rw-r--r--l10n/eu_ES/lib.po307
-rw-r--r--l10n/eu_ES/settings.po717
-rw-r--r--l10n/eu_ES/user_ldap.po487
-rw-r--r--l10n/eu_ES/user_webdavauth.po33
-rw-r--r--l10n/fa/core.po238
-rw-r--r--l10n/fa/files.po206
-rw-r--r--l10n/fa/files_encryption.po18
-rw-r--r--l10n/fa/files_external.po38
-rw-r--r--l10n/fa/files_sharing.po40
-rw-r--r--l10n/fa/files_trashbin.po30
-rw-r--r--l10n/fa/lib.po115
-rw-r--r--l10n/fa/settings.po448
-rw-r--r--l10n/fa/user_ldap.po82
-rw-r--r--l10n/fi_FI/core.po261
-rw-r--r--l10n/fi_FI/files.po210
-rw-r--r--l10n/fi_FI/files_encryption.po21
-rw-r--r--l10n/fi_FI/files_external.po39
-rw-r--r--l10n/fi_FI/files_sharing.po40
-rw-r--r--l10n/fi_FI/files_trashbin.po30
-rw-r--r--l10n/fi_FI/lib.po115
-rw-r--r--l10n/fi_FI/settings.po396
-rw-r--r--l10n/fi_FI/user_ldap.po82
-rw-r--r--l10n/fr/core.po240
-rw-r--r--l10n/fr/files.po209
-rw-r--r--l10n/fr/files_encryption.po18
-rw-r--r--l10n/fr/files_external.po39
-rw-r--r--l10n/fr/files_sharing.po40
-rw-r--r--l10n/fr/files_trashbin.po30
-rw-r--r--l10n/fr/lib.po135
-rw-r--r--l10n/fr/settings.po405
-rw-r--r--l10n/fr/user_ldap.po90
-rw-r--r--l10n/fr_CA/core.po232
-rw-r--r--l10n/fr_CA/files.po197
-rw-r--r--l10n/fr_CA/files_encryption.po16
-rw-r--r--l10n/fr_CA/files_external.po36
-rw-r--r--l10n/fr_CA/files_sharing.po36
-rw-r--r--l10n/fr_CA/files_trashbin.po18
-rw-r--r--l10n/fr_CA/lib.po105
-rw-r--r--l10n/fr_CA/settings.po384
-rw-r--r--l10n/fr_CA/user_ldap.po88
-rw-r--r--l10n/gl/core.po237
-rw-r--r--l10n/gl/files.po206
-rw-r--r--l10n/gl/files_encryption.po18
-rw-r--r--l10n/gl/files_external.po39
-rw-r--r--l10n/gl/files_sharing.po39
-rw-r--r--l10n/gl/files_trashbin.po30
-rw-r--r--l10n/gl/lib.po134
-rw-r--r--l10n/gl/settings.po389
-rw-r--r--l10n/gl/user_ldap.po89
-rw-r--r--l10n/he/core.po236
-rw-r--r--l10n/he/files.po199
-rw-r--r--l10n/he/files_encryption.po18
-rw-r--r--l10n/he/files_external.po38
-rw-r--r--l10n/he/files_sharing.po40
-rw-r--r--l10n/he/files_trashbin.po33
-rw-r--r--l10n/he/lib.po105
-rw-r--r--l10n/he/settings.po392
-rw-r--r--l10n/he/user_ldap.po82
-rw-r--r--l10n/hi/core.po234
-rw-r--r--l10n/hi/files.po197
-rw-r--r--l10n/hi/files_encryption.po16
-rw-r--r--l10n/hi/files_external.po38
-rw-r--r--l10n/hi/files_sharing.po36
-rw-r--r--l10n/hi/files_trashbin.po32
-rw-r--r--l10n/hi/lib.po105
-rw-r--r--l10n/hi/settings.po386
-rw-r--r--l10n/hi/user_ldap.po82
-rw-r--r--l10n/hr/core.po234
-rw-r--r--l10n/hr/files.po197
-rw-r--r--l10n/hr/files_encryption.po18
-rw-r--r--l10n/hr/files_external.po36
-rw-r--r--l10n/hr/files_sharing.po36
-rw-r--r--l10n/hr/files_trashbin.po30
-rw-r--r--l10n/hr/lib.po105
-rw-r--r--l10n/hr/settings.po392
-rw-r--r--l10n/hr/user_ldap.po82
-rw-r--r--l10n/hu_HU/core.po238
-rw-r--r--l10n/hu_HU/files.po205
-rw-r--r--l10n/hu_HU/files_encryption.po18
-rw-r--r--l10n/hu_HU/files_external.po38
-rw-r--r--l10n/hu_HU/files_sharing.po40
-rw-r--r--l10n/hu_HU/files_trashbin.po30
-rw-r--r--l10n/hu_HU/lib.po115
-rw-r--r--l10n/hu_HU/settings.po392
-rw-r--r--l10n/hu_HU/user_ldap.po88
-rw-r--r--l10n/hy/core.po232
-rw-r--r--l10n/hy/files.po197
-rw-r--r--l10n/hy/files_encryption.po16
-rw-r--r--l10n/hy/files_external.po36
-rw-r--r--l10n/hy/files_sharing.po36
-rw-r--r--l10n/hy/files_trashbin.po30
-rw-r--r--l10n/hy/lib.po105
-rw-r--r--l10n/hy/settings.po384
-rw-r--r--l10n/hy/user_ldap.po82
-rw-r--r--l10n/ia/core.po234
-rw-r--r--l10n/ia/files.po197
-rw-r--r--l10n/ia/files_encryption.po16
-rw-r--r--l10n/ia/files_external.po36
-rw-r--r--l10n/ia/files_sharing.po36
-rw-r--r--l10n/ia/files_trashbin.po30
-rw-r--r--l10n/ia/lib.po105
-rw-r--r--l10n/ia/settings.po386
-rw-r--r--l10n/ia/user_ldap.po82
-rw-r--r--l10n/id/core.po238
-rw-r--r--l10n/id/files.po203
-rw-r--r--l10n/id/files_encryption.po18
-rw-r--r--l10n/id/files_external.po38
-rw-r--r--l10n/id/files_sharing.po40
-rw-r--r--l10n/id/files_trashbin.po16
-rw-r--r--l10n/id/lib.po113
-rw-r--r--l10n/id/settings.po390
-rw-r--r--l10n/id/user_ldap.po80
-rw-r--r--l10n/id/user_webdavauth.po13
-rw-r--r--l10n/is/core.po234
-rw-r--r--l10n/is/files.po201
-rw-r--r--l10n/is/files_encryption.po18
-rw-r--r--l10n/is/files_external.po38
-rw-r--r--l10n/is/files_sharing.po40
-rw-r--r--l10n/is/files_trashbin.po30
-rw-r--r--l10n/is/lib.po105
-rw-r--r--l10n/is/settings.po392
-rw-r--r--l10n/is/user_ldap.po82
-rw-r--r--l10n/it/core.po240
-rw-r--r--l10n/it/files.po209
-rw-r--r--l10n/it/files_encryption.po20
-rw-r--r--l10n/it/files_external.po37
-rw-r--r--l10n/it/files_sharing.po40
-rw-r--r--l10n/it/files_trashbin.po30
-rw-r--r--l10n/it/lib.po121
-rw-r--r--l10n/it/settings.po394
-rw-r--r--l10n/it/user_ldap.po90
-rw-r--r--l10n/ja/core.po (renamed from l10n/ja_JP/core.po)303
-rw-r--r--l10n/ja/files.po (renamed from l10n/ja_JP/files.po)242
-rw-r--r--l10n/ja/files_encryption.po (renamed from l10n/ja_JP/files_encryption.po)51
-rw-r--r--l10n/ja/files_external.po (renamed from l10n/ja_JP/files_external.po)56
-rw-r--r--l10n/ja/files_sharing.po (renamed from l10n/ja_JP/files_sharing.po)41
-rw-r--r--l10n/ja/files_trashbin.po (renamed from l10n/ja_JP/files_trashbin.po)35
-rw-r--r--l10n/ja/files_versions.po (renamed from l10n/ja_JP/files_versions.po)14
-rw-r--r--l10n/ja/lib.po (renamed from l10n/ja_JP/lib.po)168
-rw-r--r--l10n/ja/settings.po (renamed from l10n/ja_JP/settings.po)481
-rw-r--r--l10n/ja/user_ldap.po (renamed from l10n/ja_JP/user_ldap.po)155
-rw-r--r--l10n/ja/user_webdavauth.po (renamed from l10n/ja_JP/user_webdavauth.po)4
-rw-r--r--l10n/ka_GE/core.po234
-rw-r--r--l10n/ka_GE/files.po201
-rw-r--r--l10n/ka_GE/files_encryption.po18
-rw-r--r--l10n/ka_GE/files_external.po38
-rw-r--r--l10n/ka_GE/files_sharing.po40
-rw-r--r--l10n/ka_GE/files_trashbin.po30
-rw-r--r--l10n/ka_GE/lib.po115
-rw-r--r--l10n/ka_GE/settings.po392
-rw-r--r--l10n/ka_GE/user_ldap.po82
-rw-r--r--l10n/km/core.po397
-rw-r--r--l10n/km/files.po219
-rw-r--r--l10n/km/files_encryption.po16
-rw-r--r--l10n/km/files_external.po42
-rw-r--r--l10n/km/files_sharing.po41
-rw-r--r--l10n/km/files_trashbin.po36
-rw-r--r--l10n/km/files_versions.po31
-rw-r--r--l10n/km/lib.po186
-rw-r--r--l10n/km/settings.po528
-rw-r--r--l10n/km/user_ldap.po117
-rw-r--r--l10n/km/user_webdavauth.po15
-rw-r--r--l10n/kn/core.po232
-rw-r--r--l10n/kn/files.po197
-rw-r--r--l10n/kn/files_encryption.po16
-rw-r--r--l10n/kn/files_external.po38
-rw-r--r--l10n/kn/files_sharing.po36
-rw-r--r--l10n/kn/files_trashbin.po32
-rw-r--r--l10n/kn/lib.po105
-rw-r--r--l10n/kn/settings.po384
-rw-r--r--l10n/kn/user_ldap.po88
-rw-r--r--l10n/ko/core.po239
-rw-r--r--l10n/ko/files.po205
-rw-r--r--l10n/ko/files_encryption.po18
-rw-r--r--l10n/ko/files_external.po38
-rw-r--r--l10n/ko/files_sharing.po40
-rw-r--r--l10n/ko/files_trashbin.po18
-rw-r--r--l10n/ko/lib.po115
-rw-r--r--l10n/ko/settings.po393
-rw-r--r--l10n/ko/user_ldap.po88
-rw-r--r--l10n/ku_IQ/core.po240
-rw-r--r--l10n/ku_IQ/files.po199
-rw-r--r--l10n/ku_IQ/files_encryption.po18
-rw-r--r--l10n/ku_IQ/files_external.po38
-rw-r--r--l10n/ku_IQ/files_sharing.po38
-rw-r--r--l10n/ku_IQ/files_trashbin.po32
-rw-r--r--l10n/ku_IQ/lib.po107
-rw-r--r--l10n/ku_IQ/settings.po390
-rw-r--r--l10n/ku_IQ/user_ldap.po82
-rw-r--r--l10n/lb/core.po236
-rw-r--r--l10n/lb/files.po197
-rw-r--r--l10n/lb/files_encryption.po18
-rw-r--r--l10n/lb/files_external.po36
-rw-r--r--l10n/lb/files_sharing.po40
-rw-r--r--l10n/lb/files_trashbin.po30
-rw-r--r--l10n/lb/lib.po105
-rw-r--r--l10n/lb/settings.po392
-rw-r--r--l10n/lb/user_ldap.po82
-rw-r--r--l10n/lt_LT/core.po256
-rw-r--r--l10n/lt_LT/files.po217
-rw-r--r--l10n/lt_LT/files_encryption.po24
-rw-r--r--l10n/lt_LT/files_external.po38
-rw-r--r--l10n/lt_LT/files_sharing.po40
-rw-r--r--l10n/lt_LT/files_trashbin.po30
-rw-r--r--l10n/lt_LT/lib.po115
-rw-r--r--l10n/lt_LT/settings.po396
-rw-r--r--l10n/lt_LT/user_ldap.po82
-rw-r--r--l10n/lv/core.po236
-rw-r--r--l10n/lv/files.po201
-rw-r--r--l10n/lv/files_encryption.po18
-rw-r--r--l10n/lv/files_external.po38
-rw-r--r--l10n/lv/files_sharing.po40
-rw-r--r--l10n/lv/files_trashbin.po30
-rw-r--r--l10n/lv/lib.po115
-rw-r--r--l10n/lv/settings.po392
-rw-r--r--l10n/lv/user_ldap.po82
-rw-r--r--l10n/mk/core.po234
-rw-r--r--l10n/mk/files.po203
-rw-r--r--l10n/mk/files_encryption.po18
-rw-r--r--l10n/mk/files_external.po38
-rw-r--r--l10n/mk/files_sharing.po40
-rw-r--r--l10n/mk/files_trashbin.po30
-rw-r--r--l10n/mk/lib.po105
-rw-r--r--l10n/mk/settings.po392
-rw-r--r--l10n/mk/user_ldap.po82
-rw-r--r--l10n/ml/core.po789
-rw-r--r--l10n/ml/files.po416
-rw-r--r--l10n/ml/files_encryption.po201
-rw-r--r--l10n/ml/files_external.po127
-rw-r--r--l10n/ml/files_sharing.po72
-rw-r--r--l10n/ml/files_trashbin.po64
-rw-r--r--l10n/ml/files_versions.po43
-rw-r--r--l10n/ml/lib.po338
-rw-r--r--l10n/ml/settings.po808
-rw-r--r--l10n/ml/user_ldap.po523
-rw-r--r--l10n/ml/user_webdavauth.po33
-rw-r--r--l10n/ml_IN/core.po232
-rw-r--r--l10n/ml_IN/files.po197
-rw-r--r--l10n/ml_IN/files_encryption.po16
-rw-r--r--l10n/ml_IN/files_external.po38
-rw-r--r--l10n/ml_IN/files_sharing.po36
-rw-r--r--l10n/ml_IN/files_trashbin.po32
-rw-r--r--l10n/ml_IN/lib.po105
-rw-r--r--l10n/ml_IN/settings.po384
-rw-r--r--l10n/ml_IN/user_ldap.po88
-rw-r--r--l10n/mn/core.po789
-rw-r--r--l10n/mn/files.po416
-rw-r--r--l10n/mn/files_encryption.po201
-rw-r--r--l10n/mn/files_external.po127
-rw-r--r--l10n/mn/files_sharing.po72
-rw-r--r--l10n/mn/files_trashbin.po64
-rw-r--r--l10n/mn/files_versions.po43
-rw-r--r--l10n/mn/lib.po338
-rw-r--r--l10n/mn/settings.po808
-rw-r--r--l10n/mn/user_ldap.po523
-rw-r--r--l10n/mn/user_webdavauth.po33
-rw-r--r--l10n/ms_MY/core.po234
-rw-r--r--l10n/ms_MY/files.po197
-rw-r--r--l10n/ms_MY/files_encryption.po18
-rw-r--r--l10n/ms_MY/files_external.po36
-rw-r--r--l10n/ms_MY/files_sharing.po36
-rw-r--r--l10n/ms_MY/files_trashbin.po30
-rw-r--r--l10n/ms_MY/lib.po105
-rw-r--r--l10n/ms_MY/settings.po392
-rw-r--r--l10n/ms_MY/user_ldap.po82
-rw-r--r--l10n/my_MM/core.po234
-rw-r--r--l10n/my_MM/files.po197
-rw-r--r--l10n/my_MM/files_encryption.po16
-rw-r--r--l10n/my_MM/files_external.po38
-rw-r--r--l10n/my_MM/files_sharing.po36
-rw-r--r--l10n/my_MM/files_trashbin.po32
-rw-r--r--l10n/my_MM/lib.po105
-rw-r--r--l10n/my_MM/settings.po386
-rw-r--r--l10n/my_MM/user_ldap.po88
-rw-r--r--l10n/nb_NO/core.po373
-rw-r--r--l10n/nb_NO/files.po254
-rw-r--r--l10n/nb_NO/files_encryption.po95
-rw-r--r--l10n/nb_NO/files_external.po38
-rw-r--r--l10n/nb_NO/files_sharing.po57
-rw-r--r--l10n/nb_NO/files_trashbin.po35
-rw-r--r--l10n/nb_NO/files_versions.po28
-rw-r--r--l10n/nb_NO/lib.po165
-rw-r--r--l10n/nb_NO/settings.po486
-rw-r--r--l10n/nb_NO/user_ldap.po203
-rw-r--r--l10n/nb_NO/user_webdavauth.po13
-rw-r--r--l10n/nds/core.po232
-rw-r--r--l10n/nds/files.po197
-rw-r--r--l10n/nds/files_encryption.po16
-rw-r--r--l10n/nds/files_external.po38
-rw-r--r--l10n/nds/files_sharing.po36
-rw-r--r--l10n/nds/files_trashbin.po32
-rw-r--r--l10n/nds/lib.po105
-rw-r--r--l10n/nds/settings.po384
-rw-r--r--l10n/nds/user_ldap.po88
-rw-r--r--l10n/ne/core.po232
-rw-r--r--l10n/ne/files.po197
-rw-r--r--l10n/ne/files_encryption.po16
-rw-r--r--l10n/ne/files_external.po38
-rw-r--r--l10n/ne/files_sharing.po36
-rw-r--r--l10n/ne/files_trashbin.po32
-rw-r--r--l10n/ne/lib.po105
-rw-r--r--l10n/ne/settings.po384
-rw-r--r--l10n/ne/user_ldap.po88
-rw-r--r--l10n/nl/core.po238
-rw-r--r--l10n/nl/files.po207
-rw-r--r--l10n/nl/files_encryption.po18
-rw-r--r--l10n/nl/files_external.po38
-rw-r--r--l10n/nl/files_sharing.po40
-rw-r--r--l10n/nl/files_trashbin.po30
-rw-r--r--l10n/nl/lib.po117
-rw-r--r--l10n/nl/settings.po394
-rw-r--r--l10n/nl/user_ldap.po90
-rw-r--r--l10n/nn_NO/core.po236
-rw-r--r--l10n/nn_NO/files.po203
-rw-r--r--l10n/nn_NO/files_encryption.po18
-rw-r--r--l10n/nn_NO/files_external.po36
-rw-r--r--l10n/nn_NO/files_sharing.po40
-rw-r--r--l10n/nn_NO/files_trashbin.po30
-rw-r--r--l10n/nn_NO/lib.po105
-rw-r--r--l10n/nn_NO/settings.po390
-rw-r--r--l10n/nn_NO/user_ldap.po82
-rw-r--r--l10n/nqo/core.po232
-rw-r--r--l10n/nqo/files.po197
-rw-r--r--l10n/nqo/files_encryption.po16
-rw-r--r--l10n/nqo/files_external.po38
-rw-r--r--l10n/nqo/files_sharing.po36
-rw-r--r--l10n/nqo/files_trashbin.po32
-rw-r--r--l10n/nqo/lib.po105
-rw-r--r--l10n/nqo/settings.po384
-rw-r--r--l10n/nqo/user_ldap.po88
-rw-r--r--l10n/oc/core.po234
-rw-r--r--l10n/oc/files.po197
-rw-r--r--l10n/oc/files_encryption.po18
-rw-r--r--l10n/oc/files_external.po36
-rw-r--r--l10n/oc/files_sharing.po36
-rw-r--r--l10n/oc/files_trashbin.po30
-rw-r--r--l10n/oc/lib.po105
-rw-r--r--l10n/oc/settings.po394
-rw-r--r--l10n/oc/user_ldap.po82
-rw-r--r--l10n/pa/core.po232
-rw-r--r--l10n/pa/files.po197
-rw-r--r--l10n/pa/files_encryption.po18
-rw-r--r--l10n/pa/files_external.po36
-rw-r--r--l10n/pa/files_sharing.po36
-rw-r--r--l10n/pa/files_trashbin.po30
-rw-r--r--l10n/pa/lib.po105
-rw-r--r--l10n/pa/settings.po390
-rw-r--r--l10n/pa/user_ldap.po88
-rw-r--r--l10n/pl/core.po239
-rw-r--r--l10n/pl/files.po213
-rw-r--r--l10n/pl/files_encryption.po19
-rw-r--r--l10n/pl/files_external.po39
-rw-r--r--l10n/pl/files_sharing.po41
-rw-r--r--l10n/pl/files_trashbin.po30
-rw-r--r--l10n/pl/lib.po135
-rw-r--r--l10n/pl/settings.po403
-rw-r--r--l10n/pl/user_ldap.po167
-rw-r--r--l10n/pt_BR/core.po238
-rw-r--r--l10n/pt_BR/files.po207
-rw-r--r--l10n/pt_BR/files_encryption.po18
-rw-r--r--l10n/pt_BR/files_external.po38
-rw-r--r--l10n/pt_BR/files_sharing.po40
-rw-r--r--l10n/pt_BR/files_trashbin.po30
-rw-r--r--l10n/pt_BR/lib.po117
-rw-r--r--l10n/pt_BR/settings.po392
-rw-r--r--l10n/pt_BR/user_ldap.po90
-rw-r--r--l10n/pt_PT/core.po299
-rw-r--r--l10n/pt_PT/files.po244
-rw-r--r--l10n/pt_PT/files_encryption.po18
-rw-r--r--l10n/pt_PT/files_external.po39
-rw-r--r--l10n/pt_PT/files_sharing.po42
-rw-r--r--l10n/pt_PT/files_trashbin.po30
-rw-r--r--l10n/pt_PT/lib.po134
-rw-r--r--l10n/pt_PT/settings.po393
-rw-r--r--l10n/pt_PT/user_ldap.po155
-rw-r--r--l10n/ro/core.po236
-rw-r--r--l10n/ro/files.po277
-rw-r--r--l10n/ro/files_encryption.po49
-rw-r--r--l10n/ro/files_external.po39
-rw-r--r--l10n/ro/files_sharing.po40
-rw-r--r--l10n/ro/files_trashbin.po30
-rw-r--r--l10n/ro/lib.po107
-rw-r--r--l10n/ro/settings.po394
-rw-r--r--l10n/ro/user_ldap.po82
-rw-r--r--l10n/ru/core.po240
-rw-r--r--l10n/ru/files.po266
-rw-r--r--l10n/ru/files_encryption.po18
-rw-r--r--l10n/ru/files_external.po38
-rw-r--r--l10n/ru/files_sharing.po47
-rw-r--r--l10n/ru/files_trashbin.po18
-rw-r--r--l10n/ru/lib.po115
-rw-r--r--l10n/ru/settings.po392
-rw-r--r--l10n/ru/user_ldap.po91
-rw-r--r--l10n/si_LK/core.po234
-rw-r--r--l10n/si_LK/files.po197
-rw-r--r--l10n/si_LK/files_encryption.po18
-rw-r--r--l10n/si_LK/files_external.po38
-rw-r--r--l10n/si_LK/files_sharing.po40
-rw-r--r--l10n/si_LK/files_trashbin.po30
-rw-r--r--l10n/si_LK/lib.po105
-rw-r--r--l10n/si_LK/settings.po392
-rw-r--r--l10n/si_LK/user_ldap.po82
-rw-r--r--l10n/sk/core.po232
-rw-r--r--l10n/sk/files.po195
-rw-r--r--l10n/sk/files_encryption.po16
-rw-r--r--l10n/sk/files_external.po34
-rw-r--r--l10n/sk/files_sharing.po34
-rw-r--r--l10n/sk/files_trashbin.po16
-rw-r--r--l10n/sk/lib.po101
-rw-r--r--l10n/sk/settings.po384
-rw-r--r--l10n/sk/user_ldap.po80
-rw-r--r--l10n/sk_SK/core.po258
-rw-r--r--l10n/sk_SK/files.po211
-rw-r--r--l10n/sk_SK/files_encryption.po18
-rw-r--r--l10n/sk_SK/files_external.po38
-rw-r--r--l10n/sk_SK/files_sharing.po40
-rw-r--r--l10n/sk_SK/files_trashbin.po30
-rw-r--r--l10n/sk_SK/lib.po115
-rw-r--r--l10n/sk_SK/settings.po410
-rw-r--r--l10n/sk_SK/user_ldap.po112
-rw-r--r--l10n/sk_SK/user_webdavauth.po6
-rw-r--r--l10n/sl/core.po240
-rw-r--r--l10n/sl/files.po207
-rw-r--r--l10n/sl/files_encryption.po18
-rw-r--r--l10n/sl/files_external.po38
-rw-r--r--l10n/sl/files_sharing.po40
-rw-r--r--l10n/sl/files_trashbin.po28
-rw-r--r--l10n/sl/lib.po135
-rw-r--r--l10n/sl/settings.po392
-rw-r--r--l10n/sl/user_ldap.po88
-rw-r--r--l10n/sq/core.po236
-rw-r--r--l10n/sq/files.po210
-rw-r--r--l10n/sq/files_encryption.po18
-rw-r--r--l10n/sq/files_external.po36
-rw-r--r--l10n/sq/files_sharing.po45
-rw-r--r--l10n/sq/files_trashbin.po30
-rw-r--r--l10n/sq/files_versions.po29
-rw-r--r--l10n/sq/lib.po115
-rw-r--r--l10n/sq/settings.po394
-rw-r--r--l10n/sq/user_ldap.po82
-rw-r--r--l10n/sr/core.po234
-rw-r--r--l10n/sr/files.po201
-rw-r--r--l10n/sr/files_encryption.po18
-rw-r--r--l10n/sr/files_external.po36
-rw-r--r--l10n/sr/files_sharing.po36
-rw-r--r--l10n/sr/files_trashbin.po30
-rw-r--r--l10n/sr/lib.po105
-rw-r--r--l10n/sr/settings.po392
-rw-r--r--l10n/sr/user_ldap.po82
-rw-r--r--l10n/sr@latin/core.po243
-rw-r--r--l10n/sr@latin/files.po199
-rw-r--r--l10n/sr@latin/files_encryption.po16
-rw-r--r--l10n/sr@latin/files_external.po36
-rw-r--r--l10n/sr@latin/files_sharing.po36
-rw-r--r--l10n/sr@latin/files_trashbin.po30
-rw-r--r--l10n/sr@latin/lib.po107
-rw-r--r--l10n/sr@latin/settings.po386
-rw-r--r--l10n/sr@latin/user_ldap.po82
-rw-r--r--l10n/su/core.po784
-rw-r--r--l10n/su/files.po413
-rw-r--r--l10n/su/files_encryption.po201
-rw-r--r--l10n/su/files_external.po127
-rw-r--r--l10n/su/files_sharing.po72
-rw-r--r--l10n/su/files_trashbin.po64
-rw-r--r--l10n/su/files_versions.po43
-rw-r--r--l10n/su/lib.po334
-rw-r--r--l10n/su/settings.po808
-rw-r--r--l10n/su/user_ldap.po521
-rw-r--r--l10n/su/user_webdavauth.po33
-rw-r--r--l10n/sv/core.po238
-rw-r--r--l10n/sv/files.po205
-rw-r--r--l10n/sv/files_encryption.po18
-rw-r--r--l10n/sv/files_external.po38
-rw-r--r--l10n/sv/files_sharing.po40
-rw-r--r--l10n/sv/files_trashbin.po30
-rw-r--r--l10n/sv/lib.po115
-rw-r--r--l10n/sv/settings.po390
-rw-r--r--l10n/sv/user_ldap.po93
-rw-r--r--l10n/sw_KE/core.po232
-rw-r--r--l10n/sw_KE/files.po197
-rw-r--r--l10n/sw_KE/files_encryption.po16
-rw-r--r--l10n/sw_KE/files_external.po38
-rw-r--r--l10n/sw_KE/files_sharing.po36
-rw-r--r--l10n/sw_KE/files_trashbin.po32
-rw-r--r--l10n/sw_KE/lib.po105
-rw-r--r--l10n/sw_KE/settings.po384
-rw-r--r--l10n/sw_KE/user_ldap.po88
-rw-r--r--l10n/ta_LK/core.po234
-rw-r--r--l10n/ta_LK/files.po197
-rw-r--r--l10n/ta_LK/files_encryption.po18
-rw-r--r--l10n/ta_LK/files_external.po38
-rw-r--r--l10n/ta_LK/files_sharing.po40
-rw-r--r--l10n/ta_LK/files_trashbin.po30
-rw-r--r--l10n/ta_LK/lib.po105
-rw-r--r--l10n/ta_LK/settings.po394
-rw-r--r--l10n/ta_LK/user_ldap.po82
-rw-r--r--l10n/te/core.po255
-rw-r--r--l10n/te/files.po197
-rw-r--r--l10n/te/files_encryption.po16
-rw-r--r--l10n/te/files_external.po36
-rw-r--r--l10n/te/files_sharing.po36
-rw-r--r--l10n/te/files_trashbin.po30
-rw-r--r--l10n/te/lib.po115
-rw-r--r--l10n/te/settings.po386
-rw-r--r--l10n/te/user_ldap.po84
-rw-r--r--l10n/templates/core.pot228
-rw-r--r--l10n/templates/files.pot201
-rw-r--r--l10n/templates/files_encryption.pot12
-rw-r--r--l10n/templates/files_external.pot32
-rw-r--r--l10n/templates/files_sharing.pot32
-rw-r--r--l10n/templates/files_trashbin.pot14
-rw-r--r--l10n/templates/files_versions.pot8
-rw-r--r--l10n/templates/lib.pot129
-rw-r--r--l10n/templates/private.pot122
-rw-r--r--l10n/templates/settings.pot382
-rw-r--r--l10n/templates/user_ldap.pot78
-rw-r--r--l10n/templates/user_webdavauth.pot2
-rw-r--r--l10n/th_TH/core.po234
-rw-r--r--l10n/th_TH/files.po203
-rw-r--r--l10n/th_TH/files_encryption.po18
-rw-r--r--l10n/th_TH/files_external.po38
-rw-r--r--l10n/th_TH/files_sharing.po40
-rw-r--r--l10n/th_TH/files_trashbin.po30
-rw-r--r--l10n/th_TH/lib.po105
-rw-r--r--l10n/th_TH/settings.po392
-rw-r--r--l10n/th_TH/user_ldap.po82
-rw-r--r--l10n/tr/core.po236
-rw-r--r--l10n/tr/files.po205
-rw-r--r--l10n/tr/files_encryption.po18
-rw-r--r--l10n/tr/files_external.po38
-rw-r--r--l10n/tr/files_sharing.po40
-rw-r--r--l10n/tr/files_trashbin.po30
-rw-r--r--l10n/tr/lib.po129
-rw-r--r--l10n/tr/settings.po396
-rw-r--r--l10n/tr/user_ldap.po86
-rw-r--r--l10n/tzm/core.po232
-rw-r--r--l10n/tzm/files.po197
-rw-r--r--l10n/tzm/files_encryption.po16
-rw-r--r--l10n/tzm/files_external.po36
-rw-r--r--l10n/tzm/files_sharing.po34
-rw-r--r--l10n/tzm/files_trashbin.po30
-rw-r--r--l10n/tzm/lib.po105
-rw-r--r--l10n/tzm/settings.po384
-rw-r--r--l10n/tzm/user_ldap.po88
-rw-r--r--l10n/ug/core.po234
-rw-r--r--l10n/ug/files.po199
-rw-r--r--l10n/ug/files_encryption.po18
-rw-r--r--l10n/ug/files_external.po36
-rw-r--r--l10n/ug/files_sharing.po36
-rw-r--r--l10n/ug/files_trashbin.po30
-rw-r--r--l10n/ug/lib.po105
-rw-r--r--l10n/ug/settings.po392
-rw-r--r--l10n/ug/user_ldap.po82
-rw-r--r--l10n/uk/core.po238
-rw-r--r--l10n/uk/files.po201
-rw-r--r--l10n/uk/files_encryption.po18
-rw-r--r--l10n/uk/files_external.po38
-rw-r--r--l10n/uk/files_sharing.po40
-rw-r--r--l10n/uk/files_trashbin.po30
-rw-r--r--l10n/uk/lib.po115
-rw-r--r--l10n/uk/settings.po392
-rw-r--r--l10n/uk/user_ldap.po82
-rw-r--r--l10n/ur/core.po230
-rw-r--r--l10n/ur/files.po195
-rw-r--r--l10n/ur/files_encryption.po14
-rw-r--r--l10n/ur/files_external.po34
-rw-r--r--l10n/ur/files_sharing.po34
-rw-r--r--l10n/ur/files_trashbin.po16
-rw-r--r--l10n/ur/lib.po101
-rw-r--r--l10n/ur/settings.po382
-rw-r--r--l10n/ur/user_ldap.po80
-rw-r--r--l10n/ur_PK/core.po234
-rw-r--r--l10n/ur_PK/files.po197
-rw-r--r--l10n/ur_PK/files_encryption.po16
-rw-r--r--l10n/ur_PK/files_external.po38
-rw-r--r--l10n/ur_PK/files_sharing.po36
-rw-r--r--l10n/ur_PK/files_trashbin.po32
-rw-r--r--l10n/ur_PK/lib.po105
-rw-r--r--l10n/ur_PK/settings.po386
-rw-r--r--l10n/ur_PK/user_ldap.po88
-rw-r--r--l10n/uz/core.po232
-rw-r--r--l10n/uz/files.po197
-rw-r--r--l10n/uz/files_encryption.po16
-rw-r--r--l10n/uz/files_external.po36
-rw-r--r--l10n/uz/files_sharing.po34
-rw-r--r--l10n/uz/files_trashbin.po30
-rw-r--r--l10n/uz/lib.po105
-rw-r--r--l10n/uz/settings.po384
-rw-r--r--l10n/uz/user_ldap.po88
-rw-r--r--l10n/vi/core.po345
-rw-r--r--l10n/vi/files.po260
-rw-r--r--l10n/vi/files_encryption.po53
-rw-r--r--l10n/vi/files_external.po38
-rw-r--r--l10n/vi/files_sharing.po40
-rw-r--r--l10n/vi/files_trashbin.po35
-rw-r--r--l10n/vi/files_versions.po25
-rw-r--r--l10n/vi/lib.po117
-rw-r--r--l10n/vi/settings.po411
-rw-r--r--l10n/vi/user_ldap.po84
-rw-r--r--l10n/vi/user_webdavauth.po14
-rw-r--r--l10n/zh_CN/core.po323
-rw-r--r--l10n/zh_CN/files.po258
-rw-r--r--l10n/zh_CN/files_encryption.po18
-rw-r--r--l10n/zh_CN/files_external.po38
-rw-r--r--l10n/zh_CN/files_sharing.po45
-rw-r--r--l10n/zh_CN/files_trashbin.po30
-rw-r--r--l10n/zh_CN/files_versions.po26
-rw-r--r--l10n/zh_CN/lib.po123
-rw-r--r--l10n/zh_CN/settings.po438
-rw-r--r--l10n/zh_CN/user_ldap.po87
-rw-r--r--l10n/zh_HK/core.po234
-rw-r--r--l10n/zh_HK/files.po197
-rw-r--r--l10n/zh_HK/files_encryption.po16
-rw-r--r--l10n/zh_HK/files_external.po36
-rw-r--r--l10n/zh_HK/files_sharing.po36
-rw-r--r--l10n/zh_HK/files_trashbin.po30
-rw-r--r--l10n/zh_HK/lib.po105
-rw-r--r--l10n/zh_HK/settings.po386
-rw-r--r--l10n/zh_HK/user_ldap.po82
-rw-r--r--l10n/zh_TW/core.po238
-rw-r--r--l10n/zh_TW/files.po203
-rw-r--r--l10n/zh_TW/files_encryption.po18
-rw-r--r--l10n/zh_TW/files_external.po38
-rw-r--r--l10n/zh_TW/files_sharing.po40
-rw-r--r--l10n/zh_TW/files_trashbin.po30
-rw-r--r--l10n/zh_TW/lib.po118
-rw-r--r--l10n/zh_TW/settings.po392
-rw-r--r--l10n/zh_TW/user_ldap.po82
-rw-r--r--lib/base.php74
-rw-r--r--lib/l10n/ar.php9
-rw-r--r--lib/l10n/bg_BG.php5
-rw-r--r--lib/l10n/ca.php13
-rw-r--r--lib/l10n/cs_CZ.php13
-rw-r--r--lib/l10n/cy_GB.php5
-rw-r--r--lib/l10n/da.php7
-rw-r--r--lib/l10n/de.php13
-rw-r--r--lib/l10n/de_AT.php2
-rw-r--r--lib/l10n/de_CH.php7
-rw-r--r--lib/l10n/de_DE.php15
-rw-r--r--lib/l10n/el.php12
-rw-r--r--lib/l10n/en_GB.php13
-rw-r--r--lib/l10n/eo.php16
-rw-r--r--lib/l10n/es.php15
-rw-r--r--lib/l10n/es_AR.php8
-rw-r--r--lib/l10n/es_CL.php8
-rw-r--r--lib/l10n/es_MX.php7
-rw-r--r--lib/l10n/et_EE.php7
-rw-r--r--lib/l10n/eu.php7
-rw-r--r--lib/l10n/eu_ES.php9
-rw-r--r--lib/l10n/fa.php6
-rw-r--r--lib/l10n/fi_FI.php12
-rw-r--r--lib/l10n/fr.php13
-rw-r--r--lib/l10n/gl.php13
-rw-r--r--lib/l10n/he.php1
-rw-r--r--lib/l10n/hu_HU.php7
-rw-r--r--lib/l10n/id.php7
-rw-r--r--lib/l10n/it.php15
-rw-r--r--lib/l10n/ja.php71
-rw-r--r--lib/l10n/ja_JP.php47
-rw-r--r--lib/l10n/ka_GE.php5
-rw-r--r--lib/l10n/km.php44
-rw-r--r--lib/l10n/ko.php7
-rw-r--r--lib/l10n/ku_IQ.php1
-rw-r--r--lib/l10n/lb.php1
-rw-r--r--lib/l10n/lt_LT.php7
-rw-r--r--lib/l10n/lv.php7
-rw-r--r--lib/l10n/ml.php8
-rw-r--r--lib/l10n/mn.php8
-rw-r--r--lib/l10n/nb_NO.php30
-rw-r--r--lib/l10n/nl.php13
-rw-r--r--lib/l10n/nn_NO.php1
-rw-r--r--lib/l10n/pl.php13
-rw-r--r--lib/l10n/pt_BR.php13
-rw-r--r--lib/l10n/pt_PT.php8
-rw-r--r--lib/l10n/ro.php1
-rw-r--r--lib/l10n/ru.php7
-rw-r--r--lib/l10n/sk_SK.php7
-rw-r--r--lib/l10n/sl.php13
-rw-r--r--lib/l10n/sq.php6
-rw-r--r--lib/l10n/sr@latin.php2
-rw-r--r--lib/l10n/su.php8
-rw-r--r--lib/l10n/sv.php7
-rw-r--r--lib/l10n/te.php9
-rw-r--r--lib/l10n/tr.php13
-rw-r--r--lib/l10n/uk.php6
-rw-r--r--lib/l10n/vi.php11
-rw-r--r--lib/l10n/zh_CN.php9
-rw-r--r--lib/l10n/zh_TW.php8
-rwxr-xr-xlib/private/activitymanager.php1
-rw-r--r--lib/private/allconfig.php4
-rw-r--r--lib/private/api.php63
-rw-r--r--lib/private/app.php26
-rw-r--r--lib/private/appconfig.php204
-rw-r--r--lib/private/appframework/app.php1
-rw-r--r--lib/private/appframework/dependencyinjection/dicontainer.php3
-rw-r--r--lib/private/appframework/http.php2
-rw-r--r--lib/private/appframework/http/redirectresponse.php4
-rw-r--r--lib/private/appframework/http/request.php2
-rw-r--r--lib/private/appframework/middleware/middlewaredispatcher.php2
-rw-r--r--lib/private/appframework/middleware/security/securityexception.php1
-rw-r--r--lib/private/appframework/middleware/security/securitymiddleware.php2
-rw-r--r--lib/private/appframework/routing/routeactionhandler.php4
-rw-r--r--lib/private/appframework/routing/routeconfig.php8
-rw-r--r--lib/private/appframework/utility/simplecontainer.php2
-rw-r--r--lib/private/archive.php37
-rw-r--r--lib/private/archive/tar.php41
-rw-r--r--lib/private/archive/zip.php44
-rw-r--r--lib/private/arrayparser.php27
-rw-r--r--lib/private/backgroundjob.php4
-rw-r--r--lib/private/backgroundjob/job.php4
-rw-r--r--lib/private/backgroundjob/joblist.php80
-rw-r--r--lib/private/cache/file.php9
-rw-r--r--lib/private/cache/fileglobal.php12
-rw-r--r--lib/private/cache/usercache.php2
-rw-r--r--lib/private/config.php2
-rw-r--r--lib/private/connector/sabre/aborteduploaddetectionplugin.php2
-rw-r--r--lib/private/connector/sabre/auth.php16
-rw-r--r--lib/private/connector/sabre/directory.php4
-rw-r--r--lib/private/connector/sabre/file.php13
-rw-r--r--lib/private/connector/sabre/node.php14
-rw-r--r--lib/private/connector/sabre/objecttree.php8
-rw-r--r--lib/private/connector/sabre/principal.php2
-rw-r--r--lib/private/connector/sabre/quotaplugin.php2
-rw-r--r--lib/private/connector/sabre/server.php1
-rw-r--r--lib/private/davclient.php2
-rw-r--r--lib/private/db.php15
-rw-r--r--lib/private/db/connection.php2
-rw-r--r--lib/private/db/connectionwrapper.php4
-rw-r--r--lib/private/db/mdb2schemamanager.php5
-rw-r--r--lib/private/db/mdb2schemareader.php5
-rw-r--r--lib/private/db/mdb2schemawriter.php11
-rw-r--r--lib/private/db/statementwrapper.php20
-rw-r--r--lib/private/defaults.php24
-rw-r--r--lib/private/eventsource.php3
-rw-r--r--lib/private/filechunking.php12
-rw-r--r--lib/private/fileproxy.php13
-rw-r--r--lib/private/files.php220
-rw-r--r--lib/private/files/cache/backgroundwatcher.php3
-rw-r--r--lib/private/files/cache/cache.php12
-rw-r--r--lib/private/files/cache/homecache.php14
-rw-r--r--lib/private/files/cache/legacy.php136
-rw-r--r--lib/private/files/cache/storage.php25
-rw-r--r--lib/private/files/cache/updater.php4
-rw-r--r--lib/private/files/cache/upgrade.php235
-rw-r--r--lib/private/files/cache/watcher.php46
-rw-r--r--lib/private/files/fileinfo.php199
-rw-r--r--lib/private/files/filesystem.php89
-rw-r--r--lib/private/files/mapper.php18
-rw-r--r--lib/private/files/mount/manager.php2
-rw-r--r--lib/private/files/node/folder.php1
-rw-r--r--lib/private/files/node/node.php4
-rw-r--r--lib/private/files/node/root.php5
-rw-r--r--lib/private/files/storage/common.php80
-rw-r--r--lib/private/files/storage/loader.php7
-rw-r--r--lib/private/files/storage/local.php16
-rw-r--r--lib/private/files/storage/mappedlocal.php19
-rw-r--r--lib/private/files/storage/wrapper/quota.php32
-rw-r--r--lib/private/files/storage/wrapper/wrapper.php8
-rw-r--r--lib/private/files/stream/close.php3
-rw-r--r--lib/private/files/stream/dir.php3
-rw-r--r--lib/private/files/type/detection.php3
-rw-r--r--lib/private/files/utils/scanner.php6
-rw-r--r--lib/private/files/view.php57
-rw-r--r--lib/private/geo.php4
-rw-r--r--lib/private/group.php2
-rw-r--r--lib/private/group/dummy.php2
-rw-r--r--lib/private/group/manager.php14
-rw-r--r--lib/private/helper.php94
-rw-r--r--lib/private/hooks/emitter.php2
-rw-r--r--lib/private/image.php206
-rw-r--r--lib/private/installer.php31
-rw-r--r--lib/private/json.php1
-rw-r--r--lib/private/l10n.php42
-rw-r--r--lib/private/l10n/string.php3
-rw-r--r--lib/private/legacy/appconfig.php128
-rw-r--r--lib/private/legacy/preferences.php2
-rw-r--r--lib/private/mail.php7
-rw-r--r--lib/private/memcache/factory.php2
-rw-r--r--lib/private/memcache/memcached.php12
-rw-r--r--lib/private/migrate.php118
-rw-r--r--lib/private/migration/content.php54
-rw-r--r--lib/private/migration/provider.php2
-rw-r--r--lib/private/mimetypes.list.php149
-rw-r--r--lib/private/minimizer.php64
-rw-r--r--lib/private/minimizer/css.php38
-rw-r--r--lib/private/minimizer/js.php21
-rw-r--r--lib/private/ocs.php18
-rw-r--r--lib/private/ocs/cloud.php16
-rw-r--r--lib/private/ocs/result.php18
-rw-r--r--lib/private/ocsclient.php20
-rw-r--r--lib/private/preferences.php125
-rwxr-xr-xlib/private/preview.php311
-rw-r--r--lib/private/preview/movies.php2
-rw-r--r--lib/private/preview/office-cl.php4
-rw-r--r--lib/private/preview/office.php33
-rw-r--r--lib/private/preview/pdf.php47
-rw-r--r--lib/private/preview/provider.php2
-rw-r--r--lib/private/preview/svg.php58
-rw-r--r--lib/private/preview/unknown.php2
-rwxr-xr-xlib/private/request.php149
-rw-r--r--lib/private/response.php16
-rw-r--r--lib/private/route/route.php (renamed from lib/private/route.php)12
-rw-r--r--lib/private/route/router.php (renamed from lib/private/router.php)129
-rw-r--r--lib/private/search.php1
-rw-r--r--lib/private/search/result.php1
-rw-r--r--lib/private/server.php43
-rw-r--r--lib/private/session/internal.php14
-rw-r--r--lib/private/session/memory.php22
-rw-r--r--lib/private/session/session.php12
-rw-r--r--lib/private/setup.php14
-rw-r--r--lib/private/setup/mysql.php12
-rw-r--r--lib/private/setup/postgresql.php20
-rw-r--r--lib/private/share/mailnotifications.php163
-rw-r--r--lib/private/share/searchresultsorter.php59
-rw-r--r--lib/private/tags.php11
-rw-r--r--lib/private/template.php7
-rw-r--r--lib/private/template/base.php22
-rw-r--r--lib/private/template/cssresourcelocator.php2
-rw-r--r--lib/private/template/functions.php5
-rw-r--r--lib/private/template/resourcelocator.php8
-rw-r--r--lib/private/template/templatefilelocator.php7
-rw-r--r--lib/private/templatelayout.php117
-rw-r--r--lib/private/updater.php67
-rw-r--r--lib/private/urlgenerator.php5
-rw-r--r--lib/private/user.php14
-rw-r--r--lib/private/user/database.php4
-rw-r--r--lib/private/user/dummy.php2
-rw-r--r--lib/private/user/http.php2
-rw-r--r--lib/private/user/interface.php2
-rw-r--r--lib/private/user/manager.php4
-rw-r--r--lib/private/user/session.php2
-rwxr-xr-xlib/private/util.php79
-rw-r--r--lib/public/activity/imanager.php1
-rw-r--r--lib/public/app.php15
-rw-r--r--lib/public/appframework/app.php2
-rw-r--r--lib/public/appframework/controller.php4
-rw-r--r--lib/public/appframework/http/response.php2
-rw-r--r--lib/public/appframework/iapi.php4
-rw-r--r--lib/public/appframework/iappcontainer.php4
-rw-r--r--lib/public/backgroundjob.php26
-rw-r--r--lib/public/backgroundjob/ijob.php43
-rw-r--r--lib/public/backgroundjob/ijoblist.php82
-rw-r--r--lib/public/config.php6
-rw-r--r--lib/public/constants.php3
-rw-r--r--lib/public/contacts/imanager.php8
-rw-r--r--lib/public/db.php8
-rw-r--r--lib/public/files.php17
-rw-r--r--lib/public/files/file.php1
-rw-r--r--lib/public/files/fileinfo.php138
-rw-r--r--lib/public/files/node.php2
-rw-r--r--lib/public/files/storage.php12
-rw-r--r--lib/public/iappconfig.php93
-rw-r--r--lib/public/iavatar.php2
-rw-r--r--lib/public/iconfig.php5
-rw-r--r--lib/public/il10n.php4
-rw-r--r--lib/public/inavigationmanager.php2
-rw-r--r--lib/public/irequest.php5
-rw-r--r--lib/public/iservercontainer.php20
-rw-r--r--lib/public/isession.php5
-rw-r--r--lib/public/itags.php6
-rw-r--r--lib/public/iusersession.php1
-rw-r--r--lib/public/json.php2
-rw-r--r--lib/public/route/iroute.php79
-rw-r--r--lib/public/route/irouter.php71
-rw-r--r--lib/public/share.php94
-rw-r--r--lib/public/template.php18
-rw-r--r--lib/public/user.php10
-rw-r--r--lib/public/util.php34
-rw-r--r--ocs/providers.php2
-rw-r--r--ocs/v1.php6
-rw-r--r--remote.php8
-rwxr-xr-xsettings/admin.php29
-rw-r--r--settings/admin/controller.php123
-rw-r--r--settings/ajax/decryptall.php11
-rw-r--r--settings/css/settings.css19
-rw-r--r--settings/js/admin.js42
-rw-r--r--settings/js/apps.js24
-rw-r--r--settings/js/isadmin.php20
-rw-r--r--settings/js/personal.js55
-rw-r--r--settings/js/users.js90
-rw-r--r--settings/l10n/ar.php78
-rw-r--r--settings/l10n/bg_BG.php11
-rw-r--r--settings/l10n/bn_BD.php13
-rw-r--r--settings/l10n/ca.php46
-rw-r--r--settings/l10n/cs_CZ.php40
-rw-r--r--settings/l10n/cy_GB.php8
-rw-r--r--settings/l10n/da.php14
-rw-r--r--settings/l10n/de.php50
-rw-r--r--settings/l10n/de_AT.php9
-rw-r--r--settings/l10n/de_CH.php11
-rw-r--r--settings/l10n/de_DE.php60
-rw-r--r--settings/l10n/el.php57
-rw-r--r--settings/l10n/en_GB.php44
-rw-r--r--settings/l10n/eo.php14
-rw-r--r--settings/l10n/es.php48
-rw-r--r--settings/l10n/es_AR.php51
-rw-r--r--settings/l10n/es_CL.php2
-rw-r--r--settings/l10n/es_MX.php12
-rw-r--r--settings/l10n/et_EE.php14
-rw-r--r--settings/l10n/eu.php14
-rw-r--r--settings/l10n/eu_ES.php8
-rw-r--r--settings/l10n/fa.php44
-rw-r--r--settings/l10n/fi_FI.php44
-rw-r--r--settings/l10n/fr.php54
-rw-r--r--settings/l10n/gl.php44
-rw-r--r--settings/l10n/he.php13
-rw-r--r--settings/l10n/hi.php2
-rw-r--r--settings/l10n/hr.php5
-rw-r--r--settings/l10n/hu_HU.php14
-rw-r--r--settings/l10n/ia.php1
-rw-r--r--settings/l10n/id.php13
-rw-r--r--settings/l10n/is.php10
-rw-r--r--settings/l10n/it.php44
-rw-r--r--settings/l10n/ja.php187
-rw-r--r--settings/l10n/ja_JP.php128
-rw-r--r--settings/l10n/ka_GE.php13
-rw-r--r--settings/l10n/km.php79
-rw-r--r--settings/l10n/ko.php31
-rw-r--r--settings/l10n/ku_IQ.php8
-rw-r--r--settings/l10n/lb.php7
-rw-r--r--settings/l10n/lt_LT.php16
-rw-r--r--settings/l10n/lv.php13
-rw-r--r--settings/l10n/mk.php13
-rw-r--r--settings/l10n/ms_MY.php6
-rw-r--r--settings/l10n/my_MM.php1
-rw-r--r--settings/l10n/nb_NO.php64
-rw-r--r--settings/l10n/nl.php46
-rw-r--r--settings/l10n/nn_NO.php11
-rw-r--r--settings/l10n/oc.php5
-rw-r--r--settings/l10n/pa.php5
-rw-r--r--settings/l10n/pl.php49
-rw-r--r--settings/l10n/pt_BR.php44
-rw-r--r--settings/l10n/pt_PT.php30
-rw-r--r--settings/l10n/ro.php14
-rw-r--r--settings/l10n/ru.php14
-rw-r--r--settings/l10n/si_LK.php10
-rw-r--r--settings/l10n/sk.php1
-rw-r--r--settings/l10n/sk_SK.php30
-rw-r--r--settings/l10n/sl.php36
-rw-r--r--settings/l10n/sq.php8
-rw-r--r--settings/l10n/sr.php12
-rw-r--r--settings/l10n/sr@latin.php2
-rw-r--r--settings/l10n/sv.php14
-rw-r--r--settings/l10n/ta_LK.php11
-rw-r--r--settings/l10n/te.php2
-rw-r--r--settings/l10n/th_TH.php13
-rw-r--r--settings/l10n/tr.php50
-rw-r--r--settings/l10n/ug.php11
-rw-r--r--settings/l10n/uk.php13
-rw-r--r--settings/l10n/ur_PK.php1
-rw-r--r--settings/l10n/vi.php22
-rw-r--r--settings/l10n/zh_CN.php36
-rw-r--r--settings/l10n/zh_HK.php6
-rw-r--r--settings/l10n/zh_TW.php14
-rw-r--r--settings/routes.php10
-rw-r--r--settings/templates/admin.php109
-rw-r--r--settings/templates/personal.php18
-rw-r--r--settings/templates/users.php2
-rw-r--r--tests/data/db_structure.xml15
-rw-r--r--tests/data/db_structure2.xml15
-rw-r--r--tests/lib/api.php8
-rw-r--r--tests/lib/appconfig.php3
-rw-r--r--tests/lib/appframework/http/DispatcherTest.php5
-rw-r--r--tests/lib/appframework/http/ResponseTest.php6
-rw-r--r--tests/lib/appframework/middleware/MiddlewareDispatcherTest.php3
-rw-r--r--tests/lib/appframework/middleware/security/SecurityMiddlewareTest.php11
-rw-r--r--tests/lib/appframework/routing/RoutingTest.php21
-rw-r--r--tests/lib/backgroundjob/dummyjoblist.php2
-rw-r--r--tests/lib/backgroundjob/job.php25
-rw-r--r--tests/lib/backgroundjob/joblist.php203
-rw-r--r--tests/lib/backgroundjob/testjob.php34
-rw-r--r--tests/lib/connector/sabre/file.php25
-rw-r--r--tests/lib/connector/sabre/objecttree.php16
-rw-r--r--tests/lib/db.php2
-rw-r--r--tests/lib/dbschema.php8
-rw-r--r--tests/lib/errorHandler.php4
-rw-r--r--tests/lib/files/cache/homecache.php4
-rw-r--r--tests/lib/files/cache/scanner.php26
-rw-r--r--tests/lib/files/cache/updater.php85
-rw-r--r--tests/lib/files/cache/watcher.php56
-rw-r--r--tests/lib/files/etagtest.php9
-rw-r--r--tests/lib/files/node/integration.php3
-rw-r--r--tests/lib/files/node/root.php1
-rw-r--r--tests/lib/files/storage/home.php4
-rw-r--r--tests/lib/files/storage/storage.php19
-rw-r--r--tests/lib/files/storage/wrapper/quota.php62
-rw-r--r--tests/lib/files/stream/quota.php4
-rw-r--r--tests/lib/files/view.php5
-rw-r--r--tests/lib/group/backend.php4
-rw-r--r--tests/lib/group/database.php4
-rw-r--r--tests/lib/group/group.php2
-rw-r--r--tests/lib/group/manager.php37
-rw-r--r--tests/lib/helper.php4
-rw-r--r--tests/lib/helperstorage.php113
-rw-r--r--tests/lib/image.php24
-rw-r--r--tests/lib/migrate.php90
-rw-r--r--tests/lib/ocs/privatedata.php1
-rw-r--r--tests/lib/preferences.php52
-rw-r--r--tests/lib/request.php152
-rw-r--r--tests/lib/share/backend.php8
-rw-r--r--tests/lib/share/searchresultsorter.php47
-rw-r--r--tests/lib/share/share.php13
-rw-r--r--tests/lib/template/resourcelocator.php5
-rw-r--r--tests/lib/urlgenerator.php34
-rw-r--r--tests/lib/user.php2
-rw-r--r--tests/lib/util.php48
-rw-r--r--tests/lib/utilcheckserver.php108
-rw-r--r--tests/phpunit-autotest.xml1
-rw-r--r--tests/phpunit.xml.dist3
-rw-r--r--tests/startsessionlistener.php44
-rw-r--r--tests/testcleanuplistener.php4
-rw-r--r--version.php2
2060 files changed, 91328 insertions, 56429 deletions
diff --git a/.gitignore b/.gitignore
index 25cb1b227f9..e61ec6f0359 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,7 @@
/data
/owncloud
/config/config.php
+/config/*.config.php
/config/mount.php
/apps/inc.php
diff --git a/.jshintrc b/.jshintrc
index f40dd22b5fd..90cec5c5961 100644
--- a/.jshintrc
+++ b/.jshintrc
@@ -1,5 +1,5 @@
{
- "camelCase": true,
+ "camelcase": true,
"eqeqeq": true,
"immed": true,
"latedef": false,
diff --git a/.scrutinizer.yml b/.scrutinizer.yml
new file mode 100644
index 00000000000..4473cf9056d
--- /dev/null
+++ b/.scrutinizer.yml
@@ -0,0 +1,23 @@
+filter:
+ excluded_paths:
+ - '3rdparty/*'
+ - 'apps/*/3rdparty/*'
+ - 'l10n/*'
+ - 'core/l10n/*'
+ - 'apps/*/l10n/*'
+ - 'lib/l10n/*'
+ - 'core/js/tests/lib/*.js'
+ - 'core/js/jquery-1.10.0.min.js'
+ - 'core/js/jquery-migrate-1.2.1.min.js'
+ - 'core/js/jquery-showpassword.js'
+ - 'core/js/jquery-tipsy.js'
+ - 'core/js/jquery.infieldlabel.js'
+ - 'core/js/jquery-ui-1.10.0.custom.js'
+ - 'core/js/jquery.inview.js'
+ - 'core/js/jquery.placeholder.js'
+
+
+imports:
+ - javascript
+ - php
+
diff --git a/3rdparty b/3rdparty
-Subproject 7c2c94c904c2721763e97d5bafd115f863080a6
+Subproject da3c9f651a26cf076249ebf25c477e3791e69ca
diff --git a/README.md b/README.md
index ca7b04a925a..3f76c1a4773 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,9 @@
A personal cloud which runs on your own server.
### Build Status on [Jenkins CI](https://ci.owncloud.org/)
-Git master: [![Build Status](https://ci.owncloud.org/buildStatus/icon?job=ownCloud-Server%28master%29)](https://ci.owncloud.org/job/ownCloud-Server%28master%29/)
+Git master: [![Build Status](https://ci.owncloud.org/job/server-master-linux/badge/icon)](https://ci.owncloud.org/job/server-master-linux/)
+
+Quality: [![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/owncloud/core/badges/quality-score.png?s=ce2f5ded03d4ac628e9ee5c767243fa7412e644f)](https://scrutinizer-ci.com/g/owncloud/core/)
### Installation instructions
http://doc.owncloud.org/server/5.0/developer_manual/app/gettingstarted.html
diff --git a/apps/files/ajax/delete.php b/apps/files/ajax/delete.php
index c69f5a8860c..f6aa4f0c90e 100644
--- a/apps/files/ajax/delete.php
+++ b/apps/files/ajax/delete.php
@@ -1,16 +1,28 @@
<?php
-// Init owncloud
-
-
OCP\JSON::checkLoggedIn();
OCP\JSON::callCheck();
+\OC::$session->close();
+
// Get data
$dir = stripslashes($_POST["dir"]);
$files = isset($_POST["file"]) ? $_POST["file"] : $_POST["files"];
+$allFiles = isset($_POST["allfiles"]) ? $_POST["allfiles"] : false;
+if ($allFiles === 'true') {
+ $allFiles = true;
+}
-$files = json_decode($files);
+// delete all files in dir ?
+if ($allFiles) {
+ $files = array();
+ $fileList = \OC\Files\Filesystem::getDirectoryContent($dir);
+ foreach ($fileList as $fileInfo) {
+ $files[] = $fileInfo['name'];
+ }
+} else {
+ $files = json_decode($files);
+}
$filesWithError = '';
$success = true;
diff --git a/apps/files/ajax/download.php b/apps/files/ajax/download.php
index 58037cb0c87..4b4a7f8948d 100644
--- a/apps/files/ajax/download.php
+++ b/apps/files/ajax/download.php
@@ -23,6 +23,7 @@
// Check if we are a user
OCP\User::checkLoggedIn();
+\OC::$session->close();
$files = $_GET["files"];
$dir = $_GET["dir"];
diff --git a/apps/files/ajax/getstoragestats.php b/apps/files/ajax/getstoragestats.php
index 69a26ed8eb3..dd8af39bada 100644
--- a/apps/files/ajax/getstoragestats.php
+++ b/apps/files/ajax/getstoragestats.php
@@ -7,6 +7,7 @@ if (isset($_GET['dir'])) {
}
OCP\JSON::checkLoggedIn();
+\OC::$session->close();
// send back json
OCP\JSON::success(array('data' => \OCA\Files\Helper::buildFileStorageStatistics($dir)));
diff --git a/apps/files/ajax/list.php b/apps/files/ajax/list.php
index 3617cd426cc..3bb35579d5f 100644
--- a/apps/files/ajax/list.php
+++ b/apps/files/ajax/list.php
@@ -1,11 +1,13 @@
<?php
OCP\JSON::checkLoggedIn();
+\OC::$session->close();
// Load the files
$dir = isset( $_GET['dir'] ) ? $_GET['dir'] : '';
$dir = \OC\Files\Filesystem::normalizePath($dir);
-if (!\OC\Files\Filesystem::is_dir($dir . '/')) {
+$dirInfo = \OC\Files\Filesystem::getFileInfo($dir);
+if (!$dirInfo->getType() === 'dir') {
header("HTTP/1.0 404 Not Found");
exit();
}
@@ -14,7 +16,7 @@ $doBreadcrumb = isset($_GET['breadcrumb']);
$data = array();
$baseUrl = OCP\Util::linkTo('files', 'index.php') . '?dir=';
-$permissions = \OCA\Files\Helper::getDirPermissions($dir);
+$permissions = $dirInfo->getPermissions();
// Make breadcrumb
if($doBreadcrumb) {
diff --git a/apps/files/ajax/mimeicon.php b/apps/files/ajax/mimeicon.php
index dbb8b60112a..6557ff941ac 100644
--- a/apps/files/ajax/mimeicon.php
+++ b/apps/files/ajax/mimeicon.php
@@ -1,3 +1,4 @@
<?php
+\OC::$session->close();
print OC_Helper::mimetypeIcon($_GET['mime']);
diff --git a/apps/files/ajax/move.php b/apps/files/ajax/move.php
index 93063e52eb0..0a8dbc24a65 100644
--- a/apps/files/ajax/move.php
+++ b/apps/files/ajax/move.php
@@ -1,10 +1,8 @@
<?php
-// Init owncloud
-
-
OCP\JSON::checkLoggedIn();
OCP\JSON::callCheck();
+\OC::$session->close();
// Get data
$dir = stripslashes($_POST["dir"]);
@@ -18,7 +16,7 @@ if(\OC\Files\Filesystem::file_exists($target . '/' . $file)) {
exit;
}
-if ($dir != '' || $file != 'Shared') {
+if ($target != '' || strtolower($file) != 'shared') {
$targetFile = \OC\Files\Filesystem::normalizePath($target . '/' . $file);
$sourceFile = \OC\Files\Filesystem::normalizePath($dir . '/' . $file);
if(\OC\Files\Filesystem::rename($sourceFile, $targetFile)) {
diff --git a/apps/files/ajax/newfile.php b/apps/files/ajax/newfile.php
index 1853098c507..1234cf11394 100644
--- a/apps/files/ajax/newfile.php
+++ b/apps/files/ajax/newfile.php
@@ -7,7 +7,8 @@ if(!OC_User::isLoggedIn()) {
exit;
}
-session_write_close();
+\OC::$session->close();
+
// Get the params
$dir = isset( $_REQUEST['dir'] ) ? '/'.trim($_REQUEST['dir'], '/\\') : '';
$filename = isset( $_REQUEST['filename'] ) ? trim($_REQUEST['filename'], '/\\') : '';
@@ -50,16 +51,22 @@ $l10n = \OC_L10n::get('files');
$result = array(
'success' => false,
'data' => NULL
- );
+);
+$trimmedFileName = trim($filename);
-if(trim($filename) === '') {
+if($trimmedFileName === '') {
$result['data'] = array('message' => (string)$l10n->t('File name cannot be empty.'));
OCP\JSON::error($result);
exit();
}
+if($trimmedFileName === '.' || $trimmedFileName === '..') {
+ $result['data'] = array('message' => (string)$l10n->t('"%s" is an invalid file name.', $trimmedFileName));
+ OCP\JSON::error($result);
+ exit();
+}
-if(strpos($filename, '/') !== false) {
- $result['data'] = array('message' => (string)$l10n->t('File name must not contain "/". Please choose a different name.'));
+if(!OCP\Util::isValidFileName($filename)) {
+ $result['data'] = array('message' => (string)$l10n->t("Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed."));
OCP\JSON::error($result);
exit();
}
diff --git a/apps/files/ajax/newfolder.php b/apps/files/ajax/newfolder.php
index 4cfcae3090d..032447460f3 100644
--- a/apps/files/ajax/newfolder.php
+++ b/apps/files/ajax/newfolder.php
@@ -5,6 +5,7 @@
OCP\JSON::checkLoggedIn();
OCP\JSON::callCheck();
+\OC::$session->close();
// Get the params
$dir = isset( $_POST['dir'] ) ? stripslashes($_POST['dir']) : '';
@@ -23,8 +24,8 @@ if(trim($foldername) === '') {
exit();
}
-if(strpos($foldername, '/') !== false) {
- $result['data'] = array('message' => $l10n->t('Folder name must not contain "/". Please choose a different name.'));
+if(!OCP\Util::isValidFileName($foldername)) {
+ $result['data'] = array('message' => (string)$l10n->t("Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed."));
OCP\JSON::error($result);
exit();
}
diff --git a/apps/files/ajax/rawlist.php b/apps/files/ajax/rawlist.php
index fb34e518fa2..f18bbffb74a 100644
--- a/apps/files/ajax/rawlist.php
+++ b/apps/files/ajax/rawlist.php
@@ -1,9 +1,10 @@
<?php
OCP\JSON::checkLoggedIn();
+\OC::$session->close();
// Load the files
-$dir = isset( $_GET['dir'] ) ? $_GET['dir'] : '';
+$dir = isset($_GET['dir']) ? $_GET['dir'] : '';
$mimetypes = isset($_GET['mimetypes']) ? json_decode($_GET['mimetypes'], true) : '';
// Clean up duplicates from array and deal with non-array requests
@@ -15,43 +16,39 @@ if (is_array($mimetypes)) {
// make filelist
$files = array();
+/**
+ * @var \OCP\Files\FileInfo[] $files
+ */
// If a type other than directory is requested first load them.
-if($mimetypes && !in_array('httpd/unix-directory', $mimetypes)) {
- foreach( \OC\Files\Filesystem::getDirectoryContent( $dir, 'httpd/unix-directory' ) as $file ) {
- $file['directory'] = $dir;
- $file['isPreviewAvailable'] = \OC::$server->getPreviewManager()->isMimeSupported($file['mimetype']);
- $file["date"] = OCP\Util::formatDate($file["mtime"]);
- $file['mimetype_icon'] = \OCA\Files\Helper::determineIcon($file);
- $files[] = $file;
- }
+if ($mimetypes && !in_array('httpd/unix-directory', $mimetypes)) {
+ $files = array_merge($files, \OC\Files\Filesystem::getDirectoryContent($dir, 'httpd/unix-directory'));
}
if (is_array($mimetypes) && count($mimetypes)) {
foreach ($mimetypes as $mimetype) {
- foreach( \OC\Files\Filesystem::getDirectoryContent( $dir, $mimetype ) as $file ) {
- $file['directory'] = $dir;
- $file['isPreviewAvailable'] = \OC::$server->getPreviewManager()->isMimeSupported($file['mimetype']);
- $file["date"] = OCP\Util::formatDate($file["mtime"]);
- $file['mimetype_icon'] = \OCA\Files\Helper::determineIcon($file);
- $files[] = $file;
- }
+ $files = array_merge($files, \OC\Files\Filesystem::getDirectoryContent($dir, $mimetype));
}
} else {
- foreach( \OC\Files\Filesystem::getDirectoryContent( $dir ) as $file ) {
- $file['directory'] = $dir;
- $file['isPreviewAvailable'] = \OC::$server->getPreviewManager()->isMimeSupported($file['mimetype']);
- $file["date"] = OCP\Util::formatDate($file["mtime"]);
- $file['mimetype_icon'] = \OCA\Files\Helper::determineIcon($file);
- $files[] = $file;
- }
+ $files = array_merge($files, \OC\Files\Filesystem::getDirectoryContent($dir));
}
-
// Sort by name
-usort($files, function ($a, $b) {
- if ($a['name'] === $b['name']) {
- return 0;
- }
- return ($a['name'] < $b['name']) ? -1 : 1;
-});
+usort($files, array('\OCA\Files\Helper', 'fileCmp'));
+
+$result = array();
+foreach ($files as $file) {
+ $fileData = array();
+ $fileData['directory'] = $dir;
+ $fileData['name'] = $file->getName();
+ $fileData['type'] = $file->getType();
+ $fileData['path'] = $file['path'];
+ $fileData['id'] = $file->getId();
+ $fileData['size'] = $file->getSize();
+ $fileData['mtime'] = $file->getMtime();
+ $fileData['mimetype'] = $file->getMimetype();
+ $fileData['isPreviewAvailable'] = \OC::$server->getPreviewManager()->isMimeSupported($file->getMimetype());
+ $fileData["date"] = OCP\Util::formatDate($file->getMtime());
+ $fileData['mimetype_icon'] = \OCA\Files\Helper::determineIcon($file);
+ $result[] = $fileData;
+}
-OC_JSON::success(array('data' => $files));
+OC_JSON::success(array('data' => $result));
diff --git a/apps/files/ajax/rename.php b/apps/files/ajax/rename.php
index 5b07c306af8..fa3ddace63d 100644
--- a/apps/files/ajax/rename.php
+++ b/apps/files/ajax/rename.php
@@ -23,6 +23,7 @@
OCP\JSON::checkLoggedIn();
OCP\JSON::callCheck();
+\OC::$session->close();
$files = new \OCA\Files\App(
\OC\Files\Filesystem::getView(),
diff --git a/apps/files/ajax/scan.php b/apps/files/ajax/scan.php
index 5b32b6db9b7..d5d88483801 100644
--- a/apps/files/ajax/scan.php
+++ b/apps/files/ajax/scan.php
@@ -1,6 +1,6 @@
<?php
set_time_limit(0); //scanning can take ages
-session_write_close();
+\OC::$session->close();
$force = (isset($_GET['force']) and ($_GET['force'] === 'true'));
$dir = isset($_GET['dir']) ? $_GET['dir'] : '';
diff --git a/apps/files/ajax/upgrade.php b/apps/files/ajax/upgrade.php
deleted file mode 100644
index 7237b02c0b0..00000000000
--- a/apps/files/ajax/upgrade.php
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-set_time_limit(0); //scanning can take ages
-session_write_close();
-
-$user = OC_User::getUser();
-$eventSource = new OC_EventSource();
-$listener = new UpgradeListener($eventSource);
-$legacy = new \OC\Files\Cache\Legacy($user);
-
-if ($legacy->hasItems()) {
- OC_Hook::connect('\OC\Files\Cache\Upgrade', 'migrate_path', $listener, 'upgradePath');
-
- OC_DB::beginTransaction();
- $upgrade = new \OC\Files\Cache\Upgrade($legacy);
- $count = $legacy->getCount();
- $eventSource->send('total', $count);
- $upgrade->upgradePath('/' . $user . '/files');
- OC_DB::commit();
-}
-\OC\Files\Cache\Upgrade::upgradeDone($user);
-$eventSource->send('done', true);
-$eventSource->close();
-
-class UpgradeListener {
- /**
- * @var OC_EventSource $eventSource
- */
- private $eventSource;
-
- private $count = 0;
- private $lastSend = 0;
-
- public function __construct($eventSource) {
- $this->eventSource = $eventSource;
- }
-
- public function upgradePath($path) {
- $this->count++;
- if ($this->count > ($this->lastSend + 5)) {
- $this->lastSend = $this->count;
- $this->eventSource->send('count', $this->count);
- }
- }
-}
diff --git a/apps/files/ajax/upload.php b/apps/files/ajax/upload.php
index 8f6c42d6620..37c600e91da 100644
--- a/apps/files/ajax/upload.php
+++ b/apps/files/ajax/upload.php
@@ -22,6 +22,7 @@ if (empty($_POST['dirToken'])) {
} else {
// return only read permissions for public upload
$allowedPermissions = OCP\PERMISSION_READ;
+ $public_directory = !empty($_POST['subdir']) ? $_POST['subdir'] : '/';
$linkItem = OCP\Share::getShareByToken($_POST['dirToken']);
if ($linkItem === false) {
@@ -45,7 +46,7 @@ if (empty($_POST['dirToken'])) {
$dir = sprintf(
"/%s/%s",
$path,
- isset($_POST['subdir']) ? $_POST['subdir'] : ''
+ $public_directory
);
if (!$dir || empty($dir) || $dir === false) {
@@ -57,6 +58,7 @@ if (empty($_POST['dirToken'])) {
OCP\JSON::callCheck();
+\OC::$session->close();
// get array with current storage stats (e.g. max file size)
@@ -112,7 +114,14 @@ if (strpos($dir, '..') === false) {
} else {
$target = \OC\Files\Filesystem::normalizePath(stripslashes($dir).'/'.$files['name'][$i]);
}
-
+
+ $directory = \OC\Files\Filesystem::normalizePath(stripslashes($dir));
+ if (isset($public_directory)) {
+ // If we are uploading from the public app,
+ // we want to send the relative path in the ajax request.
+ $directory = $public_directory;
+ }
+
if ( ! \OC\Files\Filesystem::file_exists($target)
|| (isset($_POST['resolution']) && $_POST['resolution']==='replace')
) {
@@ -139,7 +148,8 @@ if (strpos($dir, '..') === false) {
'originalname' => $files['tmp_name'][$i],
'uploadMaxFilesize' => $maxUploadFileSize,
'maxHumanFilesize' => $maxHumanFileSize,
- 'permissions' => $meta['permissions'] & $allowedPermissions
+ 'permissions' => $meta['permissions'] & $allowedPermissions,
+ 'directory' => $directory,
);
}
@@ -166,7 +176,8 @@ if (strpos($dir, '..') === false) {
'originalname' => $files['tmp_name'][$i],
'uploadMaxFilesize' => $maxUploadFileSize,
'maxHumanFilesize' => $maxHumanFileSize,
- 'permissions' => $meta['permissions'] & $allowedPermissions
+ 'permissions' => $meta['permissions'] & $allowedPermissions,
+ 'directory' => $directory,
);
}
}
diff --git a/apps/files/appinfo/remote.php b/apps/files/appinfo/remote.php
index 8d762d4e880..a8acfdb6e6e 100644
--- a/apps/files/appinfo/remote.php
+++ b/apps/files/appinfo/remote.php
@@ -41,7 +41,6 @@ $server->setBaseUri($baseuri);
$defaults = new OC_Defaults();
$server->addPlugin(new Sabre_DAV_Auth_Plugin($authBackend, $defaults->getName()));
$server->addPlugin(new Sabre_DAV_Locks_Plugin($lockBackend));
-$server->addPlugin(new Sabre_DAV_Browser_Plugin(false)); // Show something in the Browser, but no upload
$server->addPlugin(new OC_Connector_Sabre_FilesPlugin());
$server->addPlugin(new OC_Connector_Sabre_AbortedUploadDetectionPlugin());
$server->addPlugin(new OC_Connector_Sabre_QuotaPlugin());
diff --git a/apps/files/appinfo/update.php b/apps/files/appinfo/update.php
index 3503678e7c7..f920f842166 100644
--- a/apps/files/appinfo/update.php
+++ b/apps/files/appinfo/update.php
@@ -3,17 +3,14 @@
// fix webdav properties,add namespace in front of the property, update for OC4.5
$installedVersion=OCP\Config::getAppValue('files', 'installed_version');
if (version_compare($installedVersion, '1.1.6', '<')) {
- $query = OC_DB::prepare( 'SELECT `propertyname`, `propertypath`, `userid` FROM `*PREFIX*properties`' );
- $result = $query->execute();
- $updateQuery = OC_DB::prepare('UPDATE `*PREFIX*properties`'
- .' SET `propertyname` = ?'
- .' WHERE `userid` = ?'
- .' AND `propertypath` = ?');
- while( $row = $result->fetchRow()) {
- if ( $row['propertyname'][0] != '{' ) {
- $updateQuery->execute(array('{DAV:}' + $row['propertyname'], $row['userid'], $row['propertypath']));
- }
- }
+ $concat = OC_DB::getConnection()->getDatabasePlatform()->
+ getConcatExpression( '\'{DAV:}\'', '`propertyname`' );
+ $query = OC_DB::prepare('
+ UPDATE `*PREFIX*properties`
+ SET `propertyname` = ' . $concat . '
+ WHERE `propertyname` NOT LIKE \'{%\'
+ ');
+ $query->execute();
}
//update from OC 3
diff --git a/apps/files/command/scan.php b/apps/files/command/scan.php
index 25ab70af362..f334f29a939 100644
--- a/apps/files/command/scan.php
+++ b/apps/files/command/scan.php
@@ -58,6 +58,7 @@ class Scan extends Command {
protected function execute(InputInterface $input, OutputInterface $output) {
if ($input->getOption('all')) {
+ \OC_App::loadApps('authentication');
$users = $this->userManager->search('');
} else {
$users = $input->getArgument('user_id');
diff --git a/apps/files/css/files.css b/apps/files/css/files.css
index 5526abaf6e2..af863aca33e 100644
--- a/apps/files/css/files.css
+++ b/apps/files/css/files.css
@@ -20,7 +20,7 @@
padding: 10px;
font-weight: normal;
}
-#new>a {
+#new > a {
padding: 14px 10px;
position: relative;
top: 7px;
@@ -30,7 +30,7 @@
border-bottom-right-radius: 0;
border-bottom: none;
}
-#new>ul {
+#new > ul {
display: none;
position: fixed;
min-width: 112px;
@@ -39,16 +39,26 @@
padding-bottom: 0;
margin-top: 14px;
margin-left: -1px;
- text-align:left;
+ text-align: left;
background: #f8f8f8;
border: 1px solid #ddd;
border-radius: 5px;
border-top-left-radius: 0;
- box-shadow:0 2px 7px rgba(170,170,170,.4);
+ box-shadow: 0 2px 7px rgba(170,170,170,.4);
+}
+#new > ul > li {
+ height: 36px;
+ margin: 5px;
+ padding-left: 42px;
+ padding-bottom: 2px;
+ background-position: initial;
+ cursor: pointer;
+}
+#new > ul > li > p {
+ cursor: pointer;
+ padding-top: 7px;
+ padding-bottom: 7px;
}
-#new>ul>li { height:36px; margin:5px; padding-left:48px; padding-bottom:2px;
- background-repeat:no-repeat; cursor:pointer; }
-#new>ul>li>p { cursor:pointer; padding-top: 7px; padding-bottom: 7px;}
#new .error, #fileList .error {
color: #e9322d;
@@ -84,9 +94,26 @@
background-color: rgb(240,240,240);
}
tbody a { color:#000; }
-span.extension, span.uploading, td.date { color:#999; }
-span.extension { text-transform:lowercase; -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; }
-tr:hover span.extension { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; color:#777; }
+
+span.extension, span.uploading, td.date {
+ color: #999;
+}
+span.extension {
+ -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;
+}
+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:24px; padding:0 8px; color:#999; }
table th .name {
@@ -302,7 +329,7 @@ a.action>img { max-height:16px; max-width:16px; vertical-align:text-bottom; }
#fileList a.action {
display: inline;
margin: -8px 0;
- padding: 18px 8px !important;
+ padding: 18px 8px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
opacity: 0;
diff --git a/apps/files/index.php b/apps/files/index.php
index dd63f29bc28..c66cd40fb56 100644
--- a/apps/files/index.php
+++ b/apps/files/index.php
@@ -37,8 +37,9 @@ OCP\App::setActiveNavigationEntry('files_index');
// Load the files
$dir = isset($_GET['dir']) ? stripslashes($_GET['dir']) : '';
$dir = \OC\Files\Filesystem::normalizePath($dir);
+$dirInfo = \OC\Files\Filesystem::getFileInfo($dir);
// Redirect if directory does not exist
-if (!\OC\Files\Filesystem::is_dir($dir . '/')) {
+if (!$dirInfo->getType() === 'dir') {
header('Location: ' . OCP\Util::getScriptName() . '');
exit();
}
@@ -61,24 +62,21 @@ if ($isIE8 && isset($_GET['dir'])){
$ajaxLoad = false;
$files = array();
$user = OC_User::getUser();
-if (\OC\Files\Cache\Upgrade::needUpgrade($user)) { //dont load anything if we need to upgrade the cache
- $needUpgrade = true;
-} else {
- if ($isIE8){
- // after the redirect above, the URL will have a format
- // like "files#?dir=path" which means that no path was given
- // (dir is not set). In that specific case, we don't return any
- // files because the client will take care of switching the dir
- // to the one from the hash, then ajax-load the initial file list
- $files = array();
- $ajaxLoad = true;
- }
- else{
- $files = \OCA\Files\Helper::getFiles($dir);
- }
- $needUpgrade = false;
+if ($isIE8){
+ // after the redirect above, the URL will have a format
+ // like "files#?dir=path" which means that no path was given
+ // (dir is not set). In that specific case, we don't return any
+ // files because the client will take care of switching the dir
+ // to the one from the hash, then ajax-load the initial file list
+ $files = array();
+ $ajaxLoad = true;
+}
+else{
+ $files = \OCA\Files\Helper::getFiles($dir);
}
+$config = \OC::$server->getConfig();
+
// Make breadcrumb
$breadcrumb = \OCA\Files\Helper::makeBreadcrumb($dir);
@@ -92,64 +90,58 @@ $breadcrumbNav = new OCP\Template('files', 'part.breadcrumb', '');
$breadcrumbNav->assign('breadcrumb', $breadcrumb);
$breadcrumbNav->assign('baseURL', OCP\Util::linkTo('files', 'index.php') . '?dir=');
-$permissions = \OCA\Files\Helper::getDirPermissions($dir);
-
-if ($needUpgrade) {
- OCP\Util::addscript('files', 'upgrade');
- $tmpl = new OCP\Template('files', 'upgrade', 'user');
- $tmpl->printPage();
-} else {
- // information about storage capacities
- $storageInfo=OC_Helper::getStorageInfo($dir);
- $freeSpace=$storageInfo['free'];
- $uploadLimit=OCP\Util::uploadLimit();
- $maxUploadFilesize=OCP\Util::maxUploadFilesize($dir);
- $publicUploadEnabled = \OC_Appconfig::getValue('core', 'shareapi_allow_public_upload', 'yes');
- // if the encryption app is disabled, than everything is fine (INIT_SUCCESSFUL status code)
- $encryptionInitStatus = 2;
- if (OC_App::isEnabled('files_encryption')) {
- $session = new \OCA\Encryption\Session(new \OC\Files\View('/'));
- $encryptionInitStatus = $session->getInitialized();
- }
+$permissions = $dirInfo->getPermissions();
- $trashEnabled = \OCP\App::isEnabled('files_trashbin');
- $trashEmpty = true;
- if ($trashEnabled) {
- $trashEmpty = \OCA\Files_Trashbin\Trashbin::isEmpty($user);
- }
+// information about storage capacities
+$storageInfo=OC_Helper::getStorageInfo($dir);
+$freeSpace=$storageInfo['free'];
+$uploadLimit=OCP\Util::uploadLimit();
+$maxUploadFilesize=OCP\Util::maxUploadFilesize($dir);
+$publicUploadEnabled = $config->getAppValue('core', 'shareapi_allow_public_upload', 'yes');
+// if the encryption app is disabled, than everything is fine (INIT_SUCCESSFUL status code)
+$encryptionInitStatus = 2;
+if (OC_App::isEnabled('files_encryption')) {
+ $session = new \OCA\Encryption\Session(new \OC\Files\View('/'));
+ $encryptionInitStatus = $session->getInitialized();
+}
- $isCreatable = \OC\Files\Filesystem::isCreatable($dir . '/');
- $fileHeader = (!isset($files) or count($files) > 0);
- $emptyContent = ($isCreatable and !$fileHeader) or $ajaxLoad;
-
- OCP\Util::addscript('files', 'fileactions');
- OCP\Util::addscript('files', 'files');
- OCP\Util::addscript('files', 'keyboardshortcuts');
- $tmpl = new OCP\Template('files', 'index', 'user');
- $tmpl->assign('fileList', $list->fetchPage());
- $tmpl->assign('breadcrumb', $breadcrumbNav->fetchPage());
- $tmpl->assign('dir', $dir);
- $tmpl->assign('isCreatable', $isCreatable);
- $tmpl->assign('permissions', $permissions);
- $tmpl->assign('files', $files);
- $tmpl->assign('trash', $trashEnabled);
- $tmpl->assign('trashEmpty', $trashEmpty);
- $tmpl->assign('uploadMaxFilesize', $maxUploadFilesize); // minimium of freeSpace and uploadLimit
- $tmpl->assign('uploadMaxHumanFilesize', OCP\Util::humanFileSize($maxUploadFilesize));
- $tmpl->assign('freeSpace', $freeSpace);
- $tmpl->assign('uploadLimit', $uploadLimit); // PHP upload limit
- $tmpl->assign('allowZipDownload', intval(OCP\Config::getSystemValue('allowZipDownload', true)));
- $tmpl->assign('usedSpacePercent', (int)$storageInfo['relative']);
- $tmpl->assign('isPublic', false);
- $tmpl->assign('publicUploadEnabled', $publicUploadEnabled);
- $tmpl->assign("encryptedFiles", \OCP\Util::encryptedFiles());
- $tmpl->assign("mailNotificationEnabled", \OC_Appconfig::getValue('core', 'shareapi_allow_mail_notification', 'yes'));
- $tmpl->assign("allowShareWithLink", \OC_Appconfig::getValue('core', 'shareapi_allow_links', 'yes'));
- $tmpl->assign("encryptionInitStatus", $encryptionInitStatus);
- $tmpl->assign('disableSharing', false);
- $tmpl->assign('ajaxLoad', $ajaxLoad);
- $tmpl->assign('emptyContent', $emptyContent);
- $tmpl->assign('fileHeader', $fileHeader);
-
- $tmpl->printPage();
+$trashEnabled = \OCP\App::isEnabled('files_trashbin');
+$trashEmpty = true;
+if ($trashEnabled) {
+ $trashEmpty = \OCA\Files_Trashbin\Trashbin::isEmpty($user);
}
+
+$isCreatable = \OC\Files\Filesystem::isCreatable($dir . '/');
+$fileHeader = (!isset($files) or count($files) > 0);
+$emptyContent = ($isCreatable and !$fileHeader) or $ajaxLoad;
+
+OCP\Util::addscript('files', 'fileactions');
+OCP\Util::addscript('files', 'files');
+OCP\Util::addscript('files', 'keyboardshortcuts');
+$tmpl = new OCP\Template('files', 'index', 'user');
+$tmpl->assign('fileList', $list->fetchPage());
+$tmpl->assign('breadcrumb', $breadcrumbNav->fetchPage());
+$tmpl->assign('dir', $dir);
+$tmpl->assign('isCreatable', $isCreatable);
+$tmpl->assign('permissions', $permissions);
+$tmpl->assign('files', $files);
+$tmpl->assign('trash', $trashEnabled);
+$tmpl->assign('trashEmpty', $trashEmpty);
+$tmpl->assign('uploadMaxFilesize', $maxUploadFilesize); // minimium of freeSpace and uploadLimit
+$tmpl->assign('uploadMaxHumanFilesize', OCP\Util::humanFileSize($maxUploadFilesize));
+$tmpl->assign('freeSpace', $freeSpace);
+$tmpl->assign('uploadLimit', $uploadLimit); // PHP upload limit
+$tmpl->assign('allowZipDownload', intval(OCP\Config::getSystemValue('allowZipDownload', true)));
+$tmpl->assign('usedSpacePercent', (int)$storageInfo['relative']);
+$tmpl->assign('isPublic', false);
+$tmpl->assign('publicUploadEnabled', $publicUploadEnabled);
+$tmpl->assign("encryptedFiles", \OCP\Util::encryptedFiles());
+$tmpl->assign("mailNotificationEnabled", $config->getAppValue('core', 'shareapi_allow_mail_notification', 'yes'));
+$tmpl->assign("allowShareWithLink", $config->getAppValue('core', 'shareapi_allow_links', 'yes'));
+$tmpl->assign("encryptionInitStatus", $encryptionInitStatus);
+$tmpl->assign('disableSharing', false);
+$tmpl->assign('ajaxLoad', $ajaxLoad);
+$tmpl->assign('emptyContent', $emptyContent);
+$tmpl->assign('fileHeader', $fileHeader);
+
+$tmpl->printPage();
diff --git a/apps/files/js/admin.js b/apps/files/js/admin.js
index f735079fcbe..842b73c0cae 100644
--- a/apps/files/js/admin.js
+++ b/apps/files/js/admin.js
@@ -8,19 +8,22 @@
*
*/
-function switchPublicFolder()
-{
+function switchPublicFolder() {
var publicEnable = $('#publicEnable').is(':checked');
- var sharingaimGroup = $('input:radio[name=sharingaim]'); //find all radiobuttons of that group
+ // find all radiobuttons of that group
+ var sharingaimGroup = $('input:radio[name=sharingaim]');
$.each(sharingaimGroup, function(index, sharingaimItem) {
- sharingaimItem.disabled = !publicEnable; //set all buttons to the correct state
+ // set all buttons to the correct state
+ sharingaimItem.disabled = !publicEnable;
});
}
-$(document).ready(function(){
- switchPublicFolder(); // Execute the function after loading DOM tree
- $('#publicEnable').click(function(){
- switchPublicFolder(); // To get rid of onClick()
+$(document).ready(function() {
+ // Execute the function after loading DOM tree
+ switchPublicFolder();
+ $('#publicEnable').click(function() {
+ // To get rid of onClick()
+ switchPublicFolder();
});
$('#allowZipDownload').bind('change', function() {
diff --git a/apps/files/js/file-upload.js b/apps/files/js/file-upload.js
index f962a7044a8..371c83e742c 100644
--- a/apps/files/js/file-upload.js
+++ b/apps/files/js/file-upload.js
@@ -82,7 +82,7 @@ OC.Upload = {
*/
isProcessing:function() {
var count = 0;
-
+
jQuery.each(this._uploads,function(i, data) {
if (data.state() === 'pending') {
count++;
@@ -177,549 +177,558 @@ OC.Upload = {
checkExistingFiles: function (selection, callbacks) {
// TODO check filelist before uploading and show dialog on conflicts, use callbacks
callbacks.onNoConflicts(selection);
- }
-};
+ },
-$(document).ready(function() {
+ init: function() {
+ if ( $('#file_upload_start').exists() && $('#file_upload_start').is(':visible')) {
- if ( $('#file_upload_start').exists() ) {
-
- var file_upload_param = {
- dropZone: $('#content'), // restrict dropZone to content div
- autoUpload: false,
- sequentialUploads: true,
- //singleFileUploads is on by default, so the data.files array will always have length 1
- /**
- * on first add of every selection
- * - check all files of originalFiles array with files in dir
- * - on conflict show dialog
- * - skip all -> remember as single skip action for all conflicting files
- * - replace all -> remember as single replace action for all conflicting files
- * - choose -> show choose dialog
- * - mark files to keep
- * - when only existing -> remember as single skip action
- * - when only new -> remember as single replace action
- * - when both -> remember as single autorename action
- * - start uploading selection
- * @param {object} e
- * @param {object} data
- * @returns {boolean}
- */
- add: function(e, data) {
- OC.Upload.log('add', e, data);
- var that = $(this);
-
- // we need to collect all data upload objects before starting the upload so we can check their existence
- // and set individual conflict actions. unfortunately there is only one variable that we can use to identify
- // the selection a data upload is part of, so we have to collect them in data.originalFiles
- // turning singleFileUploads off is not an option because we want to gracefully handle server errors like
- // already exists
-
- // create a container where we can store the data objects
- if ( ! data.originalFiles.selection ) {
- // initialize selection and remember number of files to upload
- data.originalFiles.selection = {
- uploads: [],
- filesToUpload: data.originalFiles.length,
- totalBytes: 0
- };
- }
- var selection = data.originalFiles.selection;
-
- // add uploads
- if ( selection.uploads.length < selection.filesToUpload ) {
- // remember upload
- selection.uploads.push(data);
- }
-
- //examine file
- var file = data.files[0];
- try {
- // FIXME: not so elegant... need to refactor that method to return a value
- Files.isFileNameValid(file.name);
- }
- catch (errorMessage) {
- data.textStatus = 'invalidcharacters';
- data.errorThrown = errorMessage;
- }
-
- if (file.type === '' && file.size === 4096) {
- data.textStatus = 'dirorzero';
- data.errorThrown = t('files', 'Unable to upload {filename} as it is a directory or has 0 bytes',
- {filename: file.name}
- );
- }
-
- // add size
- selection.totalBytes += file.size;
-
- // check PHP upload limit
- if (selection.totalBytes > $('#upload_limit').val()) {
- data.textStatus = 'sizeexceedlimit';
- data.errorThrown = t('files', 'Total file size {size1} exceeds upload limit {size2}', {
- 'size1': humanFileSize(selection.totalBytes),
- 'size2': humanFileSize($('#upload_limit').val())
- });
- }
+ var file_upload_param = {
+ dropZone: $('#content'), // restrict dropZone to content div
+ autoUpload: false,
+ sequentialUploads: true,
+ //singleFileUploads is on by default, so the data.files array will always have length 1
+ /**
+ * on first add of every selection
+ * - check all files of originalFiles array with files in dir
+ * - on conflict show dialog
+ * - skip all -> remember as single skip action for all conflicting files
+ * - replace all -> remember as single replace action for all conflicting files
+ * - choose -> show choose dialog
+ * - mark files to keep
+ * - when only existing -> remember as single skip action
+ * - when only new -> remember as single replace action
+ * - when both -> remember as single autorename action
+ * - start uploading selection
+ * @param {object} e
+ * @param {object} data
+ * @returns {boolean}
+ */
+ add: function(e, data) {
+ OC.Upload.log('add', e, data);
+ var that = $(this);
+ var freeSpace;
- // check free space
- if (selection.totalBytes > $('#free_space').val()) {
- data.textStatus = 'notenoughspace';
- data.errorThrown = t('files', 'Not enough free space, you are uploading {size1} but only {size2} is left', {
- 'size1': humanFileSize(selection.totalBytes),
- 'size2': humanFileSize($('#free_space').val())
- });
- }
-
- // end upload for whole selection on error
- if (data.errorThrown) {
- // trigger fileupload fail
- var fu = that.data('blueimp-fileupload') || that.data('fileupload');
- fu._trigger('fail', e, data);
- return false; //don't upload anything
- }
+ // we need to collect all data upload objects before starting the upload so we can check their existence
+ // and set individual conflict actions. unfortunately there is only one variable that we can use to identify
+ // the selection a data upload is part of, so we have to collect them in data.originalFiles
+ // turning singleFileUploads off is not an option because we want to gracefully handle server errors like
+ // already exists
- // check existing files when all is collected
- if ( selection.uploads.length >= selection.filesToUpload ) {
-
- //remove our selection hack:
- delete data.originalFiles.selection;
-
- var callbacks = {
-
- onNoConflicts: function (selection) {
- $.each(selection.uploads, function(i, upload) {
- upload.submit();
- });
- },
- onSkipConflicts: function (selection) {
- //TODO mark conflicting files as toskip
- },
- onReplaceConflicts: function (selection) {
- //TODO mark conflicting files as toreplace
- },
- onChooseConflicts: function (selection) {
- //TODO mark conflicting files as chosen
- },
- onCancel: function (selection) {
- $.each(selection.uploads, function(i, upload) {
- upload.abort();
- });
- }
- };
+ // create a container where we can store the data objects
+ if ( ! data.originalFiles.selection ) {
+ // initialize selection and remember number of files to upload
+ data.originalFiles.selection = {
+ uploads: [],
+ filesToUpload: data.originalFiles.length,
+ totalBytes: 0
+ };
+ }
+ var selection = data.originalFiles.selection;
- OC.Upload.checkExistingFiles(selection, callbacks);
-
- }
+ // add uploads
+ if ( selection.uploads.length < selection.filesToUpload ) {
+ // remember upload
+ selection.uploads.push(data);
+ }
- return true; // continue adding files
- },
- /**
- * called after the first add, does NOT have the data param
- * @param {object} e
- */
- start: function(e) {
- OC.Upload.log('start', e, null);
- },
- submit: function(e, data) {
- OC.Upload.rememberUpload(data);
- if ( ! data.formData ) {
- // noone set update parameters, we set the minimum
- data.formData = {
- requesttoken: oc_requesttoken,
- dir: $('#dir').val()
- };
- }
- },
- fail: function(e, data) {
- OC.Upload.log('fail', e, data);
- if (typeof data.textStatus !== 'undefined' && data.textStatus !== 'success' ) {
- if (data.textStatus === 'abort') {
- OC.Notification.show(t('files', 'Upload cancelled.'));
- } else {
- // HTTP connection problem
- OC.Notification.show(data.errorThrown);
- if (data.result) {
- var result = JSON.parse(data.result);
- if (result && result[0] && result[0].data && result[0].data.code === 'targetnotfound') {
- // abort upload of next files if any
- OC.Upload.cancelUploads();
+ //examine file
+ var file = data.files[0];
+ try {
+ // FIXME: not so elegant... need to refactor that method to return a value
+ Files.isFileNameValid(file.name, FileList.getCurrentDirectory());
+ }
+ catch (errorMessage) {
+ data.textStatus = 'invalidcharacters';
+ data.errorThrown = errorMessage;
+ }
+
+ if (file.type === '' && file.size === 4096) {
+ data.textStatus = 'dirorzero';
+ data.errorThrown = t('files', 'Unable to upload {filename} as it is a directory or has 0 bytes',
+ {filename: file.name}
+ );
+ }
+
+ // add size
+ selection.totalBytes += file.size;
+
+ // check PHP upload limit
+ if (selection.totalBytes > $('#upload_limit').val()) {
+ data.textStatus = 'sizeexceedlimit';
+ data.errorThrown = t('files', 'Total file size {size1} exceeds upload limit {size2}', {
+ 'size1': humanFileSize(selection.totalBytes),
+ 'size2': humanFileSize($('#upload_limit').val())
+ });
+ }
+
+ // check free space
+ freeSpace = $('#free_space').val();
+ if (freeSpace >= 0 && selection.totalBytes > freeSpace) {
+ data.textStatus = 'notenoughspace';
+ data.errorThrown = t('files', 'Not enough free space, you are uploading {size1} but only {size2} is left', {
+ 'size1': humanFileSize(selection.totalBytes),
+ 'size2': humanFileSize($('#free_space').val())
+ });
+ }
+
+ // end upload for whole selection on error
+ if (data.errorThrown) {
+ // trigger fileupload fail
+ var fu = that.data('blueimp-fileupload') || that.data('fileupload');
+ fu._trigger('fail', e, data);
+ return false; //don't upload anything
+ }
+
+ // check existing files when all is collected
+ if ( selection.uploads.length >= selection.filesToUpload ) {
+
+ //remove our selection hack:
+ delete data.originalFiles.selection;
+
+ var callbacks = {
+
+ onNoConflicts: function (selection) {
+ $.each(selection.uploads, function(i, upload) {
+ upload.submit();
+ });
+ },
+ onSkipConflicts: function (selection) {
+ //TODO mark conflicting files as toskip
+ },
+ onReplaceConflicts: function (selection) {
+ //TODO mark conflicting files as toreplace
+ },
+ onChooseConflicts: function (selection) {
+ //TODO mark conflicting files as chosen
+ },
+ onCancel: function (selection) {
+ $.each(selection.uploads, function(i, upload) {
+ upload.abort();
+ });
+ }
+ };
+
+ OC.Upload.checkExistingFiles(selection, callbacks);
+
+ }
+
+ return true; // continue adding files
+ },
+ /**
+ * called after the first add, does NOT have the data param
+ * @param {object} e
+ */
+ start: function(e) {
+ OC.Upload.log('start', e, null);
+ //hide the tooltip otherwise it covers the progress bar
+ $('#upload').tipsy('hide');
+ },
+ submit: function(e, data) {
+ OC.Upload.rememberUpload(data);
+ if ( ! data.formData ) {
+ // noone set update parameters, we set the minimum
+ data.formData = {
+ requesttoken: oc_requesttoken,
+ dir: $('#dir').val()
+ };
+ }
+ },
+ fail: function(e, data) {
+ OC.Upload.log('fail', e, data);
+ if (typeof data.textStatus !== 'undefined' && data.textStatus !== 'success' ) {
+ if (data.textStatus === 'abort') {
+ OC.Notification.show(t('files', 'Upload cancelled.'));
+ } else {
+ // HTTP connection problem
+ OC.Notification.show(data.errorThrown);
+ if (data.result) {
+ var result = JSON.parse(data.result);
+ if (result && result[0] && result[0].data && result[0].data.code === 'targetnotfound') {
+ // abort upload of next files if any
+ OC.Upload.cancelUploads();
+ }
}
}
+ //hide notification after 10 sec
+ setTimeout(function() {
+ OC.Notification.hide();
+ }, 10000);
}
- //hide notification after 10 sec
- setTimeout(function() {
- OC.Notification.hide();
- }, 10000);
- }
- OC.Upload.deleteUpload(data);
- },
- /**
- * called for every successful upload
- * @param {object} e
- * @param {object} data
- */
- done:function(e, data) {
- OC.Upload.log('done', e, data);
- // handle different responses (json or body from iframe for ie)
- var response;
- if (typeof data.result === 'string') {
- response = data.result;
- } else {
- //fetch response from iframe
- response = data.result[0].body.innerText;
- }
- var result=$.parseJSON(response);
-
- delete data.jqXHR;
-
- if (result.status === 'error' && result.data && result.data.message){
- data.textStatus = 'servererror';
- data.errorThrown = result.data.message;
- var fu = $(this).data('blueimp-fileupload') || $(this).data('fileupload');
- fu._trigger('fail', e, data);
- } else if (typeof result[0] === 'undefined') {
- data.textStatus = 'servererror';
- data.errorThrown = t('files', 'Could not get result from server.');
- var fu = $(this).data('blueimp-fileupload') || $(this).data('fileupload');
- fu._trigger('fail', e, data);
- } else if (result[0].status === 'existserror') {
- //show "file already exists" dialog
- var original = result[0];
- var replacement = data.files[0];
- var fu = $(this).data('blueimp-fileupload') || $(this).data('fileupload');
- OC.dialogs.fileexists(data, original, replacement, OC.Upload, fu);
- } else if (result[0].status !== 'success') {
- //delete data.jqXHR;
- data.textStatus = 'servererror';
- data.errorThrown = result[0].data.message; // error message has been translated on server
- var fu = $(this).data('blueimp-fileupload') || $(this).data('fileupload');
- fu._trigger('fail', e, data);
+ OC.Upload.deleteUpload(data);
+ },
+ /**
+ * called for every successful upload
+ * @param {object} e
+ * @param {object} data
+ */
+ done:function(e, data) {
+ OC.Upload.log('done', e, data);
+ // handle different responses (json or body from iframe for ie)
+ var response;
+ if (typeof data.result === 'string') {
+ response = data.result;
+ } else {
+ //fetch response from iframe
+ response = data.result[0].body.innerText;
+ }
+ var result=$.parseJSON(response);
+
+ delete data.jqXHR;
+
+ if (result.status === 'error' && result.data && result.data.message){
+ data.textStatus = 'servererror';
+ data.errorThrown = result.data.message;
+ var fu = $(this).data('blueimp-fileupload') || $(this).data('fileupload');
+ fu._trigger('fail', e, data);
+ } else if (typeof result[0] === 'undefined') {
+ data.textStatus = 'servererror';
+ data.errorThrown = t('files', 'Could not get result from server.');
+ var fu = $(this).data('blueimp-fileupload') || $(this).data('fileupload');
+ fu._trigger('fail', e, data);
+ } else if (result[0].status === 'existserror') {
+ //show "file already exists" dialog
+ var original = result[0];
+ var replacement = data.files[0];
+ var fu = $(this).data('blueimp-fileupload') || $(this).data('fileupload');
+ OC.dialogs.fileexists(data, original, replacement, OC.Upload, fu);
+ } else if (result[0].status !== 'success') {
+ //delete data.jqXHR;
+ data.textStatus = 'servererror';
+ data.errorThrown = result[0].data.message; // error message has been translated on server
+ var fu = $(this).data('blueimp-fileupload') || $(this).data('fileupload');
+ fu._trigger('fail', e, data);
+ }
+ },
+ /**
+ * called after last upload
+ * @param {object} e
+ * @param {object} data
+ */
+ stop: function(e, data) {
+ OC.Upload.log('stop', e, data);
}
- },
- /**
- * called after last upload
- * @param {object} e
- * @param {object} data
- */
- stop: function(e, data) {
- OC.Upload.log('stop', e, data);
- }
- };
+ };
- // initialize jquery fileupload (blueimp)
- var fileupload = $('#file_upload_start').fileupload(file_upload_param);
- window.file_upload_param = fileupload;
+ // initialize jquery fileupload (blueimp)
+ var fileupload = $('#file_upload_start').fileupload(file_upload_param);
+ window.file_upload_param = fileupload;
- if (supportAjaxUploadWithProgress()) {
+ if (supportAjaxUploadWithProgress()) {
+
+ // add progress handlers
+ fileupload.on('fileuploadadd', function(e, data) {
+ OC.Upload.log('progress handle fileuploadadd', e, data);
+ //show cancel button
+ //if (data.dataType !== 'iframe') { //FIXME when is iframe used? only for ie?
+ // $('#uploadprogresswrapper input.stop').show();
+ //}
+ });
+ // add progress handlers
+ fileupload.on('fileuploadstart', function(e, data) {
+ OC.Upload.log('progress handle fileuploadstart', e, data);
+ $('#uploadprogresswrapper input.stop').show();
+ $('#uploadprogressbar').progressbar({value:0});
+ $('#uploadprogressbar').fadeIn();
+ });
+ fileupload.on('fileuploadprogress', function(e, data) {
+ OC.Upload.log('progress handle fileuploadprogress', e, data);
+ //TODO progressbar in row
+ });
+ fileupload.on('fileuploadprogressall', function(e, data) {
+ OC.Upload.log('progress handle fileuploadprogressall', e, data);
+ var progress = (data.loaded / data.total) * 100;
+ $('#uploadprogressbar').progressbar('value', progress);
+ });
+ fileupload.on('fileuploadstop', function(e, data) {
+ OC.Upload.log('progress handle fileuploadstop', e, data);
- // add progress handlers
- fileupload.on('fileuploadadd', function(e, data) {
- OC.Upload.log('progress handle fileuploadadd', e, data);
- //show cancel button
- //if (data.dataType !== 'iframe') { //FIXME when is iframe used? only for ie?
- // $('#uploadprogresswrapper input.stop').show();
- //}
- });
- // add progress handlers
- fileupload.on('fileuploadstart', function(e, data) {
- OC.Upload.log('progress handle fileuploadstart', e, data);
- $('#uploadprogresswrapper input.stop').show();
- $('#uploadprogressbar').progressbar({value:0});
- $('#uploadprogressbar').fadeIn();
- });
- fileupload.on('fileuploadprogress', function(e, data) {
- OC.Upload.log('progress handle fileuploadprogress', e, data);
- //TODO progressbar in row
- });
- fileupload.on('fileuploadprogressall', function(e, data) {
- OC.Upload.log('progress handle fileuploadprogressall', e, data);
- var progress = (data.loaded / data.total) * 100;
- $('#uploadprogressbar').progressbar('value', progress);
- });
- fileupload.on('fileuploadstop', function(e, data) {
- OC.Upload.log('progress handle fileuploadstop', e, data);
-
- $('#uploadprogresswrapper input.stop').fadeOut();
- $('#uploadprogressbar').fadeOut();
- Files.updateStorageStatistics();
- });
- fileupload.on('fileuploadfail', function(e, data) {
- OC.Upload.log('progress handle fileuploadfail', e, data);
- //if user pressed cancel hide upload progress bar and cancel button
- if (data.errorThrown === 'abort') {
$('#uploadprogresswrapper input.stop').fadeOut();
$('#uploadprogressbar').fadeOut();
- }
- });
-
- } else {
- console.log('skipping file progress because your browser is broken');
- }
- }
+ Files.updateStorageStatistics();
+ });
+ fileupload.on('fileuploadfail', function(e, data) {
+ OC.Upload.log('progress handle fileuploadfail', e, data);
+ //if user pressed cancel hide upload progress bar and cancel button
+ if (data.errorThrown === 'abort') {
+ $('#uploadprogresswrapper input.stop').fadeOut();
+ $('#uploadprogressbar').fadeOut();
+ }
+ });
- $.assocArraySize = function(obj) {
- // http://stackoverflow.com/a/6700/11236
- var size = 0, key;
- for (key in obj) {
- if (obj.hasOwnProperty(key)) {
- size++;
+ } else {
+ console.log('skipping file progress because your browser is broken');
}
}
- return size;
- };
- // warn user not to leave the page while upload is in progress
- $(window).on('beforeunload', function(e) {
- if (OC.Upload.isProcessing()) {
- return t('files', 'File upload is in progress. Leaving the page now will cancel the upload.');
- }
- });
+ $.assocArraySize = function(obj) {
+ // http://stackoverflow.com/a/6700/11236
+ var size = 0, key;
+ for (key in obj) {
+ if (obj.hasOwnProperty(key)) {
+ size++;
+ }
+ }
+ return size;
+ };
- //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');
- }
+ // warn user not to leave the page while upload is in progress
+ $(window).on('beforeunload', function(e) {
+ if (OC.Upload.isProcessing()) {
+ return t('files', 'File upload is in progress. Leaving the page now will cancel the upload.');
+ }
+ });
- //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);
- }
+ //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');
+ }
- $(document).click(function(ev) {
- // do not close when clicking in the dropdown
- if ($(ev.target).closest('#new').length){
- return;
+ //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');
}
- $('#new>ul').hide();
- $('#new').removeClass('active');
- if ($('#new .error').length > 0) {
- $('#new .error').tipsy('hide');
+ //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');
}
- $('#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;
+ //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);
}
-
- $('#new .error').tipsy('hide');
- $('#new li').each(function(i,element) {
- if ($(element).children('p').length === 0) {
- $(element).children('form').remove();
- $(element).append('<p>'+$(element).data('text')+'</p>');
+ $(document).click(function(ev) {
+ // do not close when clicking in the dropdown
+ if ($(ev.target).closest('#new').length){
+ return;
+ }
+ $('#new>ul').hide();
+ $('#new').removeClass('active');
+ if ($('#new .error').length > 0) {
+ $('#new .error').tipsy('hide');
}
+ $('#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();
-
- // add input field
- var form = $('<form></form>');
- var input = $('<input type="text">');
- var newName = $(this).attr('data-newname') || '';
- if (newName) {
- input.val(newName);
- }
- form.append(input);
- $(this).append(form);
- var lastPos;
- var checkInput = function () {
- var filename = input.val();
- if (type === 'web' && filename.length === 0) {
- throw t('files', 'URL cannot be empty');
- } else if (type !== 'web' && !Files.isFileNameValid(filename)) {
- // Files.isFileNameValid(filename) throws an exception itself
- } else if ($('#dir').val() === '/' && filename === 'Shared') {
- throw t('files', 'In the home folder \'Shared\' is a reserved filename');
- } else if (FileList.inList(filename)) {
- throw t('files', '{new_name} already exists', {new_name: filename});
- } else {
- return true;
+ $('#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;
}
- };
- // verify filename on typing
- input.keyup(function(event) {
- try {
- checkInput();
- input.tipsy('hide');
- input.removeClass('error');
- } catch (error) {
- input.attr('title', error);
- input.tipsy({gravity: 'w', trigger: 'manual'});
- input.tipsy('show');
- input.addClass('error');
- }
- });
+ $('#new .error').tipsy('hide');
- input.focus();
- // pre select name up to the extension
- lastPos = newName.lastIndexOf('.');
- if (lastPos === -1) {
- lastPos = newName.length;
- }
- input.selectRange(0, lastPos);
- form.submit(function(event) {
- event.stopPropagation();
- event.preventDefault();
- try {
- checkInput();
- var newname = input.val();
- if (FileList.lastAction) {
- FileList.lastAction();
+ $('#new li').each(function(i,element) {
+ if ($(element).children('p').length === 0) {
+ $(element).children('form').remove();
+ $(element).append('<p>'+$(element).data('text')+'</p>');
}
- var name = getUniqueName(newname);
- if (newname !== name) {
- FileList.checkName(name, newname, true);
- var hidden = true;
+ });
+
+ var type=$(this).data('type');
+ var text=$(this).children('p').text();
+ $(this).data('text',text);
+ $(this).children('p').remove();
+
+ // add input field
+ var form = $('<form></form>');
+ var input = $('<input type="text">');
+ var newName = $(this).attr('data-newname') || '';
+ if (newName) {
+ input.val(newName);
+ }
+ form.append(input);
+ $(this).append(form);
+ var lastPos;
+ var checkInput = function () {
+ var filename = input.val();
+ if (type === 'web' && filename.length === 0) {
+ throw t('files', 'URL cannot be empty');
+ } else if (type !== 'web' && !Files.isFileNameValid(filename)) {
+ // Files.isFileNameValid(filename) throws an exception itself
+ } else if (FileList.getCurrentDirectory() === '/' && filename.toLowerCase() === 'shared') {
+ throw t('files', 'In the home folder \'Shared\' is a reserved filename');
+ } else if (FileList.inList(filename)) {
+ throw t('files', '{new_name} already exists', {new_name: filename});
} else {
- var hidden = false;
+ return true;
+ }
+ };
+
+ // verify filename on typing
+ input.keyup(function(event) {
+ try {
+ checkInput();
+ input.tipsy('hide');
+ input.removeClass('error');
+ } catch (error) {
+ input.attr('title', error);
+ input.tipsy({gravity: 'w', trigger: 'manual'});
+ input.tipsy('show');
+ input.addClass('error');
}
- 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();
- // TODO: ideally addFile should be able to receive
- // all attributes and set them automatically,
- // and also auto-load the preview
- var tr = FileList.addFile(name, 0, date, false, hidden);
- tr.attr('data-size', result.data.size);
- tr.attr('data-mime', result.data.mime);
- tr.attr('data-id', result.data.id);
- tr.attr('data-etag', result.data.etag);
- tr.find('.filesize').text(humanFileSize(result.data.size));
- var path = getPathForPreview(name);
- Files.lazyLoadPreview(path, result.data.mime, function(previewpath) {
- tr.find('td.filename').attr('style','background-image:url('+previewpath+')');
- }, null, null, result.data.etag);
- FileActions.display(tr.find('td.filename'), true);
- } else {
- OC.dialogs.alert(result.data.message, t('core', 'Could not create file'));
+ });
+
+ input.focus();
+ // pre select name up to the extension
+ lastPos = newName.lastIndexOf('.');
+ if (lastPos === -1) {
+ lastPos = newName.length;
+ }
+ input.selectRange(0, lastPos);
+ form.submit(function(event) {
+ event.stopPropagation();
+ event.preventDefault();
+ try {
+ checkInput();
+ var newname = input.val();
+ 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();
+ // TODO: ideally addFile should be able to receive
+ // all attributes and set them automatically,
+ // and also auto-load the preview
+ var tr = FileList.addFile(name, 0, date, false, hidden);
+ tr.attr('data-size', result.data.size);
+ tr.attr('data-mime', result.data.mime);
+ tr.attr('data-id', result.data.id);
+ tr.attr('data-etag', result.data.etag);
+ tr.find('.filesize').text(humanFileSize(result.data.size));
+ var path = getPathForPreview(name);
+ Files.lazyLoadPreview(path, result.data.mime, function(previewpath) {
+ tr.find('td.filename').attr('style','background-image:url('+previewpath+')');
+ }, null, null, result.data.etag);
+ FileActions.display(tr.find('td.filename'), true);
+ } else {
+ OC.dialogs.alert(result.data.message, t('core', 'Could not create file'));
+ }
}
- }
- );
- 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 = FileList.findFileEl(name);
- tr.attr('data-id', result.data.id);
- } else {
- OC.dialogs.alert(result.data.message, t('core', 'Could not create folder'));
+ );
+ 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 = FileList.findFileEl(name);
+ tr.attr('data-id', result.data.id);
+ } else {
+ OC.dialogs.alert(result.data.message, t('core', 'Could not create folder'));
+ }
}
+ );
+ break;
+ case 'web':
+ if (name.substr(0,8) !== 'https://' && name.substr(0,7) !== 'http://') {
+ name = 'http://' + name;
}
- );
- 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) {
- $('#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) {
+ 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) {
- $('#uploadprogressbar').progressbar('value',progress);
+ $('#uploadprogressbar').progressbar({value:0});
+ $('#uploadprogressbar').fadeIn();
}
- });
- 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 = FileList.findFileEl(localName);
- tr.data('mime', mime).data('id', id);
- tr.attr('data-id', id);
- var path = $('#dir').val()+'/'+localName;
- Files.lazyLoadPreview(path, mime, function(previewpath) {
- tr.find('td.filename').attr('style', 'background-image:url('+previewpath+')');
- }, null, null, data.etag);
- FileActions.display(tr.find('td.filename'), true);
- });
- eventSource.listen('error',function(error) {
- $('#uploadprogressbar').fadeOut();
- var message = (error && error.message) || t('core', 'Error fetching URL');
- OC.Notification.show(message);
- //hide notification after 10 sec
- setTimeout(function() {
- OC.Notification.hide();
- }, 10000);
- });
- break;
+
+ 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) {
+ $('#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 = FileList.findFileEl(localName);
+ tr.data('mime', mime).data('id', id);
+ tr.attr('data-id', id);
+ var path = $('#dir').val()+'/'+localName;
+ Files.lazyLoadPreview(path, mime, function(previewpath) {
+ tr.find('td.filename').attr('style', 'background-image:url('+previewpath+')');
+ }, null, null, data.etag);
+ FileActions.display(tr.find('td.filename'), true);
+ });
+ eventSource.listen('error',function(error) {
+ $('#uploadprogressbar').fadeOut();
+ var message = (error && error.message) || t('core', 'Error fetching URL');
+ OC.Notification.show(message);
+ //hide notification after 10 sec
+ setTimeout(function() {
+ OC.Notification.hide();
+ }, 10000);
+ });
+ break;
+ }
+ var li=form.parent();
+ form.remove();
+ /* workaround for IE 9&10 click event trap, 2 lines: */
+ $('input').first().focus();
+ $('#content').focus();
+ li.append('<p>'+li.data('text')+'</p>');
+ $('#new>a').click();
+ } catch (error) {
+ input.attr('title', error);
+ input.tipsy({gravity: 'w', trigger: 'manual'});
+ input.tipsy('show');
+ input.addClass('error');
}
- var li=form.parent();
- form.remove();
- /* workaround for IE 9&10 click event trap, 2 lines: */
- $('input').first().focus();
- $('#content').focus();
- li.append('<p>'+li.data('text')+'</p>');
- $('#new>a').click();
- } catch (error) {
- input.attr('title', error);
- input.tipsy({gravity: 'w', trigger: 'manual'});
- input.tipsy('show');
- input.addClass('error');
- }
+ });
});
- });
- window.file_upload_param = file_upload_param;
+ window.file_upload_param = file_upload_param;
+ return file_upload_param;
+ }
+};
+
+$(document).ready(function() {
+ OC.Upload.init();
});
+
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index f538af10362..503bf681139 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -11,6 +11,7 @@
/* global OC, t, n, FileList, FileActions, Files */
/* global procesSelection, dragOptions, SVGSupport, replaceSVG */
window.FileList={
+ appName: t('files', 'Files'),
useUndo:true,
postProcessList: function() {
$('#fileList tr').each(function() {
@@ -19,6 +20,21 @@ window.FileList={
});
},
/**
+ * Sets a new page title
+ */
+ setPageTitle: function(title){
+ if (title) {
+ title += ' - ';
+ } else {
+ title = '';
+ }
+ title += FileList.appName;
+ // Sets the page title with the " - ownCloud" suffix as in templates
+ window.document.title = title + ' - ' + oc_defaults.title;
+
+ return true;
+ },
+ /**
* Returns the tr element for a given file name
*/
findFileEl: function(fileName){
@@ -121,7 +137,9 @@ window.FileList={
var download_url = null;
if (!param.download_url) {
- download_url = OC.Router.generate('download', { file: $('#dir').val()+'/'+name });
+ download_url = OC.generateUrl(
+ 'apps/files/download{file}',
+ { file: $('#dir').val()+'/'+name });
} else {
download_url = param.download_url;
}
@@ -129,7 +147,7 @@ window.FileList={
if (loading) {
imgurl = OC.imagePath('core', 'loading.gif');
} else {
- imgurl = OC.imagePath('core', 'filetypes/file.png');
+ imgurl = OC.imagePath('core', 'filetypes/file');
}
var tr = this.createRow(
'file',
@@ -157,7 +175,7 @@ window.FileList={
var tr = this.createRow(
'dir',
name,
- OC.imagePath('core', 'filetypes/folder.png'),
+ OC.imagePath('core', 'filetypes/folder'),
OC.linkTo('files', 'index.php')+"?dir="+ encodeURIComponent($('#dir').val()+'/'+name).replace(/%2F/g, '/'),
size,
lastModified,
@@ -204,7 +222,16 @@ window.FileList={
return OC.linkTo('files', 'index.php')+"?dir="+ encodeURIComponent(dir).replace(/%2F/g, '/');
},
setCurrentDir: function(targetDir, changeUrl) {
- var url;
+ var url,
+ baseDir = OC.basename(targetDir);
+
+ if (baseDir !== '') {
+ FileList.setPageTitle(baseDir);
+ }
+ else {
+ FileList.setPageTitle();
+ }
+
$('#dir').val(targetDir);
if (changeUrl !== false) {
if (window.history.pushState && changeUrl !== false) {
@@ -394,15 +421,12 @@ window.FileList={
len = input.val().length;
}
input.selectRange(0, len);
-
var checkInput = function () {
var filename = input.val();
if (filename !== oldname) {
- if (!Files.isFileNameValid(filename)) {
- // Files.isFileNameValid(filename) throws an exception itself
- } else if($('#dir').val() === '/' && filename === 'Shared') {
- throw t('files','In the home folder \'Shared\' is a reserved filename');
- } else if (FileList.inList(filename)) {
+ // Files.isFileNameValid(filename) throws an exception itself
+ Files.isFileNameValid(filename, FileList.getCurrentDirectory());
+ if (FileList.inList(filename)) {
throw t('files', '{new_name} already exists', {new_name: filename});
}
}
@@ -435,10 +459,9 @@ window.FileList={
tr.attr('data-file', newname);
var path = td.children('a.name').attr('href');
td.children('a.name').attr('href', path.replace(encodeURIComponent(oldname), encodeURIComponent(newname)));
+ var basename = newname;
if (newname.indexOf('.') > 0 && tr.data('type') !== 'dir') {
- var basename=newname.substr(0,newname.lastIndexOf('.'));
- } else {
- var basename=newname;
+ basename = newname.substr(0,newname.lastIndexOf('.'));
}
td.find('a.name span.nametext').text(basename);
if (newname.indexOf('.') > 0 && tr.data('type') !== 'dir') {
@@ -544,10 +567,9 @@ window.FileList={
td.children('a.name .span').text(newName);
var path = td.children('a.name').attr('href');
td.children('a.name').attr('href', path.replace(encodeURIComponent(oldName), encodeURIComponent(newName)));
+ var basename = newName;
if (newName.indexOf('.') > 0) {
- var basename = newName.substr(0, newName.lastIndexOf('.'));
- } else {
- var basename = newName;
+ basename = newName.substr(0, newName.lastIndexOf('.'));
}
td.children('a.name').empty();
var span = $('<span class="nametext"></span>');
@@ -584,30 +606,49 @@ window.FileList={
}});
}
},
- do_delete:function(files) {
- if (files.substr) {
+ do_delete:function(files, dir) {
+ var params;
+ if (files && files.substr) {
files=[files];
}
- for (var i=0; i<files.length; i++) {
- var deleteAction = FileList.findFileEl(files[i]).children("td.date").children(".action.delete");
- deleteAction.removeClass('delete-icon').addClass('progress-icon');
+ if (files) {
+ for (var i=0; i<files.length; i++) {
+ var deleteAction = FileList.findFileEl(files[i]).children("td.date").children(".action.delete");
+ deleteAction.removeClass('delete-icon').addClass('progress-icon');
+ }
}
// Finish any existing actions
if (FileList.lastAction) {
FileList.lastAction();
}
- var fileNames = JSON.stringify(files);
+ var params = {
+ dir: dir || FileList.getCurrentDirectory()
+ };
+ if (files) {
+ params.files = JSON.stringify(files);
+ }
+ else {
+ // no files passed, delete all in current dir
+ params.allfiles = true;
+ }
+
$.post(OC.filePath('files', 'ajax', 'delete.php'),
- {dir:$('#dir').val(),files:fileNames},
+ params,
function(result) {
if (result.status === 'success') {
- $.each(files,function(index,file) {
- var files = FileList.findFileEl(file);
- files.remove();
- files.find('input[type="checkbox"]').removeAttr('checked');
- files.removeClass('selected');
- });
+ if (params.allfiles) {
+ // clear whole list
+ $('#fileList tr').remove();
+ }
+ else {
+ $.each(files,function(index,file) {
+ var files = FileList.findFileEl(file);
+ files.remove();
+ files.find('input[type="checkbox"]').removeAttr('checked');
+ files.removeClass('selected');
+ });
+ }
procesSelection();
checkTrashStatus();
FileList.updateFileSummary();
@@ -624,10 +665,17 @@ window.FileList={
setTimeout(function() {
OC.Notification.hide();
}, 10000);
- $.each(files,function(index,file) {
- var deleteAction = FileList.findFileEl(file).find('.action.delete');
- deleteAction.removeClass('progress-icon').addClass('delete-icon');
- });
+ if (params.allfiles) {
+ // reload the page as we don't know what files were deleted
+ // and which ones remain
+ FileList.reload();
+ }
+ else {
+ $.each(files,function(index,file) {
+ var deleteAction = FileList.findFileEl(file).find('.action.delete');
+ deleteAction.removeClass('progress-icon').addClass('delete-icon');
+ });
+ }
}
});
},
@@ -796,6 +844,13 @@ window.FileList={
$(e).removeClass("searchresult");
});
},
+ /**
+ * Returns whether all files are selected
+ * @return true if all files are selected, false otherwise
+ */
+ isAllSelected: function() {
+ return $('#select_all').prop('checked');
+ },
/**
* Returns the download URL of the given file
@@ -803,17 +858,21 @@ window.FileList={
* @param dir optional directory in which the file name is, defaults to the current directory
*/
getDownloadUrl: function(filename, dir) {
+ var files = filename;
+ if ($.isArray(filename)) {
+ files = JSON.stringify(filename);
+ }
var params = {
- files: filename,
dir: dir || FileList.getCurrentDirectory(),
- download: null
+ files: files
};
return OC.filePath('files', 'ajax', 'download.php') + '?' + OC.buildQueryString(params);
}
};
$(document).ready(function() {
- var isPublic = !!$('#isPublic').val();
+ var baseDir,
+ isPublic = !!$('#isPublic').val();
// handle upload events
var file_upload_start = $('#file_upload_start');
@@ -909,7 +968,7 @@ $(document).ready(function() {
uploadtext.attr('currentUploads', currentUploads);
var translatedText = n('files', 'Uploading %n file', 'Uploading %n files', currentUploads);
if (currentUploads === 0) {
- var img = OC.imagePath('core', 'filetypes/folder.png');
+ var img = OC.imagePath('core', 'filetypes/folder');
data.context.find('td.filename').attr('style','background-image:url('+img+')');
uploadtext.text(translatedText);
uploadtext.hide();
@@ -924,8 +983,8 @@ $(document).ready(function() {
data.context.find('td.filesize').text(humanFileSize(size));
} else {
- // only append new file if dragged onto current dir's crumb (last)
- if (data.context && data.context.hasClass('crumb') && !data.context.hasClass('last')) {
+ // only append new file if uploaded into the current folder
+ if (file.directory !== FileList.getCurrentDirectory()) {
return;
}
@@ -969,7 +1028,7 @@ $(document).ready(function() {
if (data.errorThrown === 'abort') {
//cleanup uploading to a dir
var uploadtext = $('tr .uploadtext');
- var img = OC.imagePath('core', 'filetypes/folder.png');
+ var img = OC.imagePath('core', 'filetypes/folder');
uploadtext.parents('td.filename').attr('style','background-image:url('+img+')');
uploadtext.fadeOut();
uploadtext.attr('currentUploads', 0);
@@ -982,7 +1041,7 @@ $(document).ready(function() {
if (data.errorThrown === 'abort') {
//cleanup uploading to a dir
var uploadtext = $('tr .uploadtext');
- var img = OC.imagePath('core', 'filetypes/folder.png');
+ var img = OC.imagePath('core', 'filetypes/folder');
uploadtext.parents('td.filename').attr('style','background-image:url('+img+')');
uploadtext.fadeOut();
uploadtext.attr('currentUploads', 0);
@@ -1096,6 +1155,8 @@ $(document).ready(function() {
// need to initially switch the dir to the one from the hash (IE8)
FileList.changeDirectory(parseCurrentDirFromUrl(), false, true);
}
+
+ FileList.setCurrentDir(parseCurrentDirFromUrl(), false);
}
FileList.createFileSummary();
diff --git a/apps/files/js/files.js b/apps/files/js/files.js
index a535700c1b3..1186a72a44f 100644
--- a/apps/files/js/files.js
+++ b/apps/files/js/files.js
@@ -87,9 +87,12 @@ var Files = {
* Throws a string exception with an error message if
* the file name is not valid
*/
- isFileNameValid: function (name) {
+ isFileNameValid: function (name, root) {
var trimmedName = name.trim();
- if (trimmedName === '.' || trimmedName === '..') {
+ if (trimmedName === '.'
+ || trimmedName === '..'
+ || (root === '/' && trimmedName.toLowerCase() === 'shared'))
+ {
throw t('files', '"{name}" is an invalid file name.', {name: name});
} else if (trimmedName.length === 0) {
throw t('files', 'File name cannot be empty.');
@@ -364,23 +367,26 @@ $(document).ready(function() {
});
$('.download').click('click',function(event) {
- var files=getSelectedFilesTrash('name');
- var fileslist = JSON.stringify(files);
- var dir=$('#dir').val()||'/';
- OC.Notification.show(t('files','Your download is being prepared. This might take some time if the files are big.'));
- // use special download URL if provided, e.g. for public shared files
- var downloadURL = document.getElementById("downloadURL");
- if ( downloadURL ) {
- window.location = downloadURL.value+"&download&files=" + encodeURIComponent(fileslist);
- } else {
- window.location = OC.filePath('files', 'ajax', 'download.php') + '?'+ $.param({ dir: dir, files: fileslist });
+ var files;
+ var dir = FileList.getCurrentDirectory();
+ if (FileList.isAllSelected()) {
+ files = OC.basename(dir);
+ dir = OC.dirname(dir) || '/';
+ }
+ else {
+ files = getSelectedFilesTrash('name');
}
+ OC.Notification.show(t('files','Your download is being prepared. This might take some time if the files are big.'));
+ OC.redirect(FileList.getDownloadUrl(files, dir));
return false;
});
$('.delete-selected').click(function(event) {
var files=getSelectedFilesTrash('name');
event.preventDefault();
+ if (FileList.isAllSelected()) {
+ files = null;
+ }
FileList.do_delete(files);
return false;
});
@@ -405,7 +411,7 @@ $(document).ready(function() {
Files.resizeBreadcrumbs(width, true);
// display storage warnings
- setTimeout ( "Files.displayStorageWarnings()", 100 );
+ setTimeout(Files.displayStorageWarnings, 100);
OC.Notification.setDefault(Files.displayStorageWarnings);
// only possible at the moment if user is logged in
@@ -731,6 +737,9 @@ Files.getMimeIcon = function(mime, ready) {
ready(Files.getMimeIcon.cache[mime]);
} else {
$.get( OC.filePath('files','ajax','mimeicon.php'), {mime: mime}, function(path) {
+ if(SVGSupport()){
+ path = path.substr(0, path.length-4) + '.svg';
+ }
Files.getMimeIcon.cache[mime]=path;
ready(Files.getMimeIcon.cache[mime]);
});
@@ -774,19 +783,22 @@ Files.lazyLoadPreview = function(path, mime, ready, width, height, etag) {
if ( $('#isPublic').length ) {
urlSpec.t = $('#dirToken').val();
- previewURL = OC.Router.generate('core_ajax_public_preview', urlSpec);
+ previewURL = OC.generateUrl('/publicpreview.png?') + $.param(urlSpec);
} else {
- previewURL = OC.Router.generate('core_ajax_preview', urlSpec);
+ previewURL = OC.generateUrl('/core/preview.png?') + $.param(urlSpec);
}
previewURL = previewURL.replace('(', '%28');
previewURL = previewURL.replace(')', '%29');
+ previewURL += '&forceIcon=0';
// preload image to prevent delay
// this will make the browser cache the image
var img = new Image();
img.onload = function(){
- //set preview thumbnail URL
- ready(previewURL);
+ // if loading the preview image failed (no preview for the mimetype) then img.width will < 5
+ if (img.width > 5) {
+ ready(previewURL);
+ }
}
img.src = previewURL;
});
diff --git a/apps/files/js/upgrade.js b/apps/files/js/upgrade.js
deleted file mode 100644
index 714adf824a1..00000000000
--- a/apps/files/js/upgrade.js
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright (c) 2014
- *
- * This file is licensed under the Affero General Public License version 3
- * or later.
- *
- * See the COPYING-README file.
- *
- */
-
-/* global OC */
-$(document).ready(function () {
- var eventSource, total, bar = $('#progressbar');
- console.log('start');
- bar.progressbar({value: 0});
- eventSource = new OC.EventSource(OC.filePath('files', 'ajax', 'upgrade.php'));
- eventSource.listen('total', function (count) {
- total = count;
- console.log(count + ' files needed to be migrated');
- });
- eventSource.listen('count', function (count) {
- bar.progressbar({value: (count / total) * 100});
- console.log(count);
- });
- eventSource.listen('done', function () {
- document.location.reload();
- });
-});
diff --git a/apps/files/l10n/ar.php b/apps/files/l10n/ar.php
index 0148f5ca3c1..147d77d4cb0 100644
--- a/apps/files/l10n/ar.php
+++ b/apps/files/l10n/ar.php
@@ -3,6 +3,7 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "فشل في نقل الملف %s - يوجد ملف بنفس هذا الاسم",
"Could not move %s" => "فشل في نقل %s",
"File name cannot be empty." => "اسم الملف لا يجوز أن يكون فارغا",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "اسم غير صحيح , الرموز '\\', '/', '<', '>', ':', '\"', '|', '?' و \"*\" غير مسموح استخدامها",
"Unable to set upload directory." => "غير قادر على تحميل المجلد",
"Invalid Token" => "علامة غير صالحة",
"No file was uploaded. Unknown error" => "لم يتم رفع أي ملف , خطأ غير معروف",
@@ -14,12 +15,11 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "المجلد المؤقت غير موجود",
"Failed to write to disk" => "خطأ في الكتابة على القرص الصلب",
"Not enough storage available" => "لا يوجد مساحة تخزينية كافية",
-"Upload failed. Could not get file info." => "فشلت عملية الرفع. تعذر الحصول على معلومات الملف.",
"Upload failed. Could not find uploaded file" => "*فشلت علمية الرفع. تعذر إيجاد الملف الذي تم رفعه.\n*فشلت علمية التحميل. تعذر إيجاد الملف الذي تم تحميله.",
+"Upload failed. Could not get file info." => "فشلت عملية الرفع. تعذر الحصول على معلومات الملف.",
"Invalid directory." => "مسار غير صحيح.",
"Files" => "الملفات",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "تعذر رفع الملف {filename} إما لأنه مجلد أو لان حجم الملف 0 بايت",
-"Not enough space available" => "لا توجد مساحة كافية",
"Upload cancelled." => "تم إلغاء عملية رفع الملفات .",
"Could not get result from server." => "تعذر الحصول على نتيجة من الخادم",
"File upload is in progress. Leaving the page now will cancel the upload." => "عملية رفع الملفات قيد التنفيذ. اغلاق الصفحة سوف يلغي عملية رفع الملفات.",
@@ -34,8 +34,6 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("لا يوجد ملفات %n","ملف %n","2 ملف %n","قليل من ملفات %n","الكثير من ملفات %n"," ملفات %n"),
"{dirs} and {files}" => "{dirs} و {files}",
"_Uploading %n file_::_Uploading %n files_" => array("لا يوجد ملفات %n لتحميلها","تحميل 1 ملف %n","تحميل 2 ملف %n","يتم تحميل عدد قليل من ملفات %n","يتم تحميل عدد كبير من ملفات %n","يتم تحميل ملفات %n"),
-"'.' is an invalid file name." => "\".\" اسم ملف غير صحيح.",
-"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 App is enabled but your keys are not initialized, please log-out and log-in again" => "تم تمكين تشفير البرامج لكن لم يتم تهيئة المفاتيح لذا يرجى تسجيل الخروج ثم تسجيل الدخول مرة آخرى.",
@@ -59,6 +57,7 @@ $TRANSLATIONS = array(
"Save" => "حفظ",
"New" => "جديد",
"Text file" => "ملف",
+"New folder" => "مجلد جديد",
"Folder" => "مجلد",
"From link" => "من رابط",
"Deleted files" => "حذف الملفات",
@@ -69,7 +68,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" => "الفحص الحالي",
-"Upgrading filesystem cache..." => "تحديث ذاكرة التخزين المؤقت(الكاش) الخاصة بملفات النظام ..."
+"Current scanning" => "الفحص الحالي"
);
$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;";
diff --git a/apps/files/l10n/az.php b/apps/files/l10n/az.php
index 70ab6572ba4..0157af093e9 100644
--- a/apps/files/l10n/az.php
+++ b/apps/files/l10n/az.php
@@ -1,7 +1,7 @@
<?php
$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => 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("","")
);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/bn_BD.php b/apps/files/l10n/bn_BD.php
index f7266517e9e..11f3525690b 100644
--- a/apps/files/l10n/bn_BD.php
+++ b/apps/files/l10n/bn_BD.php
@@ -3,6 +3,7 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "%s কে স্থানান্তর করা সম্ভব হলো না - এই নামের ফাইল বিদ্যমান",
"Could not move %s" => "%s কে স্থানান্তর করা সম্ভব হলো না",
"File name cannot be empty." => "ফাইলের নামটি ফাঁকা রাখা যাবে না।",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "নামটি সঠিক নয়, '\\', '/', '<', '>', ':', '\"', '|', '?' এবং '*' অনুমোদিত নয়।",
"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 নির্দেশিত আয়তন অতিক্রম করছেঃ",
@@ -13,7 +14,6 @@ $TRANSLATIONS = array(
"Failed to write to disk" => "ডিস্কে লিখতে ব্যর্থ",
"Invalid directory." => "ভুল ডিরেক্টরি",
"Files" => "ফাইল",
-"Not enough space available" => "যথেষ্ঠ পরিমাণ স্থান নেই",
"Upload cancelled." => "আপলোড বাতিল করা হয়েছে।",
"File upload is in progress. Leaving the page now will cancel the upload." => "ফাইল আপলোড চলমান। এই পৃষ্ঠা পরিত্যাগ করলে আপলোড বাতিল করা হবে।",
"{new_name} already exists" => "{new_name} টি বিদ্যমান",
@@ -25,8 +25,6 @@ $TRANSLATIONS = array(
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"'.' is an invalid file name." => "টি একটি অননুমোদিত নাম।",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "নামটি সঠিক নয়, '\\', '/', '<', '>', ':', '\"', '|', '?' এবং '*' অনুমোদিত নয়।",
"Error" => "সমস্যা",
"Name" => "রাম",
"Size" => "আকার",
diff --git a/apps/files/l10n/ca.php b/apps/files/l10n/ca.php
index 261713bc581..a4418b1be50 100644
--- a/apps/files/l10n/ca.php
+++ b/apps/files/l10n/ca.php
@@ -3,13 +3,15 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "No s'ha pogut moure %s - Ja hi ha un fitxer amb aquest nom",
"Could not move %s" => " No s'ha pogut moure %s",
"File name cannot be empty." => "El nom del fitxer no pot ser buit.",
-"File name must not contain \"/\". Please choose a different name." => "El nom de fitxer no pot contenir \"/\". Indiqueu un nom diferent.",
+"\"%s\" is an invalid file name." => "\"%s\" no es un fitxer vàlid.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos.",
+"The target folder has been moved or deleted." => "La carpeta de destí s'ha mogut o eliminat.",
"The name %s is already used in the folder %s. Please choose a different name." => "El nom %s ja s'usa en la carpeta %s. Indiqueu un nom diferent.",
"Not a valid source" => "No és un origen vàlid",
+"Server is not allowed to open URLs, please check the server configuration" => "El servidor no té autorització per obrir URLs, comproveu la configuració del servidor",
"Error while downloading %s to %s" => "S'ha produït un error en baixar %s a %s",
"Error when creating the file" => "S'ha produït un error en crear el fitxer",
"Folder name cannot be empty." => "El nom de la carpeta no pot ser buit.",
-"Folder name must not contain \"/\". Please choose a different name." => "El nom de la carpeta no pot contenir \"/\". Indiqueu un nom diferent.",
"Error when creating the folder" => "S'ha produït un error en crear la carpeta",
"Unable to set upload directory." => "No es pot establir la carpeta de pujada.",
"Invalid Token" => "Testimoni no vàlid",
@@ -22,12 +24,13 @@ $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. Could not get file info." => "La pujada ha fallat. No s'ha pogut obtenir informació del fitxer.",
"Upload failed. Could not find uploaded file" => "La pujada ha fallat. El fitxer pujat no s'ha trobat.",
+"Upload failed. Could not get file info." => "La pujada ha fallat. No s'ha pogut obtenir informació del fitxer.",
"Invalid directory." => "Directori no vàlid.",
"Files" => "Fitxers",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "No es pot pujar {filename} perquè és una carpeta o té 0 bytes",
-"Not enough space available" => "No hi ha prou espai disponible",
+"Total file size {size1} exceeds upload limit {size2}" => "Mida total del fitxer {size1} excedeix el límit de pujada {size2}",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "No hi ha prou espai lliure, està carregant {size1} però només pot {size2}",
"Upload cancelled." => "La pujada s'ha cancel·lat.",
"Could not get result from server." => "No hi ha resposta del servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Hi ha una pujada en curs. Si abandoneu la pàgina la pujada es cancel·larà.",
@@ -36,6 +39,7 @@ $TRANSLATIONS = array(
"{new_name} already exists" => "{new_name} ja existeix",
"Could not create file" => "No s'ha pogut crear el fitxer",
"Could not create folder" => "No s'ha pogut crear la carpeta",
+"Error fetching URL" => "Error en obtenir la URL",
"Share" => "Comparteix",
"Delete permanently" => "Esborra permanentment",
"Rename" => "Reanomena",
@@ -48,8 +52,7 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n fitxer","%n fitxers"),
"{dirs} and {files}" => "{dirs} i {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Pujant %n fitxer","Pujant %n fitxers"),
-"'.' is an invalid file name." => "'.' és un nom no vàlid per un fitxer.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos.",
+"\"{name}\" is an invalid file name." => "\"{name}\" no es un fitxer vàlid.",
"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 App is enabled but your keys are not initialized, please log-out and log-in again" => "L'aplicació d'encriptació està activada però les claus no estan inicialitzades, sortiu i acrediteu-vos de nou.",
@@ -87,7 +90,6 @@ $TRANSLATIONS = array(
"Upload too large" => "La pujada és massa gran",
"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",
-"Upgrading filesystem cache..." => "Actualitzant la memòria de cau del sistema de fitxers..."
+"Current scanning" => "Actualment escanejant"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/cs_CZ.php b/apps/files/l10n/cs_CZ.php
index 44e0fdae1f1..5bcf1087b9c 100644
--- a/apps/files/l10n/cs_CZ.php
+++ b/apps/files/l10n/cs_CZ.php
@@ -3,14 +3,15 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Nelze přesunout %s - již existuje soubor se stejným názvem",
"Could not move %s" => "Nelze přesunout %s",
"File name cannot be empty." => "Název souboru nemůže být prázdný řetězec.",
-"File name must not contain \"/\". Please choose a different name." => "Název souboru nesmí obsahovat \"/\". Vyberte prosím jiné jméno.",
+"\"%s\" is an invalid file name." => "\"%s\" je neplatným názvem souboru.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny.",
+"The target folder has been moved or deleted." => "Cílová složka byla přesunuta nebo smazána.",
"The name %s is already used in the folder %s. Please choose a different name." => "Název %s ve složce %s již existuje. Vyberte prosím jiné jméno.",
"Not a valid source" => "Neplatný zdroj",
"Server is not allowed to open URLs, please check the server configuration" => "Server není oprávněn otevírat adresy URL. Ověřte, prosím, konfiguraci serveru.",
"Error while downloading %s to %s" => "Chyba při stahování %s do %s",
"Error when creating the file" => "Chyba při vytváření souboru",
"Folder name cannot be empty." => "Název složky nemůže být prázdný.",
-"Folder name must not contain \"/\". Please choose a different name." => "Název složky nesmí obsahovat \"/\". Zvolte prosím jiný.",
"Error when creating the folder" => "Chyba při vytváření složky",
"Unable to set upload directory." => "Nelze nastavit adresář pro nahrané soubory.",
"Invalid Token" => "Neplatný token",
@@ -23,12 +24,13 @@ $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. Could not get file info." => "Nahrávání selhalo. Nepodařilo se získat informace o souboru.",
"Upload failed. Could not find uploaded file" => "Nahrávání selhalo. Nepodařilo se nalézt nahraný soubor.",
+"Upload failed. Could not get file info." => "Nahrávání selhalo. Nepodařilo se získat informace o souboru.",
"Invalid directory." => "Neplatný adresář",
"Files" => "Soubory",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Nelze nahrát soubor {filename}, protože je to buď adresář nebo má velikost 0 bytů",
-"Not enough space available" => "Nedostatek volného místa",
+"Total file size {size1} exceeds upload limit {size2}" => "Celková velikost souboru {size1} překračuje povolenou velikost pro nahrávání {size2}",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "Není dostatek místa pro uložení, velikost souboru je {size1}, zbývá pouze {size2}",
"Upload cancelled." => "Odesílání zrušeno.",
"Could not get result from server." => "Nepodařilo se získat výsledek ze serveru.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Probíhá odesílání souboru. Opuštění stránky způsobí zrušení nahrávání.",
@@ -50,8 +52,7 @@ $TRANSLATIONS = array(
"_%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ů"),
-"'.' is an invalid file name." => "'.' je neplatným názvem souboru.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny.",
+"\"{name}\" is an invalid file name." => "\"{name}\" je neplatným názvem souboru.",
"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 App is enabled but your keys are not initialized, please log-out and log-in again" => "Aplikace pro šifrování je zapnuta, ale vaše klíče nejsou inicializované. Prosím odhlaste se a znovu přihlaste",
@@ -89,7 +90,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Odesílaný soubor je příliš velký",
"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í",
-"Upgrading filesystem cache..." => "Aktualizuji mezipaměť souborového systému..."
+"Current scanning" => "Aktuální prohledávání"
);
$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 2a007761c52..df93ca507b1 100644
--- a/apps/files/l10n/cy_GB.php
+++ b/apps/files/l10n/cy_GB.php
@@ -3,6 +3,7 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Methwyd symud %s - Mae ffeil gyda'r enw hwn eisoes yn bodoli",
"Could not move %s" => "Methwyd symud %s",
"File name cannot be empty." => "Does dim hawl cael enw ffeil gwag.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Enw annilys, ni chaniateir, '\\', '/', '<', '>', ':', '\"', '|', '?' na '*'.",
"No file was uploaded. Unknown error" => "Ni lwythwyd ffeil i fyny. Gwall anhysbys.",
"There is no error, the file uploaded with success" => "Does dim gwall, llwythodd y ffeil i fyny'n llwyddiannus",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Mae'r ffeil lwythwyd i fyny'n fwy na chyfarwyddeb upload_max_filesize yn php.ini:",
@@ -14,7 +15,6 @@ $TRANSLATIONS = array(
"Not enough storage available" => "Dim digon o le storio ar gael",
"Invalid directory." => "Cyfeiriadur annilys.",
"Files" => "Ffeiliau",
-"Not enough space available" => "Dim digon o le ar gael",
"Upload cancelled." => "Diddymwyd llwytho i fyny.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Mae ffeiliau'n cael eu llwytho i fyny. Bydd gadael y dudalen hon nawr yn diddymu'r broses.",
"{new_name} already exists" => "{new_name} yn bodoli'n barod",
@@ -27,8 +27,6 @@ $TRANSLATIONS = array(
"_%n folder_::_%n folders_" => array("","","",""),
"_%n file_::_%n files_" => array("","","",""),
"_Uploading %n file_::_Uploading %n files_" => array("","","",""),
-"'.' is an invalid file name." => "Mae '.' yn enw ffeil annilys.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Enw annilys, ni chaniateir, '\\', '/', '<', '>', ':', '\"', '|', '?' na '*'.",
"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.",
@@ -57,7 +55,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Maint llwytho i fyny'n rhy fawr",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Mae'r ffeiliau rydych yn ceisio llwytho i fyny'n fwy na maint mwyaf llwytho ffeiliau i fyny ar y gweinydd hwn.",
"Files are being scanned, please wait." => "Arhoswch, mae ffeiliau'n cael eu sganio.",
-"Current scanning" => "Sganio cyfredol",
-"Upgrading filesystem cache..." => "Uwchraddio storfa system ffeiliau..."
+"Current scanning" => "Sganio cyfredol"
);
$PLURAL_FORMS = "nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;";
diff --git a/apps/files/l10n/da.php b/apps/files/l10n/da.php
index 9b7722444a8..7069849b430 100644
--- a/apps/files/l10n/da.php
+++ b/apps/files/l10n/da.php
@@ -3,14 +3,15 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Kunne ikke flytte %s - der findes allerede en fil med dette navn",
"Could not move %s" => "Kunne ikke flytte %s",
"File name cannot be empty." => "Filnavnet kan ikke stå tomt.",
-"File name must not contain \"/\". Please choose a different name." => "Filnavnet må ikke indeholde \"/\". Vælg venligst et andet navn.",
+"\"%s\" is an invalid file name." => "\"%s\" er et ugyldigt filnavn.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ugyldigt navn, '\\', '/', '<', '>', ':' | '?', '\"', '', og '*' er ikke tilladt.",
+"The target folder has been moved or deleted." => "Mappen er blevet slettet eller fjernet.",
"The name %s is already used in the folder %s. Please choose a different name." => "Navnet %s er allerede i brug i mappen %s. Vælg venligst et andet navn.",
"Not a valid source" => "Ikke en gyldig kilde",
"Server is not allowed to open URLs, please check the server configuration" => "Server har ikke tilladelse til at åbne URL'er. Kontroller venligst serverens indstillinger",
"Error while downloading %s to %s" => "Fejl ved hentning af %s til %s",
"Error when creating the file" => "Fejl ved oprettelse af fil",
"Folder name cannot be empty." => "Mappenavnet kan ikke være tomt.",
-"Folder name must not contain \"/\". Please choose a different name." => "Mappenavnet må ikke indeholde \"/\". Vælg venligst et andet navn.",
"Error when creating the folder" => "Fejl ved oprettelse af mappen",
"Unable to set upload directory." => "Ude af stand til at vælge upload mappe.",
"Invalid Token" => "Ugyldig Token ",
@@ -23,12 +24,13 @@ $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. Could not get file info." => "Upload fejlede. Kunne ikke hente filinformation.",
"Upload failed. Could not find uploaded file" => "Upload fejlede. Kunne ikke finde den uploadede fil.",
+"Upload failed. Could not get file info." => "Upload fejlede. Kunne ikke hente filinformation.",
"Invalid directory." => "Ugyldig mappe.",
"Files" => "Filer",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Kan ikke upload {filename} da det er enten en mappe eller indholder 0 bytes.",
-"Not enough space available" => "ikke nok tilgængelig ledig plads ",
+"Total file size {size1} exceeds upload limit {size2}" => "Den totale filstørrelse {size1} er større end uploadgrænsen {size2}",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "Der er ikke tilstrækkeligt friplads. Du uplaoder {size1} men der er kun {size2} tilbage",
"Upload cancelled." => "Upload afbrudt.",
"Could not get result from server." => "Kunne ikke hente resultat fra server.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Fil upload kører. Hvis du forlader siden nu, vil uploadet blive annuleret.",
@@ -50,8 +52,7 @@ $TRANSLATIONS = array(
"_%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"),
-"'.' is an invalid file name." => "'.' er et ugyldigt filnavn.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ugyldigt navn, '\\', '/', '<', '>', ':' | '?', '\"', '', og '*' er ikke tilladt.",
+"\"{name}\" is an invalid file name." => "'{name}' er et ugyldigt filnavn.",
"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 App is enabled but your keys are not initialized, please log-out and log-in again" => "Krypteringsprogrammet er aktiveret, men din nøgle er ikke igangsat. Log venligst ud og ind igen.",
@@ -89,7 +90,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Upload er for stor",
"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",
-"Upgrading filesystem cache..." => "Opgraderer filsystems cachen..."
+"Current scanning" => "Indlæser"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/de.php b/apps/files/l10n/de.php
index b209fee88ae..376cbaa4e25 100644
--- a/apps/files/l10n/de.php
+++ b/apps/files/l10n/de.php
@@ -3,14 +3,15 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Konnte %s nicht verschieben. Eine Datei mit diesem Namen existiert bereits",
"Could not move %s" => "Konnte %s nicht verschieben",
"File name cannot be empty." => "Der Dateiname darf nicht leer sein.",
-"File name must not contain \"/\". Please choose a different name." => "Der Dateiname darf kein \"/\" enthalten. Bitte wähle einen anderen Namen.",
+"\"%s\" is an invalid file name." => "\"%s\" ist kein gültiger Dateiname.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
+"The target folder has been moved or deleted." => "Der Zielordner wurde verschoben oder gelöscht.",
"The name %s is already used in the folder %s. Please choose a different name." => "Der Name %s wird bereits im Ordner %s benutzt. Bitte wähle einen anderen Namen.",
"Not a valid source" => "Keine gültige Quelle",
"Server is not allowed to open URLs, please check the server configuration" => "Dem Server ist das Öffnen von URLs nicht erlaubt, bitte die Serverkonfiguration prüfen",
"Error while downloading %s to %s" => "Fehler beim Herunterladen von %s nach %s",
"Error when creating the file" => "Fehler beim Erstellen der Datei",
"Folder name cannot be empty." => "Der Ordner-Name darf nicht leer sein.",
-"Folder name must not contain \"/\". Please choose a different name." => "Der Ordner-Name darf kein \"/\" enthalten. Bitte wähle einen anderen Namen.",
"Error when creating the folder" => "Fehler beim Erstellen des Ordners",
"Unable to set upload directory." => "Das Upload-Verzeichnis konnte nicht gesetzt werden.",
"Invalid Token" => "Ungültiges Merkmal",
@@ -23,12 +24,13 @@ $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. Could not get file info." => "Hochladen fehlgeschlagen. Dateiinformationen konnten nicht abgerufen werden.",
"Upload failed. Could not find uploaded file" => "Hochladen fehlgeschlagen. Hochgeladene Datei konnte nicht gefunden werden.",
+"Upload failed. Could not get file info." => "Hochladen fehlgeschlagen. Dateiinformationen konnten nicht abgerufen werden.",
"Invalid directory." => "Ungültiges Verzeichnis.",
"Files" => "Dateien",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist",
-"Not enough space available" => "Nicht genug Speicherplatz verfügbar",
+"Total file size {size1} exceeds upload limit {size2}" => "Die Gesamt-Größe {size1} überschreitet die Upload-Begrenzung {size2}",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "Nicht genügend freier Speicherplatz, du möchtest {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.",
"Upload cancelled." => "Upload abgebrochen.",
"Could not get result from server." => "Ergebnis konnte nicht vom Server abgerufen werden.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Dateiupload läuft. Wenn Du die Seite jetzt verlässt, wird der Upload abgebrochen.",
@@ -50,8 +52,7 @@ $TRANSLATIONS = array(
"_%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"),
-"'.' is an invalid file name." => "'.' ist kein gültiger Dateiname.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
+"\"{name}\" is an invalid file name." => "\"{name}\" ist kein gültiger Dateiname.",
"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 App is enabled but your keys are not initialized, please log-out and log-in again" => "Die Verschlüsselung-App ist aktiviert, aber Deine Schlüssel sind nicht initialisiert. Bitte melden Dich nochmals ab und wieder an.",
@@ -89,7 +90,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Der Upload ist zu groß",
"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",
-"Upgrading filesystem cache..." => "Dateisystem-Cache wird aktualisiert ..."
+"Current scanning" => "Scanne"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/de_AT.php b/apps/files/l10n/de_AT.php
index 0157af093e9..e1b55f6dd10 100644
--- a/apps/files/l10n/de_AT.php
+++ b/apps/files/l10n/de_AT.php
@@ -1,7 +1,11 @@
<?php
$TRANSLATIONS = array(
+"Share" => "Freigeben",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
-"_Uploading %n file_::_Uploading %n files_" => array("","")
+"_Uploading %n file_::_Uploading %n files_" => array("",""),
+"Save" => "Speichern",
+"Download" => "Herunterladen",
+"Delete" => "Löschen"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/de_CH.php b/apps/files/l10n/de_CH.php
index b9504293467..8b70d7f0f06 100644
--- a/apps/files/l10n/de_CH.php
+++ b/apps/files/l10n/de_CH.php
@@ -3,6 +3,7 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "%s konnte nicht verschoben werden. Eine Datei mit diesem Namen existiert bereits.",
"Could not move %s" => "Konnte %s nicht verschieben",
"File name cannot be empty." => "Der Dateiname darf nicht leer sein.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name, «\\», «/», «<», «>», «:», «\"», «|», «?» und «*» sind nicht zulässig.",
"Unable to set upload directory." => "Das Upload-Verzeichnis konnte nicht gesetzt werden.",
"Invalid Token" => "Ungültiges Merkmal",
"No file was uploaded. Unknown error" => "Keine Datei hochgeladen. Unbekannter Fehler",
@@ -16,7 +17,6 @@ $TRANSLATIONS = array(
"Not enough storage available" => "Nicht genug Speicher vorhanden.",
"Invalid directory." => "Ungültiges Verzeichnis.",
"Files" => "Dateien",
-"Not enough space available" => "Nicht genügend Speicherplatz verfügbar",
"Upload cancelled." => "Upload abgebrochen.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.",
"{new_name} already exists" => "{new_name} existiert bereits",
@@ -29,8 +29,6 @@ $TRANSLATIONS = array(
"_%n folder_::_%n folders_" => array("","%n Ordner"),
"_%n file_::_%n files_" => array("","%n Dateien"),
"_Uploading %n file_::_Uploading %n files_" => array("%n Datei wird hochgeladen","%n Dateien werden hochgeladen"),
-"'.' is an invalid file name." => "'.' ist kein gültiger Dateiname.",
-"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.",
@@ -62,7 +60,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Der Upload ist zu gross",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Die Datei überschreitet die Maximalgrösse für Uploads auf diesem Server.",
"Files are being scanned, please wait." => "Dateien werden gescannt, bitte warten.",
-"Current scanning" => "Scanne",
-"Upgrading filesystem cache..." => "Dateisystem-Cache wird aktualisiert ..."
+"Current scanning" => "Scanne"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/de_DE.php b/apps/files/l10n/de_DE.php
index 76cdce00e4c..0df0f46dc24 100644
--- a/apps/files/l10n/de_DE.php
+++ b/apps/files/l10n/de_DE.php
@@ -3,14 +3,15 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "%s konnte nicht verschoben werden. Eine Datei mit diesem Namen existiert bereits.",
"Could not move %s" => "Konnte %s nicht verschieben",
"File name cannot be empty." => "Der Dateiname darf nicht leer sein.",
-"File name must not contain \"/\". Please choose a different name." => "Der Dateiname darf kein \"/\" enthalten. Bitte wählen Sie einen anderen Namen.",
+"\"%s\" is an invalid file name." => "\"%s\" ist kein gültiger Dateiname.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
+"The target folder has been moved or deleted." => "Der Ziel-Ordner wurde verschoben oder gelöscht.",
"The name %s is already used in the folder %s. Please choose a different name." => "Der Name %s wird bereits im Ordner %s benutzt. Bitte wählen Sie einen anderen Namen.",
"Not a valid source" => "Keine gültige Quelle",
"Server is not allowed to open URLs, please check the server configuration" => "Dem Server ist das Öffnen von URLs nicht erlaubt, bitte die Serverkonfiguration prüfen",
"Error while downloading %s to %s" => "Fehler beim Herunterladen von %s nach %s",
"Error when creating the file" => "Fehler beim Erstellen der Datei",
"Folder name cannot be empty." => "Der Ordner-Name darf nicht leer sein.",
-"Folder name must not contain \"/\". Please choose a different name." => "Der Ordner-Name darf kein \"/\" enthalten. Bitte wählen Sie einen anderen Namen.",
"Error when creating the folder" => "Fehler beim Erstellen des Ordners",
"Unable to set upload directory." => "Das Upload-Verzeichnis konnte nicht gesetzt werden.",
"Invalid Token" => "Ungültiges Merkmal",
@@ -23,12 +24,13 @@ $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. Could not get file info." => "Hochladen fehlgeschlagen. Die Dateiinformationen konnten nicht abgerufen werden.",
"Upload failed. Could not find uploaded file" => "Hochladen fehlgeschlagen. Die hochgeladene Datei konnte nicht gefunden werden.",
+"Upload failed. Could not get file info." => "Hochladen fehlgeschlagen. Die Dateiinformationen konnten nicht abgerufen werden.",
"Invalid directory." => "Ungültiges Verzeichnis.",
"Files" => "Dateien",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist",
-"Not enough space available" => "Nicht genügend Speicherplatz verfügbar",
+"Total file size {size1} exceeds upload limit {size2}" => "Die Gesamt-Größe {size1} überschreitet die Upload-Begrenzung {size2}",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "Nicht genügend freier Speicherplatz, Sie möchten {size1} hochladen, es sind jedoch nur noch {size2} verfügbar.",
"Upload cancelled." => "Upload abgebrochen.",
"Could not get result from server." => "Ergebnis konnte nicht vom Server abgerufen werden.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Dateiupload läuft. Wenn Sie die Seite jetzt verlassen, wird der Upload abgebrochen.",
@@ -50,8 +52,7 @@ $TRANSLATIONS = array(
"_%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"),
-"'.' is an invalid file name." => "'.' ist kein gültiger Dateiname.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig.",
+"\"{name}\" is an invalid file name." => "\"{name}\" ist kein gültiger Dateiname.",
"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 App is enabled but your keys are not initialized, please log-out and log-in again" => "Verschlüsselung-App ist aktiviert, aber Ihre Schlüssel sind nicht initialisiert. Bitte melden sich nochmals ab und wieder an.",
@@ -77,7 +78,7 @@ $TRANSLATIONS = array(
"New" => "Neu",
"New text file" => "Neue Textdatei",
"Text file" => "Textdatei",
-"New folder" => "Neues Verzeichnis",
+"New folder" => "Neues Ordner",
"Folder" => "Ordner",
"From link" => "Von einem Link",
"Deleted files" => "Gelöschte Dateien",
@@ -89,7 +90,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Der Upload ist zu groß",
"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",
-"Upgrading filesystem cache..." => "Dateisystem-Cache wird aktualisiert ..."
+"Current scanning" => "Scanne"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/el.php b/apps/files/l10n/el.php
index 9efe1af7dd3..9144cf3ea10 100644
--- a/apps/files/l10n/el.php
+++ b/apps/files/l10n/el.php
@@ -3,14 +3,14 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Αδυναμία μετακίνησης του %s - υπάρχει ήδη αρχείο με αυτό το όνομα",
"Could not move %s" => "Αδυναμία μετακίνησης του %s",
"File name cannot be empty." => "Το όνομα αρχείου δεν μπορεί να είναι κενό.",
-"File name must not contain \"/\". Please choose a different name." => "Το όνομα αρχείου δεν μπορεί να περιέχει \"/\". Παρακαλώ επιλέξτε ένα διαφορετικό όνομα. ",
+"\"%s\" is an invalid file name." => "Το \"%s\" είναι ένα μη έγκυρο όνομα αρχείου.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται.",
"The name %s is already used in the folder %s. Please choose a different name." => "Το όνομα %s χρησιμοποιείτε ήδη στον φάκελο %s. Παρακαλώ επιλέξτε ένα άλλο όνομα.",
"Not a valid source" => "Μη έγκυρη πηγή",
"Server is not allowed to open URLs, please check the server configuration" => "Ο διακομιστής δεν επιτρέπεται να ανοίγει URL, παρακαλώ ελέγξτε τις ρυθμίσεις του διακομιστή",
"Error while downloading %s to %s" => "Σφάλμα κατά τη λήψη του %s στο %s",
"Error when creating the file" => "Σφάλμα κατά τη δημιουργία του αρχείου",
"Folder name cannot be empty." => "Το όνομα φακέλου δεν μπορεί να είναι κενό.",
-"Folder name must not contain \"/\". Please choose a different name." => "Το όνομα φακέλου δεν μπορεί να περιέχει \"/\". Παρακαλώ επιλέξτε ένα διαφορετικό όνομα. ",
"Error when creating the folder" => "Σφάλμα δημιουργίας φακέλου",
"Unable to set upload directory." => "Αδυναμία ορισμού καταλόγου αποστολής.",
"Invalid Token" => "Μη έγκυρο Token",
@@ -23,12 +23,11 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Λείπει ο προσωρινός φάκελος",
"Failed to write to disk" => "Αποτυχία εγγραφής στο δίσκο",
"Not enough storage available" => "Μη επαρκής διαθέσιμος αποθηκευτικός χώρος",
-"Upload failed. Could not get file info." => "Η φόρτωση απέτυχε. Αδυναμία λήψης πληροφοριών αρχείων.",
"Upload failed. Could not find uploaded file" => "Η φόρτωση απέτυχε. Αδυναμία εύρεσης αρχείου προς φόρτωση.",
+"Upload failed. Could not get file info." => "Η φόρτωση απέτυχε. Αδυναμία λήψης πληροφοριών αρχείων.",
"Invalid directory." => "Μη έγκυρος φάκελος.",
"Files" => "Αρχεία",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Αδυναμία φόρτωσης {filename} καθώς είναι κατάλογος αρχείων ή έχει 0 bytes",
-"Not enough space available" => "Δεν υπάρχει αρκετός διαθέσιμος χώρος",
"Upload cancelled." => "Η αποστολή ακυρώθηκε.",
"Could not get result from server." => "Αδυναμία λήψης αποτελέσματος από το διακομιστή.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Το κλείσιμο της σελίδας θα ακυρώσει την αποστολή.",
@@ -50,8 +49,7 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n αρχείο","%n αρχεία"),
"{dirs} and {files}" => "{Κατάλογοι αρχείων} και {αρχεία}",
"_Uploading %n file_::_Uploading %n files_" => array("Ανέβασμα %n αρχείου","Ανέβασμα %n αρχείων"),
-"'.' is an invalid file name." => "'.' είναι μη έγκυρο όνομα αρχείου.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται.",
+"\"{name}\" is an invalid file name." => "Το \"{name}\" είναι μη έγκυρο όνομα αρχείου.",
"Your storage is full, files can not be updated or synced anymore!" => "Ο αποθηκευτικός σας χώρος είναι γεμάτος, τα αρχεία δεν μπορούν να ενημερωθούν ή να συγχρονιστούν πια!",
"Your storage is almost full ({usedSpacePercent}%)" => "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Η εφαρμογή κρυπτογράφησης είναι ενεργοποιημένη αλλά τα κλειδιά σας δεν έχουν καταγραφεί, παρακαλώ αποσυνδεθείτε και επανασυνδεθείτε.",
@@ -89,7 +87,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" => "Τρέχουσα ανίχνευση",
-"Upgrading filesystem cache..." => "Ενημέρωση της μνήμης cache του συστήματος αρχείων..."
+"Current scanning" => "Τρέχουσα ανίχνευση"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/en_GB.php b/apps/files/l10n/en_GB.php
index ac93aa68abb..3fb2cb62e60 100644
--- a/apps/files/l10n/en_GB.php
+++ b/apps/files/l10n/en_GB.php
@@ -3,14 +3,15 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Could not move %s - File with this name already exists",
"Could not move %s" => "Could not move %s",
"File name cannot be empty." => "File name cannot be empty.",
-"File name must not contain \"/\". Please choose a different name." => "File name must not contain \"/\". Please choose a different name.",
+"\"%s\" is an invalid file name." => "\"%s\" is an invalid file name.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Invalid name: '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed.",
+"The target folder has been moved or deleted." => "The target folder has been moved or deleted.",
"The name %s is already used in the folder %s. Please choose a different name." => "The name %s is already used in the folder %s. Please choose a different name.",
"Not a valid source" => "Not a valid source",
"Server is not allowed to open URLs, please check the server configuration" => "Server is not allowed to open URLs, please check the server configuration",
"Error while downloading %s to %s" => "Error whilst downloading %s to %s",
"Error when creating the file" => "Error when creating the file",
"Folder name cannot be empty." => "Folder name cannot be empty.",
-"Folder name must not contain \"/\". Please choose a different name." => "Folder name must not contain \"/\". Please choose a different name.",
"Error when creating the folder" => "Error when creating the folder",
"Unable to set upload directory." => "Unable to set upload directory.",
"Invalid Token" => "Invalid Token",
@@ -23,12 +24,13 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Missing a temporary folder",
"Failed to write to disk" => "Failed to write to disk",
"Not enough storage available" => "Not enough storage available",
-"Upload failed. Could not get file info." => "Upload failed. Could not get file info.",
"Upload failed. Could not find uploaded file" => "Upload failed. Could not find uploaded file",
+"Upload failed. Could not get file info." => "Upload failed. Could not get file info.",
"Invalid directory." => "Invalid directory.",
"Files" => "Files",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Unable to upload {filename} as it is a directory or has 0 bytes",
-"Not enough space available" => "Not enough space available",
+"Total file size {size1} exceeds upload limit {size2}" => "Total file size {size1} exceeds upload limit {size2}",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "Not enough free space, you are uploading {size1} but only {size2} is left",
"Upload cancelled." => "Upload cancelled.",
"Could not get result from server." => "Could not get result from server.",
"File upload is in progress. Leaving the page now will cancel the upload." => "File upload is in progress. Leaving the page now will cancel the upload.",
@@ -50,8 +52,7 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n file","%n files"),
"{dirs} and {files}" => "{dirs} and {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Uploading %n file","Uploading %n files"),
-"'.' is an invalid file name." => "'.' is an invalid file name.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Invalid name: '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed.",
+"\"{name}\" is an invalid file name." => "\"{name}\" is an invalid file name.",
"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}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Encryption App is enabled but your keys are not initialised, please log-out and log-in again",
@@ -89,7 +90,6 @@ $TRANSLATIONS = array(
"Upload too large" => "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." => "Files are being scanned, please wait.",
-"Current scanning" => "Current scanning",
-"Upgrading filesystem cache..." => "Upgrading filesystem cache..."
+"Current scanning" => "Current scanning"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/eo.php b/apps/files/l10n/eo.php
index 81cfa03fd6d..b92fef50006 100644
--- a/apps/files/l10n/eo.php
+++ b/apps/files/l10n/eo.php
@@ -3,13 +3,12 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Ne eblis movi %s: dosiero kun ĉi tiu nomo jam ekzistas",
"Could not move %s" => "Ne eblis movi %s",
"File name cannot be empty." => "Dosiernomo devas ne malpleni.",
-"File name must not contain \"/\". Please choose a different name." => "La dosieronomo ne devas enhavi “/”. Bonvolu elekti malsaman nomon.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nevalida nomo: “\\”, “/”, “<”, “>”, “:”, “\"”, “|”, “?” kaj “*” ne permesatas.",
"The name %s is already used in the folder %s. Please choose a different name." => "La nomo %s jam uziĝas en la dosierujo %s. Bonvolu elekti malsaman nomon.",
"Not a valid source" => "Nevalida fonto",
"Error while downloading %s to %s" => "Eraris elŝuto de %s al %s",
"Error when creating the file" => "Eraris la kreo de la dosiero",
"Folder name cannot be empty." => "La dosierujnomo ne povas malpleni.",
-"Folder name must not contain \"/\". Please choose a different name." => "La dosiernomo ne devas enhavi “/”. Bonvolu elekti malsaman nomon.",
"Error when creating the folder" => "Eraris la kreo de la dosierujo",
"Unable to set upload directory." => "Ne povis agordiĝi la alŝuta dosierujo.",
"No file was uploaded. Unknown error" => "Neniu dosiero alŝutiĝis. Nekonata eraro.",
@@ -21,12 +20,11 @@ $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. Could not get file info." => "La alŝuto malsukcesis. Ne povis ekhaviĝi informo pri dosiero.",
"Upload failed. Could not find uploaded file" => "La alŝuto malsukcesis. Ne troviĝis alŝutota dosiero.",
+"Upload failed. Could not get file info." => "La alŝuto malsukcesis. Ne povis ekhaviĝi informo pri dosiero.",
"Invalid directory." => "Nevalida dosierujo.",
"Files" => "Dosieroj",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Ne povis alŝutiĝi {filename} ĉar ĝi estas dosierujo aŭ ĝi havas 0 duumokojn",
-"Not enough space available" => "Ne haveblas sufiĉa spaco",
"Upload cancelled." => "La alŝuto nuliĝis.",
"Could not get result from server." => "Ne povis ekhaviĝi rezulto el la servilo.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Dosieralŝuto plenumiĝas. Lasi la paĝon nun nuligus la alŝuton.",
@@ -45,8 +43,6 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n dosiero","%n dosieroj"),
"{dirs} and {files}" => "{dirs} kaj {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Alŝutatas %n dosiero","Alŝutatas %n dosieroj"),
-"'.' is an invalid file name." => "'.' ne estas valida dosiernomo.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nevalida nomo: “\\”, “/”, “<”, “>”, “:”, “\"”, “|”, “?” kaj “*” ne permesatas.",
"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.",
@@ -79,7 +75,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Alŝuto tro larĝa",
"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",
-"Upgrading filesystem cache..." => "Ĝisdatiĝas dosiersistema kaŝmemoro..."
+"Current scanning" => "Nuna skano"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es.php b/apps/files/l10n/es.php
index bfbb80e8962..6083ab2a5d6 100644
--- a/apps/files/l10n/es.php
+++ b/apps/files/l10n/es.php
@@ -3,14 +3,15 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "No se pudo mover %s - Ya existe un archivo con ese nombre.",
"Could not move %s" => "No se pudo mover %s",
"File name cannot be empty." => "El nombre de archivo no puede estar vacío.",
-"File name must not contain \"/\". Please choose a different name." => "El nombre del archivo, NO puede contener el simbolo\"/\", por favor elija un nombre diferente.",
+"\"%s\" is an invalid file name." => "\"%s\" es un nombre de archivo inválido.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ",
+"The target folder has been moved or deleted." => "La carpeta destino fue movida o eliminada.",
"The name %s is already used in the folder %s. Please choose a different name." => "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.",
-"Not a valid source" => "No es un origen válido",
-"Server is not allowed to open URLs, please check the server configuration" => "El servidor no puede acceder URLs; revise la configuración del servidor.",
+"Not a valid source" => "No es una fuente válida",
+"Server is not allowed to open URLs, please check the server configuration" => "La configuración del servidor no le permite abrir URLs, revísela.",
"Error while downloading %s to %s" => "Error mientras se descargaba %s a %s",
"Error when creating the file" => "Error al crear el archivo",
"Folder name cannot be empty." => "El nombre de la carpeta no puede estar vacío.",
-"Folder name must not contain \"/\". Please choose a different name." => "El nombre de la carpeta, NO puede contener el simbolo\"/\", por favor elija un nombre diferente.",
"Error when creating the folder" => "Error al crear la carpeta.",
"Unable to set upload directory." => "Incapaz de crear directorio de subida.",
"Invalid Token" => "Token Inválido",
@@ -23,17 +24,18 @@ $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. Could not get file info." => "Actualización fallida. No se pudo obtener información del archivo.",
"Upload failed. Could not find uploaded file" => "Actualización fallida. No se pudo encontrar el archivo subido",
+"Upload failed. Could not get file info." => "Actualización fallida. No se pudo obtener información del archivo.",
"Invalid directory." => "Directorio inválido.",
"Files" => "Archivos",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "No ha sido posible subir {filename} porque es un directorio o tiene 0 bytes",
-"Not enough space available" => "No hay suficiente espacio disponible",
+"Total file size {size1} exceeds upload limit {size2}" => "El tamaño total del archivo {size1} excede el límite {size2}",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "No hay suficiente espacio libre. Quiere subir {size1} pero solo quedan {size2}",
"Upload cancelled." => "Subida cancelada.",
"Could not get result from server." => "No se pudo obtener respuesta del servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." => "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.",
"URL cannot be empty" => "La dirección URL no puede estar vacía",
-"In the home folder 'Shared' is a reserved filename" => "En la carpeta de inicio, 'Shared' es un nombre reservado",
+"In the home folder 'Shared' is a reserved filename" => "En la carpeta home, no se puede usar 'Shared'",
"{new_name} already exists" => "{new_name} ya existe",
"Could not create file" => "No se pudo crear el archivo",
"Could not create folder" => "No se pudo crear la carpeta",
@@ -45,13 +47,12 @@ $TRANSLATIONS = array(
"Could not rename file" => "No se pudo renombrar el archivo",
"replaced {new_name} with {old_name}" => "reemplazado {new_name} con {old_name}",
"undo" => "deshacer",
-"Error deleting file." => "Error borrando el archivo.",
+"Error deleting file." => "Error al borrar el archivo",
"_%n folder_::_%n folders_" => array("%n carpeta","%n carpetas"),
"_%n file_::_%n files_" => array("%n archivo","%n archivos"),
"{dirs} and {files}" => "{dirs} y {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Subiendo %n archivo","Subiendo %n archivos"),
-"'.' is an invalid file name." => "'.' no es un nombre de archivo válido.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ",
+"\"{name}\" is an invalid file name." => "\"{name}\" es un nombre de archivo inválido.",
"Your storage is full, files can not be updated or synced anymore!" => "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!",
"Your storage is almost full ({usedSpacePercent}%)" => "Su almacenamiento está casi lleno ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "La app de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.",
@@ -89,7 +90,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Subida demasido grande",
"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",
-"Upgrading filesystem cache..." => "Actualizando caché del sistema de archivos..."
+"Current scanning" => "Escaneo actual"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es_AR.php b/apps/files/l10n/es_AR.php
index 78d6388cd9b..105321276c1 100644
--- a/apps/files/l10n/es_AR.php
+++ b/apps/files/l10n/es_AR.php
@@ -3,6 +3,14 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "No se pudo mover %s - Un archivo con este nombre ya existe",
"Could not move %s" => "No se pudo mover %s ",
"File name cannot be empty." => "El nombre del archivo no puede quedar vacío.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos.",
+"The name %s is already used in the folder %s. Please choose a different name." => "El nombre %s está en uso en el directorio %s. Por favor elija un otro nombre.",
+"Not a valid source" => "No es una fuente válida",
+"Server is not allowed to open URLs, please check the server configuration" => "El servidor no está permitido abrir las URLs, por favor chequee la configuración del servidor",
+"Error while downloading %s to %s" => "Error mientras se descargaba %s a %s",
+"Error when creating the file" => "Error al crear el archivo",
+"Folder name cannot be empty." => "El nombre del directorio no puede estar vacío.",
+"Error when creating the folder" => "Error al crear el directorio",
"Unable to set upload directory." => "No fue posible crear el directorio de subida.",
"Invalid Token" => "Token Inválido",
"No file was uploaded. Unknown error" => "El archivo no fue subido. Error desconocido",
@@ -14,32 +22,44 @@ $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. Could not find uploaded file" => "Falló la carga. No se pudo encontrar el archivo subido.",
+"Upload failed. Could not get file info." => "Falló la carga. No se pudo obtener la información del archivo.",
"Invalid directory." => "Directorio inválido.",
"Files" => "Archivos",
-"Not enough space available" => "No hay suficiente espacio disponible",
+"Unable to upload {filename} as it is a directory or has 0 bytes" => "Imposible cargar {filename} puesto que es un directoro o tiene 0 bytes.",
"Upload cancelled." => "La subida fue cancelada",
+"Could not get result from server." => "No se pudo obtener resultados del servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." => "La subida del archivo está en proceso. Si salís de la página ahora, la subida se cancelará.",
+"URL cannot be empty" => "La URL no puede estar vacía",
+"In the home folder 'Shared' is a reserved filename" => "En el directorio inicial 'Shared' es un nombre de archivo reservado",
"{new_name} already exists" => "{new_name} ya existe",
+"Could not create file" => "No se pudo crear el archivo",
+"Could not create folder" => "No se pudo crear el directorio",
+"Error fetching URL" => "Error al obtener la URL",
"Share" => "Compartir",
"Delete permanently" => "Borrar permanentemente",
"Rename" => "Cambiar nombre",
"Pending" => "Pendientes",
+"Could not rename file" => "No se pudo renombrar el archivo",
"replaced {new_name} with {old_name}" => "se reemplazó {new_name} con {old_name}",
"undo" => "deshacer",
+"Error deleting file." => "Error al borrar el archivo.",
"_%n folder_::_%n folders_" => array("%n carpeta","%n carpetas"),
"_%n file_::_%n files_" => array("%n archivo","%n archivos"),
"{dirs} and {files}" => "{carpetas} y {archivos}",
"_Uploading %n file_::_Uploading %n files_" => array("Subiendo %n archivo","Subiendo %n archivos"),
-"'.' is an invalid file name." => "'.' es un nombre de archivo inválido.",
-"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 App is enabled but your keys are not initialized, please log-out and log-in again" => "La aplicación de encriptación está habilitada pero las llaves no fueron inicializadas, por favor termine y vuelva a iniciar la sesión",
+"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Llave privada inválida para la aplicación de encriptación. Por favor actualice la clave de la llave privada en las configuraciones personales para recobrar el acceso a sus archivos encriptados.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "El proceso de cifrado se ha desactivado, pero los archivos aún están encriptados. Por favor, vaya a la configuración personal para descifrar los archivos.",
"Your download is being prepared. This might take some time if the files are big." => "Tu descarga se está preparando. Esto puede demorar si los archivos son muy grandes.",
+"Error moving file" => "Error moviendo el archivo",
"Error" => "Error",
"Name" => "Nombre",
"Size" => "Tamaño",
"Modified" => "Modificado",
+"Invalid folder name. Usage of 'Shared' is reserved." => "Nombre de directorio inválido. 'Shared' está reservado.",
"%s could not be renamed" => "No se pudo renombrar %s",
"Upload" => "Subir",
"File handling" => "Tratamiento de archivos",
@@ -51,19 +71,20 @@ $TRANSLATIONS = array(
"Maximum input size for ZIP files" => "Tamaño máximo para archivos ZIP de entrada",
"Save" => "Guardar",
"New" => "Nuevo",
+"New text file" => "Nuevo archivo de texto",
"Text file" => "Archivo de texto",
"New folder" => "Nueva Carpeta",
"Folder" => "Carpeta",
"From link" => "Desde enlace",
"Deleted files" => "Archivos borrados",
"Cancel upload" => "Cancelar subida",
+"You don’t have permission to upload or create files here" => "No tienes permisos para subir o crear archivos aquí",
"Nothing in here. Upload something!" => "No hay nada. ¡Subí contenido!",
"Download" => "Descargar",
"Delete" => "Borrar",
"Upload too large" => "El tamaño del archivo que querés subir es demasiado grande",
"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",
-"Upgrading filesystem cache..." => "Actualizando el cache del sistema de archivos"
+"Current scanning" => "Escaneo actual"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es_CL.php b/apps/files/l10n/es_CL.php
index 6f97758878f..4f5e35bd887 100644
--- a/apps/files/l10n/es_CL.php
+++ b/apps/files/l10n/es_CL.php
@@ -1,9 +1,12 @@
<?php
$TRANSLATIONS = array(
"Files" => "Archivos",
+"Share" => "Compartir",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Upload" => "Subir"
+"Error" => "Error",
+"Upload" => "Subir",
+"Download" => "Descargar"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/es_MX.php b/apps/files/l10n/es_MX.php
index 0b7571defc7..f8a72f95d85 100644
--- a/apps/files/l10n/es_MX.php
+++ b/apps/files/l10n/es_MX.php
@@ -3,14 +3,13 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "No se pudo mover %s - Ya existe un archivo con ese nombre.",
"Could not move %s" => "No se pudo mover %s",
"File name cannot be empty." => "El nombre de archivo no puede estar vacío.",
-"File name must not contain \"/\". Please choose a different name." => "El nombre del archivo, NO puede contener el simbolo\"/\", por favor elija un nombre diferente.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ",
"The name %s is already used in the folder %s. Please choose a different name." => "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente.",
"Not a valid source" => "No es un origen válido",
"Server is not allowed to open URLs, please check the server configuration" => "El servidor no puede acceder URLs; revise la configuración del servidor.",
"Error while downloading %s to %s" => "Error mientras se descargaba %s a %s",
"Error when creating the file" => "Error al crear el archivo",
"Folder name cannot be empty." => "El nombre de la carpeta no puede estar vacío.",
-"Folder name must not contain \"/\". Please choose a different name." => "El nombre de la carpeta, NO puede contener el simbolo\"/\", por favor elija un nombre diferente.",
"Error when creating the folder" => "Error al crear la carpeta.",
"Unable to set upload directory." => "Incapaz de crear directorio de subida.",
"Invalid Token" => "Token Inválido",
@@ -23,12 +22,11 @@ $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. Could not get file info." => "Actualización fallida. No se pudo obtener información del archivo.",
"Upload failed. Could not find uploaded file" => "Actualización fallida. No se pudo encontrar el archivo subido",
+"Upload failed. Could not get file info." => "Actualización fallida. No se pudo obtener información del archivo.",
"Invalid directory." => "Directorio inválido.",
"Files" => "Archivos",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "No ha sido posible subir {filename} porque es un directorio o tiene 0 bytes",
-"Not enough space available" => "No hay suficiente espacio disponible",
"Upload cancelled." => "Subida cancelada.",
"Could not get result from server." => "No se pudo obtener respuesta del servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." => "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada.",
@@ -50,8 +48,6 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n archivo","%n archivos"),
"{dirs} and {files}" => "{dirs} y {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Subiendo %n archivo","Subiendo %n archivos"),
-"'.' is an invalid file name." => "'.' no es un nombre de archivo válido.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos ",
"Your storage is full, files can not be updated or synced anymore!" => "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!",
"Your storage is almost full ({usedSpacePercent}%)" => "Su almacenamiento está casi lleno ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "La aplicación de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo.",
@@ -89,7 +85,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Subida demasido grande",
"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",
-"Upgrading filesystem cache..." => "Actualizando caché del sistema de archivos..."
+"Current scanning" => "Escaneo actual"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/et_EE.php b/apps/files/l10n/et_EE.php
index fd031527738..f1fdc82673c 100644
--- a/apps/files/l10n/et_EE.php
+++ b/apps/files/l10n/et_EE.php
@@ -3,14 +3,13 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Ei saa liigutada faili %s - samanimeline fail on juba olemas",
"Could not move %s" => "%s liigutamine ebaõnnestus",
"File name cannot be empty." => "Faili nimi ei saa olla tühi.",
-"File name must not contain \"/\". Please choose a different name." => "Faili nimi ei tohi sisaldada \"/\". Palun vali mõni teine nimi.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud.",
"The name %s is already used in the folder %s. Please choose a different name." => "Nimi %s on juba kasutusel kataloogis %s. Palun vali mõni teine nimi.",
"Not a valid source" => "Pole korrektne lähteallikas",
"Server is not allowed to open URLs, please check the server configuration" => "Server ei võimalda URL-ide avamist, palun kontrolli serveri seadistust",
"Error while downloading %s to %s" => "Viga %s allalaadimisel %s",
"Error when creating the file" => "Viga faili loomisel",
"Folder name cannot be empty." => "Kataloogi nimi ei saa olla tühi.",
-"Folder name must not contain \"/\". Please choose a different name." => "Kataloogi nimi ei tohi sisaldada \"/\". Palun vali mõni teine nimi.",
"Error when creating the folder" => "Viga kataloogi loomisel",
"Unable to set upload directory." => "Üleslaadimiste kausta määramine ebaõnnestus.",
"Invalid Token" => "Vigane kontrollkood",
@@ -23,12 +22,11 @@ $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. Could not get file info." => "Üleslaadimine ebaõnnestus. Faili info hankimine ebaõnnestus.",
"Upload failed. Could not find uploaded file" => "Üleslaadimine ebaõnnestus. Üleslaetud faili ei leitud",
+"Upload failed. Could not get file info." => "Üleslaadimine ebaõnnestus. Faili info hankimine ebaõnnestus.",
"Invalid directory." => "Vigane kaust.",
"Files" => "Failid",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Ei saa üles laadida {filename}, kuna see on kataloog või selle suurus on 0 baiti",
-"Not enough space available" => "Pole piisavalt ruumi",
"Upload cancelled." => "Üleslaadimine tühistati.",
"Could not get result from server." => "Serverist ei saadud tulemusi",
"File upload is in progress. Leaving the page now will cancel the upload." => "Faili üleslaadimine on töös. Lehelt lahkumine katkestab selle üleslaadimise.",
@@ -50,8 +48,6 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n fail","%n faili"),
"{dirs} and {files}" => "{dirs} ja {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Laadin üles %n faili","Laadin üles %n faili"),
-"'.' is an invalid file name." => "'.' on vigane failinimi.",
-"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 App is enabled but your keys are not initialized, please log-out and log-in again" => "Krüpteerimisrakend on lubatud, kuid võtmeid pole lähtestatud. Palun logi välja ning uuesti sisse.",
@@ -89,7 +85,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Üleslaadimine on liiga suur",
"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",
-"Upgrading filesystem cache..." => "Failisüsteemi puhvri uuendamine..."
+"Current scanning" => "Praegune skannimine"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/eu.php b/apps/files/l10n/eu.php
index 5df480c2bc3..be601eecfbf 100644
--- a/apps/files/l10n/eu.php
+++ b/apps/files/l10n/eu.php
@@ -3,13 +3,13 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Ezin da %s mugitu - Izen hau duen fitxategia dagoeneko existitzen da",
"Could not move %s" => "Ezin dira fitxategiak mugitu %s",
"File name cannot be empty." => "Fitxategi izena ezin da hutsa izan.",
-"File name must not contain \"/\". Please choose a different name." => "Fitxategi izenak ezin du \"/\" izan. Mesedez hautatu beste izen bat.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta.",
"The name %s is already used in the folder %s. Please choose a different name." => "%s izena dagoeneko erabilita dago %s karpetan. Mesdez hautatu izen ezberdina.",
"Not a valid source" => "Ez da jatorri baliogarria",
+"Server is not allowed to open URLs, please check the server configuration" => "Zerbitzaria ez dago URLak irekitzeko baimendua, mesedez egiaztatu zerbitzariaren konfigurazioa",
"Error while downloading %s to %s" => "Errorea %s %sra deskargatzerakoan",
"Error when creating the file" => "Errorea fitxategia sortzerakoan",
"Folder name cannot be empty." => "Karpeta izena ezin da hutsa izan.",
-"Folder name must not contain \"/\". Please choose a different name." => "Karpeta izenak ezin du \"/\" izan. Mesedez hautatu beste izen bat.",
"Error when creating the folder" => "Errorea karpeta sortzerakoan",
"Unable to set upload directory." => "Ezin da igoera direktorioa ezarri.",
"Invalid Token" => "Lekuko baliogabea",
@@ -22,12 +22,11 @@ $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. Could not get file info." => "Igoerak huts egin du. Ezin izan da fitxategiaren informazioa eskuratu.",
"Upload failed. Could not find uploaded file" => "Igoerak huts egin du. Ezin izan da igotako fitxategia aurkitu",
+"Upload failed. Could not get file info." => "Igoerak huts egin du. Ezin izan da fitxategiaren informazioa eskuratu.",
"Invalid directory." => "Baliogabeko karpeta.",
"Files" => "Fitxategiak",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Ezin da {filename} igo karpeta bat delako edo 0 byte dituelako",
-"Not enough space available" => "Ez dago leku nahikorik.",
"Upload cancelled." => "Igoera ezeztatuta",
"Could not get result from server." => "Ezin da zerbitzaritik emaitzik lortu",
"File upload is in progress. Leaving the page now will cancel the upload." => "Fitxategien igoera martxan da. Orria orain uzteak igoera ezeztatutko du.",
@@ -36,6 +35,7 @@ $TRANSLATIONS = array(
"{new_name} already exists" => "{new_name} dagoeneko existitzen da",
"Could not create file" => "Ezin izan da fitxategia sortu",
"Could not create folder" => "Ezin izan da karpeta sortu",
+"Error fetching URL" => "Errorea URLa eskuratzerakoan",
"Share" => "Elkarbanatu",
"Delete permanently" => "Ezabatu betirako",
"Rename" => "Berrizendatu",
@@ -48,8 +48,6 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("fitxategi %n","%n fitxategi"),
"{dirs} and {files}" => "{dirs} eta {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Fitxategi %n igotzen","%n fitxategi igotzen"),
-"'.' is an invalid file name." => "'.' ez da fitxategi izen baliogarria.",
-"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 App is enabled but your keys are not initialized, please log-out and log-in again" => "Enkriptazio aplikazioa gaituta dago baina zure gakoak ez daude konfiguratuta, mesedez saioa bukatu eta berriro hasi",
@@ -87,7 +85,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Igoera handiegia da",
"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",
-"Upgrading filesystem cache..." => "Fitxategi sistemaren katxea eguneratzen..."
+"Current scanning" => "Orain eskaneatzen ari da"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/eu_ES.php b/apps/files/l10n/eu_ES.php
new file mode 100644
index 00000000000..293e6de8379
--- /dev/null
+++ b/apps/files/l10n/eu_ES.php
@@ -0,0 +1,10 @@
+<?php
+$TRANSLATIONS = array(
+"_%n folder_::_%n folders_" => array("",""),
+"_%n file_::_%n files_" => array("",""),
+"_Uploading %n file_::_Uploading %n files_" => array("",""),
+"Save" => "Gorde",
+"Download" => "Deskargatu",
+"Delete" => "Ezabatu"
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/fa.php b/apps/files/l10n/fa.php
index 4f3257bc075..e1142aba160 100644
--- a/apps/files/l10n/fa.php
+++ b/apps/files/l10n/fa.php
@@ -1,8 +1,9 @@
<?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 نمی تواند حرکت کند ",
"File name cannot be empty." => "نام پرونده نمی تواند خالی باشد.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "نام نامعتبر ، '\\', '/', '<', '>', ':', '\"', '|', '?' و '*' مجاز نمی باشند.",
"Unable to set upload directory." => "قادر به تنظیم پوشه آپلود نمی باشد.",
"Invalid Token" => "رمز نامعتبر",
"No file was uploaded. Unknown error" => "هیچ فایلی آپلود نشد.خطای ناشناس",
@@ -16,7 +17,6 @@ $TRANSLATIONS = array(
"Not enough storage available" => "فضای کافی در دسترس نیست",
"Invalid directory." => "فهرست راهنما نامعتبر می باشد.",
"Files" => "پرونده‌ها",
-"Not enough space available" => "فضای کافی در دسترس نیست",
"Upload cancelled." => "بار گذاری لغو شد",
"File upload is in progress. Leaving the page now will cancel the upload." => "آپلودکردن پرونده در حال پیشرفت است. در صورت خروج از صفحه آپلود لغو میگردد. ",
"{new_name} already exists" => "{نام _جدید} در حال حاضر وجود دارد.",
@@ -28,9 +28,7 @@ $TRANSLATIONS = array(
"undo" => "بازگشت",
"_%n folder_::_%n folders_" => array(""),
"_%n file_::_%n files_" => array(""),
-"_Uploading %n file_::_Uploading %n files_" => array(""),
-"'.' is an invalid file name." => "'.' یک نام پرونده نامعتبر است.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "نام نامعتبر ، '\\', '/', '<', '>', ':', '\"', '|', '?' و '*' مجاز نمی باشند.",
+"_Uploading %n file_::_Uploading %n files_" => array("در حال بارگذاری %n فایل"),
"Your storage is full, files can not be updated or synced anymore!" => "فضای ذخیره ی شما کاملا پر است، بیش از این فایلها بهنگام یا همگام سازی نمی توانند بشوند!",
"Your storage is almost full ({usedSpacePercent}%)" => "فضای ذخیره ی شما تقریبا پر است ({usedSpacePercent}%)",
"Your download is being prepared. This might take some time if the files are big." => "دانلود شما در حال آماده شدن است. در صورتیکه پرونده ها بزرگ باشند ممکن است مدتی طول بکشد.",
@@ -61,7 +59,6 @@ $TRANSLATIONS = array(
"Upload too large" => "سایز فایل برای آپلود زیاد است(م.تنظیمات در php.ini)",
"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" => "بازرسی کنونی",
-"Upgrading filesystem cache..." => "بهبود فایل سیستمی ذخیره گاه..."
+"Current scanning" => "بازرسی کنونی"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/fi_FI.php b/apps/files/l10n/fi_FI.php
index d1241b77da0..6b94d8b4fae 100644
--- a/apps/files/l10n/fi_FI.php
+++ b/apps/files/l10n/fi_FI.php
@@ -3,15 +3,17 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Kohteen %s siirto ei onnistunut - Tiedosto samalla nimellä on jo olemassa",
"Could not move %s" => "Kohteen %s siirto ei onnistunut",
"File name cannot be empty." => "Tiedoston nimi ei voi olla tyhjä.",
-"File name must not contain \"/\". Please choose a different name." => "Tiedoston nimessä ei saa olla merkkiä \"/\". Valitse toinen nimi.",
+"\"%s\" is an invalid file name." => "\"%s\" on virheellinen tiedostonimi.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Virheellinen nimi, merkit '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' eivät ole sallittuja.",
+"The target folder has been moved or deleted." => "Kohdekansio on siirretty tai poistettu.",
"The name %s is already used in the folder %s. Please choose a different name." => "Nimi %s on jo käytössä kansiossa %s. Valitse toinen nimi.",
"Not a valid source" => "Virheellinen lähde",
"Server is not allowed to open URLs, please check the server configuration" => "Palvelimen ei ole lupa avata verkko-osoitteita. Tarkista palvelimen asetukset",
"Error while downloading %s to %s" => "Virhe ladatessa kohdetta %s sijaintiin %s",
"Error when creating the file" => "Virhe tiedostoa luotaessa",
"Folder name cannot be empty." => "Kansion nimi ei voi olla tyhjä.",
-"Folder name must not contain \"/\". Please choose a different name." => "Kansion nimessä ei saa olla merkkiä \"/\". Valitse toinen nimi.",
"Error when creating the folder" => "Virhe kansiota luotaessa",
+"Unable to set upload directory." => "Lähetyskansion asettaminen epäonnistui.",
"No file was uploaded. Unknown error" => "Tiedostoa ei lähetetty. Tuntematon virhe",
"There is no error, the file uploaded with success" => "Ei virheitä, tiedosto lähetettiin onnistuneesti",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Lähetetyn tiedoston koko ylittää php.ini-tiedoston upload_max_filesize-säännön:",
@@ -22,10 +24,12 @@ $TRANSLATIONS = array(
"Failed to write to disk" => "Levylle kirjoitus epäonnistui",
"Not enough storage available" => "Tallennustilaa ei ole riittävästi käytettävissä",
"Upload failed. Could not find uploaded file" => "Lähetys epäonnistui. Lähettävää tiedostoa ei löydetty.",
+"Upload failed. Could not get file info." => "Lähetys epäonnistui. Lähettävää tiedostoa ei löydetty.",
"Invalid directory." => "Virheellinen kansio.",
"Files" => "Tiedostot",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Kohdetta {filename} ei voi lähettää, koska se on joko kansio tai sen koko on 0 tavua",
-"Not enough space available" => "Tilaa ei ole riittävästi",
+"Total file size {size1} exceeds upload limit {size2}" => "Yhteiskoko {size1} ylittää lähetysrajan {size2}",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "Ei riittävästi vapaata tilaa. Lähetyksesi koko on {size1}, mutta vain {size2} on jäljellä",
"Upload cancelled." => "Lähetys peruttu.",
"Could not get result from server." => "Tuloksien saaminen palvelimelta ei onnistunut.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Tiedoston lähetys on meneillään. Sivulta poistuminen nyt peruu tiedoston lähetyksen.",
@@ -45,8 +49,7 @@ $TRANSLATIONS = array(
"_%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.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Virheellinen nimi, merkit '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' eivät ole sallittuja.",
+"\"{name}\" is an invalid file name." => "\"{name}\" on virheellinen tiedostonimi.",
"Your storage is full, files can not be updated or synced anymore!" => "Tallennustila on loppu, tiedostoja ei voi enää päivittää tai synkronoida!",
"Your storage is almost full ({usedSpacePercent}%)" => "Tallennustila on melkein loppu ({usedSpacePercent}%)",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Salaus poistettiin käytöstä, mutta tiedostosi ovat edelleen salattuina. Siirry henkilökohtaisiin asetuksiin avataksesi tiedostojesi salauksen.",
@@ -82,7 +85,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Lähetettävä tiedosto on liian suuri",
"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",
-"Upgrading filesystem cache..." => "Päivitetään tiedostojärjestelmän välimuistia..."
+"Current scanning" => "Tämänhetkinen tutkinta"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/fr.php b/apps/files/l10n/fr.php
index 73b89434778..ad768f03de7 100644
--- a/apps/files/l10n/fr.php
+++ b/apps/files/l10n/fr.php
@@ -3,14 +3,15 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Impossible de déplacer %s - Un fichier possédant ce nom existe déjà",
"Could not move %s" => "Impossible de déplacer %s",
"File name cannot be empty." => "Le nom de fichier ne peut être vide.",
-"File name must not contain \"/\". Please choose a different name." => "Le nom de fichier ne doit pas contenir \"/\". Merci de choisir un nom différent.",
+"\"%s\" is an invalid file name." => "\"%s\" n'est pas un nom de fichier valide.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nom invalide, les caractères '\\', '/', '<', '>', ':', '\"', '|', '?' et '*' ne sont pas autorisés.",
+"The target folder has been moved or deleted." => "Le dossier cible a été déplacé ou supprimé.",
"The name %s is already used in the folder %s. Please choose a different name." => "Le nom %s est déjà utilisé dans le dossier %s. Merci de choisir un nom différent.",
"Not a valid source" => "La source n'est pas valide",
"Server is not allowed to open URLs, please check the server configuration" => "Le serveur n'est pas autorisé à ouvrir des URL, veuillez vérifier la configuration du serveur",
"Error while downloading %s to %s" => "Erreur pendant le téléchargement de %s à %s",
"Error when creating the file" => "Erreur pendant la création du fichier",
"Folder name cannot be empty." => "Le nom de dossier ne peux pas être vide.",
-"Folder name must not contain \"/\". Please choose a different name." => "Le nom de dossier ne doit pas contenir \"/\". Merci de choisir un nom différent.",
"Error when creating the folder" => "Erreur pendant la création du dossier",
"Unable to set upload directory." => "Impossible de définir le dossier pour l'upload, charger.",
"Invalid Token" => "Jeton non valide",
@@ -23,12 +24,13 @@ $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. Could not get file info." => "L'envoi a échoué. Impossible d'obtenir les informations du fichier.",
"Upload failed. Could not find uploaded file" => "L'envoi a échoué. Impossible de trouver le fichier envoyé.",
+"Upload failed. Could not get file info." => "L'envoi a échoué. Impossible d'obtenir les informations du fichier.",
"Invalid directory." => "Dossier invalide.",
"Files" => "Fichiers",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Impossible d'envoyer {filename} car il s'agit d'un répertoire ou d'un fichier de taille nulle",
-"Not enough space available" => "Espace disponible insuffisant",
+"Total file size {size1} exceeds upload limit {size2}" => "La taille totale du fichier {size1} excède la taille maximale d'envoi {size2}",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "Espace insuffisant : vous tentez d'envoyer {size1} mais seulement {size2} sont disponibles",
"Upload cancelled." => "Envoi annulé.",
"Could not get result from server." => "Ne peut recevoir les résultats du serveur.",
"File upload is in progress. Leaving the page now will cancel the upload." => "L'envoi du fichier est en cours. Quitter cette page maintenant annulera l'envoi du fichier.",
@@ -50,8 +52,7 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n fichier","%n fichiers"),
"{dirs} and {files}" => "{dirs} et {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Téléversement de %n fichier","Téléversement de %n fichiers"),
-"'.' is an invalid file name." => "'.' n'est pas un nom de fichier valide.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nom invalide, les caractères '\\', '/', '<', '>', ':', '\"', '|', '?' et '*' ne sont pas autorisés.",
+"\"{name}\" is an invalid file name." => "\"{name}\" n'est pas un nom de fichier valide.",
"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}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "L'application de chiffrement est activée mais vos clés ne sont pas initialisées, veuillez vous déconnecter et ensuite vous reconnecter.",
@@ -89,7 +90,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Téléversement trop volumineux",
"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",
-"Upgrading filesystem cache..." => "Mise à niveau du cache du système de fichier"
+"Current scanning" => "Analyse en cours"
);
$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files/l10n/gl.php b/apps/files/l10n/gl.php
index 1d22691d93c..7ea8181dc71 100644
--- a/apps/files/l10n/gl.php
+++ b/apps/files/l10n/gl.php
@@ -3,14 +3,15 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Non foi posíbel mover %s; Xa existe un ficheiro con ese nome.",
"Could not move %s" => "Non foi posíbel mover %s",
"File name cannot be empty." => "O nome de ficheiro non pode estar baleiro",
-"File name must not contain \"/\". Please choose a different name." => "O nome do ficheiro non pode conter «/». Escolla outro nome.",
+"\"%s\" is an invalid file name." => "«%s» é un nome incorrecto de ficheiro.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome incorrecto, non se permite «\\», «/», «<», «>», «:», «\"», «|», «?» e «*».",
+"The target folder has been moved or deleted." => "O cartafol de destino foi movido ou eliminado.",
"The name %s is already used in the folder %s. Please choose a different name." => "Xa existe o nome %s no cartafol %s. Escolla outro nome.",
"Not a valid source" => "Esta orixe non é correcta",
"Server is not allowed to open URLs, please check the server configuration" => "O servidor non ten permisos para abrir os enderezos URL, comprobe a configuración do servidor",
"Error while downloading %s to %s" => "Produciuse un erro ao descargar %s en %s",
"Error when creating the file" => "Produciuse un erro ao crear o ficheiro",
"Folder name cannot be empty." => "O nome de cartafol non pode estar baleiro.",
-"Folder name must not contain \"/\". Please choose a different name." => "O nome do cartafol non pode conter «/». Escolla outro nome.",
"Error when creating the folder" => "Produciuse un erro ao crear o cartafol",
"Unable to set upload directory." => "Non é posíbel configurar o directorio de envíos.",
"Invalid Token" => "Marca incorrecta",
@@ -23,12 +24,13 @@ $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. Could not get file info." => "O envío fracasou. Non foi posíbel obter información do ficheiro.",
"Upload failed. Could not find uploaded file" => "O envío fracasou. Non foi posíbel atopar o ficheiro enviado",
+"Upload failed. Could not get file info." => "O envío fracasou. Non foi posíbel obter información do ficheiro.",
"Invalid directory." => "O directorio é incorrecto.",
"Files" => "Ficheiros",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Non é posíbel enviar {filename}, xa que ou é un directorio ou ten 0 bytes",
-"Not enough space available" => "O espazo dispoñíbel é insuficiente",
+"Total file size {size1} exceeds upload limit {size2}" => "O tamaño total do ficheiro {size1} excede do límite de envío {size2}",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "Non hai espazo libre abondo, o seu envío é de {size1} mais só dispón de {size2}",
"Upload cancelled." => "Envío cancelado.",
"Could not get result from server." => "Non foi posíbel obter o resultado do servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." => "O envío do ficheiro está en proceso. Saír agora da páxina cancelará o envío.",
@@ -50,8 +52,7 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n ficheiro","%n ficheiros"),
"{dirs} and {files}" => "{dirs} e {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Cargando %n ficheiro","Cargando %n ficheiros"),
-"'.' is an invalid file name." => "«.» é un nome de ficheiro incorrecto",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome incorrecto, non se permite «\\», «/», «<», «>», «:», «\"», «|», «?» e «*».",
+"\"{name}\" is an invalid file name." => "«{name}» é un nome incorrecto de ficheiro.",
"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 App is enabled but your keys are not initialized, please log-out and log-in again" => "O aplicativo de cifrado está activado, mais as chaves non foron inicializadas, saia da sesión e volva a acceder de novo",
@@ -89,7 +90,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Envío demasiado grande",
"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",
-"Upgrading filesystem cache..." => "Anovando a caché do sistema de ficheiros..."
+"Current scanning" => "Análise actual"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/he.php b/apps/files/l10n/he.php
index 0cdb178254e..2035c8488bd 100644
--- a/apps/files/l10n/he.php
+++ b/apps/files/l10n/he.php
@@ -3,6 +3,7 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "לא ניתן להעביר את %s - קובץ בשם הזה כבר קיים",
"Could not move %s" => "לא ניתן להעביר את %s",
"File name cannot be empty." => "שם קובץ אינו יכול להיות ריק",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "השם שגוי, אסור להשתמש בתווים '\\', '/', '<', '>', ':', '\"', '|', '?' ו־'*'.",
"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:",
@@ -28,7 +29,6 @@ $TRANSLATIONS = array(
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "השם שגוי, אסור להשתמש בתווים '\\', '/', '<', '>', ':', '\"', '|', '?' ו־'*'.",
"Your storage is almost full ({usedSpacePercent}%)" => "שטח האחסון שלך כמעט מלא ({usedSpacePercent}%)",
"Error" => "שגיאה",
"Name" => "שם",
diff --git a/apps/files/l10n/hu_HU.php b/apps/files/l10n/hu_HU.php
index 22c3926ed1c..6f5ba9b4724 100644
--- a/apps/files/l10n/hu_HU.php
+++ b/apps/files/l10n/hu_HU.php
@@ -3,14 +3,13 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "%s áthelyezése nem sikerült - már létezik másik fájl ezzel a névvel",
"Could not move %s" => "Nem sikerült %s áthelyezése",
"File name cannot be empty." => "A fájlnév nem lehet semmi.",
-"File name must not contain \"/\". Please choose a different name." => "Az állomány neve nem tartalmazhatja a \"/\" karaktert. Kérem válasszon másik nevet!",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Érvénytelen elnevezés. Ezek a karakterek nem használhatók: '\\', '/', '<', '>', ':', '\"', '|', '?' és '*'",
"The name %s is already used in the folder %s. Please choose a different name." => "A %s név már létezik a %s mappában. Kérem válasszon másik nevet!",
"Not a valid source" => "A kiinduló állomány érvénytelen",
"Server is not allowed to open URLs, please check the server configuration" => "A kiszolgálón nincs engedélyezve URL-ek megnyitása, kérem ellenőrizze a beállításokat",
"Error while downloading %s to %s" => "Hiba történt miközben %s-t letöltöttük %s-be",
"Error when creating the file" => "Hiba történt az állomány létrehozásakor",
"Folder name cannot be empty." => "A mappa neve nem maradhat kitöltetlenül",
-"Folder name must not contain \"/\". Please choose a different name." => "A mappa neve nem tartalmazhatja a \"/\" karaktert. Kérem válasszon másik nevet!",
"Error when creating the folder" => "Hiba történt a mappa létrehozásakor",
"Unable to set upload directory." => "Nem található a mappa, ahova feltölteni szeretne.",
"Invalid Token" => "Hibás mappacím",
@@ -23,12 +22,11 @@ $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. Could not get file info." => "A feltöltés nem sikerült. Az állományt leíró információk nem érhetők el.",
"Upload failed. Could not find uploaded file" => "A feltöltés nem sikerült. Nem található a feltöltendő állomány.",
+"Upload failed. Could not get file info." => "A feltöltés nem sikerült. Az állományt leíró információk nem érhetők el.",
"Invalid directory." => "Érvénytelen mappa.",
"Files" => "Fájlok",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "A(z) {filename} állomány nem tölthető fel, mert ez vagy egy mappa, vagy pedig 0 bájtból áll.",
-"Not enough space available" => "Nincs elég szabad hely",
"Upload cancelled." => "A feltöltést megszakítottuk.",
"Could not get result from server." => "A kiszolgálótól nem kapható meg az eredmény.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Fájlfeltöltés van folyamatban. Az oldal elhagyása megszakítja a feltöltést.",
@@ -50,8 +48,6 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n állomány","%n állomány"),
"{dirs} and {files}" => "{dirs} és {files}",
"_Uploading %n file_::_Uploading %n files_" => array("%n állomány feltöltése","%n állomány feltöltése"),
-"'.' is an invalid file name." => "'.' fájlnév érvénytelen.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Érvénytelen elnevezés. Ezek a karakterek nem használhatók: '\\', '/', '<', '>', ':', '\"', '|', '?' és '*'",
"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}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Az állományok titkosítása engedélyezve van, de az Ön titkos kulcsai nincsenek beállítva. Ezért kérjük, hogy jelentkezzen ki, és lépjen be újra!",
@@ -89,7 +85,6 @@ $TRANSLATIONS = array(
"Upload too large" => "A feltöltés túl nagy",
"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",
-"Upgrading filesystem cache..." => "A fájlrendszer gyorsítótárának frissítése zajlik..."
+"Current scanning" => "Ellenőrzés alatt"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/id.php b/apps/files/l10n/id.php
index 4e254ff6f60..45bc05c9182 100644
--- a/apps/files/l10n/id.php
+++ b/apps/files/l10n/id.php
@@ -3,13 +3,12 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Tidak dapat memindahkan %s - Berkas dengan nama ini sudah ada",
"Could not move %s" => "Tidak dapat memindahkan %s",
"File name cannot be empty." => "Nama berkas tidak boleh kosong.",
-"File name must not contain \"/\". Please choose a different name." => "Nama berkas tidak boleh mengandung \"/\". Silakan pilih nama yang berbeda.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nama tidak valid, karakter '\\', '/', '<', '>', ':', '\"', '|', '?' dan '*' tidak diizinkan.",
"The name %s is already used in the folder %s. Please choose a different name." => "Nama %s sudah digunakan dalam folder %s. Silakan pilih nama yang berbeda.",
"Not a valid source" => "Sumber tidak sah",
"Error while downloading %s to %s" => "Galat saat mengunduh %s ke %s",
"Error when creating the file" => "Galat saat membuat berkas",
"Folder name cannot be empty." => "Nama folder tidak bolh kosong.",
-"Folder name must not contain \"/\". Please choose a different name." => "Nama folder tidak boleh mengandung \"/\". Silakan pilih nama yang berbeda.",
"Error when creating the folder" => "Galat saat membuat folder",
"Unable to set upload directory." => "Tidak dapat mengatur folder unggah",
"Invalid Token" => "Token tidak sah",
@@ -22,12 +21,11 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Folder sementara tidak ada",
"Failed to write to disk" => "Gagal menulis ke disk",
"Not enough storage available" => "Ruang penyimpanan tidak mencukupi",
-"Upload failed. Could not get file info." => "Unggah gagal. Tidak mendapatkan informasi berkas.",
"Upload failed. Could not find uploaded file" => "Unggah gagal. Tidak menemukan berkas yang akan diunggah",
+"Upload failed. Could not get file info." => "Unggah gagal. Tidak mendapatkan informasi berkas.",
"Invalid directory." => "Direktori tidak valid.",
"Files" => "Berkas",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Tidak dapat mengunggah {filename} karena ini sebuah direktori atau memiliki ukuran 0 byte",
-"Not enough space available" => "Ruang penyimpanan tidak mencukupi",
"Upload cancelled." => "Pengunggahan dibatalkan.",
"Could not get result from server." => "Tidak mendapatkan hasil dari server.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Berkas sedang diunggah. Meninggalkan halaman ini akan membatalkan proses.",
@@ -48,8 +46,6 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n berkas"),
"{dirs} and {files}" => "{dirs} dan {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Mengunggah %n berkas"),
-"'.' is an invalid file name." => "'.' bukan nama berkas yang valid.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nama tidak valid, karakter '\\', '/', '<', '>', ':', '\"', '|', '?' dan '*' tidak diizinkan.",
"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}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Aplikasi Enskripsi telah diaktifkan tetapi kunci tidak diinisialisasi, silakan log-out dan log-in lagi",
@@ -87,7 +83,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Yang diunggah terlalu besar",
"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",
-"Upgrading filesystem cache..." => "Meningkatkan tembolok sistem berkas..."
+"Current scanning" => "Yang sedang dipindai"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/is.php b/apps/files/l10n/is.php
index 5c5cc7d5d73..088cdefa304 100644
--- a/apps/files/l10n/is.php
+++ b/apps/files/l10n/is.php
@@ -3,6 +3,7 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Gat ekki fært %s - Skrá með þessu nafni er þegar til",
"Could not move %s" => "Gat ekki fært %s",
"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ð.",
"No file was uploaded. Unknown error" => "Engin skrá var send inn. Óþekkt villa.",
"There is no error, the file uploaded with success" => "Engin villa, innsending heppnaðist",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Innsend skrá er stærri en upload_max stillingin í php.ini:",
@@ -13,7 +14,6 @@ $TRANSLATIONS = array(
"Failed to write to disk" => "Tókst ekki að skrifa á disk",
"Invalid directory." => "Ógild mappa.",
"Files" => "Skrár",
-"Not enough space available" => "Ekki nægt pláss tiltækt",
"Upload cancelled." => "Hætt við innsendingu.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Innsending í gangi. Ef þú ferð af þessari síðu mun innsending misheppnast.",
"{new_name} already exists" => "{new_name} er þegar til",
@@ -25,8 +25,6 @@ $TRANSLATIONS = array(
"_%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.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ógilt nafn, táknin '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' eru ekki leyfð.",
"Error" => "Villa",
"Name" => "Nafn",
"Size" => "Stærð",
diff --git a/apps/files/l10n/it.php b/apps/files/l10n/it.php
index 2a10e9977f4..e1a34e646fb 100644
--- a/apps/files/l10n/it.php
+++ b/apps/files/l10n/it.php
@@ -3,14 +3,15 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Impossibile spostare %s - un file con questo nome esiste già",
"Could not move %s" => "Impossibile spostare %s",
"File name cannot be empty." => "Il nome del file non può essere vuoto.",
-"File name must not contain \"/\". Please choose a different name." => "Il nome del file non può contenere il carattere \"/\". Scegli un nome diverso.",
+"\"%s\" is an invalid file name." => "\"%s\" non è un nome file valido.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome non valido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non sono consentiti.",
+"The target folder has been moved or deleted." => "La cartella di destinazione è stata spostata o eliminata.",
"The name %s is already used in the folder %s. Please choose a different name." => "Il nome %s è attualmente in uso nella cartella %s. Scegli un nome diverso.",
"Not a valid source" => "Non è una sorgente valida",
"Server is not allowed to open URLs, please check the server configuration" => "Al server non è permesso aprire URL, controlla la configurazione del server",
"Error while downloading %s to %s" => "Errore durante lo scaricamento di %s su %s",
"Error when creating the file" => "Errore durante la creazione del file",
"Folder name cannot be empty." => "Il nome della cartella non può essere vuoto.",
-"Folder name must not contain \"/\". Please choose a different name." => "Il nome della cartella non può contenere il carattere \"/\". Scegli un nome diverso.",
"Error when creating the folder" => "Errore durante la creazione della cartella",
"Unable to set upload directory." => "Impossibile impostare una cartella di caricamento.",
"Invalid Token" => "Token non valido",
@@ -23,12 +24,13 @@ $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. Could not get file info." => "Caricamento non riuscito. Impossibile ottenere informazioni sul file.",
"Upload failed. Could not find uploaded file" => "Caricamento non riuscito. Impossibile trovare il file caricato.",
+"Upload failed. Could not get file info." => "Caricamento non riuscito. Impossibile ottenere informazioni sul file.",
"Invalid directory." => "Cartella non valida.",
"Files" => "File",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Impossibile caricare {filename} poiché è una cartella oppure ha una dimensione di 0 byte.",
-"Not enough space available" => "Spazio disponibile insufficiente",
+"Total file size {size1} exceeds upload limit {size2}" => "La dimensione totale del file {size1} supera il limite di caricamento {size2}",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "Spazio insufficiente, stai caricando {size1}, ma è rimasto solo {size2}",
"Upload cancelled." => "Invio annullato",
"Could not get result from server." => "Impossibile ottenere il risultato dal server.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Caricamento del file in corso. La chiusura della pagina annullerà il caricamento.",
@@ -50,8 +52,7 @@ $TRANSLATIONS = array(
"_%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"),
-"'.' is an invalid file name." => "'.' non è un nome file valido.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome non valido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non sono consentiti.",
+"\"{name}\" is an invalid file name." => "\"{name}\" non è un nome file valido.",
"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 App is enabled but your keys are not initialized, please log-out and log-in again" => "L'applicazione di cifratura è abilitata, ma le chiavi non sono state inizializzate, disconnettiti ed effettua nuovamente l'accesso",
@@ -89,7 +90,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Caricamento troppo grande",
"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",
-"Upgrading filesystem cache..." => "Aggiornamento della cache del filesystem in corso..."
+"Current scanning" => "Scansione corrente"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ja.php b/apps/files/l10n/ja.php
new file mode 100644
index 00000000000..eb6cb0efc50
--- /dev/null
+++ b/apps/files/l10n/ja.php
@@ -0,0 +1,95 @@
+<?php
+$TRANSLATIONS = array(
+"Could not move %s - File with this name already exists" => "%s を移動できませんでした ― この名前のファイルはすでに存在します",
+"Could not move %s" => "%s を移動できませんでした",
+"File name cannot be empty." => "ファイル名を空にすることはできません。",
+"\"%s\" is an invalid file name." => "\"%s\" は無効なファイル名です。",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。",
+"The target folder has been moved or deleted." => "目標のフォルダは移動されたか、削除されました。",
+"The name %s is already used in the folder %s. Please choose a different name." => "%s はフォルダー %s ですでに使われています。別の名前を選択してください。",
+"Not a valid source" => "有効なソースではありません",
+"Server is not allowed to open URLs, please check the server configuration" => "サーバーは、URLを開くことは許されません。サーバーの設定をチェックしてください。",
+"Error while downloading %s to %s" => "%s から %s へのダウンロードエラー",
+"Error when creating the file" => "ファイルの生成エラー",
+"Folder name cannot be empty." => "フォルダー名は空にできません",
+"Error when creating the folder" => "フォルダーの生成エラー",
+"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: " => "アップロードされたファイルは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" => "ストレージに十分な空き容量がありません",
+"Upload failed. Could not find uploaded file" => "アップロードに失敗。アップロード済みのファイルを見つけることができませんでした。",
+"Upload failed. Could not get file info." => "アップロードに失敗。ファイル情報を取得できませんでした。",
+"Invalid directory." => "無効なディレクトリです。",
+"Files" => "ファイル",
+"Unable to upload {filename} as it is a directory or has 0 bytes" => "ディレクトリもしくは0バイトのため {filename} をアップロードできません",
+"Total file size {size1} exceeds upload limit {size2}" => "合計ファイルサイズ {size1} はアップロード制限 {size2} を超過しています。",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "空き容量が十分でなく、 {size1} をアップロードしていますが、 {size2} しか残っていません。",
+"Upload cancelled." => "アップロードはキャンセルされました。",
+"Could not get result from server." => "サーバーから結果を取得できませんでした。",
+"File upload is in progress. Leaving the page now will cancel the upload." => "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。",
+"URL cannot be empty" => "URL は空にできません",
+"In the home folder 'Shared' is a reserved filename" => "ホームフォルダーでは、'Shared' はシステムが使用する予約済みのファイル名です",
+"{new_name} already exists" => "{new_name} はすでに存在します",
+"Could not create file" => "ファイルを作成できませんでした",
+"Could not create folder" => "フォルダーを作成できませんでした",
+"Error fetching URL" => "URL取得エラー",
+"Share" => "共有",
+"Delete permanently" => "完全に削除する",
+"Rename" => "名前の変更",
+"Pending" => "中断",
+"Could not rename file" => "ファイルの名前変更ができませんでした",
+"replaced {new_name} with {old_name}" => "{old_name} を {new_name} に置換",
+"undo" => "元に戻す",
+"Error deleting file." => "ファイルの削除エラー。",
+"_%n folder_::_%n folders_" => array("%n 個のフォルダー"),
+"_%n file_::_%n files_" => array("%n 個のファイル"),
+"{dirs} and {files}" => "{dirs} と {files}",
+"_Uploading %n file_::_Uploading %n files_" => array("%n 個のファイルをアップロード中"),
+"\"{name}\" is an invalid file name." => "\"{name}\" は無効なファイル名です。",
+"Your storage is full, files can not be updated or synced anymore!" => "あなたのストレージは一杯です。ファイルの更新と同期はもうできません!",
+"Your storage is almost full ({usedSpacePercent}%)" => "ストレージがほぼ一杯です({usedSpacePercent}%)",
+"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "暗号化アプリは有効ですが、あなたの暗号化キーは初期化されていません。ログアウトした後に、再度ログインしてください",
+"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "暗号化アプリの無効なプライベートキーです。あなたの暗号化されたファイルへアクセスするために、個人設定からプライベートキーのパスワードを更新してください。",
+"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "暗号化の機能は無効化されましたが、ファイルはすでに暗号化されています。個人設定からファイルを複合を行ってください。",
+"Your download is being prepared. This might take some time if the files are big." => "ダウンロードの準備中です。ファイルサイズが大きい場合は少し時間がかかるかもしれません。",
+"Error moving file" => "ファイルの移動エラー",
+"Error" => "エラー",
+"Name" => "名前",
+"Size" => "サイズ",
+"Modified" => "更新日時",
+"Invalid folder name. Usage of 'Shared' is reserved." => "無効なフォルダー名。「Shared」の利用は予約されています。",
+"%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" => "新規作成",
+"New text file" => "新規のテキストファイル作成",
+"Text file" => "テキストファイル",
+"New folder" => "新しいフォルダー",
+"Folder" => "フォルダー",
+"From link" => "リンク",
+"Deleted files" => "ゴミ箱",
+"Cancel upload" => "アップロードをキャンセル",
+"You don’t have permission to upload or create files here" => "ここにファイルをアップロードもしくは作成する権限がありません",
+"Nothing in here. Upload something!" => "ここには何もありません。何かアップロードしてください。",
+"Download" => "ダウンロード",
+"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" => "スキャン中"
+);
+$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/ja_JP.php b/apps/files/l10n/ja_JP.php
index 8019b825d3c..8a4b3ca8774 100644
--- a/apps/files/l10n/ja_JP.php
+++ b/apps/files/l10n/ja_JP.php
@@ -3,16 +3,17 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "%s を移動できませんでした ― この名前のファイルはすでに存在します",
"Could not move %s" => "%s を移動できませんでした",
"File name cannot be empty." => "ファイル名を空にすることはできません。",
-"File name must not contain \"/\". Please choose a different name." => "ファイル名には \"/\" を含めることはできません。別の名前を選択してください。",
-"The name %s is already used in the folder %s. Please choose a different name." => "%s はフォルダ %s ないですでに使われています。別の名前を選択してください。",
+"\"%s\" is an invalid file name." => "\"%s\" は無効なファイル名です。",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。",
+"The target folder has been moved or deleted." => "目標のフォルダは移動されたか、削除されました。",
+"The name %s is already used in the folder %s. Please choose a different name." => "%s はフォルダー %s ですでに使われています。別の名前を選択してください。",
"Not a valid source" => "有効なソースではありません",
"Server is not allowed to open URLs, please check the server configuration" => "サーバーは、URLを開くことは許されません。サーバーの設定をチェックしてください。",
"Error while downloading %s to %s" => "%s から %s へのダウンロードエラー",
"Error when creating the file" => "ファイルの生成エラー",
-"Folder name cannot be empty." => "フォルダ名は空にできません",
-"Folder name must not contain \"/\". Please choose a different name." => "フォルダ名には \"/\" を含めることはできません。別の名前を選択してください。",
-"Error when creating the folder" => "フォルダの生成エラー",
-"Unable to set upload directory." => "アップロードディレクトリを設定出来ません。",
+"Folder name cannot be empty." => "フォルダー名は空にできません",
+"Error when creating the folder" => "フォルダーの生成エラー",
+"Unable to set upload directory." => "アップロードディレクトリを設定できません。",
"Invalid Token" => "無効なトークン",
"No file was uploaded. Unknown error" => "ファイルは何もアップロードされていません。不明なエラー",
"There is no error, the file uploaded with success" => "エラーはありません。ファイルのアップロードは成功しました",
@@ -20,23 +21,24 @@ $TRANSLATIONS = array(
"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" => "一時保存フォルダが見つかりません",
+"Missing a temporary folder" => "一時保存フォルダーが見つかりません",
"Failed to write to disk" => "ディスクへの書き込みに失敗しました",
"Not enough storage available" => "ストレージに十分な空き容量がありません",
-"Upload failed. Could not get file info." => "アップロードに失敗。ファイル情報を取得できませんでした。",
"Upload failed. Could not find uploaded file" => "アップロードに失敗。アップロード済みのファイルを見つけることができませんでした。",
+"Upload failed. Could not get file info." => "アップロードに失敗。ファイル情報を取得できませんでした。",
"Invalid directory." => "無効なディレクトリです。",
"Files" => "ファイル",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "ディレクトリもしくは0バイトのため {filename} をアップロードできません",
-"Not enough space available" => "利用可能なスペースが十分にありません",
+"Total file size {size1} exceeds upload limit {size2}" => "合計ファイルサイズ {size1} はアップロード制限 {size2} を超過しています。",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "空き容量が十分でなく、 {size1} をアップロードしていますが、 {size2} しか残っていません。",
"Upload cancelled." => "アップロードはキャンセルされました。",
-"Could not get result from server." => "サーバから結果を取得できませんでした。",
+"Could not get result from server." => "サーバーから結果を取得できませんでした。",
"File upload is in progress. Leaving the page now will cancel the upload." => "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。",
"URL cannot be empty" => "URL は空にできません",
-"In the home folder 'Shared' is a reserved filename" => "ホームフォルダでは、'Shared' はシステムが使用する予約済みのファイル名です",
-"{new_name} already exists" => "{new_name} はすでに存在しています",
+"In the home folder 'Shared' is a reserved filename" => "ホームフォルダーでは、'Shared' はシステムが使用する予約済みのファイル名です",
+"{new_name} already exists" => "{new_name} はすでに存在します",
"Could not create file" => "ファイルを作成できませんでした",
-"Could not create folder" => "フォルダを作成できませんでした",
+"Could not create folder" => "フォルダーを作成できませんでした",
"Error fetching URL" => "URL取得エラー",
"Share" => "共有",
"Delete permanently" => "完全に削除する",
@@ -46,14 +48,13 @@ $TRANSLATIONS = array(
"replaced {new_name} with {old_name}" => "{old_name} を {new_name} に置換",
"undo" => "元に戻す",
"Error deleting file." => "ファイルの削除エラー。",
-"_%n folder_::_%n folders_" => array("%n 個のフォルダ"),
+"_%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 個のファイルをアップロード中"),
-"'.' is an invalid file name." => "'.' は無効なファイル名です。",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。",
+"\"{name}\" is an invalid file name." => "\"{name}\" は無効なファイル名です。",
"Your storage is full, files can not be updated or synced anymore!" => "あなたのストレージは一杯です。ファイルの更新と同期はもうできません!",
-"Your storage is almost full ({usedSpacePercent}%)" => "あなたのストレージはほぼ一杯です({usedSpacePercent}%)",
+"Your storage is almost full ({usedSpacePercent}%)" => "ストレージがほぼ一杯です({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "暗号化アプリは有効ですが、あなたの暗号化キーは初期化されていません。ログアウトした後に、再度ログインしてください",
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "暗号化アプリの無効なプライベートキーです。あなたの暗号化されたファイルへアクセスするために、個人設定からプライベートキーのパスワードを更新してください。",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "暗号化の機能は無効化されましたが、ファイルはすでに暗号化されています。個人設定からファイルを複合を行ってください。",
@@ -63,22 +64,22 @@ $TRANSLATIONS = array(
"Name" => "名前",
"Size" => "サイズ",
"Modified" => "更新日時",
-"Invalid folder name. Usage of 'Shared' is reserved." => "無効なフォルダ名。「Shared」の利用は予約されています。",
+"Invalid folder name. Usage of 'Shared' is reserved." => "無効なフォルダー名。「Shared」の利用は予約されています。",
"%s could not be renamed" => "%sの名前を変更できませんでした",
"Upload" => "アップロード",
"File handling" => "ファイル操作",
"Maximum upload size" => "最大アップロードサイズ",
"max. possible: " => "最大容量: ",
-"Needed for multi-file and folder downloads." => "複数ファイルおよびフォルダのダウンロードに必要",
+"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" => "新規作成",
"New text file" => "新規のテキストファイル作成",
"Text file" => "テキストファイル",
-"New folder" => "新しいフォルダ",
-"Folder" => "フォルダ",
+"New folder" => "新しいフォルダー",
+"Folder" => "フォルダー",
"From link" => "リンク",
"Deleted files" => "ゴミ箱",
"Cancel upload" => "アップロードをキャンセル",
@@ -87,7 +88,7 @@ $TRANSLATIONS = array(
"Download" => "ダウンロード",
"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" => "スキャン中",
"Upgrading filesystem cache..." => "ファイルシステムキャッシュを更新中..."
diff --git a/apps/files/l10n/ka_GE.php b/apps/files/l10n/ka_GE.php
index eafa0c083f7..230c2e4ede2 100644
--- a/apps/files/l10n/ka_GE.php
+++ b/apps/files/l10n/ka_GE.php
@@ -3,6 +3,7 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "%s –ის გადატანა ვერ მოხერხდა – ფაილი ამ სახელით უკვე არსებობს",
"Could not move %s" => "%s –ის გადატანა ვერ მოხერხდა",
"File name cannot be empty." => "ფაილის სახელი არ შეიძლება იყოს ცარიელი.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "არადაშვებადი სახელი, '\\', '/', '<', '>', ':', '\"', '|', '?' და '*' არ არის დაიშვებული.",
"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 ფაილში",
@@ -14,7 +15,6 @@ $TRANSLATIONS = array(
"Not enough storage available" => "საცავში საკმარისი ადგილი არ არის",
"Invalid directory." => "დაუშვებელი დირექტორია.",
"Files" => "ფაილები",
-"Not enough space available" => "საკმარისი ადგილი არ არის",
"Upload cancelled." => "ატვირთვა შეჩერებულ იქნა.",
"File upload is in progress. Leaving the page now will cancel the upload." => "მიმდინარეობს ფაილის ატვირთვა. სხვა გვერდზე გადასვლა გამოიწვევს ატვირთვის შეჩერებას",
"{new_name} already exists" => "{new_name} უკვე არსებობს",
@@ -27,8 +27,6 @@ $TRANSLATIONS = array(
"_%n folder_::_%n folders_" => array(""),
"_%n file_::_%n files_" => array(""),
"_Uploading %n file_::_Uploading %n files_" => array(""),
-"'.' is an invalid file name." => "'.' არის დაუშვებელი ფაილის სახელი.",
-"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." => "გადმოწერის მოთხოვნა მუშავდება. ის მოითხოვს გარკვეულ დროს რაგდან ფაილები არის დიდი ზომის.",
@@ -58,7 +56,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" => "მიმდინარე სკანირება",
-"Upgrading filesystem cache..." => "ფაილური სისტემის ქეშის განახლება...."
+"Current scanning" => "მიმდინარე სკანირება"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/km.php b/apps/files/l10n/km.php
index 9733358d628..702c811ecf2 100644
--- a/apps/files/l10n/km.php
+++ b/apps/files/l10n/km.php
@@ -1,8 +1,19 @@
<?php
$TRANSLATIONS = array(
+"Files" => "ឯកសារ",
+"Share" => "ចែក​រំលែក",
+"undo" => "មិន​ធ្វើ​វិញ",
"_%n folder_::_%n folders_" => array(""),
"_%n file_::_%n files_" => array(""),
"_Uploading %n file_::_Uploading %n files_" => array(""),
+"Error" => "កំហុស",
+"Name" => "ឈ្មោះ",
+"Size" => "ទំហំ",
+"Upload" => "ផ្ទុក​ឡើង",
+"Save" => "រក្សាទុក",
+"New folder" => "ថត​ថ្មី",
+"Folder" => "ថត",
+"Download" => "ទាញយក",
"Delete" => "លុប"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/ko.php b/apps/files/l10n/ko.php
index 35a9f2fb85c..92a2578074c 100644
--- a/apps/files/l10n/ko.php
+++ b/apps/files/l10n/ko.php
@@ -3,14 +3,13 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "항목 %s을(를) 이동시킬 수 없음 - 같은 이름의 파일이 이미 존재함",
"Could not move %s" => "항목 %s을(를) 이동시킬 수 없음",
"File name cannot be empty." => "파일 이름이 비어 있을 수 없습니다.",
-"File name must not contain \"/\". Please choose a different name." => "파일 이름에는 \"/\"가 들어갈 수 없습니다. 다른 이름을 사용하십시오.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다.",
"The name %s is already used in the folder %s. Please choose a different name." => "이름 %s이(가) 폴더 %s에서 이미 사용 중입니다. 다른 이름을 사용하십시오.",
"Not a valid source" => "올바르지 않은 원본",
"Server is not allowed to open URLs, please check the server configuration" => "서버에서 URL을 열 수 없습니다. 서버 설정을 확인하십시오",
"Error while downloading %s to %s" => "%s을(를) %s(으)로 다운로드하는 중 오류 발생",
"Error when creating the file" => "파일 생성 중 오류 발생",
"Folder name cannot be empty." => "폴더 이름이 비어있을 수 없습니다.",
-"Folder name must not contain \"/\". Please choose a different name." => "폴더 이름에는 \"/\"가 들어갈 수 없습니다. 다른 이름을 사용하십시오.",
"Error when creating the folder" => "폴더 생성 중 오류 발생",
"Unable to set upload directory." => "업로드 디렉터리를 설정할 수 없습니다.",
"Invalid Token" => "잘못된 토큰",
@@ -23,12 +22,11 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "임시 폴더가 없음",
"Failed to write to disk" => "디스크에 쓰지 못했습니다",
"Not enough storage available" => "저장소가 용량이 충분하지 않습니다.",
-"Upload failed. Could not get file info." => "업로드에 실패했습니다. 파일 정보를 가져올 수 없습니다.",
"Upload failed. Could not find uploaded file" => "업로드에 실패했습니다. 업로드할 파일을 찾을 수 없습니다",
+"Upload failed. Could not get file info." => "업로드에 실패했습니다. 파일 정보를 가져올 수 없습니다.",
"Invalid directory." => "올바르지 않은 디렉터리입니다.",
"Files" => "파일",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "{filename}을(를) 업로드할 수 없습니다. 폴더이거나 0 바이트 파일입니다.",
-"Not enough space available" => "여유 공간이 부족합니다",
"Upload cancelled." => "업로드가 취소되었습니다.",
"Could not get result from server." => "서버에서 결과를 가져올 수 없습니다.",
"File upload is in progress. Leaving the page now will cancel the upload." => "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다.",
@@ -50,8 +48,6 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("파일 %n개"),
"{dirs} and {files}" => "{dirs} 그리고 {files}",
"_Uploading %n file_::_Uploading %n files_" => array("파일 %n개 업로드 중"),
-"'.' is an invalid file name." => "'.' 는 올바르지 않은 파일 이름입니다.",
-"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 App is enabled but your keys are not initialized, please log-out and log-in again" => "암호화 앱이 활성화되어 있지만 키가 초기화되지 않았습니다. 로그아웃한 후 다시 로그인하십시오",
@@ -89,7 +85,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" => "현재 검색",
-"Upgrading filesystem cache..." => "파일 시스템 캐시 업그레이드 중..."
+"Current scanning" => "현재 검색"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/ku_IQ.php b/apps/files/l10n/ku_IQ.php
index f04e9ec44df..c0141656f5d 100644
--- a/apps/files/l10n/ku_IQ.php
+++ b/apps/files/l10n/ku_IQ.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Files" => "په‌ڕگەکان",
"Share" => "هاوبەشی کردن",
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
diff --git a/apps/files/l10n/lt_LT.php b/apps/files/l10n/lt_LT.php
index d9023658631..14c48621174 100644
--- a/apps/files/l10n/lt_LT.php
+++ b/apps/files/l10n/lt_LT.php
@@ -3,13 +3,13 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Nepavyko perkelti %s - failas su tokiu pavadinimu jau egzistuoja",
"Could not move %s" => "Nepavyko perkelti %s",
"File name cannot be empty." => "Failo pavadinimas negali būti tuščias.",
-"File name must not contain \"/\". Please choose a different name." => "Failo pavadinime negali būti simbolio \"/\". Prašome pasirinkti kitokį pavadinimą.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Neleistinas pavadinimas, '\\', '/', '<', '>', ':', '\"', '|', '?' ir '*' yra neleidžiami.",
"The name %s is already used in the folder %s. Please choose a different name." => "Pavadinimas %s jau naudojamas aplanke %s. Prašome pasirinkti kitokį pavadinimą.",
"Not a valid source" => "Netinkamas šaltinis",
+"Server is not allowed to open URLs, please check the server configuration" => "Serveriui neleidžiama atverti URL, prašome patikrinti serverio konfigūraciją",
"Error while downloading %s to %s" => "Klaida siunčiant %s į %s",
"Error when creating the file" => "Klaida kuriant failą",
"Folder name cannot be empty." => "Aplanko pavadinimas negali būti tuščias.",
-"Folder name must not contain \"/\". Please choose a different name." => "Aplanko pavadinime negali būti simbolio \"/\". Prašome pasirinkti kitokį pavadinimą.",
"Error when creating the folder" => "Klaida kuriant aplanką",
"Unable to set upload directory." => "Nepavyksta nustatyti įkėlimų katalogo.",
"Invalid Token" => "Netinkamas ženklas",
@@ -22,19 +22,20 @@ $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. Could not get file info." => "Įkėlimas nepavyko. Nepavyko gauti failo informacijos.",
"Upload failed. Could not find uploaded file" => "Įkėlimas nepavyko. Nepavyko rasti įkelto failo",
+"Upload failed. Could not get file info." => "Įkėlimas nepavyko. Nepavyko gauti failo informacijos.",
"Invalid directory." => "Neteisingas aplankas",
"Files" => "Failai",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Nepavyksta įkelti {filename}, nes tai katalogas arba yra 0 baitų dydžio",
-"Not enough space available" => "Nepakanka vietos",
"Upload cancelled." => "Įkėlimas atšauktas.",
"Could not get result from server." => "Nepavyko gauti rezultato iš serverio.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Failo įkėlimas pradėtas. Jei paliksite šį puslapį, įkėlimas nutrūks.",
"URL cannot be empty" => "URL negali būti tuščias.",
+"In the home folder 'Shared' is a reserved filename" => "Pradiniame aplanke failo pavadinimas „Shared“ yra rezervuotas",
"{new_name} already exists" => "{new_name} jau egzistuoja",
"Could not create file" => "Neįmanoma sukurti failo",
"Could not create folder" => "Neįmanoma sukurti aplanko",
+"Error fetching URL" => "Klauda gaunant URL",
"Share" => "Dalintis",
"Delete permanently" => "Ištrinti negrįžtamai",
"Rename" => "Pervadinti",
@@ -47,8 +48,6 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n failas","%n failai","%n failų"),
"{dirs} and {files}" => "{dirs} ir {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Įkeliamas %n failas","Įkeliami %n failai","Įkeliama %n failų"),
-"'.' is an invalid file name." => "'.' yra neleidžiamas failo pavadinime.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Neleistinas pavadinimas, '\\', '/', '<', '>', ':', '\"', '|', '?' ir '*' yra neleidžiami.",
"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}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Šifravimo programa įjungta, bet Jūsų raktai nėra pritaikyti. Prašome atsijungti ir vėl prisijungti",
@@ -60,6 +59,7 @@ $TRANSLATIONS = array(
"Name" => "Pavadinimas",
"Size" => "Dydis",
"Modified" => "Pakeista",
+"Invalid folder name. Usage of 'Shared' is reserved." => "Netinkamas aplanko pavadinimas. „Shared“ pavadinimas yra rezervuotas.",
"%s could not be renamed" => "%s negali būti pervadintas",
"Upload" => "Įkelti",
"File handling" => "Failų tvarkymas",
@@ -71,6 +71,7 @@ $TRANSLATIONS = array(
"Maximum input size for ZIP files" => "Maksimalus ZIP archyvo failo dydis",
"Save" => "Išsaugoti",
"New" => "Naujas",
+"New text file" => "Naujas tekstinis failas",
"Text file" => "Teksto failas",
"New folder" => "Naujas aplankas",
"Folder" => "Katalogas",
@@ -84,7 +85,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Įkėlimui failas per didelis",
"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",
-"Upgrading filesystem cache..." => "Atnaujinamas sistemos kešavimas..."
+"Current scanning" => "Šiuo metu skenuojama"
);
$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 7f8975b2940..0d2ebf281ab 100644
--- a/apps/files/l10n/lv.php
+++ b/apps/files/l10n/lv.php
@@ -3,6 +3,7 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Nevarēja pārvietot %s — jau eksistē datne ar tādu nosaukumu",
"Could not move %s" => "Nevarēja pārvietot %s",
"File name cannot be empty." => "Datnes nosaukums nevar būt tukšs.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nederīgs nosaukums, nav atļauti '\\', '/', '<', '>', ':', '\"', '|', '?' un '*'.",
"Unable to set upload directory." => "Nevar uzstādīt augšupielādes mapi.",
"Invalid Token" => "Nepareiza pilnvara",
"No file was uploaded. Unknown error" => "Netika augšupielādēta neviena datne. Nezināma kļūda",
@@ -16,7 +17,6 @@ $TRANSLATIONS = array(
"Not enough storage available" => "Nav pietiekami daudz vietas",
"Invalid directory." => "Nederīga direktorija.",
"Files" => "Datnes",
-"Not enough space available" => "Nepietiek brīvas vietas",
"Upload cancelled." => "Augšupielāde ir atcelta.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Notiek augšupielāde. Pametot lapu tagad, tiks atcelta augšupielāde.",
"{new_name} already exists" => "{new_name} jau eksistē",
@@ -29,8 +29,6 @@ $TRANSLATIONS = array(
"_%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"),
-"'.' is an invalid file name." => "'.' ir nederīgs datnes nosaukums.",
-"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.",
@@ -62,7 +60,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Datne ir par lielu, lai to augšupielādētu",
"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",
-"Upgrading filesystem cache..." => "Uzlabo datņu sistēmas kešatmiņu..."
+"Current scanning" => "Šobrīd tiek caurskatīts"
);
$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 fadf5efc07b..bc9ee15823c 100644
--- a/apps/files/l10n/mk.php
+++ b/apps/files/l10n/mk.php
@@ -3,11 +3,11 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Не можам да го преместам %s - Датотека со такво име веќе постои",
"Could not move %s" => "Не можам да ги префрлам %s",
"File name cannot be empty." => "Името на датотеката не може да биде празно.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Неправилно име. , '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не се дозволени.",
"Not a valid source" => "Не е валиден извор",
"Error while downloading %s to %s" => "Грешка додека преземам %s to %s",
"Error when creating the file" => "Грешка при креирање на датотека",
"Folder name cannot be empty." => "Името на папката не може да биде празно.",
-"Folder name must not contain \"/\". Please choose a different name." => "Името на папката не смее да содржи \"/\". Одберете друго име.",
"Error when creating the folder" => "Грешка при креирање на папка",
"Unable to set upload directory." => "Не може да се постави папката за префрлање на податоци.",
"Invalid Token" => "Грешен токен",
@@ -23,7 +23,6 @@ $TRANSLATIONS = array(
"Upload failed. Could not find uploaded file" => "Префрлањето е неуспешно. Не можам да го најдам префрлената датотека.",
"Invalid directory." => "Погрешна папка.",
"Files" => "Датотеки",
-"Not enough space available" => "Немате доволно дисков простор",
"Upload cancelled." => "Преземањето е прекинато.",
"Could not get result from server." => "Не можам да добијам резултат од серверот.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Подигање на датотека е во тек. Напуштење на страницата ќе го прекине.",
@@ -43,8 +42,6 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("",""),
"{dirs} and {files}" => "{dirs} и {files}",
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"'.' is an invalid file name." => "'.' е грешно име за датотека.",
-"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." => "Вашето преземање се подготвува. Ова може да потрае до колку датотеките се големи.",
@@ -75,7 +72,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" => "Моментално скенирам",
-"Upgrading filesystem cache..." => "Го надградувам кешот на фјал системот..."
+"Current scanning" => "Моментално скенирам"
);
$PLURAL_FORMS = "nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;";
diff --git a/apps/files/l10n/ml.php b/apps/files/l10n/ml.php
new file mode 100644
index 00000000000..0157af093e9
--- /dev/null
+++ b/apps/files/l10n/ml.php
@@ -0,0 +1,7 @@
+<?php
+$TRANSLATIONS = array(
+"_%n folder_::_%n folders_" => array("",""),
+"_%n file_::_%n files_" => array("",""),
+"_Uploading %n file_::_Uploading %n files_" => array("","")
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/mn.php b/apps/files/l10n/mn.php
new file mode 100644
index 00000000000..0157af093e9
--- /dev/null
+++ b/apps/files/l10n/mn.php
@@ -0,0 +1,7 @@
+<?php
+$TRANSLATIONS = array(
+"_%n folder_::_%n folders_" => array("",""),
+"_%n file_::_%n files_" => array("",""),
+"_Uploading %n file_::_Uploading %n files_" => array("","")
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/nb_NO.php b/apps/files/l10n/nb_NO.php
index ebd7ef38998..b90bee38f99 100644
--- a/apps/files/l10n/nb_NO.php
+++ b/apps/files/l10n/nb_NO.php
@@ -3,6 +3,14 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Kan ikke flytte %s - En fil med samme navn finnes allerede",
"Could not move %s" => "Kunne ikke flytte %s",
"File name cannot be empty." => "Filnavn kan ikke være tomt.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ugyldig navn, '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' er ikke tillatt.",
+"The name %s is already used in the folder %s. Please choose a different name." => "Navnet %s brukes allerede i mappen %s. Velg et annet navn.",
+"Not a valid source" => "Ikke en gyldig kilde",
+"Server is not allowed to open URLs, please check the server configuration" => "Serveren har ikke lov til å åpne URL-er. Sjekk konfigurasjon av server",
+"Error while downloading %s to %s" => "Feil ved nedlasting av %s til %s",
+"Error when creating the file" => "Feil ved oppretting av filen",
+"Folder name cannot be empty." => "Mappenavn kan ikke være tomt.",
+"Error when creating the folder" => "Feil ved oppretting av mappen",
"Unable to set upload directory." => "Kunne ikke sette opplastingskatalog.",
"Invalid Token" => "Ugyldig nøkkel",
"No file was uploaded. Unknown error" => "Ingen filer ble lastet opp. Ukjent feil.",
@@ -14,30 +22,44 @@ $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. Could not find uploaded file" => "Opplasting feilet. Fant ikke opplastet fil.",
+"Upload failed. Could not get file info." => "Opplasting feilet. Klarte ikke å finne informasjon om fil.",
"Invalid directory." => "Ugyldig katalog.",
"Files" => "Filer",
-"Not enough space available" => "Ikke nok lagringsplass",
+"Unable to upload {filename} as it is a directory or has 0 bytes" => "Kan ikke laste opp {filename} fordi det er en mappe eller har 0 bytes",
"Upload cancelled." => "Opplasting avbrutt.",
+"Could not get result from server." => "Fikk ikke resultat fra serveren.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Filopplasting pågår. Forlater du siden nå avbrytes opplastingen.",
+"URL cannot be empty" => "URL kan ikke være tom",
+"In the home folder 'Shared' is a reserved filename" => "I hjemmemappen er 'Shared' et reservert filnavn",
"{new_name} already exists" => "{new_name} finnes allerede",
+"Could not create file" => "Klarte ikke å opprette fil",
+"Could not create folder" => "Klarte ikke å opprette mappe",
+"Error fetching URL" => "Feil ved henting av URL",
"Share" => "Del",
"Delete permanently" => "Slett permanent",
"Rename" => "Gi nytt navn",
"Pending" => "Ventende",
+"Could not rename file" => "Klarte ikke å gi nytt navn til fil",
"replaced {new_name} with {old_name}" => "erstattet {new_name} med {old_name}",
"undo" => "angre",
+"Error deleting file." => "Feil ved sletting av fil.",
"_%n folder_::_%n folders_" => array("%n mappe","%n mapper"),
"_%n file_::_%n files_" => array("%n fil","%n filer"),
+"{dirs} and {files}" => "{dirs} og {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Laster opp %n fil","Laster opp %n filer"),
-"'.' is an invalid file name." => "'.' er et ugyldig filnavn.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ugyldig navn, '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' er ikke tillatt.",
"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}%)",
+"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "App for kryptering er aktivert men nøklene dine er ikke satt opp. Logg ut og logg inn igjen.",
+"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Ugyldig privat nøkkel for Krypterings-app. Oppdater passordet for din private nøkkel i dine personlige innstillinger for å gjenopprette tilgang til de krypterte filene dine.",
+"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Kryptering ble slått av men filene dine er fremdeles kryptert. Gå til dine personlige innstillinger for å dekryptere filene dine.",
"Your download is being prepared. This might take some time if the files are big." => "Nedlastingen din klargjøres. Hvis filene er store kan dette ta litt tid.",
+"Error moving file" => "Feil ved flytting av fil",
"Error" => "Feil",
"Name" => "Navn",
"Size" => "Størrelse",
"Modified" => "Endret",
+"Invalid folder name. Usage of 'Shared' is reserved." => "Ulovlig mappenavn. Bruken av 'Shared' er reservert.",
"%s could not be renamed" => "Kunne ikke gi nytt navn til %s",
"Upload" => "Last opp",
"File handling" => "Filhåndtering",
@@ -49,19 +71,20 @@ $TRANSLATIONS = array(
"Maximum input size for ZIP files" => "Maksimal størrelse på ZIP-filer",
"Save" => "Lagre",
"New" => "Ny",
+"New text file" => "Ny tekstfil",
"Text file" => "Tekstfil",
"New folder" => "Ny mappe",
"Folder" => "Mappe",
"From link" => "Fra link",
-"Deleted files" => "Slettet filer",
+"Deleted files" => "Slettede filer",
"Cancel upload" => "Avbryt opplasting",
+"You don’t have permission to upload or create files here" => "Du har ikke tillatelse til å laste opp eller opprette filer her",
"Nothing in here. Upload something!" => "Ingenting her. Last opp noe!",
"Download" => "Last ned",
"Delete" => "Slett",
"Upload too large" => "Filen er for stor",
"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",
-"Upgrading filesystem cache..." => "Oppgraderer filsystemets mellomlager..."
+"Current scanning" => "Pågående skanning"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/nl.php b/apps/files/l10n/nl.php
index a391e25b952..c617f0bfdde 100644
--- a/apps/files/l10n/nl.php
+++ b/apps/files/l10n/nl.php
@@ -3,14 +3,15 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Kon %s niet verplaatsen - Er bestaat al een bestand met deze naam",
"Could not move %s" => "Kon %s niet verplaatsen",
"File name cannot be empty." => "Bestandsnaam kan niet leeg zijn.",
-"File name must not contain \"/\". Please choose a different name." => "De bestandsnaam mag geen \"/\" bevatten. Kies een andere naam.",
+"\"%s\" is an invalid file name." => "\"%s\" is een ongeldige bestandsnaam.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Onjuiste naam; '\\', '/', '<', '>', ':', '\"', '|', '?' en '*' zijn niet toegestaan.",
+"The target folder has been moved or deleted." => "De doelmap is verplaatst of verwijderd.",
"The name %s is already used in the folder %s. Please choose a different name." => "De naam %s bestaat al in map %s. Kies een andere naam.",
"Not a valid source" => "Geen geldige bron",
"Server is not allowed to open URLs, please check the server configuration" => "Server mag geen URS's openen, controleer de server configuratie",
"Error while downloading %s to %s" => "Fout bij downloaden %s naar %s",
"Error when creating the file" => "Fout bij creëren bestand",
"Folder name cannot be empty." => "Mapnaam mag niet leeg zijn.",
-"Folder name must not contain \"/\". Please choose a different name." => "De mapnaam mag geen \"/\" bevatten. Kies een andere naam.",
"Error when creating the folder" => "Fout bij aanmaken map",
"Unable to set upload directory." => "Kan upload map niet instellen.",
"Invalid Token" => "Ongeldig Token",
@@ -23,12 +24,13 @@ $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. Could not get file info." => "Upload mislukt, Kon geen bestandsinfo krijgen.",
"Upload failed. Could not find uploaded file" => "Upload mislukt. Kon ge-uploade bestand niet vinden",
+"Upload failed. Could not get file info." => "Upload mislukt, Kon geen bestandsinfo krijgen.",
"Invalid directory." => "Ongeldige directory.",
"Files" => "Bestanden",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Kan {filename} niet uploaden omdat het een map is of 0 bytes groot is",
-"Not enough space available" => "Niet genoeg ruimte beschikbaar",
+"Total file size {size1} exceeds upload limit {size2}" => "Totale bestandsgrootte {size1} groter dan uploadlimiet {size2}",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "Niet genoeg vrije ruimte. U upload {size1}, maar is is slechts {size2} beschikbaar",
"Upload cancelled." => "Uploaden geannuleerd.",
"Could not get result from server." => "Kon het resultaat van de server niet terugkrijgen.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Bestandsupload is bezig. Wanneer de pagina nu verlaten wordt, stopt de upload.",
@@ -50,8 +52,7 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("","%n bestanden"),
"{dirs} and {files}" => "{dirs} en {files}",
"_Uploading %n file_::_Uploading %n files_" => array("%n bestand aan het uploaden","%n bestanden aan het uploaden"),
-"'.' is an invalid file name." => "'.' is een ongeldige bestandsnaam.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Onjuiste naam; '\\', '/', '<', '>', ':', '\"', '|', '?' en '*' zijn niet toegestaan.",
+"\"{name}\" is an invalid file name." => "\"{name}\" is een ongeldige bestandsnaam.",
"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 App is enabled but your keys are not initialized, please log-out and log-in again" => "Crypto app is geactiveerd, maar uw sleutels werden niet geïnitialiseerd. Log uit en log daarna opnieuw in.",
@@ -89,7 +90,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Upload is te groot",
"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",
-"Upgrading filesystem cache..." => "Upgraden bestandssysteem cache..."
+"Current scanning" => "Er wordt gescand"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/nn_NO.php b/apps/files/l10n/nn_NO.php
index a5e6e737eae..4f74167d9ad 100644
--- a/apps/files/l10n/nn_NO.php
+++ b/apps/files/l10n/nn_NO.php
@@ -3,6 +3,7 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Klarte ikkje flytta %s – det finst allereie ei fil med dette namnet",
"Could not move %s" => "Klarte ikkje flytta %s",
"File name cannot be empty." => "Filnamnet kan ikkje vera tomt.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ugyldig namn, «\\», «/», «<», «>», «:», «\"», «|», «?» og «*» er ikkje tillate.",
"Unable to set upload directory." => "Klarte ikkje å endra opplastingsmappa.",
"Invalid Token" => "Ugyldig token",
"No file was uploaded. Unknown error" => "Ingen filer lasta opp. Ukjend feil",
@@ -14,12 +15,11 @@ $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. Could not get file info." => "Feil ved opplasting. Klarte ikkje å henta filinfo.",
"Upload failed. Could not find uploaded file" => "Feil ved opplasting. Klarte ikkje å finna opplasta fil.",
+"Upload failed. Could not get file info." => "Feil ved opplasting. Klarte ikkje å henta filinfo.",
"Invalid directory." => "Ugyldig mappe.",
"Files" => "Filer",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Klarte ikkje å lasta opp {filename} sidan det er ei mappe eller er 0 byte.",
-"Not enough space available" => "Ikkje nok lagringsplass tilgjengeleg",
"Upload cancelled." => "Opplasting avbroten.",
"Could not get result from server." => "Klarte ikkje å henta resultat frå tenaren.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Fila lastar no opp. Viss du forlèt sida no vil opplastinga verta avbroten.",
@@ -34,8 +34,6 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n fil","%n filer"),
"{dirs} and {files}" => "{dirs} og {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Lastar opp %n fil","Lastar opp %n filer"),
-"'.' is an invalid file name." => "«.» er eit ugyldig filnamn.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ugyldig namn, «\\», «/», «<», «>», «:», «\"», «|», «?» og «*» er ikkje tillate.",
"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} %)",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Kryptering er skrudd av, men filene dine er enno krypterte. Du kan dekryptera filene i personlege innstillingar.",
@@ -67,7 +65,6 @@ $TRANSLATIONS = array(
"Upload too large" => "For stor opplasting",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Filene du prøver å lasta opp er større enn maksgrensa til denne tenaren.",
"Files are being scanned, please wait." => "Skannar filer, ver venleg og vent.",
-"Current scanning" => "Køyrande skanning",
-"Upgrading filesystem cache..." => "Oppgraderer mellomlageret av filsystemet …"
+"Current scanning" => "Køyrande skanning"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/pl.php b/apps/files/l10n/pl.php
index 031bd508700..3e93dc881e9 100644
--- a/apps/files/l10n/pl.php
+++ b/apps/files/l10n/pl.php
@@ -3,14 +3,15 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Nie można było przenieść %s - Plik o takiej nazwie już istnieje",
"Could not move %s" => "Nie można było przenieść %s",
"File name cannot be empty." => "Nazwa pliku nie może być pusta.",
-"File name must not contain \"/\". Please choose a different name." => "Nazwa pliku nie może zawierać \"/\". Proszę wybrać inną nazwę.",
+"\"%s\" is an invalid file name." => "\"%s\" jest nieprawidłową nazwą pliku.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nieprawidłowa nazwa. Znaki '\\', '/', '<', '>', ':', '\"', '|', '?' oraz '*' są niedozwolone.",
+"The target folder has been moved or deleted." => "Folder docelowy został przeniesiony lub usunięty",
"The name %s is already used in the folder %s. Please choose a different name." => "Nazwa %s jest już używana w folderze %s. Proszę wybrać inną nazwę.",
"Not a valid source" => "Niepoprawne źródło",
"Server is not allowed to open URLs, please check the server configuration" => "Serwer nie mógł otworzyć adresów URL, należy sprawdzić konfigurację serwera",
"Error while downloading %s to %s" => "Błąd podczas pobierania %s do %S",
"Error when creating the file" => "Błąd przy tworzeniu pliku",
"Folder name cannot be empty." => "Nazwa folderu nie może być pusta.",
-"Folder name must not contain \"/\". Please choose a different name." => "Nazwa folderu nie może zawierać \"/\". Proszę wybrać inną nazwę.",
"Error when creating the folder" => "Błąd przy tworzeniu folderu",
"Unable to set upload directory." => "Nie można ustawić katalog wczytywania.",
"Invalid Token" => "Nieprawidłowy Token",
@@ -23,12 +24,13 @@ $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. Could not get file info." => "Nieudane przesłanie. Nie można pobrać informacji o pliku.",
"Upload failed. Could not find uploaded file" => "Nieudane przesłanie. Nie można znaleźć przesyłanego pliku",
+"Upload failed. Could not get file info." => "Nieudane przesłanie. Nie można pobrać informacji o pliku.",
"Invalid directory." => "Zła ścieżka.",
"Files" => "Pliki",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Nie można przesłać {filename} być może jest katalogiem lub posiada 0 bajtów",
-"Not enough space available" => "Za mało miejsca",
+"Total file size {size1} exceeds upload limit {size2}" => "Całkowity rozmiar {size1} przekracza limit uploadu {size2}",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "Brak wolnej przestrzeni, przesyłasz {size1} a pozostało tylko {size2}",
"Upload cancelled." => "Wczytywanie anulowane.",
"Could not get result from server." => "Nie można uzyskać wyniku z serwera.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Wysyłanie pliku jest w toku. Jeśli opuścisz tę stronę, wysyłanie zostanie przerwane.",
@@ -48,10 +50,9 @@ $TRANSLATIONS = array(
"Error deleting file." => "Błąd podczas usuwania pliku",
"_%n folder_::_%n folders_" => array("%n katalog","%n katalogi","%n katalogów"),
"_%n file_::_%n files_" => array("%n plik","%n pliki","%n plików"),
-"{dirs} and {files}" => "{dirs} and {files}",
+"{dirs} and {files}" => "{dirs} i {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Wysyłanie %n pliku","Wysyłanie %n plików","Wysyłanie %n plików"),
-"'.' is an invalid file name." => "„.” jest nieprawidłową nazwą pliku.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nieprawidłowa nazwa. Znaki '\\', '/', '<', '>', ':', '\"', '|', '?' oraz '*' są niedozwolone.",
+"\"{name}\" is an invalid file name." => "\"{name}\" jest nieprawidłową nazwą pliku.",
"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}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Aplikacja szyfrująca jest aktywna, ale twoje klucze nie zostały zainicjowane, prosze wyloguj się i zaloguj ponownie.",
@@ -89,7 +90,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Ładowany plik jest za duży",
"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",
-"Upgrading filesystem cache..." => "Uaktualnianie plików pamięci podręcznej..."
+"Current scanning" => "Aktualnie skanowane"
);
$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 f84dcfcd488..d0c27431daa 100644
--- a/apps/files/l10n/pt_BR.php
+++ b/apps/files/l10n/pt_BR.php
@@ -3,14 +3,15 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Impossível mover %s - Um arquivo com este nome já existe",
"Could not move %s" => "Impossível mover %s",
"File name cannot be empty." => "O nome do arquivo não pode estar vazio.",
-"File name must not contain \"/\". Please choose a different name." => "O nome do arquivo não deve conter \"/\". Por favor, escolha um nome diferente.",
+"\"%s\" is an invalid file name." => "\"%s\" é um nome de arquivo inválido.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome inválido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos.",
+"The target folder has been moved or deleted." => "A pasta de destino foi movida ou excluída.",
"The name %s is already used in the folder %s. Please choose a different name." => "O nome %s já é usado na pasta %s. Por favor, escolha um nome diferente.",
"Not a valid source" => "Não é uma fonte válida",
"Server is not allowed to open URLs, please check the server configuration" => "Não é permitido ao servidor abrir URLs, por favor verificar a configuração do servidor.",
"Error while downloading %s to %s" => "Erro ao baixar %s para %s",
"Error when creating the file" => "Erro ao criar o arquivo",
"Folder name cannot be empty." => "O nome da pasta não pode estar vazio.",
-"Folder name must not contain \"/\". Please choose a different name." => "O nome da pasta não pode conter \"/\". Por favor, escolha um nome diferente.",
"Error when creating the folder" => "Erro ao criar a pasta",
"Unable to set upload directory." => "Impossível configurar o diretório de upload",
"Invalid Token" => "Token inválido",
@@ -23,12 +24,13 @@ $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. Could not get file info." => "Falha no envio. Não foi possível obter informações do arquivo.",
"Upload failed. Could not find uploaded file" => "Falha no envio. Não foi possível encontrar o arquivo enviado",
+"Upload failed. Could not get file info." => "Falha no envio. Não foi possível obter informações do arquivo.",
"Invalid directory." => "Diretório inválido.",
"Files" => "Arquivos",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Incapaz de fazer o envio de {filename}, pois é um diretório ou tem 0 bytes",
-"Not enough space available" => "Espaço de armazenamento insuficiente",
+"Total file size {size1} exceeds upload limit {size2}" => "Tamanho total do arquivo {size1} excede limite de envio {size2}",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "Não há espaço suficiente, você está enviando {size1} mas resta apenas {size2}",
"Upload cancelled." => "Envio cancelado.",
"Could not get result from server." => "Não foi possível obter o resultado do servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Upload em andamento. Sair da página agora resultará no cancelamento do envio.",
@@ -50,8 +52,7 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n arquivo","%n arquivos"),
"{dirs} and {files}" => "{dirs} e {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Enviando %n arquivo","Enviando %n arquivos"),
-"'.' is an invalid file name." => "'.' é um nome de arquivo inválido.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nome inválido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos.",
+"\"{name}\" is an invalid file name." => "\"{name}\" é um nome de arquivo inválido.",
"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}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "App de encriptação está ativado, mas as chaves não estão inicializadas, por favor log-out e faça login novamente",
@@ -89,7 +90,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Upload muito grande",
"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",
-"Upgrading filesystem cache..." => "Atualizando cache do sistema de arquivos..."
+"Current scanning" => "Scanning atual"
);
$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files/l10n/pt_PT.php b/apps/files/l10n/pt_PT.php
index 4b9fade2e22..3b3c2f842bd 100644
--- a/apps/files/l10n/pt_PT.php
+++ b/apps/files/l10n/pt_PT.php
@@ -1,8 +1,16 @@
<?php
$TRANSLATIONS = array(
-"Could not move %s - File with this name already exists" => "Não foi possível mover o ficheiro %s - Já existe um ficheiro com esse nome",
+"Could not move %s - File with this name already exists" => "Não pôde mover o ficheiro %s - Já existe um ficheiro com esse nome",
"Could not move %s" => "Não foi possível move o ficheiro %s",
"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.",
+"The name %s is already used in the folder %s. Please choose a different name." => "O nome %s já está em uso na pasta %s. Por favor escolha um nome diferente.",
+"Not a valid source" => "Não é uma fonte válida",
+"Server is not allowed to open URLs, please check the server configuration" => "O servidor não consegue abrir URLs, por favor verifique a configuração do servidor",
+"Error while downloading %s to %s" => "Erro ao transferir %s para %s",
+"Error when creating the file" => "Erro ao criar o ficheiro",
+"Folder name cannot be empty." => "O nome da pasta não pode estar vazio.",
+"Error when creating the folder" => "Erro ao criar a pasta",
"Unable to set upload directory." => "Não foi possível criar o diretório de upload",
"Invalid Token" => "Token inválido",
"No file was uploaded. Unknown error" => "Nenhum ficheiro foi carregado. Erro desconhecido",
@@ -14,28 +22,36 @@ $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. Could not find uploaded file" => "Falhou o envio. Não conseguiu encontrar o ficheiro enviado",
"Upload failed. Could not get file info." => "O carregamento falhou. Não foi possível obter a informação do ficheiro.",
"Invalid directory." => "Directório Inválido",
"Files" => "Ficheiros",
-"Not enough space available" => "Espaço em disco insuficiente!",
+"Unable to upload {filename} as it is a directory or has 0 bytes" => "Incapaz de enviar {filename}, dado que é uma pasta, ou tem 0 bytes",
"Upload cancelled." => "Envio cancelado.",
"Could not get result from server." => "Não foi possível obter o resultado do servidor.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Envio de ficheiro em progresso. Irá cancelar o envio se sair da página agora.",
+"URL cannot be empty" => "URL não pode estar vazio",
+"In the home folder 'Shared' is a reserved filename" => "Na pasta pessoal \"Partilhado\" é um nome de ficheiro reservado",
"{new_name} already exists" => "O nome {new_name} já existe",
+"Could not create file" => "Não pôde criar ficheiro",
+"Could not create folder" => "Não pôde criar pasta",
+"Error fetching URL" => "Erro ao obter URL",
"Share" => "Partilhar",
"Delete permanently" => "Eliminar permanentemente",
"Rename" => "Renomear",
"Pending" => "Pendente",
+"Could not rename file" => "Não pôde renomear o ficheiro",
"replaced {new_name} with {old_name}" => "substituido {new_name} por {old_name}",
"undo" => "desfazer",
+"Error deleting file." => "Erro ao apagar o ficheiro.",
"_%n folder_::_%n folders_" => array("%n pasta","%n pastas"),
"_%n file_::_%n files_" => array("%n ficheiro","%n ficheiros"),
"{dirs} and {files}" => "{dirs} e {files}",
"_Uploading %n file_::_Uploading %n files_" => array("A carregar %n ficheiro","A carregar %n ficheiros"),
-"'.' is an invalid file name." => "'.' não é um nome de ficheiro válido!",
-"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 App is enabled but your keys are not initialized, please log-out and log-in again" => "A Aplicação de Encriptação está ativada, mas as suas chaves não inicializaram. Por favor termine e inicie a sessão novamente",
+"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Chave privada inválida da Aplicação de Encriptação. Por favor atualize a sua senha de chave privada nas definições pessoais, para recuperar o acesso aos seus ficheiros encriptados.",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "A encriptação foi desactivada mas os seus ficheiros continuam encriptados. Por favor consulte as suas definições pessoais para desencriptar os ficheiros.",
"Your download is being prepared. This might take some time if the files are big." => "O seu download está a ser preparado. Este processo pode demorar algum tempo se os ficheiros forem grandes.",
"Error moving file" => "Erro ao mover o ficheiro",
@@ -43,6 +59,7 @@ $TRANSLATIONS = array(
"Name" => "Nome",
"Size" => "Tamanho",
"Modified" => "Modificado",
+"Invalid folder name. Usage of 'Shared' is reserved." => "Nome de pasta inválido. Utilização de \"Partilhado\" está reservada.",
"%s could not be renamed" => "%s não pode ser renomeada",
"Upload" => "Carregar",
"File handling" => "Manuseamento de ficheiros",
@@ -54,19 +71,20 @@ $TRANSLATIONS = array(
"Maximum input size for ZIP files" => "Tamanho máximo para ficheiros ZIP",
"Save" => "Guardar",
"New" => "Novo",
+"New text file" => "Novo ficheiro de texto",
"Text file" => "Ficheiro de texto",
"New folder" => "Nova Pasta",
"Folder" => "Pasta",
"From link" => "Da ligação",
"Deleted files" => "Ficheiros eliminados",
"Cancel upload" => "Cancelar envio",
+"You don’t have permission to upload or create files here" => "Você não tem permissão para enviar ou criar ficheiros aqui",
"Nothing in here. Upload something!" => "Vazio. Envie alguma coisa!",
"Download" => "Transferir",
"Delete" => "Eliminar",
"Upload too large" => "Upload muito grande",
"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",
-"Upgrading filesystem cache..." => "Atualizar cache do sistema de ficheiros..."
+"Current scanning" => "Análise actual"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ro.php b/apps/files/l10n/ro.php
index 933625d8d1e..7686025e35c 100644
--- a/apps/files/l10n/ro.php
+++ b/apps/files/l10n/ro.php
@@ -1,73 +1,77 @@
<?php
$TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "%s nu se poate muta - Fișierul cu acest nume există deja ",
-"Could not move %s" => "Nu s-a putut muta %s",
+"Could not move %s" => "Nu se poate muta %s",
"File name cannot be empty." => "Numele fișierului nu poate rămâne gol.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nume nevalide, '\\', '/', '<', '>', ':', '\"', '|', '?' și '*' nu sunt permise.",
+"Error when creating the file" => "Eroare la crearea fisierului",
+"Error when creating the folder" => "Eroare la crearea folderului",
"Unable to set upload directory." => "Imposibil de a seta directorul pentru incărcare.",
"Invalid Token" => "Jeton Invalid",
-"No file was uploaded. Unknown error" => "Nici un fișier nu a fost încărcat. Eroare necunoscută",
+"No file was uploaded. Unknown error" => "Niciun fișier nu a fost încărcat. Eroare necunoscută",
"There is no error, the file uploaded with success" => "Nu a apărut nici o eroare, fișierul a fost încărcat cu succes",
-"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Fisierul incarcat depaseste marimea maxima permisa in php.ini: ",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Fișierul are o dimensiune mai mare decât variabile MAX_FILE_SIZE specificată în formularul HTML",
+"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Fișierul încărcat depășește directiva upload_max_filesize din php.ini:",
+"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Fișierul încărcat depășește directiva MAX_FILE_SIZE specificată în formularul HTML",
"The uploaded file was only partially uploaded" => "Fișierul a fost încărcat doar parțial",
-"No file was uploaded" => "Nu a fost încărcat nici un fișier",
+"No file was uploaded" => "Nu a fost încărcat niciun fișier",
"Missing a temporary folder" => "Lipsește un dosar temporar",
-"Failed to write to disk" => "Eroare la scrierea discului",
-"Not enough storage available" => "Nu este suficient spațiu disponibil",
-"Upload failed. Could not get file info." => "Încărcare eșuată. Nu se pot obține informații despre fișier.",
+"Failed to write to disk" => "Eroare la scrierea pe disc",
+"Not enough storage available" => "Nu este disponibil suficient spațiu",
"Upload failed. Could not find uploaded file" => "Încărcare eșuată. Nu se poate găsi fișierul încărcat",
-"Invalid directory." => "registru invalid.",
+"Upload failed. Could not get file info." => "Încărcare eșuată. Nu se pot obține informații despre fișier.",
+"Invalid directory." => "Dosar nevalid.",
"Files" => "Fișiere",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Nu se poate încărca {filename} deoarece este un director sau are mărimea de 0 octeți",
-"Not enough space available" => "Nu este suficient spațiu disponibil",
"Upload cancelled." => "Încărcare anulată.",
"Could not get result from server." => "Nu se poate obține rezultatul de la server.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Fișierul este în curs de încărcare. Părăsirea paginii va întrerupe încărcarea.",
-"{new_name} already exists" => "{new_name} deja exista",
-"Share" => "a imparti",
-"Delete permanently" => "Stergere permanenta",
-"Rename" => "Redenumire",
-"Pending" => "in timpul",
-"replaced {new_name} with {old_name}" => "{new_name} inlocuit cu {old_name}",
-"undo" => "Anulează ultima acțiune",
+"URL cannot be empty" => "URL nu poate fi gol",
+"{new_name} already exists" => "{new_name} există deja",
+"Could not create file" => "Nu s-a putut crea fisierul",
+"Could not create folder" => "Nu s-a putut crea folderul",
+"Share" => "Partajează",
+"Delete permanently" => "Șterge permanent",
+"Rename" => "Redenumește",
+"Pending" => "În așteptare",
+"Could not rename file" => "Nu s-a putut redenumi fisierul",
+"replaced {new_name} with {old_name}" => "{new_name} a fost înlocuit cu {old_name}",
+"undo" => "desfă",
"_%n folder_::_%n folders_" => array("%n director","%n directoare","%n directoare"),
"_%n file_::_%n files_" => array("%n fișier","%n fișiere","%n fișiere"),
"{dirs} and {files}" => "{dirs} și {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Se încarcă %n fișier.","Se încarcă %n fișiere.","Se încarcă %n fișiere."),
-"'.' is an invalid file name." => "'.' este un nume invalid de fișier.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nume invalide, '\\', '/', '<', '>', ':', '\"', '|', '?' si '*' nu sunt permise.",
-"Your storage is full, files can not be updated or synced anymore!" => "Spatiul de stocare este plin, fisierele nu mai pot fi actualizate sau sincronizate",
-"Your storage is almost full ({usedSpacePercent}%)" => "Spatiul de stocare este aproape plin {spatiu folosit}%",
+"Your storage is full, files can not be updated or synced anymore!" => "Spațiul de stocare este plin, fișierele nu mai pot fi actualizate sau sincronizate!",
+"Your storage is almost full ({usedSpacePercent}%)" => "Spațiul de stocare este aproape plin ({usedSpacePercent}%)",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "criptarea a fost disactivata dar fisierele sant inca criptate.va rog intrati in setarile personale pentru a decripta fisierele",
-"Your download is being prepared. This might take some time if the files are big." => "in curs de descarcare. Aceasta poate să dureze ceva timp dacă fișierele sunt mari.",
+"Your download is being prepared. This might take some time if the files are big." => "Se pregătește descărcarea. Aceasta poate dura ceva timp dacă fișierele sunt mari.",
"Error moving file" => "Eroare la mutarea fișierului",
"Error" => "Eroare",
"Name" => "Nume",
-"Size" => "Dimensiune",
+"Size" => "Mărime",
"Modified" => "Modificat",
"%s could not be renamed" => "%s nu a putut fi redenumit",
-"Upload" => "Încărcare",
+"Upload" => "Încărcă",
"File handling" => "Manipulare fișiere",
"Maximum upload size" => "Dimensiune maximă admisă la încărcare",
"max. possible: " => "max. posibil:",
-"Needed for multi-file and folder downloads." => "necesar la descarcarea mai multor liste si fisiere",
-"Enable ZIP-download" => "permite descarcarea codurilor ZIP",
-"0 is unlimited" => "0 e nelimitat",
-"Maximum input size for ZIP files" => "Dimensiunea maximă de intrare pentru fișiere compresate",
+"Needed for multi-file and folder downloads." => "Necesar pentru descărcarea mai multor fișiere și a dosarelor.",
+"Enable ZIP-download" => "Permite descărcarea ZIP",
+"0 is unlimited" => "0 este nelimitat",
+"Maximum input size for ZIP files" => "Dimensiunea maximă de intrare pentru fișierele ZIP",
"Save" => "Salvează",
"New" => "Nou",
-"Text file" => "lista",
+"Text file" => "Fișier text",
"Folder" => "Dosar",
-"From link" => "de la adresa",
-"Deleted files" => "Sterge fisierele",
+"From link" => "De la adresa",
+"Deleted files" => "Fișiere șterse",
"Cancel upload" => "Anulează încărcarea",
+"You don’t have permission to upload or create files here" => "Nu aveti permisiunea de a incarca sau crea fisiere aici",
"Nothing in here. Upload something!" => "Nimic aici. Încarcă ceva!",
"Download" => "Descarcă",
"Delete" => "Șterge",
"Upload too large" => "Fișierul încărcat este prea mare",
-"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, asteptati va rog",
-"Current scanning" => "În curs de scanare",
-"Upgrading filesystem cache..." => "Modernizare fisiere de sistem cache.."
+"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Fișierele pe care încerci să le încarci depășesc limita de încărcare maximă admisă pe acest server.",
+"Files are being scanned, please wait." => "Fișierele sunt scanate, te rog așteaptă.",
+"Current scanning" => "În curs de scanare"
);
$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 968da63aaca..2c0335f3cc3 100644
--- a/apps/files/l10n/ru.php
+++ b/apps/files/l10n/ru.php
@@ -3,66 +3,62 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Невозможно переместить %s - файл с таким именем уже существует",
"Could not move %s" => "Невозможно переместить %s",
"File name cannot be empty." => "Имя файла не может быть пустым.",
-"File name must not contain \"/\". Please choose a different name." => "Имя файла не должно содержать символ \"/\". Пожалуйста, выберите другое имя.",
-"The name %s is already used in the folder %s. Please choose a different name." => "Имя %s уже используется в папке %s. Пожалуйста выберите другое имя.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Неправильное имя: символы '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы.",
+"The name %s is already used in the folder %s. Please choose a different name." => "Имя %s уже используется для каталога %s. Пожалуйста, выберите другое имя.",
"Not a valid source" => "Неправильный источник",
"Server is not allowed to open URLs, please check the server configuration" => "Сервер не позволяет открывать URL-адреса, пожалуйста, проверьте настройки сервера",
-"Error while downloading %s to %s" => "Ошибка при загрузке %s в %s",
+"Error while downloading %s to %s" => "Ошибка при скачивании %s в %s",
"Error when creating the file" => "Ошибка при создании файла",
"Folder name cannot be empty." => "Имя папки не может быть пустым.",
-"Folder name must not contain \"/\". Please choose a different name." => "Имя папки не должно содержать символ \"/\". Пожалуйста, выберите другое имя.",
-"Error when creating the folder" => "Ошибка при создании папки",
+"Error when creating the folder" => "Ошибка создания каталога",
"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:",
-"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Загружаемый файл превосходит значение переменной MAX_FILE_SIZE, указанной в форме HTML",
-"The uploaded file was only partially uploaded" => "Файл загружен частично",
-"No file was uploaded" => "Файл не был загружен",
-"Missing a temporary folder" => "Отсутствует временная папка",
+"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "Файл превышает размер, установленный параметром upload_max_filesize в php.ini:",
+"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "Загруженный файл превышает размер, установленный параметром MAX_FILE_SIZE в HTML-форме",
+"The uploaded file was only partially uploaded" => "Файл загружен лишь частично",
+"No file was uploaded" => "Ни одного файла загружено не было",
+"Missing a temporary folder" => "Отсутствует временный каталог",
"Failed to write to disk" => "Ошибка записи на диск",
"Not enough storage available" => "Недостаточно доступного места в хранилище",
+"Upload failed. Could not find uploaded file" => "Загрузка не удалась. Невозможно найти загружаемый файл",
"Upload failed. Could not get file info." => "Загрузка не удалась. Невозможно получить информацию о файле",
-"Upload failed. Could not find uploaded file" => "Загрузка не удалась. Невозможно найти загруженный файл",
-"Invalid directory." => "Неправильный каталог.",
+"Invalid directory." => "Неверный каталог.",
"Files" => "Файлы",
-"Unable to upload {filename} as it is a directory or has 0 bytes" => "Невозможно загрузить файл {filename} так как он является директорией либо имеет размер 0 байт",
-"Not enough space available" => "Недостаточно свободного места",
+"Unable to upload {filename} as it is a directory or has 0 bytes" => "Невозможно загрузить {filename}, так как это либо каталог, либо файл нулевого размера",
"Upload cancelled." => "Загрузка отменена.",
-"Could not get result from server." => "Не получен ответ от сервера",
-"File upload is in progress. Leaving the page now will cancel the upload." => "Файл в процессе загрузки. Покинув страницу вы прервёте загрузку.",
+"Could not get result from server." => "Не удалось получить ответ от сервера.",
+"File upload is in progress. Leaving the page now will cancel the upload." => "Идёт загрузка файла. Покинув страницу, вы прервёте загрузку.",
"URL cannot be empty" => "Ссылка не может быть пустой.",
-"In the home folder 'Shared' is a reserved filename" => "В домашней папке 'Shared' зарезервированное имя файла",
+"In the home folder 'Shared' is a reserved filename" => "'Shared' - это зарезервированное имя файла в домашнем каталоге",
"{new_name} already exists" => "{new_name} уже существует",
"Could not create file" => "Не удалось создать файл",
-"Could not create folder" => "Не удалось создать папку",
+"Could not create folder" => "Не удалось создать каталог",
"Error fetching URL" => "Ошибка получения URL",
"Share" => "Открыть доступ",
-"Delete permanently" => "Удалено навсегда",
+"Delete permanently" => "Удалить окончательно",
"Rename" => "Переименовать",
"Pending" => "Ожидание",
"Could not rename file" => "Не удалось переименовать файл",
"replaced {new_name} with {old_name}" => "заменено {new_name} на {old_name}",
"undo" => "отмена",
"Error deleting file." => "Ошибка при удалении файла.",
-"_%n folder_::_%n folders_" => array("%n папка","%n папки","%n папок"),
+"_%n folder_::_%n folders_" => array("%n каталог","%n каталога","%n каталогов"),
"_%n file_::_%n files_" => array("%n файл","%n файла","%n файлов"),
"{dirs} and {files}" => "{dirs} и {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Закачка %n файла","Закачка %n файлов","Закачка %n файлов"),
-"'.' is an invalid file name." => "'.' - неправильное имя файла.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Неправильное имя, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы.",
-"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}%)" => "Ваше хранилище почти заполнено ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Приложение для шифрования активно, но ваши ключи не инициализированы, пожалуйста, перелогиньтесь",
-"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Неверный приватный ключ для приложения шифрования. Пожалуйста, обноваите ваш приватный ключ в персональных настройках чтобы восстановить доступ к вашим зашифрованным файлам.",
-"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Шифрование было отключено, но ваши файлы все еще зашифрованы. Пожалуйста, зайдите на страницу персональных настроек для того, чтобы расшифровать ваши файлы.",
-"Your download is being prepared. This might take some time if the files are big." => "Загрузка началась. Это может потребовать много времени, если файл большого размера.",
+"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "Закрытый ключ приложения шифрования недействителен. Обновите закрытый ключ в личных настройках, чтобы восстановить доступ к зашифрованным файлам.",
+"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Шифрование было отключено, но ваши файлы остались зашифрованными. Зайдите на страницу личных настроек для того, чтобы расшифровать их.",
+"Your download is being prepared. This might take some time if the files are big." => "Идёт подготовка к скачиванию. Это может занять некоторое время, если файлы большого размера.",
"Error moving file" => "Ошибка при перемещении файла",
"Error" => "Ошибка",
"Name" => "Имя",
"Size" => "Размер",
-"Modified" => "Изменён",
+"Modified" => "Дата изменения",
"Invalid folder name. Usage of 'Shared' is reserved." => "Неправильное имя каталога. Имя 'Shared' зарезервировано.",
"%s could not be renamed" => "%s не может быть переименован",
"Upload" => "Загрузка",
@@ -70,26 +66,25 @@ $TRANSLATIONS = array(
"Maximum upload size" => "Максимальный размер загружаемого файла",
"max. possible: " => "макс. возможно: ",
"Needed for multi-file and folder downloads." => "Требуется для скачивания нескольких файлов и папок",
-"Enable ZIP-download" => "Включить ZIP-скачивание",
+"Enable ZIP-download" => "Включить скачивание в виде архивов ZIP",
"0 is unlimited" => "0 - без ограничений",
"Maximum input size for ZIP files" => "Максимальный исходный размер для ZIP файлов",
"Save" => "Сохранить",
"New" => "Новый",
"New text file" => "Новый текстовый файл",
"Text file" => "Текстовый файл",
-"New folder" => "Новая папка",
-"Folder" => "Папка",
-"From link" => "Из ссылки",
+"New folder" => "Новый каталог",
+"Folder" => "Каталог",
+"From link" => "Объект по ссылке",
"Deleted files" => "Удалённые файлы",
-"Cancel upload" => "Отмена загрузки",
-"You don’t have permission to upload or create files here" => "У вас недостаточно прав для загрузки или создания файлов отсюда.",
+"Cancel upload" => "Отменить загрузку",
+"You don’t have permission to upload or create files here" => "У вас нет прав для загрузки или создания файлов здесь.",
"Nothing in here. Upload something!" => "Здесь ничего нет. Загрузите что-нибудь!",
"Download" => "Скачать",
"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" => "Текущее сканирование",
-"Upgrading filesystem cache..." => "Обновление кэша файловой системы..."
+"Current scanning" => "Текущее сканирование"
);
$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/sk_SK.php b/apps/files/l10n/sk_SK.php
index 2d0eb25f622..e80ca0186cb 100644
--- a/apps/files/l10n/sk_SK.php
+++ b/apps/files/l10n/sk_SK.php
@@ -3,13 +3,13 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Nie je možné presunúť %s - súbor s týmto menom už existuje",
"Could not move %s" => "Nie je možné presunúť %s",
"File name cannot be empty." => "Meno súboru nemôže byť prázdne",
-"File name must not contain \"/\". Please choose a different name." => "Názov súboru nesmie obsahovať \"/\". Prosím zvoľte iný názov.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Nesprávne meno, '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nie sú povolené hodnoty.",
"The name %s is already used in the folder %s. Please choose a different name." => "Názov %s už používa priečinok s%. Prosím zvoľte iný názov.",
"Not a valid source" => "Neplatný zdroj",
+"Server is not allowed to open URLs, please check the server configuration" => "Server nie je oprávnený otvárať adresy URL. Overte nastavenia servera.",
"Error while downloading %s to %s" => "Chyba pri sťahovaní súboru %s do %s",
"Error when creating the file" => "Chyba pri vytváraní súboru",
"Folder name cannot be empty." => "Názov priečinka nemôže byť prázdny.",
-"Folder name must not contain \"/\". Please choose a different name." => "Názov priečinka nesmie obsahovať \"/\". Prosím zvoľte iný názov.",
"Error when creating the folder" => "Chyba pri vytváraní priečinka",
"Unable to set upload directory." => "Nemožno nastaviť priečinok pre nahrané súbory.",
"Invalid Token" => "Neplatný token",
@@ -22,12 +22,11 @@ $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. Could not get file info." => "Nahrávanie zlyhalo. Nepodarilo sa získať informácie o súbore.",
"Upload failed. Could not find uploaded file" => "Nahrávanie zlyhalo. Nepodarilo sa nájsť nahrávaný súbor",
+"Upload failed. Could not get file info." => "Nahrávanie zlyhalo. Nepodarilo sa získať informácie o súbore.",
"Invalid directory." => "Neplatný priečinok.",
"Files" => "Súbory",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Nemožno nahrať súbor {filename}, pretože je to priečinok, alebo má 0 bitov",
-"Not enough space available" => "Nie je k dispozícii dostatok miesta",
"Upload cancelled." => "Odosielanie zrušené.",
"Could not get result from server." => "Nepodarilo sa dostať výsledky zo servera.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Opustenie stránky zruší práve prebiehajúce odosielanie súboru.",
@@ -36,6 +35,7 @@ $TRANSLATIONS = array(
"{new_name} already exists" => "{new_name} už existuje",
"Could not create file" => "Nemožno vytvoriť súbor",
"Could not create folder" => "Nemožno vytvoriť priečinok",
+"Error fetching URL" => "Chyba pri načítavaní URL",
"Share" => "Zdieľať",
"Delete permanently" => "Zmazať trvalo",
"Rename" => "Premenovať",
@@ -48,8 +48,6 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n súbor","%n súbory","%n súborov"),
"{dirs} and {files}" => "{dirs} a {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov"),
-"'.' is an invalid file name." => "'.' je neplatné meno súboru.",
-"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 App is enabled but your keys are not initialized, please log-out and log-in again" => "Aplikácia na šifrovanie je zapnutá, ale vaše kľúče nie sú inicializované. Odhláste sa a znovu sa prihláste.",
@@ -87,7 +85,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Nahrávanie je príliš veľké",
"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é",
-"Upgrading filesystem cache..." => "Aktualizujem medzipamäť súborového systému..."
+"Current scanning" => "Práve prezerané"
);
$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 037e5f6b6b0..ae54ace12da 100644
--- a/apps/files/l10n/sl.php
+++ b/apps/files/l10n/sl.php
@@ -3,14 +3,15 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Datoteke %s ni mogoče premakniti - datoteka s tem imenom že obstaja.",
"Could not move %s" => "Datoteke %s ni mogoče premakniti",
"File name cannot be empty." => "Ime datoteke ne sme biti prazno polje.",
-"File name must not contain \"/\". Please choose a different name." => "Ime datoteke ne sme vsebovati znaka \"/\". Določiti je treba drugo ime.",
+"\"%s\" is an invalid file name." => "\"%s\" je neveljavno ime datoteke.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Neveljavno ime; znaki '\\', '/', '<', '>', ':', '\"', '|', '?' in '*' niso dovoljeni.",
+"The target folder has been moved or deleted." => "Ciljna mapa je premaknjena ali izbrisana.",
"The name %s is already used in the folder %s. Please choose a different name." => "Ime %s je že v mapi %s že v uporabi. Izbrati je treba drugo ime.",
"Not a valid source" => "Vir ni veljaven",
"Server is not allowed to open URLs, please check the server configuration" => "Odpiranje naslovov URL preko strežnika ni dovoljeno. Preverite nastavitve strežnika.",
"Error while downloading %s to %s" => "Napaka med prejemanjem %s v mapo %s",
"Error when creating the file" => "Napaka med ustvarjanjem datoteke",
"Folder name cannot be empty." => "Ime mape ne more biti prazna vrednost.",
-"Folder name must not contain \"/\". Please choose a different name." => "Ime mape ne sme vsebovati znaka \"/\". Določiti je treba drugo ime.",
"Error when creating the folder" => "Napaka med ustvarjanjem mape",
"Unable to set upload directory." => "Mapo, v katero boste prenašali dokumente, ni mogoče določiti",
"Invalid Token" => "Neveljaven žeton",
@@ -23,12 +24,13 @@ $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. Could not get file info." => "Pošiljanje je spodletelo. Ni mogoče pridobiti podrobnosti datoteke.",
"Upload failed. Could not find uploaded file" => "Pošiljanje je spodletelo. Ni mogoče najti poslane datoteke.",
+"Upload failed. Could not get file info." => "Pošiljanje je spodletelo. Ni mogoče pridobiti podrobnosti datoteke.",
"Invalid directory." => "Neveljavna mapa.",
"Files" => "Datoteke",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Ni mogoče poslati datoteke {filename}, saj je to ali mapa ali pa je velikost datoteke 0 bajtov.",
-"Not enough space available" => "Na voljo ni dovolj prostora.",
+"Total file size {size1} exceeds upload limit {size2}" => "Skupna velikost {size1} presega omejitev velikosti {size2}",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "Na voljo ni dovolj prostora. Velikost poslane datoteke je {size1}, na voljo pa je je {size2}.",
"Upload cancelled." => "Pošiljanje je preklicano.",
"Could not get result from server." => "Ni mogoče pridobiti podatkov s strežnika.",
"File upload is in progress. Leaving the page now will cancel the upload." => "V teku je pošiljanje datoteke. Če zapustite to stran zdaj, bo pošiljanje preklicano.",
@@ -50,8 +52,7 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n datoteka","%n datoteki","%n datoteke","%n datotek"),
"{dirs} and {files}" => "{dirs} in {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Posodabljanje %n datoteke","Posodabljanje %n datotek","Posodabljanje %n datotek","Posodabljanje %n datotek"),
-"'.' is an invalid file name." => "'.' je neveljavno ime datoteke.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Neveljavno ime; znaki '\\', '/', '<', '>', ':', '\"', '|', '?' in '*' niso dovoljeni.",
+"\"{name}\" is an invalid file name." => "\"{name}\" je neveljavno ime datoteke.",
"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}%)" => "Prostor za shranjevanje je skoraj do konca zaseden ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Program za šifriranje je omogočen, vendar ni začet. Odjavite se in nato ponovno prijavite.",
@@ -89,7 +90,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Prekoračenje omejitve velikosti",
"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",
-"Upgrading filesystem cache..." => "Nadgrajevanje predpomnilnika datotečnega sistema ..."
+"Current scanning" => "Trenutno poteka preučevanje"
);
$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 a06b6821afe..073f2def624 100644
--- a/apps/files/l10n/sq.php
+++ b/apps/files/l10n/sq.php
@@ -3,6 +3,7 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "E pa mundur zhvendosja e %s - ekziston nje skedar me te njetin emer",
"Could not move %s" => "Nuk mund të zhvendoset %s",
"File name cannot be empty." => "Emri i skedarit nuk mund të jetë bosh.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Emër jo i vlefshëm, '\\', '/', '<', '>', ':', '\"', '|', '?' dhe '*' nuk lejohen.",
"Unable to set upload directory." => "E pa mundur të vendoset dosja e ngarkimit",
"Invalid Token" => "Shenjë e gabuar",
"No file was uploaded. Unknown error" => "Asnjë skedar nuk u dërgua. Gabim i pa njohur",
@@ -16,10 +17,11 @@ $TRANSLATIONS = array(
"Not enough storage available" => "Hapsira e arkivimit e pamjaftueshme",
"Invalid directory." => "Dosje e pavlefshme",
"Files" => "Skedarë",
-"Not enough space available" => "Nuk ka hapsirë të nevojshme",
"Upload cancelled." => "Ngarkimi u anullua",
"File upload is in progress. Leaving the page now will cancel the upload." => "Skedari duke u ngarkuar. Largimi nga faqja do të anullojë ngarkimin",
+"URL cannot be empty" => "URL-i nuk mund të jetë bosh",
"{new_name} already exists" => "{new_name} është ekzistues ",
+"Could not create folder" => "I pamundur krijimi i kartelës",
"Share" => "Ndaj",
"Delete permanently" => "Fshi përfundimisht",
"Rename" => "Riemëro",
@@ -30,12 +32,11 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n skedar","%n skedarë"),
"{dirs} and {files}" => "{dirs} dhe {files}",
"_Uploading %n file_::_Uploading %n files_" => array("Po ngarkoj %n skedar","Po ngarkoj %n skedarë"),
-"'.' is an invalid file name." => "'.' nuk është skedar i vlefshem.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Emër jo i vlefshëm, '\\', '/', '<', '>', ':', '\"', '|', '?' dhe '*' nuk lejohen.",
"Your storage is full, files can not be updated or synced anymore!" => "Hapsira juaj e arkivimit është plot, skedarët nuk mund të përditësohen ose sinkronizohen!",
"Your storage is almost full ({usedSpacePercent}%)" => "Hapsira juaj e arkivimit është pothuajse në fund ({usedSpacePercent}%)",
"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Kodifikimi u çaktivizua por skedarët tuaj vazhdojnë të jenë të kodifikuar. Ju lutem shkoni tek parametrat personale për të dekodifikuar skedarët tuaj.",
"Your download is being prepared. This might take some time if the files are big." => "Shkarkimi juaj është duke u përgatitur. Kjo mund të kërkojë kohë nëse skedarët janë të mëdhenj.",
+"Error moving file" => "Gabim lëvizjen dokumentave",
"Error" => "Gabim",
"Name" => "Emri",
"Size" => "Madhësia",
@@ -52,6 +53,7 @@ $TRANSLATIONS = array(
"Save" => "Ruaj",
"New" => "E re",
"Text file" => "Skedar tekst",
+"New folder" => "Dosje e're",
"Folder" => "Dosje",
"From link" => "Nga lidhja",
"Deleted files" => "Skedarë të fshirë ",
@@ -62,7 +64,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Ngarkimi shumë i madh",
"The files you are trying to upload exceed the maximum size for file uploads on this server." => "Skedarët që po mundoheni të ngarkoni e tejkalojnë madhësinë maksimale të lejuar nga serveri.",
"Files are being scanned, please wait." => "Skanerizimi i skedarit në proces. Ju lutem prisni.",
-"Current scanning" => "Skanimi aktual",
-"Upgrading filesystem cache..." => "Përditësimi i cache-se së sistemit në procesim..."
+"Current scanning" => "Skanimi aktual"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/sr.php b/apps/files/l10n/sr.php
index e383b66e078..2a1b478b2ae 100644
--- a/apps/files/l10n/sr.php
+++ b/apps/files/l10n/sr.php
@@ -3,6 +3,7 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Не могу да преместим %s – датотека с овим именом већ постоји",
"Could not move %s" => "Не могу да преместим %s",
"File name cannot be empty." => "Име датотеке не може бити празно.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Неисправан назив. Следећи знакови нису дозвољени: \\, /, <, >, :, \", |, ? и *.",
"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:",
@@ -14,7 +15,6 @@ $TRANSLATIONS = array(
"Not enough storage available" => "Нема довољно простора",
"Invalid directory." => "неисправна фасцикла.",
"Files" => "Датотеке",
-"Not enough space available" => "Нема довољно простора",
"Upload cancelled." => "Отпремање је прекинуто.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Отпремање датотеке је у току. Ако сада напустите страницу, прекинућете отпремање.",
"{new_name} already exists" => "{new_name} већ постоји",
@@ -27,8 +27,6 @@ $TRANSLATIONS = array(
"_%n folder_::_%n folders_" => array("","",""),
"_%n file_::_%n files_" => array("","",""),
"_Uploading %n file_::_Uploading %n files_" => array("","",""),
-"'.' is an invalid file name." => "Датотека „.“ је неисправног имена.",
-"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." => "Припремам преузимање. Ово може да потраје ако су датотеке велике.",
@@ -57,7 +55,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" => "Тренутно скенирање",
-"Upgrading filesystem cache..." => "Дограђујем кеш система датотека…"
+"Current scanning" => "Тренутно скенирање"
);
$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/sr@latin.php b/apps/files/l10n/sr@latin.php
index 13ce5ec8b3e..67bf30d8606 100644
--- a/apps/files/l10n/sr@latin.php
+++ b/apps/files/l10n/sr@latin.php
@@ -7,6 +7,7 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "Nedostaje privremena fascikla",
"Files" => "Fajlovi",
"Share" => "Podeli",
+"Rename" => "Preimenij",
"_%n folder_::_%n folders_" => array("","",""),
"_%n file_::_%n files_" => array("","",""),
"_Uploading %n file_::_Uploading %n files_" => array("","",""),
diff --git a/apps/files/l10n/su.php b/apps/files/l10n/su.php
new file mode 100644
index 00000000000..70ab6572ba4
--- /dev/null
+++ b/apps/files/l10n/su.php
@@ -0,0 +1,7 @@
+<?php
+$TRANSLATIONS = array(
+"_%n folder_::_%n folders_" => array(""),
+"_%n file_::_%n files_" => array(""),
+"_Uploading %n file_::_Uploading %n files_" => array("")
+);
+$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/sv.php b/apps/files/l10n/sv.php
index 9e1b8110d48..fa88a1e966d 100644
--- a/apps/files/l10n/sv.php
+++ b/apps/files/l10n/sv.php
@@ -3,13 +3,12 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Kunde inte flytta %s - Det finns redan en fil med detta namn",
"Could not move %s" => "Kan inte flytta %s",
"File name cannot be empty." => "Filnamn kan inte vara tomt.",
-"File name must not contain \"/\". Please choose a different name." => "Filnamnet får ej innehålla \"/\". Välj ett annat namn.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet.",
"The name %s is already used in the folder %s. Please choose a different name." => "Namnet %s används redan i katalogen %s. Välj ett annat namn.",
"Not a valid source" => "Inte en giltig källa",
"Error while downloading %s to %s" => "Fel under nerladdning från %s till %s",
"Error when creating the file" => "Fel under skapande utav filen",
"Folder name cannot be empty." => "Katalognamn kan ej vara tomt.",
-"Folder name must not contain \"/\". Please choose a different name." => "Katalog namnet får ej innehålla \"/\". Välj ett annat namn.",
"Error when creating the folder" => "Fel under skapande utav en katalog",
"Unable to set upload directory." => "Kan inte sätta mapp för uppladdning.",
"Invalid Token" => "Ogiltig token",
@@ -22,12 +21,11 @@ $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. Could not get file info." => "Uppladdning misslyckades. Gick inte att hämta filinformation.",
"Upload failed. Could not find uploaded file" => "Uppladdning misslyckades. Kunde inte hitta den uppladdade filen",
+"Upload failed. Could not get file info." => "Uppladdning misslyckades. Gick inte att hämta filinformation.",
"Invalid directory." => "Felaktig mapp.",
"Files" => "Filer",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Kan inte ladda upp {filename} eftersom den antingen är en mapp eller har 0 bytes.",
-"Not enough space available" => "Inte tillräckligt med utrymme tillgängligt",
"Upload cancelled." => "Uppladdning avbruten.",
"Could not get result from server." => "Gick inte att hämta resultat från server.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Filuppladdning pågår. Lämnar du sidan så avbryts uppladdningen.",
@@ -48,8 +46,6 @@ $TRANSLATIONS = array(
"_%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"),
-"'.' is an invalid file name." => "'.' är ett ogiltigt filnamn.",
-"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 App is enabled but your keys are not initialized, please log-out and log-in again" => "Krypteringsprogrammet är aktiverat men dina nycklar är inte initierade. Vänligen logga ut och in igen",
@@ -86,7 +82,6 @@ $TRANSLATIONS = array(
"Upload too large" => "För stor uppladdning",
"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",
-"Upgrading filesystem cache..." => "Uppgraderar filsystemets cache..."
+"Current scanning" => "Aktuell skanning"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files/l10n/ta_LK.php b/apps/files/l10n/ta_LK.php
index f91a74ee9bd..c0589feecea 100644
--- a/apps/files/l10n/ta_LK.php
+++ b/apps/files/l10n/ta_LK.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "செல்லுபடியற்ற பெயர்,'\\', '/', '<', '>', ':', '\"', '|', '?' மற்றும் '*' ஆகியன அனுமதிக்கப்படமாட்டாது.",
"No file was uploaded. Unknown error" => "ஒரு கோப்பும் பதிவேற்றப்படவில்லை. அறியப்படாத வழு",
"There is no error, the file uploaded with success" => "இங்கு வழு இல்லை, கோப்பு வெற்றிகரமாக பதிவேற்றப்பட்டது",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" => "பதிவேற்றப்பட்ட கோப்பானது HTML படிவத்தில் குறிப்பிடப்பட்டுள்ள MAX_FILE_SIZE directive ஐ விட கூடியது",
@@ -19,7 +20,6 @@ $TRANSLATIONS = array(
"_%n folder_::_%n folders_" => array("",""),
"_%n file_::_%n files_" => array("",""),
"_Uploading %n file_::_Uploading %n files_" => array("",""),
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "செல்லுபடியற்ற பெயர்,'\\', '/', '<', '>', ':', '\"', '|', '?' மற்றும் '*' ஆகியன அனுமதிக்கப்படமாட்டாது.",
"Error" => "வழு",
"Name" => "பெயர்",
"Size" => "அளவு",
diff --git a/apps/files/l10n/th_TH.php b/apps/files/l10n/th_TH.php
index 38a67c50679..110b84cad5e 100644
--- a/apps/files/l10n/th_TH.php
+++ b/apps/files/l10n/th_TH.php
@@ -3,6 +3,7 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "ไม่สามารถย้าย %s ได้ - ไฟล์ที่ใช้ชื่อนี้มีอยู่แล้ว",
"Could not move %s" => "ไม่สามารถย้าย %s ได้",
"File name cannot be empty." => "ชื่อไฟล์ไม่สามารถเว้นว่างได้",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "ชื่อที่ใช้ไม่ถูกต้อง, '\\', '/', '<', '>', ':', '\"', '|', '?' และ '*' ไม่ได้รับอนุญาตให้ใช้งานได้",
"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",
@@ -14,7 +15,6 @@ $TRANSLATIONS = array(
"Not enough storage available" => "เหลือพื้นที่ไม่เพียงสำหรับใช้งาน",
"Invalid directory." => "ไดเร็กทอรี่ไม่ถูกต้อง",
"Files" => "ไฟล์",
-"Not enough space available" => "มีพื้นที่เหลือไม่เพียงพอ",
"Upload cancelled." => "การอัพโหลดถูกยกเลิก",
"File upload is in progress. Leaving the page now will cancel the upload." => "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก",
"{new_name} already exists" => "{new_name} มีอยู่แล้วในระบบ",
@@ -26,8 +26,6 @@ $TRANSLATIONS = array(
"_%n folder_::_%n folders_" => array(""),
"_%n file_::_%n files_" => array(""),
"_Uploading %n file_::_Uploading %n files_" => array(""),
-"'.' is an invalid file name." => "'.' เป็นชื่อไฟล์ที่ไม่ถูกต้อง",
-"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." => "กำลังเตรียมดาวน์โหลดข้อมูล หากไฟล์มีขนาดใหญ่ อาจใช้เวลาสักครู่",
@@ -46,6 +44,7 @@ $TRANSLATIONS = array(
"Save" => "บันทึก",
"New" => "อัพโหลดไฟล์ใหม่",
"Text file" => "ไฟล์ข้อความ",
+"New folder" => "โฟลเดอร์ใหม่",
"Folder" => "แฟ้มเอกสาร",
"From link" => "จากลิงก์",
"Cancel upload" => "ยกเลิกการอัพโหลด",
@@ -55,7 +54,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" => "ไฟล์ที่กำลังสแกนอยู่ขณะนี้",
-"Upgrading filesystem cache..." => "กำลังอัพเกรดหน่วยความจำแคชของระบบไฟล์..."
+"Current scanning" => "ไฟล์ที่กำลังสแกนอยู่ขณะนี้"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/tr.php b/apps/files/l10n/tr.php
index 90b16922a76..a2570e002ac 100644
--- a/apps/files/l10n/tr.php
+++ b/apps/files/l10n/tr.php
@@ -3,14 +3,15 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "%s taşınamadı - Bu isimde dosya zaten var",
"Could not move %s" => "%s taşınamadı",
"File name cannot be empty." => "Dosya adı boş olamaz.",
-"File name must not contain \"/\". Please choose a different name." => "Dosya adı \"/\" içermemelidir. Lütfen farklı bir isim seçin.",
+"\"%s\" is an invalid file name." => "'%s' geçersiz bir dosya adı.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Geçersiz isim, '\\', '/', '<', '>', ':', '\"', '|', '?' ve '*' karakterlerine izin verilmemektedir.",
+"The target folder has been moved or deleted." => "Hedef klasör taşındı veya silindi.",
"The name %s is already used in the folder %s. Please choose a different name." => "%s ismi zaten %s klasöründe kullanılıyor. Lütfen farklı bir isim seçin.",
"Not a valid source" => "Geçerli bir kaynak değil",
"Server is not allowed to open URLs, please check the server configuration" => "Sunucunun adresleri açma izi yok, lütfen sunucu yapılandırmasını denetleyin",
"Error while downloading %s to %s" => "%s, %s içine indirilirken hata",
"Error when creating the file" => "Dosya oluşturulurken hata",
"Folder name cannot be empty." => "Klasör adı boş olamaz.",
-"Folder name must not contain \"/\". Please choose a different name." => "Klasör adı \"/\" içermemelidir. Lütfen farklı bir isim seçin.",
"Error when creating the folder" => "Klasör oluşturulurken hata",
"Unable to set upload directory." => "Yükleme dizini tanımlanamadı.",
"Invalid Token" => "Geçersiz Simge",
@@ -23,12 +24,13 @@ $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. Could not get file info." => "Yükleme başarısız. Dosya bilgisi alınamadı.",
"Upload failed. Could not find uploaded file" => "Yükleme başarısız. Yüklenen dosya bulunamadı",
+"Upload failed. Could not get file info." => "Yükleme başarısız. Dosya bilgisi alınamadı.",
"Invalid directory." => "Geçersiz dizin.",
"Files" => "Dosyalar",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "Bir dizin veya 0 bayt olduğundan {filename} yüklenemedi",
-"Not enough space available" => "Yeterli disk alanı yok",
+"Total file size {size1} exceeds upload limit {size2}" => "Toplam dosya boyutu {size1} gönderme sınırını {size2} aşıyor",
+"Not enough free space, you are uploading {size1} but only {size2} is left" => "Yeterince boş alan yok. Gönderdiğiniz boyut {size1} ancak {size2} alan mevcut",
"Upload cancelled." => "Yükleme iptal edildi.",
"Could not get result from server." => "Sunucudan sonuç alınamadı.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Dosya yükleme işlemi sürüyor. Şimdi sayfadan ayrılırsanız işleminiz iptal olur.",
@@ -50,8 +52,7 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n dosya","%n dosya"),
"{dirs} and {files}" => "{dirs} ve {files}",
"_Uploading %n file_::_Uploading %n files_" => array("%n dosya yükleniyor","%n dosya yükleniyor"),
-"'.' is an invalid file name." => "'.' geçersiz bir dosya adı.",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Geçersiz isim, '\\', '/', '<', '>', ':', '\"', '|', '?' ve '*' karakterlerine izin verilmemektedir.",
+"\"{name}\" is an invalid file name." => "\"{name}\" geçersiz bir dosya adı.",
"Your storage is full, files can not be updated or synced anymore!" => "Depolama alanınız dolu, artık dosyalar güncellenmeyecek veya eşitlenmeyecek.",
"Your storage is almost full ({usedSpacePercent}%)" => "Depolama alanınız neredeyse dolu ({usedSpacePercent}%)",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Şifreleme Uygulaması etkin ancak anahtarlarınız başlatılmamış. Lütfen oturumu kapatıp yeniden açın",
@@ -89,7 +90,6 @@ $TRANSLATIONS = array(
"Upload too large" => "Yükleme çok büyük",
"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",
-"Upgrading filesystem cache..." => "Sistem dosyası önbelleği güncelleniyor"
+"Current scanning" => "Güncel tarama"
);
$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files/l10n/ug.php b/apps/files/l10n/ug.php
index 45458c51af0..ee188d927ef 100644
--- a/apps/files/l10n/ug.php
+++ b/apps/files/l10n/ug.php
@@ -7,7 +7,6 @@ $TRANSLATIONS = array(
"Failed to write to disk" => "دىسكىغا يازالمىدى",
"Not enough storage available" => "يېتەرلىك ساقلاش بوشلۇقى يوق",
"Files" => "ھۆججەتلەر",
-"Not enough space available" => "يېتەرلىك بوشلۇق يوق",
"Upload cancelled." => "يۈكلەشتىن ۋاز كەچتى.",
"File upload is in progress. Leaving the page now will cancel the upload." => "ھۆججەت يۈكلەش مەشغۇلاتى ئېلىپ بېرىلىۋاتىدۇ. Leaving the page now will cancel the upload.",
"{new_name} already exists" => "{new_name} مەۋجۇت",
@@ -34,7 +33,6 @@ $TRANSLATIONS = array(
"Nothing in here. Upload something!" => "بۇ جايدا ھېچنېمە يوق. Upload something!",
"Download" => "چۈشۈر",
"Delete" => "ئۆچۈر",
-"Upload too large" => "يۈكلەندىغىنى بەك چوڭ",
-"Upgrading filesystem cache..." => "ھۆججەت سىستېما غەملىكىنى يۈكسەلدۈرۈۋاتىدۇ…"
+"Upload too large" => "يۈكلەندىغىنى بەك چوڭ"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/uk.php b/apps/files/l10n/uk.php
index 1e37d3d77d4..b74126c446d 100644
--- a/apps/files/l10n/uk.php
+++ b/apps/files/l10n/uk.php
@@ -3,6 +3,7 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Не вдалося перемістити %s - Файл з таким ім'ям вже існує",
"Could not move %s" => "Не вдалося перемістити %s",
"File name cannot be empty." => " Ім'я файлу не може бути порожнім.",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Невірне ім'я, '\\', '/', '<', '>', ':', '\"', '|', '?' та '*' не дозволені.",
"Folder name cannot be empty." => "Ім'я теки не може бути порожнім.",
"Unable to set upload directory." => "Не вдалося встановити каталог завантаження.",
"No file was uploaded. Unknown error" => "Не завантажено жодного файлу. Невідома помилка",
@@ -16,7 +17,6 @@ $TRANSLATIONS = array(
"Not enough storage available" => "Місця більше немає",
"Invalid directory." => "Невірний каталог.",
"Files" => "Файли",
-"Not enough space available" => "Місця більше немає",
"Upload cancelled." => "Завантаження перервано.",
"File upload is in progress. Leaving the page now will cancel the upload." => "Виконується завантаження файлу. Закриття цієї сторінки приведе до відміни завантаження.",
"URL cannot be empty" => "URL не може бути порожнім",
@@ -33,8 +33,6 @@ $TRANSLATIONS = array(
"_%n folder_::_%n folders_" => array("%n тека","%n тека","%n теки"),
"_%n file_::_%n files_" => array("%n файл","%n файлів","%n файли"),
"_Uploading %n file_::_Uploading %n files_" => array("","",""),
-"'.' is an invalid file name." => "'.' це невірне ім'я файлу.",
-"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." => "Ваше завантаження готується. Це може зайняти деякий час, якщо файли завеликі.",
@@ -66,7 +64,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" => "Поточне сканування",
-"Upgrading filesystem cache..." => "Оновлення кеша файлової системи..."
+"Current scanning" => "Поточне сканування"
);
$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/vi.php b/apps/files/l10n/vi.php
index 8236d5e7efe..8812bb1b209 100644
--- a/apps/files/l10n/vi.php
+++ b/apps/files/l10n/vi.php
@@ -3,6 +3,16 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "Không thể di chuyển %s - Đã có tên tập tin này trên hệ thống",
"Could not move %s" => "Không thể di chuyển %s",
"File name cannot be empty." => "Tên file không được rỗng",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Tên không hợp lệ, '\\', '/', '<', '>', ':', '\"', '|', '?' và '*' thì không được phép dùng.",
+"The name %s is already used in the folder %s. Please choose a different name." => "Tên %s đã được sử dụng trong thư mục %s. Hãy chọn tên khác.",
+"Not a valid source" => "Nguồn không hợp lệ",
+"Server is not allowed to open URLs, please check the server configuration" => "Server cấm mở URLs, vui lòng kiểm tra lại cấu hình server",
+"Error while downloading %s to %s" => "Lỗi trong trong quá trình tải %s từ %s",
+"Error when creating the file" => "Lỗi khi tạo file",
+"Folder name cannot be empty." => "Tên thư mục không thể để trống",
+"Error when creating the folder" => "Lỗi khi tạo thư mục",
+"Unable to set upload directory." => "Không thể thiết lập thư mục tải lên.",
+"Invalid Token" => "Xác thực không hợp lệ",
"No file was uploaded. Unknown error" => "Không có tập tin nào được tải lên. Lỗi không xác định",
"There is no error, the file uploaded with success" => "Không có lỗi, các tập tin đã được tải lên thành công",
"The uploaded file exceeds the upload_max_filesize directive in php.ini: " => "The uploaded file exceeds the upload_max_filesize directive in php.ini: ",
@@ -12,30 +22,41 @@ $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. Could not find uploaded file" => "Tải lên thất bại. Không thể tìm thấy tập tin được tải lên",
+"Upload failed. Could not get file info." => "Tải lên thất bại. Không thể có được thông tin tập tin.",
"Invalid directory." => "Thư mục không hợp lệ",
"Files" => "Tập tin",
-"Not enough space available" => "Không đủ chỗ trống cần thiết",
+"Unable to upload {filename} as it is a directory or has 0 bytes" => "không thể tải {filename} lên do nó là một thư mục hoặc có kích thước bằng 0 byte",
"Upload cancelled." => "Hủy tải lên",
+"Could not get result from server." => "Không thể nhận được kết quả từ máy chủ.",
"File upload is in progress. Leaving the page now will cancel the upload." => "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.",
+"URL cannot be empty" => "URL không thể để trống",
"{new_name} already exists" => "{new_name} đã tồn tại",
+"Could not create file" => "Không thể tạo file",
+"Could not create folder" => "Không thể tạo thư mục",
"Share" => "Chia sẻ",
"Delete permanently" => "Xóa vĩnh vễn",
"Rename" => "Sửa tên",
"Pending" => "Đang chờ",
+"Could not rename file" => "Không thể đổi tên file",
"replaced {new_name} with {old_name}" => "đã thay thế {new_name} bằng {old_name}",
"undo" => "lùi lại",
-"_%n folder_::_%n folders_" => array(""),
-"_%n file_::_%n files_" => array(""),
-"_Uploading %n file_::_Uploading %n files_" => array(""),
-"'.' is an invalid file name." => "'.' là một tên file không hợp lệ",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "Tên không hợp lệ, '\\', '/', '<', '>', ':', '\"', '|', '?' và '*' thì không được phép dùng.",
+"Error deleting file." => "Lỗi xóa file,",
+"_%n folder_::_%n folders_" => array("%n thư mục"),
+"_%n file_::_%n files_" => array("%n tập tin"),
+"{dirs} and {files}" => "{dirs} và {files}",
+"_Uploading %n file_::_Uploading %n files_" => array("Đang tải lên %n tập tin"),
"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}%)",
+"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "Ứng dụng mã hóa đã được kích hoạt nhưng bạn chưa khởi tạo khóa. Vui lòng đăng xuất ra và đăng nhập lại",
+"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "Mã hóa đã bị vô hiệu nhưng những tập tin của bạn vẫn được mã hóa. Vui lòng vào phần thiết lập cá nhân để giải mã chúng.",
"Your download is being prepared. This might take some time if the files are big." => "Your download is being prepared. This might take some time if the files are big.",
+"Error moving file" => "Lỗi di chuyển tập tin",
"Error" => "Lỗi",
"Name" => "Tên",
"Size" => "Kích cỡ",
"Modified" => "Thay đổi",
+"%s could not be renamed" => "%s không thể đổi tên",
"Upload" => "Tải lên",
"File handling" => "Xử lý tập tin",
"Maximum upload size" => "Kích thước tối đa ",
@@ -45,20 +66,21 @@ $TRANSLATIONS = array(
"0 is unlimited" => "0 là không giới hạn",
"Maximum input size for ZIP files" => "Kích thước tối đa cho các tập tin ZIP",
"Save" => "Lưu",
-"New" => "Mới",
+"New" => "Tạo mới",
+"New text file" => "File text mới",
"Text file" => "Tập tin văn bản",
"New folder" => "Tạo thư mục",
"Folder" => "Thư mục",
"From link" => "Từ liên kết",
"Deleted files" => "File đã bị xóa",
"Cancel upload" => "Hủy upload",
+"You don’t have permission to upload or create files here" => "Bạn không có quyền upload hoặc tạo files ở đây",
"Nothing in here. Upload something!" => "Không có gì ở đây .Hãy tải lên một cái gì đó !",
"Download" => "Tải về",
"Delete" => "Xóa",
"Upload too large" => "Tập tin tải lên quá lớn",
"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",
-"Upgrading filesystem cache..." => "Đang nâng cấp bộ nhớ đệm cho tập tin hệ thống..."
+"Current scanning" => "Hiện tại đang quét"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/zh_CN.php b/apps/files/l10n/zh_CN.php
index effcb0225ca..87f8138697e 100644
--- a/apps/files/l10n/zh_CN.php
+++ b/apps/files/l10n/zh_CN.php
@@ -3,6 +3,14 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "无法移动 %s - 同名文件已存在",
"Could not move %s" => "无法移动 %s",
"File name cannot be empty." => "文件名不能为空。",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "无效名称,'\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 不被允许使用。",
+"The name %s is already used in the folder %s. Please choose a different name." => "文件名 %s 是已经在 %s 中存在的名称。请使用其他名称。",
+"Not a valid source" => "不是一个可用的源",
+"Server is not allowed to open URLs, please check the server configuration" => "服务器没有允许打开URL网址,请检查服务器配置",
+"Error while downloading %s to %s" => "当下载 %s 到 %s 时出错",
+"Error when creating the file" => "当创建文件是出错",
+"Folder name cannot be empty." => "文件夹名称不能为空",
+"Error when creating the folder" => "创建文件夹出错",
"Unable to set upload directory." => "无法设置上传文件夹。",
"Invalid Token" => "无效密匙",
"No file was uploaded. Unknown error" => "没有文件被上传。未知错误",
@@ -14,30 +22,44 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "缺少临时目录",
"Failed to write to disk" => "写入磁盘失败",
"Not enough storage available" => "没有足够的存储空间",
+"Upload failed. Could not find uploaded file" => "上传失败。不能发现上传的文件",
+"Upload failed. Could not get file info." => "上传失败。不能获取文件信息。",
"Invalid directory." => "无效文件夹。",
"Files" => "文件",
-"Not enough space available" => "没有足够可用空间",
+"Unable to upload {filename} as it is a directory or has 0 bytes" => "不能上传文件 {filename} ,由于它是一个目录或者为0字节",
"Upload cancelled." => "上传已取消",
+"Could not get result from server." => "不能从服务器得到结果",
"File upload is in progress. Leaving the page now will cancel the upload." => "文件正在上传中。现在离开此页会导致上传动作被取消。",
+"URL cannot be empty" => "URL不能为空",
+"In the home folder 'Shared' is a reserved filename" => "主目录里 'Shared' 是系统预留目录名",
"{new_name} already exists" => "{new_name} 已存在",
+"Could not create file" => "不能创建文件",
+"Could not create folder" => "不能创建文件夹",
+"Error fetching URL" => "获取URL出错",
"Share" => "分享",
"Delete permanently" => "永久删除",
"Rename" => "重命名",
"Pending" => "等待",
+"Could not rename file" => "不能重命名文件",
"replaced {new_name} with {old_name}" => "已将 {old_name}替换成 {new_name}",
"undo" => "撤销",
+"Error deleting file." => "删除文件出错。",
"_%n folder_::_%n folders_" => array("%n 文件夹"),
"_%n file_::_%n files_" => array("%n个文件"),
-"_Uploading %n file_::_Uploading %n files_" => array(""),
-"'.' is an invalid file name." => "'.' 是一个无效的文件名。",
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "无效名称,'\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 不被允许使用。",
+"{dirs} and {files}" => "{dirs} 和 {files}",
+"_Uploading %n file_::_Uploading %n files_" => array("上传 %n 个文件"),
"Your storage is full, files can not be updated or synced anymore!" => "您的存储空间已满,文件将无法更新或同步!",
"Your storage is almost full ({usedSpacePercent}%)" => "您的存储空间即将用完 ({usedSpacePercent}%)",
+"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" => "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。",
+"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." => "无效的私有密钥。请到您的个人配置里去更新私有密钥,来恢复对加密文件的访问。",
+"Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files." => "加密是被禁用的,但是您的文件还是被加密了。请到您的个人配置里设置文件加密选项。",
"Your download is being prepared. This might take some time if the files are big." => "下载正在准备中。如果文件较大可能会花费一些时间。",
+"Error moving file" => "移动文件错误",
"Error" => "错误",
"Name" => "名称",
"Size" => "大小",
"Modified" => "修改日期",
+"Invalid folder name. Usage of 'Shared' is reserved." => "无效的文件夹名。”Shared“ 是 Owncloud 预留的文件夹",
"%s could not be renamed" => "%s 不能被重命名",
"Upload" => "上传",
"File handling" => "文件处理",
@@ -49,19 +71,20 @@ $TRANSLATIONS = array(
"Maximum input size for ZIP files" => "ZIP 文件的最大输入大小",
"Save" => "保存",
"New" => "新建",
+"New text file" => "创建文本文件",
"Text file" => "文本文件",
"New folder" => "添加文件夹",
"Folder" => "文件夹",
"From link" => "来自链接",
"Deleted files" => "已删除文件",
"Cancel upload" => "取消上传",
+"You don’t have permission to upload or create files here" => "您没有权限来上传湖州哦和创建文件",
"Nothing in here. Upload something!" => "这里还什么都没有。上传些东西吧!",
"Download" => "下载",
"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" => "当前扫描",
-"Upgrading filesystem cache..." => "正在更新文件系统缓存..."
+"Current scanning" => "当前扫描"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/l10n/zh_TW.php b/apps/files/l10n/zh_TW.php
index dd9cbfdf1a9..caf8b184a35 100644
--- a/apps/files/l10n/zh_TW.php
+++ b/apps/files/l10n/zh_TW.php
@@ -3,13 +3,12 @@ $TRANSLATIONS = array(
"Could not move %s - File with this name already exists" => "無法移動 %s ,同名的檔案已經存在",
"Could not move %s" => "無法移動 %s",
"File name cannot be empty." => "檔名不能為空",
-"File name must not contain \"/\". Please choose a different name." => "檔名不能包含 \"/\" ,請選其他名字",
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed." => "檔名不合法,不允許 \\ / < > : \" | ? * 字元",
"The name %s is already used in the folder %s. Please choose a different name." => "%s 已經被使用於資料夾 %s ,請換一個名字",
"Not a valid source" => "不是有效的來源",
"Error while downloading %s to %s" => "下載 %s 到 %s 失敗",
"Error when creating the file" => "建立檔案失敗",
"Folder name cannot be empty." => "資料夾名稱不能留空",
-"Folder name must not contain \"/\". Please choose a different name." => "資料夾名稱不能包含 \"/\" ,請選其他名字",
"Error when creating the folder" => "建立資料夾失敗",
"Unable to set upload directory." => "無法設定上傳目錄",
"Invalid Token" => "無效的 token",
@@ -22,12 +21,11 @@ $TRANSLATIONS = array(
"Missing a temporary folder" => "找不到暫存資料夾",
"Failed to write to disk" => "寫入硬碟失敗",
"Not enough storage available" => "儲存空間不足",
-"Upload failed. Could not get file info." => "上傳失敗,無法取得檔案資訊",
"Upload failed. Could not find uploaded file" => "上傳失敗,找不到上傳的檔案",
+"Upload failed. Could not get file info." => "上傳失敗,無法取得檔案資訊",
"Invalid directory." => "無效的資料夾",
"Files" => "檔案",
"Unable to upload {filename} as it is a directory or has 0 bytes" => "因為 {filename} 是個目錄或是大小為零,所以無法上傳",
-"Not enough space available" => "沒有足夠的可用空間",
"Upload cancelled." => "上傳已取消",
"Could not get result from server." => "無法從伺服器取回結果",
"File upload is in progress. Leaving the page now will cancel the upload." => "檔案上傳中,離開此頁面將會取消上傳。",
@@ -47,8 +45,6 @@ $TRANSLATIONS = array(
"_%n file_::_%n files_" => array("%n 個檔案"),
"{dirs} and {files}" => "{dirs} 和 {files}",
"_Uploading %n file_::_Uploading %n files_" => array("%n 個檔案正在上傳"),
-"'.' is an invalid file name." => "'.' 是不合法的檔名",
-"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 App is enabled but your keys are not initialized, please log-out and log-in again" => "檔案加密已啓用,但是您的金鑰尚未初始化,請重新登入一次",
@@ -84,7 +80,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" => "正在掃描",
-"Upgrading filesystem cache..." => "正在升級檔案系統快取…"
+"Current scanning" => "正在掃描"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files/lib/helper.php b/apps/files/lib/helper.php
index 21d1f50e587..c41e2d15581 100644
--- a/apps/files/lib/helper.php
+++ b/apps/files/lib/helper.php
@@ -5,14 +5,14 @@ namespace OCA\Files;
class Helper
{
public static function buildFileStorageStatistics($dir) {
+ // information about storage capacities
+ $storageInfo = \OC_Helper::getStorageInfo($dir);
+
$l = new \OC_L10N('files');
- $maxUploadFilesize = \OCP\Util::maxUploadFilesize($dir);
+ $maxUploadFilesize = \OCP\Util::maxUploadFilesize($dir, $storageInfo['free']);
$maxHumanFilesize = \OCP\Util::humanFileSize($maxUploadFilesize);
$maxHumanFilesize = $l->t('Upload') . ' max. ' . $maxHumanFilesize;
- // information about storage capacities
- $storageInfo = \OC_Helper::getStorageInfo($dir);
-
return array('uploadMaxFilesize' => $maxUploadFilesize,
'maxHumanFilesize' => $maxHumanFilesize,
'freeSpace' => $storageInfo['free'],
@@ -22,6 +22,7 @@ class Helper
public static function determineIcon($file) {
if($file['type'] === 'dir') {
$dir = $file['directory'];
+ $icon = \OC_Helper::mimetypeIcon('dir');
$absPath = \OC\Files\Filesystem::getView()->getAbsolutePath($dir.'/'.$file['name']);
$mount = \OC\Files\Filesystem::getMountManager()->find($absPath);
if (!is_null($mount)) {
@@ -29,37 +30,41 @@ class Helper
if (!is_null($sid)) {
$sid = explode(':', $sid);
if ($sid[0] === 'shared') {
- return \OC_Helper::mimetypeIcon('dir-shared');
+ $icon = \OC_Helper::mimetypeIcon('dir-shared');
}
if ($sid[0] !== 'local' and $sid[0] !== 'home') {
- return \OC_Helper::mimetypeIcon('dir-external');
+ $icon = \OC_Helper::mimetypeIcon('dir-external');
}
}
}
- return \OC_Helper::mimetypeIcon('dir');
+ }else{
+ if($file['isPreviewAvailable']) {
+ $pathForPreview = $file['directory'] . '/' . $file['name'];
+ return \OC_Helper::previewIcon($pathForPreview) . '&c=' . $file['etag'];
+ }
+ $icon = \OC_Helper::mimetypeIcon($file['mimetype']);
}
- if($file['isPreviewAvailable']) {
- $pathForPreview = $file['directory'] . '/' . $file['name'];
- return \OC_Helper::previewIcon($pathForPreview) . '&c=' . $file['etag'];
- }
- return \OC_Helper::mimetypeIcon($file['mimetype']);
+ return substr($icon, 0, -3) . 'svg';
}
/**
* Comparator function to sort files alphabetically and have
* the directories appear first
- * @param array $a file
- * @param array $b file
- * @return -1 if $a must come before $b, 1 otherwise
+ *
+ * @param \OCP\Files\FileInfo $a file
+ * @param \OCP\Files\FileInfo $b file
+ * @return int -1 if $a must come before $b, 1 otherwise
*/
public static function fileCmp($a, $b) {
- if ($a['type'] === 'dir' and $b['type'] !== 'dir') {
+ $aType = $a->getType();
+ $bType = $b->getType();
+ if ($aType === 'dir' and $bType !== 'dir') {
return -1;
- } elseif ($a['type'] !== 'dir' and $b['type'] === 'dir') {
+ } elseif ($aType !== 'dir' and $bType === 'dir') {
return 1;
} else {
- return strnatcasecmp($a['name'], $b['name']);
+ return strnatcasecmp($a->getName(), $b->getName());
}
}
@@ -112,26 +117,4 @@ class Helper
}
return $breadcrumb;
}
-
- /**
- * Returns the numeric permissions for the given directory.
- * @param string $dir directory without trailing slash
- * @return numeric permissions
- */
- public static function getDirPermissions($dir){
- $permissions = \OCP\PERMISSION_READ;
- if (\OC\Files\Filesystem::isCreatable($dir . '/')) {
- $permissions |= \OCP\PERMISSION_CREATE;
- }
- if (\OC\Files\Filesystem::isUpdatable($dir . '/')) {
- $permissions |= \OCP\PERMISSION_UPDATE;
- }
- if (\OC\Files\Filesystem::isDeletable($dir . '/')) {
- $permissions |= \OCP\PERMISSION_DELETE;
- }
- if (\OC\Files\Filesystem::isSharable($dir . '/')) {
- $permissions |= \OCP\PERMISSION_SHARE;
- }
- return $permissions;
- }
}
diff --git a/apps/files/templates/index.php b/apps/files/templates/index.php
index 939043b2c9f..5b0bad7f341 100644
--- a/apps/files/templates/index.php
+++ b/apps/files/templates/index.php
@@ -5,12 +5,17 @@
<div id="new" class="button">
<a><?php p($l->t('New'));?></a>
<ul>
- <li style="background-image:url('<?php p(OCP\mimetype_icon('text/plain')) ?>')"
- data-type='file' data-newname='<?php p($l->t('New text file')) ?>.txt'><p><?php p($l->t('Text file'));?></p></li>
- <li style="background-image:url('<?php p(OCP\mimetype_icon('dir')) ?>')"
- data-type='folder' data-newname='<?php p($l->t('New folder')) ?>'><p><?php p($l->t('Folder'));?></p></li>
- <li style="background-image:url('<?php p(OCP\image_path('core', 'places/link.svg')) ?>')"
- data-type='web'><p><?php p($l->t('From link'));?></p></li>
+ <li class="icon-filetype-text"
+ data-type="file" data-newname="<?php p($l->t('New text file')) ?>.txt">
+ <p><?php p($l->t('Text file'));?></p>
+ </li>
+ <li class="icon-filetype-folder"
+ data-type="folder" data-newname="<?php p($l->t('New folder')) ?>">
+ <p><?php p($l->t('Folder'));?></p>
+ </li>
+ <li class="icon-link" data-type="web">
+ <p><?php p($l->t('From link'));?></p>
+ </li>
</ul>
</div>
<?php endif;?>
@@ -30,7 +35,7 @@
<input type="hidden" name="dir" value="<?php p($_['dir']) ?>" id="dir">
<input type="file" id="file_upload_start" name='files[]'
data-url="<?php print_unescaped(OCP\Util::linkTo('files', 'ajax/upload.php')); ?>" />
- <a href="#" class="svg icon icon-upload"></a>
+ <a href="#" class="svg icon-upload"></a>
</div>
<?php if ($_['trash']): ?>
<input id="trash" type="button" value="<?php p($l->t('Deleted files'));?>" class="button" <?php $_['trashEmpty'] ? p('disabled') : '' ?> />
@@ -61,7 +66,7 @@
<input type="checkbox" id="select_all" />
<label for="select_all"></label>
<span class="name"><?php p($l->t( 'Name' )); ?></span>
- <span class="selectedActions">
+ <span id="selectedActionsList" class="selectedActions">
<?php if($_['allowZipDownload']) : ?>
<a href="" class="download">
<img class="svg" alt="Download"
diff --git a/apps/files/templates/part.list.php b/apps/files/templates/part.list.php
index f4fb96a7a7c..8a7a1e370eb 100644
--- a/apps/files/templates/part.list.php
+++ b/apps/files/templates/part.list.php
@@ -17,7 +17,13 @@ $totalsize = 0; ?>
data-mime="<?php p($file['mimetype'])?>"
data-size="<?php p($file['size']);?>"
data-etag="<?php p($file['etag']);?>"
- data-permissions="<?php p($file['permissions']); ?>">
+ data-permissions="<?php p($file['permissions']); ?>"
+
+ <?php if(isset($file['displayname_owner'])): ?>
+ data-share-owner="<?php p($file['displayname_owner']) ?>"
+ <?php endif; ?>
+ >
+
<?php if(isset($file['isPreviewAvailable']) and $file['isPreviewAvailable']): ?>
<td class="filename svg preview-icon"
<?php else: ?>
@@ -34,17 +40,15 @@ $totalsize = 0; ?>
<span class="nametext">
<?php print_unescaped(htmlspecialchars($file['name']));?>
</span>
+ <span class="uploadtext" currentUploads="0">
+ </span>
+ </a>
<?php else: ?>
<a class="name" href="<?php p(rtrim($_['downloadURL'],'/').'/'.trim($directory,'/').'/'.$name); ?>">
<label class="filetext" title="" for="select-<?php p($file['fileid']); ?>"></label>
<span class="nametext"><?php print_unescaped(htmlspecialchars($file['basename']));?><span class='extension'><?php p($file['extension']);?></span></span>
</a>
<?php endif; ?>
- <?php if($file['type'] == 'dir'):?>
- <span class="uploadtext" currentUploads="0">
- </span>
- <?php endif;?>
- </a>
</td>
<td class="filesize"
style="color:rgb(<?php p($simple_size_color.','.$simple_size_color.','.$simple_size_color) ?>)">
diff --git a/apps/files/templates/upgrade.php b/apps/files/templates/upgrade.php
deleted file mode 100644
index e03f086e47d..00000000000
--- a/apps/files/templates/upgrade.php
+++ /dev/null
@@ -1,4 +0,0 @@
-<div id="upgrade">
- <?php p($l->t('Upgrading filesystem cache...'));?>
- <div id="progressbar" />
-</div>
diff --git a/apps/files/tests/ajax_rename.php b/apps/files/tests/ajax_rename.php
index a1a5c8983ba..e53c0fb3dd1 100644
--- a/apps/files/tests/ajax_rename.php
+++ b/apps/files/tests/ajax_rename.php
@@ -110,7 +110,9 @@ class Test_OC_Files_App_Rename extends \PHPUnit_Framework_TestCase {
$this->assertEquals('/test', $result['data']['directory']);
$this->assertEquals(18, $result['data']['size']);
$this->assertEquals('httpd/unix-directory', $result['data']['mime']);
- $this->assertEquals(\OC_Helper::mimetypeIcon('dir'), $result['data']['icon']);
+ $icon = \OC_Helper::mimetypeIcon('dir');
+ $icon = substr($icon, 0, -3) . 'svg';
+ $this->assertEquals($icon, $result['data']['icon']);
$this->assertFalse($result['data']['isPreviewAvailable']);
}
@@ -165,7 +167,9 @@ class Test_OC_Files_App_Rename extends \PHPUnit_Framework_TestCase {
$this->assertEquals(18, $result['data']['size']);
$this->assertEquals('httpd/unix-directory', $result['data']['mime']);
$this->assertEquals('abcdef', $result['data']['etag']);
- $this->assertEquals(\OC_Helper::mimetypeIcon('dir'), $result['data']['icon']);
+ $icon = \OC_Helper::mimetypeIcon('dir');
+ $icon = substr($icon, 0, -3) . 'svg';
+ $this->assertEquals($icon, $result['data']['icon']);
$this->assertFalse($result['data']['isPreviewAvailable']);
}
diff --git a/apps/files/tests/js/fileUploadSpec.js b/apps/files/tests/js/fileUploadSpec.js
new file mode 100644
index 00000000000..2b4341ef1c3
--- /dev/null
+++ b/apps/files/tests/js/fileUploadSpec.js
@@ -0,0 +1,127 @@
+/**
+* ownCloud
+*
+* @author Vincent Petry
+* @copyright 2014 Vincent Petry <pvince81@owncloud.com>
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+* License as published by the Free Software Foundation; either
+* version 3 of the License, or any later version.
+*
+* This library is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+*
+* You should have received a copy of the GNU Affero General Public
+* License along with this library. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
+
+/* global OC */
+describe('OC.Upload tests', function() {
+ var $dummyUploader;
+ var testFile;
+
+ beforeEach(function() {
+ testFile = {
+ name: 'test.txt',
+ size: 5000, // 5 KB
+ type: 'text/plain',
+ lastModifiedDate: new Date()
+ };
+ // need a dummy button because file-upload checks on it
+ $('#testArea').append(
+ '<input type="file" id="file_upload_start" name="files[]" multiple="multiple">' +
+ '<input type="hidden" id="upload_limit" name="upload_limit" value="10000000">' + // 10 MB
+ '<input type="hidden" id="free_space" name="free_space" value="50000000">' // 50 MB
+ );
+ $dummyUploader = $('#file_upload_start');
+ });
+ afterEach(function() {
+ delete window.file_upload_param;
+ $dummyUploader = undefined;
+ });
+ describe('Adding files for upload', function() {
+ var params;
+ var failStub;
+
+ beforeEach(function() {
+ params = OC.Upload.init();
+ failStub = sinon.stub();
+ $dummyUploader.on('fileuploadfail', failStub);
+ });
+ afterEach(function() {
+ params = undefined;
+ failStub = undefined;
+ });
+
+ /**
+ * Add file for upload
+ * @param file file data
+ */
+ function addFile(file) {
+ return params.add.call(
+ $dummyUploader[0],
+ {},
+ {
+ originalFiles: {},
+ files: [file]
+ });
+ }
+
+ it('adds file when size is below limits', function() {
+ var result = addFile(testFile);
+ expect(result).toEqual(true);
+ });
+ it('adds file when free space is unknown', function() {
+ var result;
+ $('#free_space').val(-2);
+
+ result = addFile(testFile);
+
+ expect(result).toEqual(true);
+ expect(failStub.notCalled).toEqual(true);
+ });
+ it('does not add file if it exceeds upload limit', function() {
+ var result;
+ $('#upload_limit').val(1000);
+
+ result = addFile(testFile);
+
+ expect(result).toEqual(false);
+ expect(failStub.calledOnce).toEqual(true);
+ expect(failStub.getCall(0).args[1].textStatus).toEqual('sizeexceedlimit');
+ expect(failStub.getCall(0).args[1].errorThrown).toEqual(
+ 'Total file size 5 kB exceeds upload limit 1000 B'
+ );
+ });
+ it('does not add file if it exceeds free space', function() {
+ var result;
+ $('#free_space').val(1000);
+
+ result = addFile(testFile);
+
+ expect(result).toEqual(false);
+ expect(failStub.calledOnce).toEqual(true);
+ expect(failStub.getCall(0).args[1].textStatus).toEqual('notenoughspace');
+ expect(failStub.getCall(0).args[1].errorThrown).toEqual(
+ 'Not enough free space, you are uploading 5 kB but only 1000 B is left'
+ );
+ });
+ it('does not add file if it has invalid characters', function() {
+ var result;
+ testFile.name = 'stars*stars.txt';
+
+ result = addFile(testFile);
+
+ expect(result).toEqual(false);
+ expect(failStub.calledOnce).toEqual(true);
+ expect(failStub.getCall(0).args[1].textStatus).toEqual('invalidcharacters');
+ expect(failStub.getCall(0).args[1].errorThrown.substr(0, 12)).toEqual(
+ 'Invalid name'
+ );
+ });
+ });
+});
diff --git a/apps/files/tests/js/fileactionsSpec.js b/apps/files/tests/js/fileactionsSpec.js
index 8bbc1d3d141..ef7ddcb874a 100644
--- a/apps/files/tests/js/fileactionsSpec.js
+++ b/apps/files/tests/js/fileactionsSpec.js
@@ -69,7 +69,7 @@ describe('FileActions tests', function() {
$tr.find('.action[data-action=Download]').click();
expect(redirectStub.calledOnce).toEqual(true);
- expect(redirectStub.getCall(0).args[0]).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?files=test%20download%20File.txt&dir=%2Fsubdir&download');
+ expect(redirectStub.getCall(0).args[0]).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2Fsubdir&files=test%20download%20File.txt');
redirectStub.restore();
});
});
diff --git a/apps/files/tests/js/filelistSpec.js b/apps/files/tests/js/filelistSpec.js
index c26e65fc4de..8f4cb86ab4a 100644
--- a/apps/files/tests/js/filelistSpec.js
+++ b/apps/files/tests/js/filelistSpec.js
@@ -58,8 +58,15 @@ describe('FileList tests', function() {
expect($tr.attr('data-permissions')).toEqual('31');
//expect($tr.attr('data-mime')).toEqual('httpd/unix-directory');
});
- it('returns correct download URL', function() {
- expect(FileList.getDownloadUrl('some file.txt')).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?files=some%20file.txt&dir=%2Fsubdir&download');
- expect(FileList.getDownloadUrl('some file.txt', '/anotherpath/abc')).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?files=some%20file.txt&dir=%2Fanotherpath%2Fabc&download');
+ describe('Download Url', function() {
+ it('returns correct download URL for single files', function() {
+ expect(FileList.getDownloadUrl('some file.txt')).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2Fsubdir&files=some%20file.txt');
+ expect(FileList.getDownloadUrl('some file.txt', '/anotherpath/abc')).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2Fanotherpath%2Fabc&files=some%20file.txt');
+ $('#dir').val('/');
+ expect(FileList.getDownloadUrl('some file.txt')).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2F&files=some%20file.txt');
+ });
+ it('returns correct download URL for multiple files', function() {
+ expect(FileList.getDownloadUrl(['a b c.txt', 'd e f.txt'])).toEqual(OC.webroot + '/index.php/apps/files/ajax/download.php?dir=%2Fsubdir&files=%5B%22a%20b%20c.txt%22%2C%22d%20e%20f.txt%22%5D');
+ });
});
});
diff --git a/apps/files/tests/js/filesSpec.js b/apps/files/tests/js/filesSpec.js
index 018c8ef0f3c..95bf87e03ec 100644
--- a/apps/files/tests/js/filesSpec.js
+++ b/apps/files/tests/js/filesSpec.js
@@ -48,6 +48,41 @@ describe('Files tests', function() {
expect(error).toEqual(false);
}
});
+ it('Validates correct file names do not create Shared folder in root', function() {
+ // create shared file in subfolder
+ var error = false;
+ try {
+ expect(Files.isFileNameValid('shared', '/foo')).toEqual(true);
+ expect(Files.isFileNameValid('Shared', '/foo')).toEqual(true);
+ }
+ catch (e) {
+ error = e;
+ }
+ expect(error).toEqual(false);
+
+ // create shared file in root
+ var threwException = false;
+ try {
+ Files.isFileNameValid('Shared', '/');
+ console.error('Invalid file name not detected');
+ }
+ catch (e) {
+ threwException = true;
+ }
+ expect(threwException).toEqual(true);
+
+ // create shared file in root
+ var threwException = false;
+ try {
+ Files.isFileNameValid('shared', '/');
+ console.error('Invalid file name not detected');
+ }
+ catch (e) {
+ threwException = true;
+ }
+ expect(threwException).toEqual(true);
+
+ });
it('Detects invalid file names', function() {
var fileNames = [
'',
diff --git a/apps/files_encryption/ajax/adminrecovery.php b/apps/files_encryption/ajax/adminrecovery.php
index 6a0186d5a9b..61e43acc2c3 100644
--- a/apps/files_encryption/ajax/adminrecovery.php
+++ b/apps/files_encryption/ajax/adminrecovery.php
@@ -18,7 +18,7 @@ $l = OC_L10N::get('files_encryption');
$return = false;
// Enable recoveryAdmin
-$recoveryKeyId = OC_Appconfig::getValue('files_encryption', 'recoveryKeyId');
+$recoveryKeyId = \OC::$server->getAppConfig()->getValue('files_encryption', 'recoveryKeyId');
if (isset($_POST['adminEnableRecovery']) && $_POST['adminEnableRecovery'] === '1') {
diff --git a/apps/files_encryption/ajax/getMigrationStatus.php b/apps/files_encryption/ajax/getMigrationStatus.php
index 17469a1af0c..7c9e0dcc51c 100644
--- a/apps/files_encryption/ajax/getMigrationStatus.php
+++ b/apps/files_encryption/ajax/getMigrationStatus.php
@@ -13,16 +13,14 @@ use OCA\Encryption\Util;
$loginname = isset($_POST['user']) ? $_POST['user'] : '';
$password = isset($_POST['password']) ? $_POST['password'] : '';
-$migrationCompleted = true;
+$migrationStatus = Util::MIGRATION_COMPLETED;
if ($loginname !== '' && $password !== '') {
$username = \OCP\User::checkPassword($loginname, $password);
if ($username) {
$util = new Util(new \OC_FilesystemView('/'), $username);
- if ($util->getMigrationStatus() !== Util::MIGRATION_COMPLETED) {
- $migrationCompleted = false;
- }
+ $migrationStatus = $util->getMigrationStatus();
}
}
-\OCP\JSON::success(array('data' => array('migrationCompleted' => $migrationCompleted)));
+\OCP\JSON::success(array('data' => array('migrationStatus' => $migrationStatus)));
diff --git a/apps/files_encryption/appinfo/app.php b/apps/files_encryption/appinfo/app.php
index fd9aa429b01..21de421c195 100644
--- a/apps/files_encryption/appinfo/app.php
+++ b/apps/files_encryption/appinfo/app.php
@@ -10,6 +10,7 @@ OC::$CLASSPATH['OCA\Encryption\Session'] = 'files_encryption/lib/session.php';
OC::$CLASSPATH['OCA\Encryption\Capabilities'] = 'files_encryption/lib/capabilities.php';
OC::$CLASSPATH['OCA\Encryption\Helper'] = 'files_encryption/lib/helper.php';
+\OCP\Util::addscript('files_encryption', 'encryption');
\OCP\Util::addscript('files_encryption', 'detect-migration');
if (!OC_Config::getValue('maintenance', false)) {
diff --git a/apps/files_encryption/appinfo/info.xml b/apps/files_encryption/appinfo/info.xml
index b6d9d6bb0a3..ab47de828b9 100644
--- a/apps/files_encryption/appinfo/info.xml
+++ b/apps/files_encryption/appinfo/info.xml
@@ -2,7 +2,7 @@
<info>
<id>files_encryption</id>
<name>Encryption</name>
- <description>The ownCloud files encryption system provides server side-encryption. After the app was enabled you need to re-login to initialize your encryption keys.</description>
+ <description>The ownCloud files encryption system provides server side-encryption. After the app was enabled you need to re-login to initialize your encryption keys. Please note that server side encryption requires that the ownCloud server admin can be trusted. The main purpose of this app is the encryption of files that are stored on externally mounted storages.</description>
<licence>AGPL</licence>
<author>Sam Tuke, Bjoern Schiessle, Florin Peter</author>
<require>4</require>
diff --git a/apps/files_encryption/hooks/hooks.php b/apps/files_encryption/hooks/hooks.php
index 4c4b3f2040f..0b6c5adf3fb 100644
--- a/apps/files_encryption/hooks/hooks.php
+++ b/apps/files_encryption/hooks/hooks.php
@@ -80,8 +80,14 @@ class Hooks {
// Check if first-run file migration has already been performed
$ready = false;
- if ($util->getMigrationStatus() === Util::MIGRATION_OPEN) {
+ $migrationStatus = $util->getMigrationStatus();
+ if ($migrationStatus === Util::MIGRATION_OPEN) {
$ready = $util->beginMigration();
+ } elseif ($migrationStatus === Util::MIGRATION_IN_PROGRESS) {
+ // refuse login as long as the initial encryption is running
+ sleep(5);
+ \OCP\User::logout();
+ return false;
}
// If migration not yet done
@@ -102,21 +108,27 @@ class Hooks {
}
- // Encrypt existing user files:
- if (
- $util->encryptAll('/' . $params['uid'] . '/' . 'files', $session->getLegacyKey(), $params['password'])
- ) {
+ // Encrypt existing user files
+ try {
+ $result = $util->encryptAll('/' . $params['uid'] . '/' . 'files', $session->getLegacyKey(), $params['password']);
+ } catch (\Exception $ex) {
+ \OCP\Util::writeLog('Encryption library', 'Initial encryption failed! Error: ' . $ex->getMessage(), \OCP\Util::FATAL);
+ $util->resetMigrationStatus();
+ \OCP\User::logout();
+ $result = false;
+ }
+
+ if ($result) {
\OC_Log::write(
'Encryption library', 'Encryption of existing files belonging to "' . $params['uid'] . '" completed'
, \OC_Log::INFO
);
- }
-
- // Register successful migration in DB
- $util->finishMigration();
+ // Register successful migration in DB
+ $util->finishMigration();
+ }
}
return true;
@@ -489,11 +501,20 @@ class Hooks {
* @param array $params with the old path and the new path
*/
public static function preRename($params) {
- $util = new Util(new \OC_FilesystemView('/'), \OCP\User::getUser());
+ $user = \OCP\User::getUser();
+ $view = new \OC_FilesystemView('/');
+ $util = new Util($view, $user);
list($ownerOld, $pathOld) = $util->getUidAndFilename($params['oldpath']);
- self::$renamedFiles[$params['oldpath']] = array(
- 'uid' => $ownerOld,
- 'path' => $pathOld);
+
+ // we only need to rename the keys if the rename happens on the same mountpoint
+ // otherwise we perform a stream copy, so we get a new set of keys
+ $mp1 = $view->getMountPoint('/' . $user . '/files/' . $params['oldpath']);
+ $mp2 = $view->getMountPoint('/' . $user . '/files/' . $params['newpath']);
+ if ($mp1 === $mp2) {
+ self::$renamedFiles[$params['oldpath']] = array(
+ 'uid' => $ownerOld,
+ 'path' => $pathOld);
+ }
}
/**
@@ -635,7 +656,7 @@ class Hooks {
/**
* @brief if the file was really deleted we remove the encryption keys
* @param array $params
- * @return boolean
+ * @return boolean|null
*/
public static function postDelete($params) {
@@ -675,7 +696,7 @@ class Hooks {
/**
* @brief remember the file which should be deleted and it's owner
* @param array $params
- * @return boolean
+ * @return boolean|null
*/
public static function preDelete($params) {
$path = $params[\OC\Files\Filesystem::signal_param_path];
diff --git a/apps/files_encryption/js/detect-migration.js b/apps/files_encryption/js/detect-migration.js
index 301e77f24f7..f5627edf4e4 100644
--- a/apps/files_encryption/js/detect-migration.js
+++ b/apps/files_encryption/js/detect-migration.js
@@ -17,10 +17,14 @@ $(document).ready(function(){
data: {user: user, password: password},
async: false,
success: function(response) {
- if (response.data.migrationCompleted === false) {
+ if (response.data.migrationStatus === OC.Encryption.MIGRATION_OPEN) {
var message = t('files_encryption', 'Initial encryption started... This can take some time. Please wait.');
$('#messageText').text(message);
$('#message').removeClass('hidden').addClass('update');
+ } else if (response.data.migrationStatus === OC.Encryption.MIGRATION_IN_PROGRESS) {
+ var message = t('files_encryption', 'Initial encryption running... Please try again later.');
+ $('#messageText').text(message);
+ $('#message').removeClass('hidden').addClass('update');
}
}
});
diff --git a/apps/files_encryption/js/encryption.js b/apps/files_encryption/js/encryption.js
new file mode 100644
index 00000000000..65ffabe55e6
--- /dev/null
+++ b/apps/files_encryption/js/encryption.js
@@ -0,0 +1,12 @@
+/**
+ * Copyright (c) 2014
+ * Bjoern Schiessle <schiessle@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or later.
+ * See the COPYING-README file.
+ */
+
+OC.Encryption={
+ MIGRATION_OPEN:0,
+ MIGRATION_COMPLETED:1,
+ MIGRATION_IN_PROGRESS:-1,
+};
diff --git a/apps/files_encryption/js/settings-admin.js b/apps/files_encryption/js/settings-admin.js
index c2140a6f1eb..785d02002fa 100644
--- a/apps/files_encryption/js/settings-admin.js
+++ b/apps/files_encryption/js/settings-admin.js
@@ -7,28 +7,6 @@
* See the COPYING-README file.
*/
-OC.msg={
- startSaving:function(selector){
- $(selector)
- .html( t('settings', 'Saving...') )
- .removeClass('success')
- .removeClass('error')
- .stop(true, true)
- .show();
- },
- finishedSaving:function(selector, data){
- if( data.status === "success" ){
- $(selector).html( data.data.message )
- .addClass('success')
- .stop(true, true)
- .delay(3000)
- .fadeOut(900);
- }else{
- $(selector).html( data.data.message ).addClass('error');
- }
- }
-};
-
$(document).ready(function(){
// Trigger ajax on recoveryAdmin status change
var enabledStatus = $('#adminEnableRecovery').val();
diff --git a/apps/files_encryption/l10n/ar.php b/apps/files_encryption/l10n/ar.php
index 45a0c4616f4..345c01a0d4a 100644
--- a/apps/files_encryption/l10n/ar.php
+++ b/apps/files_encryption/l10n/ar.php
@@ -1,6 +1,44 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "جاري الحفظ...",
-"Encryption" => "التشفير"
+"Recovery key successfully enabled" => "تم بنجاح تفعيل مفتاح الاستعادة",
+"Could not enable recovery key. Please check your recovery key password!" => "لا يمكن تفعيل مفتاح الاستعادة, يرجى التحقق من كلمة مرور مفتاح الاستعادة!",
+"Recovery key successfully disabled" => "تم تعطيل مفتاح الاستعادة بنجاح",
+"Could not disable recovery key. Please check your recovery key password!" => "لا يمكن تعطيل مفتاح الاستعادة, يرجى التحقق من كلمة مرور مفتاح الاستعادة!",
+"Password successfully changed." => "تم تغيير كلمة المرور بنجاح.",
+"Could not change the password. Maybe the old password was not correct." => "تعذر تغيير كلمة المرور. من الممكن ان كلمة المرور القديمة غير صحيحة.",
+"Private key password successfully updated." => "تم تحديث كلمة المرور للمفتاح الخاص بنجاح.",
+"Could not update the private key password. Maybe the old password was not correct." => "لا يمكن تحديث كلمة مرور المفتاح الخاص. من الممكن ان كلمة المرور القديمة غير صحيحة.",
+"Encryption app not initialized! Maybe the encryption app was re-enabled during your session. Please try to log out and log back in to initialize the encryption app." => "برنامج التشفير لم يتم تهيئتة ! من الممكن ان برنامج التشفير تم اعادة تفعيلة خلال الجلسة. يرجى تسجيل الخروج ومن ثم تسجيل الدخول مجددا لتهيئة برنامج التشفير.",
+"Your private key is not valid! Likely your password was changed outside of %s (e.g. your corporate directory). You can update your private key password in your personal settings to recover access to your encrypted files." => "مفتاحك الخاص غير صالح! ربما تم تغيير كلمة المرور خارج %s (مثل:مجلد شركتك). يمكنك تحديث كلمة المرور في الاعدادات الشخصية لإستعادة الوصول الى ملفاتك المشفرة.",
+"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." => "لا يمكن فك التشفير من هذا الملف, من الممكن ان يكون هذا الملف مُشارك. يرجى سؤال صاحب الملف لإعادة مشاركتة معك.",
+"Unknown error please check your system settings or contact your administrator" => "خطا غير معروف يرجى التاكد من اعدادات نظامك او تواصل مع المدير.",
+"Missing requirements." => "متطلبات ناقصة.",
+"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "يرجى التاكد من ان اصدار PHP 5.3.3 او احدث , مثبت و التاكد من ان OpenSSL مفعل و مهيئ بشكل صحيح. حتى الان برنامج التتشفير تم تعطيلة.",
+"Following users are not set up for encryption:" => "المستخدمين التاليين لم يتم تعيين لهم التشفيير:",
+"Initial encryption started... This can take some time. Please wait." => "بدأ التشفير... من الممكن ان ياخذ بعض الوقت. يرجى الانتظار.",
+"Initial encryption running... Please try again later." => "جاري تفعيل التشفير المبدئي ، الرجاء المحاولة لاحقا",
+"Go directly to your " => "انتقل مباشرة الى ",
+"personal settings" => "اعدادات شخصية",
+"Encryption" => "التشفير",
+"Enable recovery key (allow to recover users files in case of password loss):" => "تفعيل استعادة المفتاح (سوف يمكنك من استعادة ملفات المستخدمين في حال فقدان كلمة المرور):",
+"Recovery key password" => "استعادة كلمة مرور المفتاح",
+"Repeat Recovery key password" => "كرر كلمة المرور لـ استعادة المفتاح",
+"Enabled" => "مفعلة",
+"Disabled" => "معطلة",
+"Change recovery key password:" => "تعديل كلمة المرور استعادة المفتاح:",
+"Old Recovery key password" => "كلمة المرور القديمة لـ استعامة المفتاح",
+"New Recovery key password" => "تعيين كلمة مرور جديدة لـ استعادة المفتاح",
+"Repeat New Recovery key password" => "كرر كلمة المرور لـ استعادة المفتاح من جديد",
+"Change Password" => "عدل كلمة السر",
+"Your private key password no longer match your log-in password:" => "كلمة مرور مفتاحك الخاص لا تتطابق مع كلمة المرور الخاصة الدخول:",
+"Set your old private key password to your current log-in password." => "تعيين كلمة المرور القديمة لـ المفتاح الخاص الى كلمة المرور الخاصة بالدخول الحالية.",
+" If you don't remember your old password you can ask your administrator to recover your files." => "اذا كنت لاتتذكر كلمة السر تستطيع ان تطلب من المدير ان يستعيد ملفاتك.",
+"Old log-in password" => "كلمة المرور القديمة الخاصة بالدخول",
+"Current log-in password" => "كلمة المرور الحالية الخاصة بالدخول",
+"Update Private Key Password" => "تحديث كلمة المرور لـ المفتاح الخاص",
+"Enable password recovery:" => "تفعيل استعادة كلمة المرور:",
+"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" => "تفعيل هذا الخيار يمكنك من اعادة الوصول الى ملفاتك المشفرة عند فقدان كلمة المرور",
+"File recovery settings updated" => "اعدادات ملف الاستعادة تم تحديثه",
+"Could not update file recovery" => "تعذر تحديث ملف الاستعادة"
);
$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;";
diff --git a/apps/files_encryption/l10n/bg_BG.php b/apps/files_encryption/l10n/bg_BG.php
index 9060c92ed43..a40781125dd 100644
--- a/apps/files_encryption/l10n/bg_BG.php
+++ b/apps/files_encryption/l10n/bg_BG.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "Записване...",
"Encryption" => "Криптиране"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_encryption/l10n/bn_BD.php b/apps/files_encryption/l10n/bn_BD.php
index 5fc4f6a13f3..63e335bd2b9 100644
--- a/apps/files_encryption/l10n/bn_BD.php
+++ b/apps/files_encryption/l10n/bn_BD.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "সংরক্ষণ করা হচ্ছে..",
"Encryption" => "সংকেতায়ন"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_encryption/l10n/ca.php b/apps/files_encryption/l10n/ca.php
index 33d2754483c..3414796f62b 100644
--- a/apps/files_encryption/l10n/ca.php
+++ b/apps/files_encryption/l10n/ca.php
@@ -16,7 +16,7 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "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.",
"Following users are not set up for encryption:" => "Els usuaris següents no estan configurats per a l'encriptació:",
"Initial encryption started... This can take some time. Please wait." => "La encriptació inicial ha començat... Pot trigar una estona, espereu.",
-"Saving..." => "Desant...",
+"Initial encryption running... Please try again later." => "encriptació inicial en procés... Proveu-ho més tard.",
"Go directly to your " => "Vés directament a",
"personal settings" => "arranjament personal",
"Encryption" => "Xifrat",
diff --git a/apps/files_encryption/l10n/cs_CZ.php b/apps/files_encryption/l10n/cs_CZ.php
index cf2776371df..18848978a8a 100644
--- a/apps/files_encryption/l10n/cs_CZ.php
+++ b/apps/files_encryption/l10n/cs_CZ.php
@@ -16,7 +16,6 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "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.",
"Following users are not set up for encryption:" => "Následující uživatelé nemají nastavené šifrování:",
"Initial encryption started... This can take some time. Please wait." => "Počáteční šifrování zahájeno... Toto může chvíli trvat. Počkejte prosím.",
-"Saving..." => "Ukládám...",
"Go directly to your " => "Běžte přímo do vašeho",
"personal settings" => "osobní nastavení",
"Encryption" => "Šifrování",
diff --git a/apps/files_encryption/l10n/cy_GB.php b/apps/files_encryption/l10n/cy_GB.php
index ea8b19963b0..6d3b898d002 100644
--- a/apps/files_encryption/l10n/cy_GB.php
+++ b/apps/files_encryption/l10n/cy_GB.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "Yn cadw...",
"Encryption" => "Amgryptiad"
);
$PLURAL_FORMS = "nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;";
diff --git a/apps/files_encryption/l10n/da.php b/apps/files_encryption/l10n/da.php
index 9e4290534c0..f0f15800498 100644
--- a/apps/files_encryption/l10n/da.php
+++ b/apps/files_encryption/l10n/da.php
@@ -16,7 +16,7 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "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.",
"Following users are not set up for encryption:" => "Følgende brugere er ikke sat op til kryptering:",
"Initial encryption started... This can take some time. Please wait." => "Førstegangskryptering er påbegyndt... Dette kan tage nogen tid. Vent venligst.",
-"Saving..." => "Gemmer...",
+"Initial encryption running... Please try again later." => "Kryptering foretages... Prøv venligst igen senere.",
"Go directly to your " => "Gå direkte til din ",
"personal settings" => "Personlige indstillinger",
"Encryption" => "Kryptering",
diff --git a/apps/files_encryption/l10n/de.php b/apps/files_encryption/l10n/de.php
index 3ba50f074b9..38bfa7f0249 100644
--- a/apps/files_encryption/l10n/de.php
+++ b/apps/files_encryption/l10n/de.php
@@ -16,7 +16,7 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "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.",
"Following users are not set up for encryption:" => "Für folgende Nutzer ist keine Verschlüsselung eingerichtet:",
"Initial encryption started... This can take some time. Please wait." => "Initialverschlüsselung gestartet... Dies kann einige Zeit dauern. Bitte warten.",
-"Saving..." => "Speichern...",
+"Initial encryption running... Please try again later." => "Initiale Verschlüsselung läuft... Bitte versuche es später wieder.",
"Go directly to your " => "Direkt wechseln zu Deinem",
"personal settings" => "Private Einstellungen",
"Encryption" => "Verschlüsselung",
diff --git a/apps/files_encryption/l10n/de_CH.php b/apps/files_encryption/l10n/de_CH.php
index a31e82a666f..875efa84f27 100644
--- a/apps/files_encryption/l10n/de_CH.php
+++ b/apps/files_encryption/l10n/de_CH.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Missing requirements." => "Fehlende Voraussetzungen",
"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." => "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.",
"Following users are not set up for encryption:" => "Für folgende Nutzer ist keine Verschlüsselung eingerichtet:",
-"Saving..." => "Speichern...",
"personal settings" => "Persönliche Einstellungen",
"Encryption" => "Verschlüsselung",
"Enable recovery key (allow to recover users files in case of password loss):" => "Aktivieren Sie den Wiederherstellungsschlüssel (erlaubt die Wiederherstellung des Zugangs zu den Benutzerdateien, wenn das Passwort verloren geht).",
diff --git a/apps/files_encryption/l10n/de_DE.php b/apps/files_encryption/l10n/de_DE.php
index 6184fd8a898..13f7718b93c 100644
--- a/apps/files_encryption/l10n/de_DE.php
+++ b/apps/files_encryption/l10n/de_DE.php
@@ -15,8 +15,8 @@ $TRANSLATIONS = array(
"Missing requirements." => "Fehlende Voraussetzungen",
"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." => "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.",
"Following users are not set up for encryption:" => "Für folgende Nutzer ist keine Verschlüsselung eingerichtet:",
-"Initial encryption started... This can take some time. Please wait." => "Initialverschlüsselung gestartet... Dies kann einige Zeit dauern. Bitte warten.",
-"Saving..." => "Speichern...",
+"Initial encryption started... This can take some time. Please wait." => "Anfangsverschlüsselung gestartet... Dies kann einige Zeit dauern. Bitte warten.",
+"Initial encryption running... Please try again later." => "Anfangsverschlüsselung läuft... Bitte versuchen Sie es später wieder.",
"Go directly to your " => "Direkt wechseln zu Ihrem",
"personal settings" => "Persönliche Einstellungen",
"Encryption" => "Verschlüsselung",
diff --git a/apps/files_encryption/l10n/el.php b/apps/files_encryption/l10n/el.php
index 22c1095e284..ad8617bc6d2 100644
--- a/apps/files_encryption/l10n/el.php
+++ b/apps/files_encryption/l10n/el.php
@@ -16,7 +16,6 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "Παρακαλώ επιβεβαιώστε ότι η PHP 5.3.3 ή νεότερη είναι εγκατεστημένη και ότι το OpenSSL μαζί με το PHP extension είναι ενεργοποιήμένο και έχει ρυθμιστεί σωστά. Προς το παρόν, η εφαρμογή κρυπτογράφησης είναι απενεργοποιημένη.",
"Following users are not set up for encryption:" => "Οι κάτωθι χρήστες δεν έχουν ρυθμιστεί για κρυπογράφηση:",
"Initial encryption started... This can take some time. Please wait." => "Η αρχική κρυπτογράφηση άρχισε... Αυτό μπορεί να πάρει κάποια ώρα. Παρακαλώ περιμένετε.",
-"Saving..." => "Γίνεται αποθήκευση...",
"Go directly to your " => "Πηγαίνε απευθείας στο ",
"personal settings" => "προσωπικές ρυθμίσεις",
"Encryption" => "Κρυπτογράφηση",
diff --git a/apps/files_encryption/l10n/en_GB.php b/apps/files_encryption/l10n/en_GB.php
index 55d56b9533e..2087ea4b8b1 100644
--- a/apps/files_encryption/l10n/en_GB.php
+++ b/apps/files_encryption/l10n/en_GB.php
@@ -16,7 +16,7 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "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.",
"Following users are not set up for encryption:" => "Following users are not set up for encryption:",
"Initial encryption started... This can take some time. Please wait." => "Initial encryption started... This can take some time. Please wait.",
-"Saving..." => "Saving...",
+"Initial encryption running... Please try again later." => "Initial encryption running... Please try again later.",
"Go directly to your " => "Go directly to your ",
"personal settings" => "personal settings",
"Encryption" => "Encryption",
diff --git a/apps/files_encryption/l10n/eo.php b/apps/files_encryption/l10n/eo.php
index e14c7cd7ac9..05d30f2f6c4 100644
--- a/apps/files_encryption/l10n/eo.php
+++ b/apps/files_encryption/l10n/eo.php
@@ -4,7 +4,6 @@ $TRANSLATIONS = array(
"Could not change the password. Maybe the old password was not correct." => "Ne eblis ŝanĝi la pasvorton. Eble la malnova pasvorto malĝustis.",
"Private key password successfully updated." => "La pasvorto de la malpublika klavo sukcese ĝisdatiĝis.",
"Missing requirements." => "Mankas neproj.",
-"Saving..." => "Konservante...",
"Go directly to your " => "Iri direkte al via",
"personal settings" => "persona agordo",
"Encryption" => "Ĉifrado",
diff --git a/apps/files_encryption/l10n/es.php b/apps/files_encryption/l10n/es.php
index 53453986883..cf45437c0e2 100644
--- a/apps/files_encryption/l10n/es.php
+++ b/apps/files_encryption/l10n/es.php
@@ -16,7 +16,7 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "Por favor, asegúrese de que PHP 5.3.3 o posterior está instalado y que la extensión OpenSSL de PHP está habilitada y configurada correctamente. Por el momento, la aplicación de cifrado ha sido deshabilitada.",
"Following users are not set up for encryption:" => "Los siguientes usuarios no han sido configurados para el cifrado:",
"Initial encryption started... This can take some time. Please wait." => "Encriptación iniciada..... Esto puede tomar un tiempo. Por favor espere.",
-"Saving..." => "Guardando...",
+"Initial encryption running... Please try again later." => "Cifrado inicial en curso... Inténtelo más tarde.",
"Go directly to your " => "Ir directamente a su",
"personal settings" => "opciones personales",
"Encryption" => "Cifrado",
diff --git a/apps/files_encryption/l10n/es_AR.php b/apps/files_encryption/l10n/es_AR.php
index df5bd649d67..bc1eedbf5eb 100644
--- a/apps/files_encryption/l10n/es_AR.php
+++ b/apps/files_encryption/l10n/es_AR.php
@@ -8,19 +8,26 @@ $TRANSLATIONS = array(
"Could not change the password. Maybe the old password was not correct." => "No se pudo cambiar la contraseña. Comprobá que la contraseña actual sea correcta.",
"Private key password successfully updated." => "Contraseña de clave privada actualizada con éxito.",
"Could not update the private key password. Maybe the old password was not correct." => "No fue posible actualizar la contraseña de clave privada. Tal vez la contraseña anterior no es correcta.",
+"Encryption app not initialized! Maybe the encryption app was re-enabled during your session. Please try to log out and log back in to initialize the encryption app." => "¡La aplicación de encriptación no está inicializada! Es probable que la aplicación fue re-habilitada durante tu sesión. Intenta salir y iniciar sesión para volverla a iniciar.",
+"Your private key is not valid! Likely your password was changed outside of %s (e.g. your corporate directory). You can update your private key password in your personal settings to recover access to your encrypted files." => "¡Tu llave privada no es válida! Aparenta que tu clave fue cambiada fuera de %s (de tus directorios). Puedes actualizar la contraseña de tu clave privadaen las configuraciones personales para recobrar el acceso a tus archivos encriptados.",
+"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." => "No se puede descibrar este archivo, probablemente sea un archivo compartido. Por favor pídele al dueño que recomparta el archivo contigo.",
+"Unknown error please check your system settings or contact your administrator" => "Error desconocido, por favor chequea la configuración de tu sistema o contacte a su administrador",
"Missing requirements." => "Requisitos incompletos.",
"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." => "Por favor, asegúrese de que PHP 5.3.3 o una versión más reciente esté instalado y que OpenSSL junto con la extensión PHP esté habilitado y configurado apropiadamente. Por ahora, la aplicación de encriptación ha sido deshabilitada.",
"Following users are not set up for encryption:" => "Los siguientes usuarios no fueron configurados para encriptar:",
-"Saving..." => "Guardando...",
+"Initial encryption started... This can take some time. Please wait." => "Encriptación inicial comenzada... Esto puede durar un tiempo. Por favor espere.",
+"Go directly to your " => "Ve directamente a tu",
"personal settings" => "Configuración personal",
"Encryption" => "Encriptación",
"Enable recovery key (allow to recover users files in case of password loss):" => "Habilitar clave de recuperación (te permite recuperar los archivos de usuario en el caso que pierdas la contraseña):",
"Recovery key password" => "Contraseña de recuperación de clave",
+"Repeat Recovery key password" => "Repetir la contraseña de la clave de recuperación",
"Enabled" => "Habilitado",
"Disabled" => "Deshabilitado",
"Change recovery key password:" => "Cambiar contraseña para recuperar la clave:",
"Old Recovery key password" => "Contraseña antigua de recuperación de clave",
"New Recovery key password" => "Nueva contraseña de recuperación de clave",
+"Repeat New Recovery key password" => "Repetir Nueva contraseña para la clave de recuperación",
"Change Password" => "Cambiar contraseña",
"Your private key password no longer match your log-in password:" => "Tu contraseña de clave privada ya no coincide con la contraseña de ingreso:",
"Set your old private key password to your current log-in password." => "Usá tu contraseña de clave privada antigua para tu contraseña de ingreso actual.",
diff --git a/apps/files_encryption/l10n/es_MX.php b/apps/files_encryption/l10n/es_MX.php
index 3906e3cacbe..e2915f8e715 100644
--- a/apps/files_encryption/l10n/es_MX.php
+++ b/apps/files_encryption/l10n/es_MX.php
@@ -16,7 +16,6 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "Por favor, asegúrese de que PHP 5.3.3 o posterior está instalado y que la extensión OpenSSL de PHP está habilitada y configurada correctamente. Por el momento, la aplicación de cifrado ha sido deshabilitada.",
"Following users are not set up for encryption:" => "Los siguientes usuarios no han sido configurados para el cifrado:",
"Initial encryption started... This can take some time. Please wait." => "Encriptación iniciada... Esto puede tomar un tiempo. Por favor espere.",
-"Saving..." => "Guardando...",
"Go directly to your " => "Ir directamente a su",
"personal settings" => "opciones personales",
"Encryption" => "Cifrado",
diff --git a/apps/files_encryption/l10n/et_EE.php b/apps/files_encryption/l10n/et_EE.php
index 9182c5ef196..dcf035289fa 100644
--- a/apps/files_encryption/l10n/et_EE.php
+++ b/apps/files_encryption/l10n/et_EE.php
@@ -16,7 +16,6 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "Palun veendu, et on paigaldatud PHP 5.3.3 või uuem ning PHP OpenSSL laiendus on lubatud ning seadistatud korrektselt. Hetkel krüpteerimise rakendus on peatatud.",
"Following users are not set up for encryption:" => "Järgmised kasutajad pole seadistatud krüpteeringuks:",
"Initial encryption started... This can take some time. Please wait." => "Algne krüpteerimine käivitati... See võib võtta natuke aega. Palun oota.",
-"Saving..." => "Salvestamine...",
"Go directly to your " => "Liigu otse oma",
"personal settings" => "isiklikes seadetes",
"Encryption" => "Krüpteerimine",
diff --git a/apps/files_encryption/l10n/eu.php b/apps/files_encryption/l10n/eu.php
index 6b1bafdda1a..9d51ebba2bf 100644
--- a/apps/files_encryption/l10n/eu.php
+++ b/apps/files_encryption/l10n/eu.php
@@ -16,7 +16,6 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "Mesedez ziurtatu PHP 5.3.3 edo berriago bat instalatuta dagoela eta OpenSSL PHP hedapenarekin gaitua eta ongi konfiguratuta dagoela. Oraingoz, enkriptazio aplikazioa desgaituta dago.",
"Following users are not set up for encryption:" => "Hurrengo erabiltzaileak ez daude enktriptatzeko konfiguratutak:",
"Initial encryption started... This can take some time. Please wait." => "Hasierako enkriptazioa hasi da... Honek denbora har dezake. Mesedez itxaron.",
-"Saving..." => "Gordetzen...",
"Go directly to your " => "Joan zuzenean zure",
"personal settings" => "ezarpen pertsonalak",
"Encryption" => "Enkriptazioa",
diff --git a/apps/files_encryption/l10n/fa.php b/apps/files_encryption/l10n/fa.php
index ed044a4158e..3f8d631e106 100644
--- a/apps/files_encryption/l10n/fa.php
+++ b/apps/files_encryption/l10n/fa.php
@@ -9,7 +9,6 @@ $TRANSLATIONS = array(
"Private key password successfully updated." => "رمزعبور کلید خصوصی با موفقیت به روز شد.",
"Could not update the private key password. Maybe the old password was not correct." => "رمزعبور کلید خصوصی را نمی تواند به روز کند. شاید رمزعبور قدیمی صحیح نمی باشد.",
"Missing requirements." => "نیازمندی های گمشده",
-"Saving..." => "در حال ذخیره سازی...",
"personal settings" => "تنظیمات شخصی",
"Encryption" => "رمزگذاری",
"Enable recovery key (allow to recover users files in case of password loss):" => "فعال کردن کلید بازیابی(اجازه بازیابی فایل های کاربران در صورت از دست دادن رمزعبور):",
diff --git a/apps/files_encryption/l10n/fi_FI.php b/apps/files_encryption/l10n/fi_FI.php
index b3df41b1f42..6a0025cd980 100644
--- a/apps/files_encryption/l10n/fi_FI.php
+++ b/apps/files_encryption/l10n/fi_FI.php
@@ -3,8 +3,8 @@ $TRANSLATIONS = array(
"Recovery key successfully enabled" => "Palautusavain kytketty päälle onnistuneesti",
"Password successfully changed." => "Salasana vaihdettiin onnistuneesti.",
"Could not change the password. Maybe the old password was not correct." => "Salasanan vaihto epäonnistui. Kenties vanha salasana oli väärin.",
+"Private key password successfully updated." => "Yksityisen avaimen salasana päivitetty onnistuneesti.",
"Following users are not set up for encryption:" => "Seuraavat käyttäjät eivät ole määrittäneet salausta:",
-"Saving..." => "Tallennetaan...",
"personal settings" => "henkilökohtaiset asetukset",
"Encryption" => "Salaus",
"Recovery key password" => "Palautusavaimen salasana",
diff --git a/apps/files_encryption/l10n/fr.php b/apps/files_encryption/l10n/fr.php
index dbccbf74dcd..a68b6a71326 100644
--- a/apps/files_encryption/l10n/fr.php
+++ b/apps/files_encryption/l10n/fr.php
@@ -16,7 +16,7 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "Veuillez vous assurer qu'une version de PHP 5.3.3 ou supérieure est installée et qu'OpenSSL et son extension PHP sont activés et configurés correctement. En attendant, l'application de chiffrement été désactivée.",
"Following users are not set up for encryption:" => "Les utilisateurs suivants ne sont pas configurés pour le chiffrement :",
"Initial encryption started... This can take some time. Please wait." => "Chiffrement initial démarré... Cela peut prendre un certain temps. Veuillez patienter.",
-"Saving..." => "Enregistrement...",
+"Initial encryption running... Please try again later." => "Chiffrement initial en cours... Veuillez re-essayer ultérieurement.",
"Go directly to your " => "Allez directement à votre",
"personal settings" => "paramètres personnel",
"Encryption" => "Chiffrement",
diff --git a/apps/files_encryption/l10n/gl.php b/apps/files_encryption/l10n/gl.php
index 7b3c899d1f5..08567ef2763 100644
--- a/apps/files_encryption/l10n/gl.php
+++ b/apps/files_encryption/l10n/gl.php
@@ -16,7 +16,7 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "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.",
"Following users are not set up for encryption:" => "Os seguintes usuarios non teñen configuración para o cifrado:",
"Initial encryption started... This can take some time. Please wait." => "Comezou o cifrado inicial... Isto pode levar bastante tempo. Agarde.",
-"Saving..." => "Gardando...",
+"Initial encryption running... Please try again later." => "O cifrado inicial está en execución... Tenteo máis tarde.",
"Go directly to your " => "Vaia directamente ao seu",
"personal settings" => "axustes persoais",
"Encryption" => "Cifrado",
diff --git a/apps/files_encryption/l10n/he.php b/apps/files_encryption/l10n/he.php
index cdf29c9b0ac..ca8783d1964 100644
--- a/apps/files_encryption/l10n/he.php
+++ b/apps/files_encryption/l10n/he.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "שמירה…",
"Encryption" => "הצפנה"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_encryption/l10n/hu_HU.php b/apps/files_encryption/l10n/hu_HU.php
index 163011ff80b..a80c8d6f36d 100644
--- a/apps/files_encryption/l10n/hu_HU.php
+++ b/apps/files_encryption/l10n/hu_HU.php
@@ -16,7 +16,6 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "Kérem gondoskodjon arról, hogy PHP 5.3.3 vagy annál frissebb legyen telepítve, továbbá az OpenSSL a megfelelő PHP-bővítménnyel együtt rendelkezésre álljon és helyesen legyen konfigurálva! A titkosító modul egyelőre kikapcsolásra került.",
"Following users are not set up for encryption:" => "A következő felhasználók nem állították be a titkosítást:",
"Initial encryption started... This can take some time. Please wait." => "A titkosítási folyamat megkezdődött... Ez hosszabb ideig is eltarthat. Kérem várjon.",
-"Saving..." => "Mentés...",
"Go directly to your " => "Ugrás ide:",
"personal settings" => "személyes beállítások",
"Encryption" => "Titkosítás",
diff --git a/apps/files_encryption/l10n/id.php b/apps/files_encryption/l10n/id.php
index a719d445820..a4c3ae547c2 100644
--- a/apps/files_encryption/l10n/id.php
+++ b/apps/files_encryption/l10n/id.php
@@ -13,7 +13,6 @@ $TRANSLATIONS = array(
"Missing requirements." => "Persyaratan yang hilang.",
"Following users are not set up for encryption:" => "Pengguna berikut belum diatur untuk enkripsi:",
"Initial encryption started... This can take some time. Please wait." => "Inisial enskripsi dijalankan... Ini dapat memakan waktu. Silakan tunggu.",
-"Saving..." => "Menyimpan...",
"Go directly to your " => "Langsung ke anda",
"personal settings" => "pengaturan pribadi",
"Encryption" => "Enkripsi",
diff --git a/apps/files_encryption/l10n/is.php b/apps/files_encryption/l10n/is.php
index 27c0904a532..7b7a403b460 100644
--- a/apps/files_encryption/l10n/is.php
+++ b/apps/files_encryption/l10n/is.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "Er að vista ...",
"Encryption" => "Dulkóðun"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_encryption/l10n/it.php b/apps/files_encryption/l10n/it.php
index fc1aaffc025..42ee846a768 100644
--- a/apps/files_encryption/l10n/it.php
+++ b/apps/files_encryption/l10n/it.php
@@ -16,7 +16,7 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "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.",
"Following users are not set up for encryption:" => "I seguenti utenti non sono configurati per la cifratura:",
"Initial encryption started... This can take some time. Please wait." => "Cifratura iniziale avviata... Potrebbe richiedere del tempo. Attendi.",
-"Saving..." => "Salvataggio in corso...",
+"Initial encryption running... Please try again later." => "Cifratura iniziale in esecuzione... Riprova più tardi.",
"Go directly to your " => "Passa direttamente a",
"personal settings" => "impostazioni personali",
"Encryption" => "Cifratura",
diff --git a/apps/files_encryption/l10n/ja.php b/apps/files_encryption/l10n/ja.php
new file mode 100644
index 00000000000..476566e00f4
--- /dev/null
+++ b/apps/files_encryption/l10n/ja.php
@@ -0,0 +1,44 @@
+<?php
+$TRANSLATIONS = array(
+"Recovery key successfully enabled" => "リカバリ用のキーを正常に有効にしました",
+"Could not enable recovery key. Please check your recovery key password!" => "リカバリ用のキーを有効にできませんでした。リカバリ用のキーのパスワードを確認してください!",
+"Recovery key successfully disabled" => "リカバリ用のキーを正常に無効化しました",
+"Could not disable recovery key. Please check your recovery key password!" => "リカバリ用のキーを無効化できませんでした。リカバリ用のキーのパスワードを確認してください!",
+"Password successfully changed." => "パスワードを変更できました。",
+"Could not change the password. Maybe the old password was not correct." => "パスワードを変更できませんでした。古いパスワードが間違っているかもしれません。",
+"Private key password successfully updated." => "秘密鍵のパスワードが正常に更新されました。",
+"Could not update the private key password. Maybe the old password was not correct." => "秘密鍵のパスワードを更新できませんでした。古いパスワードが正確でない場合があります。",
+"Encryption app not initialized! Maybe the encryption app was re-enabled during your session. Please try to log out and log back in to initialize the encryption app." => "セッション中に暗号化アプリを再度有効にされたため、暗号化アプリが初期化されていません。暗号化アプリを初期化するため、ログアウトしてログインしなおしてください。",
+"Your private key is not valid! Likely your password was changed outside of %s (e.g. your corporate directory). You can update your private key password in your personal settings to recover access to your encrypted files." => "プライベートキーが有効ではありません!パスワードが%sの外部で変更された(例: 共同ディレクトリ)と思われます。個人設定でプライベートキーのパスワードを更新して、暗号化ファイルへのアクセスを回復することができます。",
+"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." => "このファイルを復号化できません、共有ファイルの可能性があります。ファイルの所有者にお願いして、ファイルを共有しなおしてもらってください。",
+"Unknown error please check your system settings or contact your administrator" => "不明なエラーです。システム設定を確認するか、管理者に問い合わせてください。",
+"Missing requirements." => "必要要件が満たされていません。",
+"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "必ず、PHP 5.3.3もしくはそれ以上をインストールし、同時にOpenSSLのPHP拡張を有効にした上でOpenSSLも同様にインストール、適切に設定してください。現時点では暗号化アプリは無効になっています。",
+"Following users are not set up for encryption:" => "以下のユーザーは、暗号化設定がされていません:",
+"Initial encryption started... This can take some time. Please wait." => "暗号化の初期化作業を開始しました... この処理にはしばらく時間がかかります。お待ちください。",
+"Initial encryption running... Please try again later." => "初期暗号化実行中... 後でもう一度お試しください。",
+"Go directly to your " => "あなたのディレクトリへ",
+"personal settings" => "秘密鍵をアンロックできます",
+"Encryption" => "暗号化",
+"Enable recovery key (allow to recover users files in case of password loss):" => "リカバリキーを有効にする (パスワードを忘れた場合にユーザーのファイルを回復できます):",
+"Recovery key password" => "リカバリキーのパスワード",
+"Repeat Recovery key password" => "リカバリキーのパスワードをもう一度入力",
+"Enabled" => "有効",
+"Disabled" => "無効",
+"Change recovery key password:" => "リカバリキーのパスワードを変更:",
+"Old Recovery key password" => "古いリカバリキーのパスワード",
+"New Recovery key password" => "新しいリカバリキーのパスワード",
+"Repeat New Recovery key password" => "新しいリカバリキーのパスワードをもう一度入力",
+"Change Password" => "パスワードを変更",
+"Your private key password no longer match your log-in password:" => "もはや秘密鍵はログインパスワードと一致しません:",
+"Set your old private key password to your current log-in password." => "古い秘密鍵のパスワードを現在のログインパスワードに設定する。",
+" If you don't remember your old password you can ask your administrator to recover your files." => "古いパスワードを覚えていない場合、管理者に尋ねてファイルを回復することができます。",
+"Old log-in password" => "古いログインパスワード",
+"Current log-in password" => "現在のログインパスワード",
+"Update Private Key Password" => "秘密鍵のパスワードを更新",
+"Enable password recovery:" => "パスワードリカバリを有効に:",
+"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" => "このオプションを有効にすると、パスワードを紛失した場合も、暗号化されたファイルに再度アクセスすることができるようになります。",
+"File recovery settings updated" => "ファイルリカバリ設定を更新しました",
+"Could not update file recovery" => "ファイルリカバリを更新できませんでした"
+);
+$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_encryption/l10n/ja_JP.php b/apps/files_encryption/l10n/ja_JP.php
index 1206969746b..476566e00f4 100644
--- a/apps/files_encryption/l10n/ja_JP.php
+++ b/apps/files_encryption/l10n/ja_JP.php
@@ -1,34 +1,34 @@
<?php
$TRANSLATIONS = array(
-"Recovery key successfully enabled" => "リカバリ用のキーは正常に有効化されました",
-"Could not enable recovery key. Please check your recovery key password!" => "リカバリ用のキーを有効にできませんでした。リカバリ用のキーのパスワードを確認して下さい!",
+"Recovery key successfully enabled" => "リカバリ用のキーを正常に有効にしました",
+"Could not enable recovery key. Please check your recovery key password!" => "リカバリ用のキーを有効にできませんでした。リカバリ用のキーのパスワードを確認してください!",
"Recovery key successfully disabled" => "リカバリ用のキーを正常に無効化しました",
-"Could not disable recovery key. Please check your recovery key password!" => "リカバリ用のキーを無効化できませんでした。リカバリ用のキーのパスワードを確認して下さい!",
+"Could not disable recovery key. Please check your recovery key password!" => "リカバリ用のキーを無効化できませんでした。リカバリ用のキーのパスワードを確認してください!",
"Password successfully changed." => "パスワードを変更できました。",
"Could not change the password. Maybe the old password was not correct." => "パスワードを変更できませんでした。古いパスワードが間違っているかもしれません。",
"Private key password successfully updated." => "秘密鍵のパスワードが正常に更新されました。",
"Could not update the private key password. Maybe the old password was not correct." => "秘密鍵のパスワードを更新できませんでした。古いパスワードが正確でない場合があります。",
-"Encryption app not initialized! Maybe the encryption app was re-enabled during your session. Please try to log out and log back in to initialize the encryption app." => "暗号化アプリが初期化されていません。暗号化アプリが接続中に再度有効かされた可能性があります。暗号化アプリを初期化する為に、1回ログアウトしてログインしなおしてください。",
+"Encryption app not initialized! Maybe the encryption app was re-enabled during your session. Please try to log out and log back in to initialize the encryption app." => "セッション中に暗号化アプリを再度有効にされたため、暗号化アプリが初期化されていません。暗号化アプリを初期化するため、ログアウトしてログインしなおしてください。",
"Your private key is not valid! Likely your password was changed outside of %s (e.g. your corporate directory). You can update your private key password in your personal settings to recover access to your encrypted files." => "プライベートキーが有効ではありません!パスワードが%sの外部で変更された(例: 共同ディレクトリ)と思われます。個人設定でプライベートキーのパスワードを更新して、暗号化ファイルへのアクセスを回復することができます。",
"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." => "このファイルを復号化できません、共有ファイルの可能性があります。ファイルの所有者にお願いして、ファイルを共有しなおしてもらってください。",
"Unknown error please check your system settings or contact your administrator" => "不明なエラーです。システム設定を確認するか、管理者に問い合わせてください。",
"Missing requirements." => "必要要件が満たされていません。",
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "必ず、PHP 5.3.3もしくはそれ以上をインストールし、同時にOpenSSLのPHP拡張を有効にした上でOpenSSLも同様にインストール、適切に設定してください。現時点では暗号化アプリは無効になっています。",
"Following users are not set up for encryption:" => "以下のユーザーは、暗号化設定がされていません:",
-"Initial encryption started... This can take some time. Please wait." => "暗号化の初期化作業を開始しました... この処理にはしばらく時間がかかります。今しばらくお待ちください。",
-"Saving..." => "保存中...",
+"Initial encryption started... This can take some time. Please wait." => "暗号化の初期化作業を開始しました... この処理にはしばらく時間がかかります。お待ちください。",
+"Initial encryption running... Please try again later." => "初期暗号化実行中... 後でもう一度お試しください。",
"Go directly to your " => "あなたのディレクトリへ",
"personal settings" => "秘密鍵をアンロックできます",
"Encryption" => "暗号化",
-"Enable recovery key (allow to recover users files in case of password loss):" => "復旧キーを有効化 (万一パスワードを亡くした場合もユーザーのファイルを回復できる):",
-"Recovery key password" => "復旧キーのパスワード",
-"Repeat Recovery key password" => "復旧キーのパスワードをもう一度入力",
+"Enable recovery key (allow to recover users files in case of password loss):" => "リカバリキーを有効にする (パスワードを忘れた場合にユーザーのファイルを回復できます):",
+"Recovery key password" => "リカバリキーのパスワード",
+"Repeat Recovery key password" => "リカバリキーのパスワードをもう一度入力",
"Enabled" => "有効",
"Disabled" => "無効",
-"Change recovery key password:" => "復旧キーのパスワードを変更:",
-"Old Recovery key password" => "古い復旧キーのパスワード",
-"New Recovery key password" => "新しい復旧キーのパスワード",
-"Repeat New Recovery key password" => "新しい復旧キーのパスワードをもう一度入力",
+"Change recovery key password:" => "リカバリキーのパスワードを変更:",
+"Old Recovery key password" => "古いリカバリキーのパスワード",
+"New Recovery key password" => "新しいリカバリキーのパスワード",
+"Repeat New Recovery key password" => "新しいリカバリキーのパスワードをもう一度入力",
"Change Password" => "パスワードを変更",
"Your private key password no longer match your log-in password:" => "もはや秘密鍵はログインパスワードと一致しません:",
"Set your old private key password to your current log-in password." => "古い秘密鍵のパスワードを現在のログインパスワードに設定する。",
@@ -36,9 +36,9 @@ $TRANSLATIONS = array(
"Old log-in password" => "古いログインパスワード",
"Current log-in password" => "現在のログインパスワード",
"Update Private Key Password" => "秘密鍵のパスワードを更新",
-"Enable password recovery:" => "パスワード復旧を有効化:",
+"Enable password recovery:" => "パスワードリカバリを有効に:",
"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" => "このオプションを有効にすると、パスワードを紛失した場合も、暗号化されたファイルに再度アクセスすることができるようになります。",
-"File recovery settings updated" => "ファイル復旧設定が更新されました",
-"Could not update file recovery" => "ファイル復旧を更新できませんでした"
+"File recovery settings updated" => "ファイルリカバリ設定を更新しました",
+"Could not update file recovery" => "ファイルリカバリを更新できませんでした"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_encryption/l10n/ka_GE.php b/apps/files_encryption/l10n/ka_GE.php
index bbabd449648..d0634634778 100644
--- a/apps/files_encryption/l10n/ka_GE.php
+++ b/apps/files_encryption/l10n/ka_GE.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "შენახვა...",
"Encryption" => "ენკრიპცია"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_encryption/l10n/ko.php b/apps/files_encryption/l10n/ko.php
index d91e861ca5d..41168a340c0 100644
--- a/apps/files_encryption/l10n/ko.php
+++ b/apps/files_encryption/l10n/ko.php
@@ -16,7 +16,6 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "PHP 5.3.3 이상 설치 여부, PHP의 OpenSSL 확장 기능 활성화 및 설정 여부를 확인하십시오. 암호화 앱이 비활성화 되었습니다.",
"Following users are not set up for encryption:" => "다음 사용자는 암호화를 사용할 수 없습니다:",
"Initial encryption started... This can take some time. Please wait." => "초기 암호화가 시작되었습니다... 시간이 걸릴 수도 있으니 기다려 주십시오.",
-"Saving..." => "저장 중...",
"Go directly to your " => "다음으로 바로 가기: ",
"personal settings" => "개인 설정",
"Encryption" => "암호화",
diff --git a/apps/files_encryption/l10n/ku_IQ.php b/apps/files_encryption/l10n/ku_IQ.php
index d971350b4c7..d7b10d1df62 100644
--- a/apps/files_encryption/l10n/ku_IQ.php
+++ b/apps/files_encryption/l10n/ku_IQ.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "پاشکه‌وتده‌کات...",
"Encryption" => "نهێنیکردن"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_encryption/l10n/lt_LT.php b/apps/files_encryption/l10n/lt_LT.php
index 993e03388d9..dd8a0d7633c 100644
--- a/apps/files_encryption/l10n/lt_LT.php
+++ b/apps/files_encryption/l10n/lt_LT.php
@@ -9,12 +9,13 @@ $TRANSLATIONS = array(
"Private key password successfully updated." => "Privataus rakto slaptažodis buvo sėkmingai atnaujintas.",
"Could not update the private key password. Maybe the old password was not correct." => "Nepavyko atnaujinti privataus rakto slaptažodžio. Gali būti, kad buvo neteisingai suvestas senasis.",
"Encryption app not initialized! Maybe the encryption app was re-enabled during your session. Please try to log out and log back in to initialize the encryption app." => "Šifravimo programa nepaleista! Galbūt šifravimo programa buvo įjungta dar kartą Jūsų sesijos metu. Prašome atsijungti ir vėl prisijungti, kad paleisti šifravimo programą.",
+"Your private key is not valid! Likely your password was changed outside of %s (e.g. your corporate directory). You can update your private key password in your personal settings to recover access to your encrypted files." => "Jūsų privatus raktas yra netinkamas! Panašu, kad Jūsų slaptažodis buvo pakeistas už %s (pvz. Jūsų organizacijos kataloge). Galite atnaujinti savo privataus rakto slaptažodį savo asmeniniuose nustatymuose, kad atkurti prieigą prie savo šifruotų failų.",
"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." => "Failo iššifruoti nepavyko, gali būti jog jis yra pasidalintas su jumis. Paprašykite failo savininko, kad jums iš naujo pateiktų šį failą.",
"Unknown error please check your system settings or contact your administrator" => "Neatpažinta klaida, patikrinkite sistemos nustatymus arba kreipkitės į savo sistemos aministratorių",
"Missing requirements." => "Trūkstami laukai.",
"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." => "Prašome įsitikinti, kad PHP 5.3.3 ar naujesnė yra įdiegta ir kad OpenSSL kartu su PHP plėtiniu yra šjungti ir teisingai sukonfigūruoti. Kol kas šifravimo programa bus išjungta.",
"Following users are not set up for encryption:" => "Sekantys naudotojai nenustatyti šifravimui:",
-"Saving..." => "Saugoma...",
+"Initial encryption started... This can take some time. Please wait." => "Pradėtas pirminis šifravimas... Tai gali užtrukti. Prašome palaukti.",
"Go directly to your " => "Eiti tiesiai į Jūsų",
"personal settings" => "asmeniniai nustatymai",
"Encryption" => "Šifravimas",
diff --git a/apps/files_encryption/l10n/lv.php b/apps/files_encryption/l10n/lv.php
index b8414174a74..cbf8b7cbdaf 100644
--- a/apps/files_encryption/l10n/lv.php
+++ b/apps/files_encryption/l10n/lv.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "Saglabā...",
"Encryption" => "Šifrēšana"
);
$PLURAL_FORMS = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);";
diff --git a/apps/files_encryption/l10n/mk.php b/apps/files_encryption/l10n/mk.php
index 098f4d635ba..b13d2c28ce5 100644
--- a/apps/files_encryption/l10n/mk.php
+++ b/apps/files_encryption/l10n/mk.php
@@ -3,7 +3,6 @@ $TRANSLATIONS = array(
"Password successfully changed." => "Лозинката е успешно променета.",
"Could not change the password. Maybe the old password was not correct." => "Лозинката не можеше да се промени. Можеби старата лозинка не беше исправна.",
"Missing requirements." => "Барања кои недостасуваат.",
-"Saving..." => "Снимам...",
"Go directly to your " => "Одете директно на вашиот",
"personal settings" => "лични подесувања",
"Encryption" => "Енкрипција",
diff --git a/apps/files_encryption/l10n/nb_NO.php b/apps/files_encryption/l10n/nb_NO.php
index 26956c410a3..f7484c0e154 100644
--- a/apps/files_encryption/l10n/nb_NO.php
+++ b/apps/files_encryption/l10n/nb_NO.php
@@ -1,6 +1,43 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "Lagrer...",
-"Encryption" => "Kryptering"
+"Recovery key successfully enabled" => "Gjenopprettingsnøkkel aktivert",
+"Could not enable recovery key. Please check your recovery key password!" => "Klarte ikke å aktivere gjenopprettingsnøkkel. Sjekk passordet for gjenopprettingsnøkkelen.",
+"Recovery key successfully disabled" => "Gjenopprettingsnøkkel ble deaktivert",
+"Could not disable recovery key. Please check your recovery key password!" => "Klarte ikke å deaktivere gjenopprettingsnøkkel. Sjekk passordet for gjenopprettingsnøkkelen.",
+"Password successfully changed." => "Passordet ble endret.",
+"Could not change the password. Maybe the old password was not correct." => "Klarte ikke å endre passordet. Kanskje gammelt passord ikke var korrekt.",
+"Private key password successfully updated." => "Passord for privat nøkkel ble oppdatert.",
+"Could not update the private key password. Maybe the old password was not correct." => "Klarte ikke å oppdatere passord for privat nøkkel. Kanskje gammelt passord ikke var korrekt.",
+"Encryption app not initialized! Maybe the encryption app was re-enabled during your session. Please try to log out and log back in to initialize the encryption app." => "Krypterings-app ikke initialisert! Kanskje krypterings-appen ble aktivert på nytt i løpet av økten din. Prøv å logge ut og logge inn igjen for å initialisere krypterings-appen.",
+"Your private key is not valid! Likely your password was changed outside of %s (e.g. your corporate directory). You can update your private key password in your personal settings to recover access to your encrypted files." => "Din private nøkkel er ikke gyldig! Sannsynligvis ble passordet ditt endret utenfor %s. (f.eks. din bedriftskatalog). Du kan oppdatere passordet for din private nøkkel i dine personlige innstillinger for å gjenvinne tilgang til de krypterte filene dine.",
+"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." => "Kan ikke dekryptere denne filen. Dette er sannsynligvis en delt fil. Spør eieren av filen om å dele den med deg på nytt.",
+"Unknown error please check your system settings or contact your administrator" => "Ukjent feil. Sjekk systeminnstillingene dine eller kontakt administratoren",
+"Missing requirements." => "Manglende krav.",
+"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." => "Vennligst se til at PHP 5.3.3 eller nyere er installert og at OpenSSL sammen med PHP-utvidelsen er aktivert og riktig konfigurert. Enn så lenge er krypterings-appen deaktivert.",
+"Following users are not set up for encryption:" => "Følgende brukere er ikke satt opp for kryptering:",
+"Initial encryption started... This can take some time. Please wait." => "Første gangs kryptering startet... Dette kan ta litt tid. Vennligst vent.",
+"Go directly to your " => "Gå direkte til din",
+"personal settings" => "personlige innstillinger",
+"Encryption" => "Kryptering",
+"Enable recovery key (allow to recover users files in case of password loss):" => "Aktiver gjenopprettingsnøkkel (tillat å gjenopprette brukerfiler i tilfelle tap av passord):",
+"Recovery key password" => "Passord for gjenopprettingsnøkkel",
+"Repeat Recovery key password" => "Gjenta passord for gjenopprettingsnøkkel",
+"Enabled" => "Aktiv",
+"Disabled" => "Inaktiv",
+"Change recovery key password:" => "Endre passord for gjenopprettingsnøkkel:",
+"Old Recovery key password" => "Gammelt passord for gjenopprettingsnøkkel",
+"New Recovery key password" => "Nytt passord for gjenopprettingsnøkkel",
+"Repeat New Recovery key password" => "Gjenta nytt passord for gjenopprettingsnøkkel",
+"Change Password" => "Endre passord",
+"Your private key password no longer match your log-in password:" => "Ditt passord for privat nøkkel stemmer ikke med påloggingspassordet ditt lenger:",
+"Set your old private key password to your current log-in password." => "Sett ditt gamle passord for privat nøkkel til ditt nåværende påloggingspassord.",
+" If you don't remember your old password you can ask your administrator to recover your files." => "Hvis du ikke husker det gamle passordet ditt kan du spørre administratoren om å gjenopprette filene dine.",
+"Old log-in password" => "Gammelt påloggingspassord",
+"Current log-in password" => "Nåværende påloggingspassord",
+"Update Private Key Password" => "Oppdater passord for privat nøkkel",
+"Enable password recovery:" => "Aktiver gjenoppretting av passord:",
+"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" => "Aktivering av dette valget tillater deg å gjenerobre tilgang til dine krypterte filer i tilfelle du mister passordet ditt.",
+"File recovery settings updated" => "Innstillinger for gjenoppretting av filer ble oppdatert",
+"Could not update file recovery" => "Klarte ikke å oppdatere gjenoppretting av filer"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_encryption/l10n/nl.php b/apps/files_encryption/l10n/nl.php
index 081e46a785c..e878fc6c12e 100644
--- a/apps/files_encryption/l10n/nl.php
+++ b/apps/files_encryption/l10n/nl.php
@@ -16,7 +16,7 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "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.",
"Following users are not set up for encryption:" => "De volgende gebruikers hebben geen configuratie voor encryptie:",
"Initial encryption started... This can take some time. Please wait." => "initiële versleuteling gestart... Dit kan even duren, geduld a.u.b.",
-"Saving..." => "Opslaan",
+"Initial encryption running... Please try again later." => "Initiële versleuteling bezig... Probeer het later opnieuw.",
"Go directly to your " => "Ga meteen naar uw",
"personal settings" => "persoonlijke instellingen",
"Encryption" => "Versleuteling",
diff --git a/apps/files_encryption/l10n/nn_NO.php b/apps/files_encryption/l10n/nn_NO.php
index bb30d69c592..c472655c8b0 100644
--- a/apps/files_encryption/l10n/nn_NO.php
+++ b/apps/files_encryption/l10n/nn_NO.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "Lagrar …",
"Encryption" => "Kryptering"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_encryption/l10n/pl.php b/apps/files_encryption/l10n/pl.php
index b768bd46f8c..db2a02cec9a 100644
--- a/apps/files_encryption/l10n/pl.php
+++ b/apps/files_encryption/l10n/pl.php
@@ -16,7 +16,7 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "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.",
"Following users are not set up for encryption:" => "Następujący użytkownicy nie mają skonfigurowanego szyfrowania:",
"Initial encryption started... This can take some time. Please wait." => "Rozpoczęto szyfrowanie... To może chwilę potrwać. Proszę czekać.",
-"Saving..." => "Zapisywanie...",
+"Initial encryption running... Please try again later." => "Trwa szyfrowanie początkowe...Spróbuj ponownie.",
"Go directly to your " => "Przejdź bezpośrednio do",
"personal settings" => "Ustawienia osobiste",
"Encryption" => "Szyfrowanie",
diff --git a/apps/files_encryption/l10n/pt_BR.php b/apps/files_encryption/l10n/pt_BR.php
index 2fce7fd13a5..204311658ac 100644
--- a/apps/files_encryption/l10n/pt_BR.php
+++ b/apps/files_encryption/l10n/pt_BR.php
@@ -16,7 +16,7 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "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.",
"Following users are not set up for encryption:" => "Seguintes usuários não estão configurados para criptografia:",
"Initial encryption started... This can take some time. Please wait." => "Criptografia inicial inicializada... Isto pode tomar algum tempo. Por favor espere.",
-"Saving..." => "Salvando...",
+"Initial encryption running... Please try again later." => "Criptografia inicial em execução ... Por favor, tente novamente mais tarde.",
"Go directly to your " => "Ir diretamente para o seu",
"personal settings" => "configurações pessoais.",
"Encryption" => "Criptografia",
diff --git a/apps/files_encryption/l10n/pt_PT.php b/apps/files_encryption/l10n/pt_PT.php
index 77424005c3e..d6d3c260363 100644
--- a/apps/files_encryption/l10n/pt_PT.php
+++ b/apps/files_encryption/l10n/pt_PT.php
@@ -9,7 +9,6 @@ $TRANSLATIONS = array(
"Could not update the private key password. Maybe the old password was not correct." => "Não foi possível alterar a chave. Possivelmente a password antiga não está correcta.",
"Missing requirements." => "Faltam alguns requisitos.",
"Following users are not set up for encryption:" => "Os utilizadores seguintes não estão marcados para cifragem:",
-"Saving..." => "A guardar...",
"personal settings" => "configurações personalizadas ",
"Encryption" => "Encriptação",
"Enable recovery key (allow to recover users files in case of password loss):" => "Active a chave de recuperação (permite recuperar os ficheiros no caso de perda da password):",
diff --git a/apps/files_encryption/l10n/ro.php b/apps/files_encryption/l10n/ro.php
index 3dcdce32418..5aabc498642 100644
--- a/apps/files_encryption/l10n/ro.php
+++ b/apps/files_encryption/l10n/ro.php
@@ -1,6 +1,20 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "Se salvează...",
-"Encryption" => "Încriptare"
+"Recovery key successfully enabled" => "Cheia de recupeare a fost activata cu succes",
+"Could not enable recovery key. Please check your recovery key password!" => "Nu s-a putut activa cheia de recuperare. Verifica parola de recuperare!",
+"Recovery key successfully disabled" => "Cheia de recuperare dezactivata cu succes",
+"Could not disable recovery key. Please check your recovery key password!" => "Nu am putut dezactiva cheia de recuperare. Verifica parola de recuperare!",
+"Password successfully changed." => "Parola a fost modificată cu succes.",
+"Could not change the password. Maybe the old password was not correct." => "Parola nu a putut fi schimbata. Poate ca parola veche este incorecta.",
+"Private key password successfully updated." => "Cheia privata a fost actualizata cu succes",
+"Could not update the private key password. Maybe the old password was not correct." => "Nu am putut actualiza parola pentru cheia privata. Poate ca parola veche este incorecta.",
+"personal settings" => "setari personale",
+"Encryption" => "Încriptare",
+"Enabled" => "Activat",
+"Disabled" => "Dezactivat",
+"Change Password" => "Schimbă parola",
+"Your private key password no longer match your log-in password:" => "Parola cheii private nu se mai potriveste cu parola ta de logare:",
+"File recovery settings updated" => "Setarile pentru recuperarea fisierelor au fost actualizate",
+"Could not update file recovery" => "Nu am putut actualiza recuperarea de fisiere"
);
$PLURAL_FORMS = "nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));";
diff --git a/apps/files_encryption/l10n/ru.php b/apps/files_encryption/l10n/ru.php
index e9744b3db4d..bce245ce680 100644
--- a/apps/files_encryption/l10n/ru.php
+++ b/apps/files_encryption/l10n/ru.php
@@ -16,7 +16,6 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "Пожалуйста, убедитесь, что версия PHP 5.3.3 или новее, а также, что OpenSSL и соответствующее расширение PHP включены и правильно настроены. На данный момент приложение шифрования отключено.",
"Following users are not set up for encryption:" => "Для следующих пользователей шифрование не настроено:",
"Initial encryption started... This can take some time. Please wait." => "Начато начальное шифрование... Это может занять какое-то время. Пожалуйста, подождите.",
-"Saving..." => "Сохранение...",
"Go directly to your " => "Перейти прямо в",
"personal settings" => "персональные настройки",
"Encryption" => "Шифрование",
diff --git a/apps/files_encryption/l10n/si_LK.php b/apps/files_encryption/l10n/si_LK.php
index 5f5330df547..4c7dc957bfe 100644
--- a/apps/files_encryption/l10n/si_LK.php
+++ b/apps/files_encryption/l10n/si_LK.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "සුරැකෙමින් පවතී...",
"Encryption" => "ගුප්ත කේතනය"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_encryption/l10n/sk_SK.php b/apps/files_encryption/l10n/sk_SK.php
index 9e2c01eba33..5fcd0a9f060 100644
--- a/apps/files_encryption/l10n/sk_SK.php
+++ b/apps/files_encryption/l10n/sk_SK.php
@@ -16,7 +16,6 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "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:",
"Initial encryption started... This can take some time. Please wait." => "Počiatočné šifrovanie započalo ... To môže nejakú dobu trvať. Čakajte prosím.",
-"Saving..." => "Ukladám...",
"Go directly to your " => "Choďte priamo do vášho",
"personal settings" => "osobné nastavenia",
"Encryption" => "Šifrovanie",
diff --git a/apps/files_encryption/l10n/sl.php b/apps/files_encryption/l10n/sl.php
index 60faf34cf88..e581f9323c2 100644
--- a/apps/files_encryption/l10n/sl.php
+++ b/apps/files_encryption/l10n/sl.php
@@ -16,7 +16,7 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "Preverite, ali je na strežniku nameščen paket PHP 5.3.3 ali novejši, da je omogočen in pravilno nastavljen PHP OpenSSL. Z obstoječimi možnostmi šifriranje ni mogoče.",
"Following users are not set up for encryption:" => "Navedeni uporabniki še nimajo nastavljenega šifriranja:",
"Initial encryption started... This can take some time. Please wait." => "Začetno šifriranje je začeto ... Opravilo je lahko dolgotrajno.",
-"Saving..." => "Poteka shranjevanje ...",
+"Initial encryption running... Please try again later." => "Začetno šifriranje je v teku ... Poskusite kasneje.",
"Go directly to your " => "Skočite neposredno na",
"personal settings" => "osebne nastavitve",
"Encryption" => "Šifriranje",
diff --git a/apps/files_encryption/l10n/sr.php b/apps/files_encryption/l10n/sr.php
index cbf87dcf4d2..8a291faed23 100644
--- a/apps/files_encryption/l10n/sr.php
+++ b/apps/files_encryption/l10n/sr.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "Чување у току...",
"Encryption" => "Шифровање"
);
$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_encryption/l10n/sv.php b/apps/files_encryption/l10n/sv.php
index 1e509ea08e7..90a9bd73a6f 100644
--- a/apps/files_encryption/l10n/sv.php
+++ b/apps/files_encryption/l10n/sv.php
@@ -15,7 +15,6 @@ $TRANSLATIONS = array(
"Missing requirements." => "Krav som saknas",
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "Kontrollera att PHP 5.3.3 eller senare är installerad och att tillägget OpenSSL PHP är aktiverad och korrekt konfigurerad. Kryptering är tillsvidare inaktiverad.",
"Following users are not set up for encryption:" => "Följande användare har inte aktiverat kryptering:",
-"Saving..." => "Sparar...",
"Go directly to your " => "Gå direkt till din",
"personal settings" => "personliga inställningar",
"Encryption" => "Kryptering",
diff --git a/apps/files_encryption/l10n/ta_LK.php b/apps/files_encryption/l10n/ta_LK.php
index 9dec6de3acb..327102b5df6 100644
--- a/apps/files_encryption/l10n/ta_LK.php
+++ b/apps/files_encryption/l10n/ta_LK.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "சேமிக்கப்படுகிறது...",
"Encryption" => "மறைக்குறியீடு"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_encryption/l10n/th_TH.php b/apps/files_encryption/l10n/th_TH.php
index 7bf3e2765aa..cc670e425a6 100644
--- a/apps/files_encryption/l10n/th_TH.php
+++ b/apps/files_encryption/l10n/th_TH.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "กำลังบันทึกข้อมูล...",
"Encryption" => "การเข้ารหัส"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_encryption/l10n/tr.php b/apps/files_encryption/l10n/tr.php
index b8289ab71f9..85e35f5dddf 100644
--- a/apps/files_encryption/l10n/tr.php
+++ b/apps/files_encryption/l10n/tr.php
@@ -16,7 +16,7 @@ $TRANSLATIONS = array(
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "PHP 5.3.3 veya daha sürümü ile birlikte OpenSSL ve OpenSSL PHP uzantısının birlikte etkin olduğunu ve doğru bir şekilde yapılandırıldığından emin olun. Şimdilik şifreleme uygulaması devre dışı bırakıldı",
"Following users are not set up for encryption:" => "Aşağıdaki kullanıcılar şifreleme için ayarlanmadılar:",
"Initial encryption started... This can take some time. Please wait." => "İlk şifreleme başladı... Bu biraz zaman alabilir. Lütfen bekleyin.",
-"Saving..." => "Kaydediliyor...",
+"Initial encryption running... Please try again later." => "İlk şifreleme çalışıyor... Lütfen daha sonra tekrar deneyin.",
"Go directly to your " => "Doğrudan şuraya gidin:",
"personal settings" => "kişisel ayarlar",
"Encryption" => "Şifreleme",
diff --git a/apps/files_encryption/l10n/ug.php b/apps/files_encryption/l10n/ug.php
index 25b3f68634b..da9144bb930 100644
--- a/apps/files_encryption/l10n/ug.php
+++ b/apps/files_encryption/l10n/ug.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "ساقلاۋاتىدۇ…",
"Encryption" => "شىفىرلاش"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_encryption/l10n/uk.php b/apps/files_encryption/l10n/uk.php
index 5260dd3f2f7..e406c092280 100644
--- a/apps/files_encryption/l10n/uk.php
+++ b/apps/files_encryption/l10n/uk.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Saving..." => "Зберігаю...",
"personal settings" => "особисті налаштування",
"Encryption" => "Шифрування",
"Change Password" => "Змінити Пароль"
diff --git a/apps/files_encryption/l10n/vi.php b/apps/files_encryption/l10n/vi.php
index 18882be63a1..c752f0af224 100644
--- a/apps/files_encryption/l10n/vi.php
+++ b/apps/files_encryption/l10n/vi.php
@@ -1,11 +1,27 @@
<?php
$TRANSLATIONS = array(
+"Recovery key successfully enabled" => "Khóa khôi phục kích hoạt thành công",
+"Could not enable recovery key. Please check your recovery key password!" => "Không thể kích hoạt khóa khôi phục. Vui lòng kiểm tra mật khẩu khóa khôi phục!",
+"Recovery key successfully disabled" => "Vô hiệu hóa khóa khôi phục thành công",
+"Could not disable recovery key. Please check your recovery key password!" => "Không thể vô hiệu hóa khóa khôi phục. Vui lòng kiểm tra mật khẩu khóa khôi phục!",
"Password successfully changed." => "Đã đổi mật khẩu.",
"Could not change the password. Maybe the old password was not correct." => "Không thể đổi mật khẩu. Có lẽ do mật khẩu cũ không đúng.",
-"Saving..." => "Đang lưu...",
+"Private key password successfully updated." => "Cập nhật thành công mật khẩu khóa cá nhân",
+"Could not update the private key password. Maybe the old password was not correct." => "Không thể cập nhật mật khẩu khóa cá nhân. Có thể mật khẩu cũ không đúng",
+"personal settings" => "Thiết lập cá nhân",
"Encryption" => "Mã hóa",
"Enabled" => "Bật",
"Disabled" => "Tắt",
-"Change Password" => "Đổi Mật khẩu"
+"Change Password" => "Đổi Mật khẩu",
+"Your private key password no longer match your log-in password:" => "Mật khẩu khóa cá nhân không còn phù hợp với mật khẩu đăng nhập:",
+"Set your old private key password to your current log-in password." => "Thiết lập mật khẩu khóa cá nhân cũ đến mật khẩu đăng nhập hiện tại.",
+" If you don't remember your old password you can ask your administrator to recover your files." => "Nếu bạn không nhớ mật khẩu cũ, bạn có thể yêu cầu quản trị viên khôi phục tập tin của bạn.",
+"Old log-in password" => "Mật khẩu đăng nhập cũ",
+"Current log-in password" => "Mật khẩu đăng nhập hiện tại",
+"Update Private Key Password" => "Cập nhật mật khẩu khóa cá nhân",
+"Enable password recovery:" => "Kích hoạt khôi phục mật khẩu:",
+"Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" => "Tùy chọn này sẽ cho phép bạn tái truy cập đến các tập tin mã hóa trong trường hợp mất mật khẩu",
+"File recovery settings updated" => "Đã cập nhật thiết lập khôi phục tập tin ",
+"Could not update file recovery" => "Không thể cập nhật khôi phục tập tin"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_encryption/l10n/zh_CN.php b/apps/files_encryption/l10n/zh_CN.php
index a51856aec94..4d277e9b174 100644
--- a/apps/files_encryption/l10n/zh_CN.php
+++ b/apps/files_encryption/l10n/zh_CN.php
@@ -8,7 +8,6 @@ $TRANSLATIONS = array(
"Could not change the password. Maybe the old password was not correct." => "不能修改密码。旧密码可能不正确。",
"Private key password successfully updated." => "私钥密码成功更新。",
"Could not update the private key password. Maybe the old password was not correct." => "无法更新私钥密码。可能旧密码不正确。",
-"Saving..." => "保存中",
"personal settings" => "个人设置",
"Encryption" => "加密",
"Enable recovery key (allow to recover users files in case of password loss):" => "启用恢复密钥(允许你在密码丢失后恢复文件):",
diff --git a/apps/files_encryption/l10n/zh_TW.php b/apps/files_encryption/l10n/zh_TW.php
index 8972490ea5a..390e6aff8c6 100644
--- a/apps/files_encryption/l10n/zh_TW.php
+++ b/apps/files_encryption/l10n/zh_TW.php
@@ -15,7 +15,6 @@ $TRANSLATIONS = array(
"Missing requirements." => "遺失必要條件。",
"Please make sure that PHP 5.3.3 or newer is installed and that OpenSSL together with the PHP extension is enabled and configured properly. For now, the encryption app has been disabled." => "請確認已安裝 PHP 5.3.3 或是更新的版本以及 OpenSSL 也一併安裝在 PHP extension 裡面並啟用及設置完成。現在,加密功能是停用的。",
"Following users are not set up for encryption:" => "以下的使用者無法設定加密:",
-"Saving..." => "儲存中...",
"Go directly to your " => "直接到您的",
"personal settings" => "個人設定",
"Encryption" => "加密",
diff --git a/apps/files_encryption/lib/crypt.php b/apps/files_encryption/lib/crypt.php
index 9155d238c77..caca13acece 100755
--- a/apps/files_encryption/lib/crypt.php
+++ b/apps/files_encryption/lib/crypt.php
@@ -182,6 +182,7 @@ class Crypt {
* @param $data
* @param string $relPath The path of the file, relative to user/data;
* e.g. filename or /Docs/filename, NOT admin/files/filename
+ * @param boolean $isCatFileContent
* @return boolean
*/
public static function isLegacyEncryptedContent($isCatFileContent, $relPath) {
@@ -209,8 +210,8 @@ class Crypt {
/**
* @brief Symmetrically encrypt a string
- * @param $plainContent
- * @param $iv
+ * @param string $plainContent
+ * @param string $iv
* @param string $passphrase
* @return string encrypted file content
*/
@@ -229,9 +230,9 @@ class Crypt {
/**
* @brief Symmetrically decrypt a string
- * @param $encryptedContent
- * @param $iv
- * @param $passphrase
+ * @param string $encryptedContent
+ * @param string $iv
+ * @param string $passphrase
* @throws \Exception
* @return string decrypted file content
*/
@@ -292,8 +293,7 @@ class Crypt {
* @brief Symmetrically encrypts a string and returns keyfile content
* @param string $plainContent content to be encrypted in keyfile
* @param string $passphrase
- * @return bool|string
- * @return string encrypted content combined with IV
+ * @return false|string encrypted content combined with IV
* @note IV need not be specified, as it will be stored in the returned keyfile
* and remain accessible therein.
*/
@@ -326,7 +326,7 @@ class Crypt {
* @param $keyfileContent
* @param string $passphrase
* @throws \Exception
- * @return bool|string
+ * @return string|false
* @internal param string $source
* @internal param string $target
* @internal param string $key the decryption key
@@ -438,7 +438,7 @@ class Crypt {
* @param $encryptedContent
* @param $shareKey
* @param $privateKey
- * @return bool
+ * @return false|string
* @internal param string $plainContent content to be encrypted
* @returns string $plainContent decrypted string
* @note symmetricDecryptFileContent() can be used to decrypt files created using this method
diff --git a/apps/files_encryption/lib/helper.php b/apps/files_encryption/lib/helper.php
index bb06a57c714..8cbbe8a45a6 100755
--- a/apps/files_encryption/lib/helper.php
+++ b/apps/files_encryption/lib/helper.php
@@ -103,7 +103,7 @@ class Helper {
* @brief enable recovery
*
* @param $recoveryKeyId
- * @param $recoveryPassword
+ * @param string $recoveryPassword
* @internal param \OCA\Encryption\Util $util
* @internal param string $password
* @return bool
@@ -111,10 +111,11 @@ class Helper {
public static function adminEnableRecovery($recoveryKeyId, $recoveryPassword) {
$view = new \OC\Files\View('/');
+ $appConfig = \OC::$server->getAppConfig();
if ($recoveryKeyId === null) {
$recoveryKeyId = 'recovery_' . substr(md5(time()), 0, 8);
- \OC_Appconfig::setValue('files_encryption', 'recoveryKeyId', $recoveryKeyId);
+ $appConfig->setValue('files_encryption', 'recoveryKeyId', $recoveryKeyId);
}
if (!$view->is_dir('/owncloud_private_key')) {
@@ -147,7 +148,7 @@ class Helper {
\OC_FileProxy::$enabled = true;
// Set recoveryAdmin as enabled
- \OC_Appconfig::setValue('files_encryption', 'recoveryAdminEnabled', 1);
+ $appConfig->setValue('files_encryption', 'recoveryAdminEnabled', 1);
$return = true;
@@ -155,7 +156,7 @@ class Helper {
$util = new \OCA\Encryption\Util(new \OC_FilesystemView('/'), \OCP\User::getUser());
$return = $util->checkRecoveryPassword($recoveryPassword);
if ($return) {
- \OC_Appconfig::setValue('files_encryption', 'recoveryAdminEnabled', 1);
+ $appConfig->setValue('files_encryption', 'recoveryAdminEnabled', 1);
}
}
@@ -209,7 +210,7 @@ class Helper {
/**
* @brief disable recovery
*
- * @param $recoveryPassword
+ * @param string $recoveryPassword
* @return bool
*/
public static function adminDisableRecovery($recoveryPassword) {
@@ -218,7 +219,7 @@ class Helper {
if ($return) {
// Set recoveryAdmin as disabled
- \OC_Appconfig::setValue('files_encryption', 'recoveryAdminEnabled', 0);
+ \OC::$server->getAppConfig()->setValue('files_encryption', 'recoveryAdminEnabled', 0);
}
return $return;
@@ -344,6 +345,7 @@ class Helper {
/**
* @brief redirect to a error page
+ * @param Session $session
*/
public static function redirectToErrorPage($session, $errorCode = null) {
@@ -365,9 +367,14 @@ class Helper {
$post = 0;
if(count($_POST) > 0) {
$post = 1;
- }
- header('Location: ' . $location . '?p=' . $post . '&errorCode=' . $errorCode);
- exit();
+ }
+
+ if(defined('PHPUNIT_RUN') and PHPUNIT_RUN) {
+ throw new \Exception("Encryption error: $errorCode");
+ }
+
+ header('Location: ' . $location . '?p=' . $post . '&errorCode=' . $errorCode);
+ exit();
}
/**
@@ -422,8 +429,8 @@ class Helper {
/**
* @brief glob uses different pattern than regular expressions, escape glob pattern only
- * @param unescaped path
- * @return escaped path
+ * @param string $path unescaped path
+ * @return string path
*/
public static function escapeGlobPattern($path) {
return preg_replace('/(\*|\?|\[)/', '[$1]', $path);
@@ -441,7 +448,7 @@ class Helper {
/**
* @brief get the path of the original file
* @param string $tmpFile path of the tmp file
- * @return mixed path of the original file or false
+ * @return string|false path of the original file or false
*/
public static function getPathFromTmpFile($tmpFile) {
if (isset(self::$tmpFileMapping[$tmpFile])) {
diff --git a/apps/files_encryption/lib/keymanager.php b/apps/files_encryption/lib/keymanager.php
index 7abc565f609..cb9f5e64af3 100755
--- a/apps/files_encryption/lib/keymanager.php
+++ b/apps/files_encryption/lib/keymanager.php
@@ -170,7 +170,7 @@ class Keymanager {
* @brief retrieve keyfile for an encrypted file
* @param \OC_FilesystemView $view
* @param \OCA\Encryption\Util $util
- * @param $filePath
+ * @param string|false $filePath
* @internal param \OCA\Encryption\file $string name
* @return string file key or false
* @note The keyfile returned is asymmetrically encrypted. Decryption
@@ -513,6 +513,8 @@ class Keymanager {
/**
* @brief Make preparations to vars and filesystem for saving a keyfile
+ * @param string|boolean $path
+ * @param string $basePath
*/
public static function keySetPreparation(\OC_FilesystemView $view, $path, $basePath, $userId) {
@@ -542,7 +544,7 @@ class Keymanager {
/**
* @brief extract filename from share key name
* @param string $shareKey (filename.userid.sharekey)
- * @return mixed filename or false
+ * @return string|false filename or false
*/
protected static function getFilenameFromShareKey($shareKey) {
$parts = explode('.', $shareKey);
diff --git a/apps/files_encryption/lib/proxy.php b/apps/files_encryption/lib/proxy.php
index 11048005969..bae1fded53d 100644
--- a/apps/files_encryption/lib/proxy.php
+++ b/apps/files_encryption/lib/proxy.php
@@ -38,6 +38,7 @@ class Proxy extends \OC_FileProxy {
private static $blackList = null; //mimetypes blacklisted from encryption
private static $unencryptedSizes = array(); // remember unencrypted size
+ private static $fopenMode = array(); // remember the fopen mode
/**
* Check if a file requires encryption
@@ -146,7 +147,7 @@ class Proxy extends \OC_FileProxy {
if ( isset(self::$unencryptedSizes[$normalizedPath]) ) {
$view = new \OC_FilesystemView('/');
$view->putFileInfo($normalizedPath,
- array('encrypted' => true, 'encrypted_size' => self::$unencryptedSizes[$normalizedPath]));
+ array('encrypted' => true, 'unencrypted_size' => self::$unencryptedSizes[$normalizedPath]));
unset(self::$unencryptedSizes[$normalizedPath]);
}
@@ -214,6 +215,16 @@ class Proxy extends \OC_FileProxy {
}
/**
+ * @brief remember initial fopen mode because sometimes it gets changed during the request
+ * @param string $path path
+ * @param string $mode type of access
+ */
+ public function preFopen($path, $mode) {
+ self::$fopenMode[$path] = $mode;
+ }
+
+
+ /**
* @param $path
* @param $result
* @return resource
@@ -240,7 +251,15 @@ class Proxy extends \OC_FileProxy {
$proxyStatus = \OC_FileProxy::$enabled;
\OC_FileProxy::$enabled = false;
- $meta = stream_get_meta_data($result);
+ // if we remember the mode from the pre proxy we re-use it
+ // oterwise we fall back to stream_get_meta_data()
+ if (isset(self::$fopenMode[$path])) {
+ $mode = self::$fopenMode[$path];
+ unset(self::$fopenMode[$path]);
+ } else {
+ $meta = stream_get_meta_data($result);
+ $mode = $meta['mode'];
+ }
$view = new \OC_FilesystemView('');
@@ -258,14 +277,15 @@ class Proxy extends \OC_FileProxy {
// Open the file using the crypto stream wrapper
// protocol and let it do the decryption work instead
- $result = fopen('crypt://' . $path, $meta['mode']);
+ $result = fopen('crypt://' . $path, $mode);
} elseif (
- self::shouldEncrypt($path)
- and $meta ['mode'] !== 'r'
- and $meta['mode'] !== 'rb'
+ self::shouldEncrypt($path)
+ and $mode !== 'r'
+ and $mode !== 'rb'
+
) {
- $result = fopen('crypt://' . $path, $meta['mode']);
+ $result = fopen('crypt://' . $path, $mode);
}
// Re-enable the proxy
@@ -283,7 +303,7 @@ class Proxy extends \OC_FileProxy {
public function postGetFileInfo($path, $data) {
// if path is a folder do nothing
- if (\OCP\App::isEnabled('files_encryption') && is_array($data) && array_key_exists('size', $data)) {
+ if (\OCP\App::isEnabled('files_encryption') && $data !== false && array_key_exists('size', $data)) {
// Disable encryption proxy to prevent recursive calls
$proxyStatus = \OC_FileProxy::$enabled;
@@ -320,6 +340,13 @@ class Proxy extends \OC_FileProxy {
// if path is a folder do nothing
if ($view->is_dir($path)) {
+ $proxyState = \OC_FileProxy::$enabled;
+ \OC_FileProxy::$enabled = false;
+ $fileInfo = $view->getFileInfo($path);
+ \OC_FileProxy::$enabled = $proxyState;
+ if (isset($fileInfo['unencrypted_size']) && $fileInfo['unencrypted_size'] > 0) {
+ return $fileInfo['unencrypted_size'];
+ }
return $size;
}
@@ -341,7 +368,7 @@ class Proxy extends \OC_FileProxy {
}
// if file is encrypted return real file size
- if (is_array($fileInfo) && $fileInfo['encrypted'] === true) {
+ if ($fileInfo && $fileInfo['encrypted'] === true) {
// try to fix unencrypted file size if it doesn't look plausible
if ((int)$fileInfo['size'] > 0 && (int)$fileInfo['unencrypted_size'] === 0 ) {
$fixSize = $util->getFileSize($path);
@@ -354,7 +381,7 @@ class Proxy extends \OC_FileProxy {
$size = $fileInfo['unencrypted_size'];
} else {
// self healing if file was removed from file cache
- if (!is_array($fileInfo)) {
+ if (!$fileInfo) {
$fileInfo = array();
}
diff --git a/apps/files_encryption/lib/session.php b/apps/files_encryption/lib/session.php
index 25f2198181f..3daaa06425f 100644
--- a/apps/files_encryption/lib/session.php
+++ b/apps/files_encryption/lib/session.php
@@ -51,11 +51,13 @@ class Session {
}
- $publicShareKeyId = \OC_Appconfig::getValue('files_encryption', 'publicShareKeyId');
+ $appConfig = \OC::$server->getAppConfig();
+
+ $publicShareKeyId = $appConfig->getValue('files_encryption', 'publicShareKeyId');
if ($publicShareKeyId === null) {
$publicShareKeyId = 'pubShare_' . substr(md5(time()), 0, 8);
- \OC_Appconfig::setValue('files_encryption', 'publicShareKeyId', $publicShareKeyId);
+ $appConfig->setValue('files_encryption', 'publicShareKeyId', $publicShareKeyId);
}
if (
@@ -132,6 +134,14 @@ class Session {
}
+ /**
+ * @brief remove encryption keys and init status from session
+ */
+ public function closeSession() {
+ \OC::$session->remove('encryptionInitialized');
+ \OC::$session->remove('privateKey');
+ }
+
/**
* @brief Gets status if we already tried to initialize the encryption app
@@ -195,7 +205,7 @@ class Session {
/**
* @brief Sets user legacy key to session
- * @param $legacyKey
+ * @param string $legacyKey
* @return bool
*/
public function setLegacyKey($legacyKey) {
diff --git a/apps/files_encryption/lib/stream.php b/apps/files_encryption/lib/stream.php
index b3bf34ddb82..58ac03373a7 100644
--- a/apps/files_encryption/lib/stream.php
+++ b/apps/files_encryption/lib/stream.php
@@ -167,6 +167,9 @@ class Stream {
} else {
$this->meta = stream_get_meta_data($this->handle);
+ // sometimes fopen changes the mode, e.g. for a url "r" convert to "r+"
+ // but we need to remember the original access type
+ $this->meta['mode'] = $mode;
}
@@ -567,7 +570,7 @@ class Stream {
// get file info
$fileInfo = $this->rootView->getFileInfo($path);
- if (is_array($fileInfo)) {
+ if ($fileInfo) {
// set encryption data
$fileInfo['encrypted'] = true;
$fileInfo['size'] = $this->size;
diff --git a/apps/files_encryption/lib/util.php b/apps/files_encryption/lib/util.php
index ae3e2a2e15a..3db5a423478 100644
--- a/apps/files_encryption/lib/util.php
+++ b/apps/files_encryption/lib/util.php
@@ -63,8 +63,10 @@ class Util {
$this->client = $client;
$this->userId = $userId;
- $this->publicShareKeyId = \OC_Appconfig::getValue('files_encryption', 'publicShareKeyId');
- $this->recoveryKeyId = \OC_Appconfig::getValue('files_encryption', 'recoveryKeyId');
+ $appConfig = \OC::$server->getAppConfig();
+
+ $this->publicShareKeyId = $appConfig->getValue('files_encryption', 'publicShareKeyId');
+ $this->recoveryKeyId = $appConfig->getValue('files_encryption', 'recoveryKeyId');
$this->userDir = '/' . $this->userId;
$this->fileFolderName = 'files';
@@ -133,7 +135,6 @@ class Util {
// Set directories to check / create
$setUpDirs = array(
$this->userDir,
- $this->userFilesDir,
$this->publicKeyDir,
$this->encryptionDir,
$this->keyfilesPath,
@@ -316,7 +317,8 @@ class Util {
$found = array(
'plain' => array(),
'encrypted' => array(),
- 'legacy' => array()
+ 'legacy' => array(),
+ 'broken' => array(),
);
}
@@ -327,10 +329,7 @@ class Util {
if(is_resource($handle)) {
while (false !== ($file = readdir($handle))) {
- if (
- $file !== "."
- && $file !== ".."
- ) {
+ if ($file !== "." && $file !== "..") {
$filePath = $directory . '/' . $this->view->getRelativePath('/' . $file);
$relPath = \OCA\Encryption\Helper::stripUserFilesPath($filePath);
@@ -357,15 +356,23 @@ class Util {
// NOTE: This is inefficient;
// scanning every file like this
// will eat server resources :(
- if (
- Keymanager::getFileKey($this->view, $this, $relPath)
- && $isEncryptedPath
- ) {
-
- $found['encrypted'][] = array(
- 'name' => $file,
- 'path' => $filePath
- );
+ if ($isEncryptedPath) {
+
+ $fileKey = Keymanager::getFileKey($this->view, $this, $relPath);
+ $shareKey = Keymanager::getShareKey($this->view, $this->userId, $this, $relPath);
+ // if file is encrypted but now file key is available, throw exception
+ if ($fileKey === false || $shareKey === false) {
+ \OCP\Util::writeLog('encryption library', 'No keys available to decrypt the file: ' . $filePath, \OCP\Util::ERROR);
+ $found['broken'][] = array(
+ 'name' => $file,
+ 'path' => $filePath,
+ );
+ } else {
+ $found['encrypted'][] = array(
+ 'name' => $file,
+ 'path' => $filePath,
+ );
+ }
// If the file uses old
// encryption system
@@ -563,7 +570,7 @@ class Util {
/**
- * @param $path
+ * @param string $path
* @return bool
*/
public function isSharedPath($path) {
@@ -771,6 +778,12 @@ class Util {
$successful = false;
}
+ // if there are broken encrypted files than the complete decryption
+ // was not successful
+ if (!empty($found['broken'])) {
+ $successful = false;
+ }
+
if ($successful) {
$this->view->deleteAll($this->keyfilesPath);
$this->view->deleteAll($this->shareKeysPath);
@@ -1031,7 +1044,7 @@ class Util {
* @brief Decrypt a keyfile
* @param string $filePath
* @param string $privateKey
- * @return bool|string
+ * @return false|string
*/
private function decryptKeyfile($filePath, $privateKey) {
@@ -1110,12 +1123,15 @@ class Util {
/**
* @brief Find, sanitise and format users sharing a file
* @note This wraps other methods into a portable bundle
+ * @param boolean $sharingEnabled
*/
public function getSharingUsersArray($sharingEnabled, $filePath, $currentUserId = false) {
+ $appConfig = \OC::$server->getAppConfig();
+
// Check if key recovery is enabled
if (
- \OC_Appconfig::getValue('files_encryption', 'recoveryAdminEnabled')
+ $appConfig->getValue('files_encryption', 'recoveryAdminEnabled')
&& $this->recoveryEnabledForUser()
) {
$recoveryEnabled = true;
@@ -1144,7 +1160,7 @@ class Util {
// Admin UID to list of users to share to
if ($recoveryEnabled) {
// Find recoveryAdmin user ID
- $recoveryKeyId = \OC_Appconfig::getValue('files_encryption', 'recoveryKeyId');
+ $recoveryKeyId = $appConfig->getValue('files_encryption', 'recoveryKeyId');
// Add recoveryAdmin to list of users sharing
$userIds[] = $recoveryKeyId;
}
@@ -1186,26 +1202,48 @@ class Util {
}
/**
- * @brief start migration mode to initially encrypt users data
+ * @brief set migration status
+ * @param int $status
* @return boolean
*/
- public function beginMigration() {
-
- $return = false;
+ private function setMigrationStatus($status) {
- $sql = 'UPDATE `*PREFIX*encryption` SET `migration_status` = ? WHERE `uid` = ? and `migration_status` = ?';
- $args = array(self::MIGRATION_IN_PROGRESS, $this->userId, self::MIGRATION_OPEN);
+ $sql = 'UPDATE `*PREFIX*encryption` SET `migration_status` = ? WHERE `uid` = ?';
+ $args = array($status, $this->userId);
$query = \OCP\DB::prepare($sql);
$manipulatedRows = $query->execute($args);
if ($manipulatedRows === 1) {
- $return = true;
+ $result = true;
+ \OCP\Util::writeLog('Encryption library', "Migration status set to " . self::MIGRATION_OPEN, \OCP\Util::INFO);
+ } else {
+ $result = false;
+ \OCP\Util::writeLog('Encryption library', "Could not set migration status to " . self::MIGRATION_OPEN, \OCP\Util::WARN);
+ }
+
+ return $result;
+ }
+
+ /**
+ * @brief start migration mode to initially encrypt users data
+ * @return boolean
+ */
+ public function beginMigration() {
+
+ $result = $this->setMigrationStatus(self::MIGRATION_IN_PROGRESS);
+
+ if ($result) {
\OCP\Util::writeLog('Encryption library', "Start migration to encryption mode for " . $this->userId, \OCP\Util::INFO);
} else {
\OCP\Util::writeLog('Encryption library', "Could not activate migration mode for " . $this->userId . ". Probably another process already started the initial encryption", \OCP\Util::WARN);
}
- return $return;
+ return $result;
+ }
+
+ public function resetMigrationStatus() {
+ return $this->setMigrationStatus(self::MIGRATION_OPEN);
+
}
/**
@@ -1213,22 +1251,15 @@ class Util {
* @return boolean
*/
public function finishMigration() {
+ $result = $this->setMigrationStatus(self::MIGRATION_COMPLETED);
- $return = false;
-
- $sql = 'UPDATE `*PREFIX*encryption` SET `migration_status` = ? WHERE `uid` = ? and `migration_status` = ?';
- $args = array(self::MIGRATION_COMPLETED, $this->userId, self::MIGRATION_IN_PROGRESS);
- $query = \OCP\DB::prepare($sql);
- $manipulatedRows = $query->execute($args);
-
- if ($manipulatedRows === 1) {
- $return = true;
+ if ($result) {
\OCP\Util::writeLog('Encryption library', "Finish migration successfully for " . $this->userId, \OCP\Util::INFO);
} else {
\OCP\Util::writeLog('Encryption library', "Could not deactivate migration mode for " . $this->userId, \OCP\Util::WARN);
}
- return $return;
+ return $result;
}
/**
@@ -1740,4 +1771,12 @@ class Util {
return $session;
}
+ /*
+ * @brief remove encryption related keys from the session
+ */
+ public function closeEncryptionSession() {
+ $session = new \OCA\Encryption\Session($this->view);
+ $session->closeSession();
+ }
+
}
diff --git a/apps/files_encryption/settings-admin.php b/apps/files_encryption/settings-admin.php
index 9ad9bfb8877..88e06613997 100644
--- a/apps/files_encryption/settings-admin.php
+++ b/apps/files_encryption/settings-admin.php
@@ -11,7 +11,7 @@
$tmpl = new OCP\Template('files_encryption', 'settings-admin');
// Check if an adminRecovery account is enabled for recovering files after lost pwd
-$recoveryAdminEnabled = OC_Appconfig::getValue('files_encryption', 'recoveryAdminEnabled', '0');
+$recoveryAdminEnabled = \OC::$server->getAppConfig()->getValue('files_encryption', 'recoveryAdminEnabled', '0');
$tmpl->assign('recoveryEnabled', $recoveryAdminEnabled);
diff --git a/apps/files_encryption/settings-personal.php b/apps/files_encryption/settings-personal.php
index ffcb99602e2..09e9df05352 100644
--- a/apps/files_encryption/settings-personal.php
+++ b/apps/files_encryption/settings-personal.php
@@ -20,7 +20,7 @@ $privateKeySet = $session->getPrivateKey() !== false;
// did we tried to initialize the keys for this session?
$initialized = $session->getInitialized();
-$recoveryAdminEnabled = OC_Appconfig::getValue('files_encryption', 'recoveryAdminEnabled');
+$recoveryAdminEnabled = \OC::$server->getAppConfig()->getValue('files_encryption', 'recoveryAdminEnabled');
$recoveryEnabledForUser = $util->recoveryEnabledForUser();
$result = false;
diff --git a/apps/files_encryption/tests/crypt.php b/apps/files_encryption/tests/crypt.php
index 388980ad4fd..123943ea26a 100755
--- a/apps/files_encryption/tests/crypt.php
+++ b/apps/files_encryption/tests/crypt.php
@@ -661,7 +661,7 @@ class Test_Encryption_Crypt extends \PHPUnit_Framework_TestCase {
/**
* @brief encryption using legacy blowfish method
- * @param $data string data to encrypt
+ * @param string $data data to encrypt
* @param $passwd string password
* @return string
*/
diff --git a/apps/files_encryption/tests/hooks.php b/apps/files_encryption/tests/hooks.php
index c26cba6406d..d0e4b5f732e 100644
--- a/apps/files_encryption/tests/hooks.php
+++ b/apps/files_encryption/tests/hooks.php
@@ -36,8 +36,8 @@ use OCA\Encryption;
*/
class Test_Encryption_Hooks extends \PHPUnit_Framework_TestCase {
- const TEST_ENCRYPTION_HOOKS_USER1 = "test-proxy-user1";
- const TEST_ENCRYPTION_HOOKS_USER2 = "test-proxy-user2";
+ const TEST_ENCRYPTION_HOOKS_USER1 = "test-encryption-hooks-user1";
+ const TEST_ENCRYPTION_HOOKS_USER2 = "test-encryption-hooks-user2";
/**
* @var \OC_FilesystemView
@@ -47,6 +47,7 @@ class Test_Encryption_Hooks extends \PHPUnit_Framework_TestCase {
public $rootView; // view on /data/user
public $data;
public $filename;
+ public $folder;
public static function setUpBeforeClass() {
// reset backend
@@ -89,6 +90,7 @@ class Test_Encryption_Hooks extends \PHPUnit_Framework_TestCase {
// init short data
$this->data = 'hats';
$this->filename = 'enc_hooks_tests-' . uniqid() . '.txt';
+ $this->folder = 'enc_hooks_tests_folder-' . uniqid();
}
@@ -203,7 +205,7 @@ class Test_Encryption_Hooks extends \PHPUnit_Framework_TestCase {
$fileInfo = $this->user1View->getFileInfo($this->filename);
// check if we have a valid file info
- $this->assertTrue(is_array($fileInfo));
+ $this->assertTrue($fileInfo instanceof \OC\Files\FileInfo);
// share the file with user2
\OCP\Share::shareItem('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_USER, self::TEST_ENCRYPTION_HOOKS_USER2, OCP\PERMISSION_ALL);
@@ -268,4 +270,57 @@ class Test_Encryption_Hooks extends \PHPUnit_Framework_TestCase {
}
}
+ /**
+ * @brief test rename operation
+ */
+ function testRenameHook() {
+
+ // save file with content
+ $cryptedFile = file_put_contents('crypt:///' . self::TEST_ENCRYPTION_HOOKS_USER1 . '/files/' . $this->filename, $this->data);
+
+ // test that data was successfully written
+ $this->assertTrue(is_int($cryptedFile));
+
+ // check if keys exists
+ $this->assertTrue($this->rootView->file_exists(
+ '/' . self::TEST_ENCRYPTION_HOOKS_USER1 . '/files_encryption/share-keys/'
+ . $this->filename . '.' . self::TEST_ENCRYPTION_HOOKS_USER1 . '.shareKey'));
+
+ $this->assertTrue($this->rootView->file_exists(
+ '/' . self::TEST_ENCRYPTION_HOOKS_USER1 . '/files_encryption/keyfiles/'
+ . $this->filename . '.key'));
+
+ // make subfolder
+ $this->rootView->mkdir('/' . self::TEST_ENCRYPTION_HOOKS_USER1 . '/files/' . $this->folder);
+
+ $this->assertTrue($this->rootView->is_dir('/' . self::TEST_ENCRYPTION_HOOKS_USER1 . '/files/' . $this->folder));
+
+ // move the file out of the shared folder
+ $root = $this->rootView->getRoot();
+ $this->rootView->chroot('/' . self::TEST_ENCRYPTION_HOOKS_USER1 . '/files/');
+ $this->rootView->rename($this->filename, '/' . $this->folder . '/' . $this->filename);
+ $this->rootView->chroot($root);
+
+ $this->assertFalse($this->rootView->file_exists('/' . self::TEST_ENCRYPTION_HOOKS_USER1 . '/files/' . $this->filename));
+ $this->assertTrue($this->rootView->file_exists('/' . self::TEST_ENCRYPTION_HOOKS_USER1 . '/files/' . $this->folder . '/' . $this->filename));
+
+ // keys should be renamed too
+ $this->assertFalse($this->rootView->file_exists(
+ '/' . self::TEST_ENCRYPTION_HOOKS_USER1 . '/files_encryption/share-keys/'
+ . $this->filename . '.' . self::TEST_ENCRYPTION_HOOKS_USER1 . '.shareKey'));
+ $this->assertFalse($this->rootView->file_exists(
+ '/' . self::TEST_ENCRYPTION_HOOKS_USER1 . '/files_encryption/keyfiles/'
+ . $this->filename . '.key'));
+
+ $this->assertTrue($this->rootView->file_exists(
+ '/' . self::TEST_ENCRYPTION_HOOKS_USER1 . '/files_encryption/share-keys/' . $this->folder . '/'
+ . $this->filename . '.' . self::TEST_ENCRYPTION_HOOKS_USER1 . '.shareKey'));
+ $this->assertTrue($this->rootView->file_exists(
+ '/' . self::TEST_ENCRYPTION_HOOKS_USER1 . '/files_encryption/keyfiles/' . $this->folder . '/'
+ . $this->filename . '.key'));
+
+ // cleanup
+ $this->rootView->unlink('/' . self::TEST_ENCRYPTION_HOOKS_USER1 . '/files/' . $this->folder);
+ }
+
}
diff --git a/apps/files_encryption/tests/keymanager.php b/apps/files_encryption/tests/keymanager.php
index 6f32c50743c..0caf12e91a3 100644
--- a/apps/files_encryption/tests/keymanager.php
+++ b/apps/files_encryption/tests/keymanager.php
@@ -250,6 +250,10 @@ class Test_Encryption_Keymanager extends \PHPUnit_Framework_TestCase {
* dummy class to access protected methods of \OCA\Encryption\Keymanager for testing
*/
class TestProtectedKeymanagerMethods extends \OCA\Encryption\Keymanager {
+
+ /**
+ * @param string $sharekey
+ */
public static function testGetFilenameFromShareKey($sharekey) {
return self::getFilenameFromShareKey($sharekey);
}
diff --git a/apps/files_encryption/tests/proxy.php b/apps/files_encryption/tests/proxy.php
index 51cc0b795e3..647ee955eb1 100644
--- a/apps/files_encryption/tests/proxy.php
+++ b/apps/files_encryption/tests/proxy.php
@@ -112,4 +112,24 @@ class Test_Encryption_Proxy extends \PHPUnit_Framework_TestCase {
}
+ function testPostFileSizeWithDirectory() {
+
+ $this->view->file_put_contents($this->filename, $this->data);
+
+ \OC_FileProxy::$enabled = false;
+
+ // get root size, must match the file's unencrypted size
+ $unencryptedSize = $this->view->filesize('');
+
+ \OC_FileProxy::$enabled = true;
+
+ $encryptedSize = $this->view->filesize('');
+
+ $this->assertTrue($encryptedSize !== $unencryptedSize);
+
+ // cleanup
+ $this->view->unlink($this->filename);
+
+ }
+
}
diff --git a/apps/files_encryption/tests/share.php b/apps/files_encryption/tests/share.php
index acf408a07f0..be56968ac09 100755
--- a/apps/files_encryption/tests/share.php
+++ b/apps/files_encryption/tests/share.php
@@ -61,7 +61,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase {
\OC_User::useBackend('database');
// enable resharing
- \OC_Appconfig::setValue('core', 'shareapi_allow_resharing', 'yes');
+ \OC::$server->getAppConfig()->setValue('core', 'shareapi_allow_resharing', 'yes');
// clear share hooks
\OC_Hook::clear('OCP\\Share');
@@ -127,6 +127,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase {
\OC_User::deleteUser(\Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER4);
}
+
/**
* @medium
* @param bool $withTeardown
@@ -150,7 +151,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase {
'/' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->filename);
// check if we have a valid file info
- $this->assertTrue(is_array($fileInfo));
+ $this->assertTrue($fileInfo instanceof \OC\Files\FileInfo);
// check if the unencrypted file size is stored
$this->assertGreaterThan(0, $fileInfo['unencrypted_size']);
@@ -310,7 +311,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase {
'/' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files' . $this->folder1);
// check if we have a valid file info
- $this->assertTrue(is_array($fileInfo));
+ $this->assertTrue($fileInfo instanceof \OC\Files\FileInfo);
// re-enable the file proxy
\OC_FileProxy::$enabled = $proxyStatus;
@@ -388,7 +389,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase {
. $this->subfolder);
// check if we have a valid file info
- $this->assertTrue(is_array($fileInfoSubFolder));
+ $this->assertTrue($fileInfoSubFolder instanceof \OC\Files\FileInfo);
// re-enable the file proxy
\OC_FileProxy::$enabled = $proxyStatus;
@@ -422,7 +423,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase {
. $this->subsubfolder . '/' . $this->filename);
// check if we have fileInfos
- $this->assertTrue(is_array($fileInfo));
+ $this->assertTrue($fileInfo instanceof \OC\Files\FileInfo);
// share the file with user3
\OCP\Share::shareItem('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_USER, \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER4, OCP\PERMISSION_ALL);
@@ -498,6 +499,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase {
}
}
+
function testPublicShareFile() {
// login as admin
\Test_Encryption_Util::loginHelper(\Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1);
@@ -517,7 +519,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase {
'/' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->filename);
// check if we have a valid file info
- $this->assertTrue(is_array($fileInfo));
+ $this->assertTrue($fileInfo instanceof \OC\Files\FileInfo);
// check if the unencrypted file size is stored
$this->assertGreaterThan(0, $fileInfo['unencrypted_size']);
@@ -531,7 +533,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase {
// login as admin
\Test_Encryption_Util::loginHelper(\Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1);
- $publicShareKeyId = \OC_Appconfig::getValue('files_encryption', 'publicShareKeyId');
+ $publicShareKeyId = \OC::$server->getAppConfig()->getValue('files_encryption', 'publicShareKeyId');
// check if share key for public exists
$this->assertTrue($this->view->file_exists(
@@ -595,7 +597,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase {
'/' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->filename);
// check if we have a valid file info
- $this->assertTrue(is_array($fileInfo));
+ $this->assertTrue($fileInfo instanceof \OC\Files\FileInfo);
// check if the unencrypted file size is stored
$this->assertGreaterThan(0, $fileInfo['unencrypted_size']);
@@ -662,7 +664,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase {
\Test_Encryption_Util::loginHelper(\Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1);
\OCA\Encryption\Helper::adminEnableRecovery(null, 'test123');
- $recoveryKeyId = OC_Appconfig::getValue('files_encryption', 'recoveryKeyId');
+ $recoveryKeyId = \OC::$server->getAppConfig()->getValue('files_encryption', 'recoveryKeyId');
// login as admin
\Test_Encryption_Util::loginHelper(\Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1);
@@ -755,7 +757,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase {
$this->assertTrue(\OCA\Encryption\Helper::adminEnableRecovery(null, 'test123'));
$this->assertTrue(\OCA\Encryption\Helper::adminDisableRecovery('test123'));
- $this->assertEquals(0, \OC_Appconfig::getValue('files_encryption', 'recoveryAdminEnabled'));
+ $this->assertEquals(0, \OC::$server->getAppConfig()->getValue('files_encryption', 'recoveryAdminEnabled'));
}
/**
@@ -769,7 +771,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase {
$result = \OCA\Encryption\Helper::adminEnableRecovery(null, 'test123');
$this->assertTrue($result);
- $recoveryKeyId = OC_Appconfig::getValue('files_encryption', 'recoveryKeyId');
+ $recoveryKeyId = \OC::$server->getAppConfig()->getValue('files_encryption', 'recoveryKeyId');
// login as user2
\Test_Encryption_Util::loginHelper(\Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER2);
@@ -863,7 +865,14 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase {
$this->assertTrue($util->setRecoveryForUser(0));
\OCA\Encryption\Helper::adminDisableRecovery('test123');
- $this->assertEquals(0, \OC_Appconfig::getValue('files_encryption', 'recoveryAdminEnabled'));
+ $this->assertEquals(0, \OC::$server->getAppConfig()->getValue('files_encryption', 'recoveryAdminEnabled'));
+
+ //clean up, reset passwords
+ \OC_User::setPassword(\Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER2, \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER2, 'test123');
+ $params = array('uid' => \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER2,
+ 'password' => \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER2,
+ 'recoveryPassword' => 'test123');
+ \OCA\Encryption\Hooks::setPassphrase($params);
}
/**
@@ -888,7 +897,7 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase {
'/' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->filename);
// check if we have a valid file info
- $this->assertTrue(is_array($fileInfo));
+ $this->assertTrue($fileInfo instanceof \OC\Files\FileInfo);
// check if the unencrypted file size is stored
$this->assertGreaterThan(0, $fileInfo['unencrypted_size']);
@@ -947,4 +956,65 @@ class Test_Encryption_Share extends \PHPUnit_Framework_TestCase {
$this->view->chroot('/');
}
+
+ /**
+ * @brief test moving a shared file out of the Shared folder
+ */
+ function testRename() {
+
+ // login as admin
+ \Test_Encryption_Util::loginHelper(\Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1);
+
+ // save file with content
+ $cryptedFile = file_put_contents('crypt:///' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->filename, $this->dataShort);
+
+ // test that data was successfully written
+ $this->assertTrue(is_int($cryptedFile));
+
+ // get the file info from previous created file
+ $fileInfo = $this->view->getFileInfo(
+ '/' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->filename);
+
+ // check if we have a valid file info
+ $this->assertTrue($fileInfo instanceof \OC\Files\FileInfo);
+
+ // share the file
+ \OCP\Share::shareItem('file', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_USER, \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER2, OCP\PERMISSION_ALL);
+
+ // check if share key for user2exists
+ $this->assertTrue($this->view->file_exists(
+ '/' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files_encryption/share-keys/'
+ . $this->filename . '.' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER2 . '.shareKey'));
+
+
+ // login as user2
+ \Test_Encryption_Util::loginHelper(\Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER2);
+
+ $this->assertTrue($this->view->file_exists('/' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER2 . '/files/Shared/' . $this->filename));
+
+ // get file contents
+ $retrievedCryptedFile = $this->view->file_get_contents(
+ '/' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER2 . '/files/Shared/' . $this->filename);
+
+ // check if data is the same as we previously written
+ $this->assertEquals($this->dataShort, $retrievedCryptedFile);
+
+ // move the file out of the shared folder
+ $this->view->rename('/' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER2 . '/files/Shared/' . $this->filename,
+ '/' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER2 . '/files/' . $this->filename);
+
+ // check if we can read the moved file
+ $retrievedRenamedFile = $this->view->file_get_contents(
+ '/' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER2 . '/files/' . $this->filename);
+
+ // check if data is the same as we previously written
+ $this->assertEquals($this->dataShort, $retrievedRenamedFile);
+
+ // the owners file should be deleted
+ $this->assertFalse($this->view->file_exists('/' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER1 . '/files/' . $this->filename));
+
+ // cleanup
+ $this->view->unlink('/' . \Test_Encryption_Share::TEST_ENCRYPTION_SHARE_USER2 . '/files/' . $this->filename);
+ }
+
}
diff --git a/apps/files_encryption/tests/util.php b/apps/files_encryption/tests/util.php
index 97e3c518dac..203ba55dbfd 100755
--- a/apps/files_encryption/tests/util.php
+++ b/apps/files_encryption/tests/util.php
@@ -64,6 +64,8 @@ class Test_Encryption_Util extends \PHPUnit_Framework_TestCase {
function setUp() {
+ // login user
+ \Test_Encryption_Util::loginHelper(\Test_Encryption_Util::TEST_ENCRYPTION_UTIL_USER1);
\OC_User::setUserId(\Test_Encryption_Util::TEST_ENCRYPTION_UTIL_USER1);
$this->userId = \Test_Encryption_Util::TEST_ENCRYPTION_UTIL_USER1;
$this->pass = \Test_Encryption_Util::TEST_ENCRYPTION_UTIL_USER1;
@@ -328,7 +330,7 @@ class Test_Encryption_Util extends \PHPUnit_Framework_TestCase {
$fileInfoUnencrypted = $this->view->getFileInfo($this->userId . '/files/' . $filename);
- $this->assertTrue(is_array($fileInfoUnencrypted));
+ $this->assertTrue($fileInfoUnencrypted instanceof \OC\Files\FileInfo);
// enable file encryption again
\OC_App::enable('files_encryption');
@@ -338,11 +340,11 @@ class Test_Encryption_Util extends \PHPUnit_Framework_TestCase {
$fileInfoEncrypted = $this->view->getFileInfo($this->userId . '/files/' . $filename);
- $this->assertTrue(is_array($fileInfoEncrypted));
+ $this->assertTrue($fileInfoEncrypted instanceof \OC\Files\FileInfo);
// check if mtime and etags unchanged
$this->assertEquals($fileInfoEncrypted['mtime'], $fileInfoUnencrypted['mtime']);
- $this->assertEquals($fileInfoEncrypted['etag'], $fileInfoUnencrypted['etag']);
+ $this->assertSame($fileInfoEncrypted['etag'], $fileInfoUnencrypted['etag']);
$this->view->unlink($this->userId . '/files/' . $filename);
}
@@ -357,23 +359,98 @@ class Test_Encryption_Util extends \PHPUnit_Framework_TestCase {
$fileInfoEncrypted = $this->view->getFileInfo($this->userId . '/files/' . $filename);
- $this->assertTrue(is_array($fileInfoEncrypted));
+ $this->assertTrue($fileInfoEncrypted instanceof \OC\Files\FileInfo);
+ $this->assertEquals($fileInfoEncrypted['encrypted'], 1);
- // encrypt all unencrypted files
- $util->decryptAll('/' . $this->userId . '/' . 'files');
+ // decrypt all encrypted files
+ $result = $util->decryptAll('/' . $this->userId . '/' . 'files');
+
+ $this->assertTrue($result);
$fileInfoUnencrypted = $this->view->getFileInfo($this->userId . '/files/' . $filename);
- $this->assertTrue(is_array($fileInfoUnencrypted));
+ $this->assertTrue($fileInfoUnencrypted instanceof \OC\Files\FileInfo);
// check if mtime and etags unchanged
$this->assertEquals($fileInfoEncrypted['mtime'], $fileInfoUnencrypted['mtime']);
- $this->assertEquals($fileInfoEncrypted['etag'], $fileInfoUnencrypted['etag']);
+ $this->assertSame($fileInfoEncrypted['etag'], $fileInfoUnencrypted['etag']);
+ // file should no longer be encrypted
+ $this->assertEquals(0, $fileInfoUnencrypted['encrypted']);
$this->view->unlink($this->userId . '/files/' . $filename);
}
+ function testDescryptAllWithBrokenFiles() {
+
+ $file1 = "/decryptAll1" . uniqid() . ".txt";
+ $file2 = "/decryptAll2" . uniqid() . ".txt";
+
+ $util = new Encryption\Util($this->view, $this->userId);
+
+ $this->view->file_put_contents($this->userId . '/files/' . $file1, $this->dataShort);
+ $this->view->file_put_contents($this->userId . '/files/' . $file2, $this->dataShort);
+
+ $fileInfoEncrypted1 = $this->view->getFileInfo($this->userId . '/files/' . $file1);
+ $fileInfoEncrypted2 = $this->view->getFileInfo($this->userId . '/files/' . $file2);
+
+ $this->assertTrue($fileInfoEncrypted1 instanceof \OC\Files\FileInfo);
+ $this->assertTrue($fileInfoEncrypted2 instanceof \OC\Files\FileInfo);
+ $this->assertEquals($fileInfoEncrypted1['encrypted'], 1);
+ $this->assertEquals($fileInfoEncrypted2['encrypted'], 1);
+
+ // rename keyfile for file1 so that the decryption for file1 fails
+ // Expected behaviour: decryptAll() returns false, file2 gets decrypted anyway
+ $this->view->rename($this->userId . '/files_encryption/keyfiles/' . $file1 . '.key',
+ $this->userId . '/files_encryption/keyfiles/' . $file1 . '.key.moved');
+
+ // decrypt all encrypted files
+ $result = $util->decryptAll('/' . $this->userId . '/' . 'files');
+
+ $this->assertFalse($result);
+
+ $fileInfoUnencrypted1 = $this->view->getFileInfo($this->userId . '/files/' . $file1);
+ $fileInfoUnencrypted2 = $this->view->getFileInfo($this->userId . '/files/' . $file2);
+
+ $this->assertTrue($fileInfoUnencrypted1 instanceof \OC\Files\FileInfo);
+ $this->assertTrue($fileInfoUnencrypted2 instanceof \OC\Files\FileInfo);
+
+ // file1 should be still encrypted; file2 should be decrypted
+ $this->assertEquals(1, $fileInfoUnencrypted1['encrypted']);
+ $this->assertEquals(0, $fileInfoUnencrypted2['encrypted']);
+
+ // keyfiles and share keys should still exist
+ $this->assertTrue($this->view->is_dir($this->userId . '/files_encryption/keyfiles/'));
+ $this->assertTrue($this->view->is_dir($this->userId . '/files_encryption/share-keys/'));
+
+ // rename the keyfile for file1 back
+ $this->view->rename($this->userId . '/files_encryption/keyfiles/' . $file1 . '.key.moved',
+ $this->userId . '/files_encryption/keyfiles/' . $file1 . '.key');
+
+ // try again to decrypt all encrypted files
+ $result = $util->decryptAll('/' . $this->userId . '/' . 'files');
+
+ $this->assertTrue($result);
+
+ $fileInfoUnencrypted1 = $this->view->getFileInfo($this->userId . '/files/' . $file1);
+ $fileInfoUnencrypted2 = $this->view->getFileInfo($this->userId . '/files/' . $file2);
+
+ $this->assertTrue($fileInfoUnencrypted1 instanceof \OC\Files\FileInfo);
+ $this->assertTrue($fileInfoUnencrypted2 instanceof \OC\Files\FileInfo);
+
+ // now both files should be decrypted
+ $this->assertEquals(0, $fileInfoUnencrypted1['encrypted']);
+ $this->assertEquals(0, $fileInfoUnencrypted2['encrypted']);
+
+ // keyfiles and share keys should be deleted
+ $this->assertFalse($this->view->is_dir($this->userId . '/files_encryption/keyfiles/'));
+ $this->assertFalse($this->view->is_dir($this->userId . '/files_encryption/share-keys/'));
+
+ $this->view->unlink($this->userId . '/files/' . $file1);
+ $this->view->unlink($this->userId . '/files/' . $file2);
+
+ }
+
/**
* @large
*/
@@ -461,7 +538,7 @@ class Test_Encryption_Util extends \PHPUnit_Framework_TestCase {
* helper function to set migration status to the right value
* to be able to test the migration path
*
- * @param $status needed migration status for test
+ * @param integer $status needed migration status for test
* @param $user for which user the status should be set
* @return boolean
*/
diff --git a/apps/files_external/3rdparty/smb4php/smb.php b/apps/files_external/3rdparty/smb4php/smb.php
index 622942b052a..656930514f0 100644
--- a/apps/files_external/3rdparty/smb4php/smb.php
+++ b/apps/files_external/3rdparty/smb4php/smb.php
@@ -20,6 +20,7 @@
# GNU General Public License for more details.
#
# Addition 17/12/2012 Frank Karlitschek (frank@owncloud.org)
+# Addition 17/03/2014 Robin McCorkell (rmccorkell@karoshi.org.uk)
# On the official website http://www.phpclasses.org/smb4php the
# license is listed as LGPL so we assume that this is
# dual-licensed GPL/LGPL
@@ -238,17 +239,10 @@ class smb {
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);
- }
+ if (smb::execute("ls", $pu))
+ $stat = stat ("/tmp");
+ else
+ trigger_error ("url_stat(): disk resource '{$pu['share']}' not found in '{$pu['host']}'", E_USER_WARNING);
break;
case 'path':
if ($o = smb::execute ('dir "'.$pu['path'].'"', $pu)) {
diff --git a/apps/files_external/ajax/addRootCertificate.php b/apps/files_external/ajax/addRootCertificate.php
index ae349bfcd3a..fcd3a617ada 100644
--- a/apps/files_external/ajax/addRootCertificate.php
+++ b/apps/files_external/ajax/addRootCertificate.php
@@ -4,7 +4,7 @@ OCP\JSON::checkAppEnabled('files_external');
OCP\JSON::callCheck();
if ( ! ($filename = $_FILES['rootcert_import']['name']) ) {
- header("Location: settings/personal.php");
+ header('Location:' . OCP\Util::linkToRoute( "settings_personal" ));
exit;
}
diff --git a/apps/files_external/appinfo/app.php b/apps/files_external/appinfo/app.php
index 5b1cd86a170..0e83660f845 100644
--- a/apps/files_external/appinfo/app.php
+++ b/apps/files_external/appinfo/app.php
@@ -25,5 +25,6 @@ if (OCP\Config::getAppValue('files_external', 'allow_user_mounting', 'yes') == '
}
// connecting hooks
-OCP\Util::connectHook( 'OC_User', 'post_login', 'OC\Files\Storage\iRODS', 'login' );
+OCP\Util::connectHook('OC_Filesystem', 'post_initMountPoints', '\OC_Mount_Config', 'initMountPointsHook');
+OCP\Util::connectHook('OC_User', 'post_login', 'OC\Files\Storage\iRODS', 'login');
diff --git a/apps/files_external/js/settings.js b/apps/files_external/js/settings.js
index 895f97bd2c3..cd2a3103eb7 100644
--- a/apps/files_external/js/settings.js
+++ b/apps/files_external/js/settings.js
@@ -264,7 +264,7 @@ $(document).ready(function() {
OC.MountConfig.saveStorage($(this).parent().parent());
});
- $('#sslCertificate').on('click', 'td.remove>img', function() {
+ $('#sslCertificate').on('click', 'td.remove>img', function() {
var $tr = $(this).parent().parent();
var row = this.parentNode.parentNode;
$.post(OC.filePath('files_external', 'ajax', 'removeRootCertificate.php'), {cert: row.id});
@@ -302,13 +302,23 @@ $(document).ready(function() {
});
$('#allowUserMounting').bind('change', function() {
+ OC.msg.startSaving('#userMountingMsg');
if (this.checked) {
OC.AppConfig.setValue('files_external', 'allow_user_mounting', 'yes');
+ $('#userMountingBackups').removeClass('hidden');
} else {
OC.AppConfig.setValue('files_external', 'allow_user_mounting', 'no');
+ $('#userMountingBackups').addClass('hidden');
}
+ OC.msg.finishedSaving('#userMountingMsg', {status: 'success', data: {message: t('settings', 'Saved')}});
});
+ $('input[name="allowUserMountingBackends\\[\\]"]').bind('change', function() {
+ OC.msg.startSaving('#userMountingMsg');
+ var user_mounting_backends = $('input[name="allowUserMountingBackends\\[\\]"]:checked').map(function(){return $(this).val();}).get();
+ OC.AppConfig.setValue('files_external', 'user_mounting_backends', user_mounting_backends.join());
+ OC.msg.finishedSaving('#userMountingMsg', {status: 'success', data: {message: t('settings', 'Saved')}});
+ });
});
})();
diff --git a/apps/files_external/l10n/ar.php b/apps/files_external/l10n/ar.php
index 338526d2afd..5fd4e4c398c 100644
--- a/apps/files_external/l10n/ar.php
+++ b/apps/files_external/l10n/ar.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Saved" => "حفظ",
"Folder name" => "اسم المجلد",
"Options" => "خيارات",
"All Users" => "كل المستخدمين",
diff --git a/apps/files_external/l10n/bg_BG.php b/apps/files_external/l10n/bg_BG.php
index 17665d22286..d59a4b8c80b 100644
--- a/apps/files_external/l10n/bg_BG.php
+++ b/apps/files_external/l10n/bg_BG.php
@@ -13,7 +13,6 @@ $TRANSLATIONS = array(
"Users" => "Потребители",
"Delete" => "Изтриване",
"Enable User External Storage" => "Вкл. на поддръжка за външно потр. хранилище",
-"Allow users to mount their own external storage" => "Позволено е на потребителите да ползват тяхно лично външно хранилище",
"SSL root certificates" => "SSL основни сертификати",
"Import Root Certificate" => "Импортиране на основен сертификат"
);
diff --git a/apps/files_external/l10n/bn_BD.php b/apps/files_external/l10n/bn_BD.php
index 0591dbba55c..065d61acfca 100644
--- a/apps/files_external/l10n/bn_BD.php
+++ b/apps/files_external/l10n/bn_BD.php
@@ -15,7 +15,6 @@ $TRANSLATIONS = array(
"Users" => "ব্যবহারকারী",
"Delete" => "মুছে",
"Enable User External Storage" => "ব্যবহারকারীর বাহ্যিক সংরক্ষণাগার সক্রিয় কর",
-"Allow users to mount their own external storage" => "ব্যবহারকারীদেরকে তাদের নিজস্ব বাহ্যিক সংরক্ষনাগার সাউন্ট করতে অনুমোদন দাও",
"SSL root certificates" => "SSL রুট সনদপত্র",
"Import Root Certificate" => "রুট সনদপত্রটি আমদানি করুন"
);
diff --git a/apps/files_external/l10n/ca.php b/apps/files_external/l10n/ca.php
index c1d6ec077b4..3e722046296 100644
--- a/apps/files_external/l10n/ca.php
+++ b/apps/files_external/l10n/ca.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Concedeix accés",
"Please provide a valid Dropbox app key and secret." => "Proporcioneu una clau d'aplicació i secret vàlids per a Dropbox",
"Error configuring Google Drive storage" => "Error en configurar l'emmagatzemament Google Drive",
+"Saved" => "Desat",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Avís:</b> \"smbclient\" no està instal·lat. No es pot muntar la compartició CIFS/SMB. Demaneu a l'administrador del sistema que l'instal·li.",
"<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>Avís:</b> El suport FTP per PHP no està activat o no està instal·lat. No es pot muntar la compartició FTP. Demaneu a l'administrador del sistema que l'instal·li.",
"<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>Avís:</b>El suport Curl de PHP no està activat o instal·lat. No es pot muntar ownCloud / WebDAV o GoogleDrive. Demaneu a l'administrador que l'instal·li.",
@@ -21,7 +22,7 @@ $TRANSLATIONS = array(
"Users" => "Usuaris",
"Delete" => "Esborra",
"Enable User External Storage" => "Habilita l'emmagatzemament extern d'usuari",
-"Allow users to mount their own external storage" => "Permet als usuaris muntar el seu emmagatzemament extern propi",
+"Allow users to mount the following external storage" => "Permet als usuaris muntar els dispositius externs següents",
"SSL root certificates" => "Certificats SSL root",
"Import Root Certificate" => "Importa certificat root"
);
diff --git a/apps/files_external/l10n/cs_CZ.php b/apps/files_external/l10n/cs_CZ.php
index a574e0506cf..2f7bbd0c4a3 100644
--- a/apps/files_external/l10n/cs_CZ.php
+++ b/apps/files_external/l10n/cs_CZ.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Povolit přístup",
"Please provide a valid Dropbox app key and secret." => "Zadejte, prosím, platný klíč a bezpečnostní frázi aplikace Dropbox.",
"Error configuring Google Drive storage" => "Chyba při nastavení úložiště Google Drive",
+"Saved" => "Uloženo",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Varování:</b> není nainstalován program \"smbclient\". Není možné připojení oddílů CIFS/SMB. Prosím požádejte svého správce systému ať jej nainstaluje.",
"<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>Varování:</b> podpora FTP v PHP není povolena nebo není nainstalována. Není možné připojení oddílů FTP. Prosím požádejte svého správce systému ať ji nainstaluje.",
"<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>Varování:</b> podpora CURL v PHP není povolena nebo není nainstalována. Není možné připojení oddílů ownCloud, WebDAV, či GoogleDrive. Prosím požádejte svého správce systému ať ji nainstaluje.",
@@ -21,7 +22,7 @@ $TRANSLATIONS = array(
"Users" => "Uživatelé",
"Delete" => "Smazat",
"Enable User External Storage" => "Zapnout externí uživatelské úložiště",
-"Allow users to mount their own external storage" => "Povolit uživatelům připojení jejich vlastních externích úložišť",
+"Allow users to mount the following external storage" => "Povolit uživatelů připojit externí úložiště",
"SSL root certificates" => "Kořenové certifikáty SSL",
"Import Root Certificate" => "Importovat kořenového certifikátu"
);
diff --git a/apps/files_external/l10n/da.php b/apps/files_external/l10n/da.php
index 3a25142b36d..f3ac35e42e0 100644
--- a/apps/files_external/l10n/da.php
+++ b/apps/files_external/l10n/da.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Godkend adgang",
"Please provide a valid Dropbox app key and secret." => "Angiv venligst en valid Dropbox app nøgle og hemmelighed",
"Error configuring Google Drive storage" => "Fejl ved konfiguration af Google Drive plads",
+"Saved" => "Gemt",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b> Advarsel: </ b> \"smbclient\" ikke er installeret. Montering af CIFS / SMB delinger er ikke muligt. Spørg din systemadministrator om at installere det.",
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "<b> Advarsel: </ b> FTP-understøttelse i PHP ikke er aktiveret eller installeret. Montering af FTP delinger er ikke muligt. Spørg din systemadministrator om at installere det.",
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "<b>Advarsel:</b> Understøttelsen for Curl i PHP er enten ikke aktiveret eller ikke installeret. Det er ikke muligt, at montere ownCloud / WebDAV eller GoogleDrive. Spørg din system administrator om at installere det. ",
@@ -21,7 +22,7 @@ $TRANSLATIONS = array(
"Users" => "Brugere",
"Delete" => "Slet",
"Enable User External Storage" => "Aktiver ekstern opbevaring for brugere",
-"Allow users to mount their own external storage" => "Tillad brugere at montere deres egne eksterne opbevaring",
+"Allow users to mount the following external storage" => "Tillad brugere at montere følgende som eksternt lager",
"SSL root certificates" => "SSL-rodcertifikater",
"Import Root Certificate" => "Importer rodcertifikat"
);
diff --git a/apps/files_external/l10n/de.php b/apps/files_external/l10n/de.php
index b2c72f76889..a78728b4c20 100644
--- a/apps/files_external/l10n/de.php
+++ b/apps/files_external/l10n/de.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Zugriff gestatten",
"Please provide a valid Dropbox app key and secret." => "Bitte trage einen gültigen Dropbox-App-Key mit Secret ein.",
"Error configuring Google Drive storage" => "Fehler beim Einrichten von Google Drive",
+"Saved" => "Gespeichert",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Warnung:</b> \"smbclient\" ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitte Deinen System-Administrator, dies zu installieren.",
"<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>Warnung::</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Bitte wende Dich an Deinen Systemadministrator.",
"<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>Warnung:</b> Die Curl-Unterstützung in PHP ist nicht aktiviert oder installiert. Das Einbinden von ownCloud / WebDav der GoogleDrive-Freigaben ist nicht möglich. Bitte Deinen Systemadminstrator um die Installation. ",
@@ -21,7 +22,7 @@ $TRANSLATIONS = array(
"Users" => "Benutzer",
"Delete" => "Löschen",
"Enable User External Storage" => "Externen Speicher für Benutzer aktivieren",
-"Allow users to mount their own external storage" => "Erlaubt Benutzern ihre eigenen externen Speicher einzubinden",
+"Allow users to mount the following external storage" => "Erlaube es Benutzern, den folgenden externen Speicher einzubinden",
"SSL root certificates" => "SSL-Root-Zertifikate",
"Import Root Certificate" => "Root-Zertifikate importieren"
);
diff --git a/apps/files_external/l10n/de_AT.php b/apps/files_external/l10n/de_AT.php
new file mode 100644
index 00000000000..afa3eff001c
--- /dev/null
+++ b/apps/files_external/l10n/de_AT.php
@@ -0,0 +1,5 @@
+<?php
+$TRANSLATIONS = array(
+"Delete" => "Löschen"
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_external/l10n/de_CH.php b/apps/files_external/l10n/de_CH.php
index 85e2f2d91fd..8a13c7cdd57 100644
--- a/apps/files_external/l10n/de_CH.php
+++ b/apps/files_external/l10n/de_CH.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "Benutzer",
"Delete" => "Löschen",
"Enable User External Storage" => "Externen Speicher für Benutzer aktivieren",
-"Allow users to mount their own external storage" => "Erlaubt Benutzern, ihre eigenen externen Speicher einzubinden",
"SSL root certificates" => "SSL-Root-Zertifikate",
"Import Root Certificate" => "Root-Zertifikate importieren"
);
diff --git a/apps/files_external/l10n/de_DE.php b/apps/files_external/l10n/de_DE.php
index 8f6a25cb522..5ffe946c699 100644
--- a/apps/files_external/l10n/de_DE.php
+++ b/apps/files_external/l10n/de_DE.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Zugriff gestatten",
"Please provide a valid Dropbox app key and secret." => "Bitte tragen Sie einen gültigen Dropbox-App-Key mit Secret ein.",
"Error configuring Google Drive storage" => "Fehler beim Einrichten von Google Drive",
+"Saved" => "Gespeichert",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Warnung:</b> \"smbclient\" ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitten Sie Ihren Systemadministrator, dies zu installieren.",
"<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>Warnung::</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Bitte wenden Sie sich an Ihren Systemadministrator.",
"<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>Achtung:</b> Die Curl-Unterstützung von PHP ist nicht aktiviert oder installiert. Das Laden von ownCloud / WebDAV oder GoogleDrive Freigaben ist nicht möglich. Bitte Sie Ihren Systemadministrator, das Modul zu installieren.",
@@ -21,7 +22,7 @@ $TRANSLATIONS = array(
"Users" => "Benutzer",
"Delete" => "Löschen",
"Enable User External Storage" => "Externen Speicher für Benutzer aktivieren",
-"Allow users to mount their own external storage" => "Erlaubt Benutzern, ihre eigenen externen Speicher einzubinden",
+"Allow users to mount the following external storage" => "Erlauben Sie Benutzern, folgende externe Speicher einzubinden",
"SSL root certificates" => "SSL-Root-Zertifikate",
"Import Root Certificate" => "Root-Zertifikate importieren"
);
diff --git a/apps/files_external/l10n/el.php b/apps/files_external/l10n/el.php
index 0161c0901d6..4dcd93d7ac8 100644
--- a/apps/files_external/l10n/el.php
+++ b/apps/files_external/l10n/el.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Παροχή πρόσβασης",
"Please provide a valid Dropbox app key and secret." => "Παρακαλούμε δώστε έγκυρο κλειδί Dropbox και μυστικό.",
"Error configuring Google Drive storage" => "Σφάλμα ρυθμίζωντας αποθήκευση Google Drive ",
+"Saved" => "Αποθηκεύτηκαν",
"<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> Ο \"smbclient\" δεν εγκαταστάθηκε. Δεν είναι δυνατή η προσάρτηση 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> Η υποστήριξη FTP στην PHP δεν ενεργοποιήθηκε ή εγκαταστάθηκε. Δεν είναι δυνατή η προσάρτηση 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> Η υποστήριξη του συστήματος Curl στο PHP δεν είναι ενεργοποιημένη ή εγκαταστημένη. Η αναπαραγωγή του ownCloud/WebDAV ή GoogleDrive δεν είναι δυνατή. Παρακαλώ ρωτήστε τον διαχειριστλη του συστήματος για την εγκατάσταση. ",
@@ -21,7 +22,6 @@ $TRANSLATIONS = array(
"Users" => "Χρήστες",
"Delete" => "Διαγραφή",
"Enable User External Storage" => "Ενεργοποίηση Εξωτερικού Αποθηκευτικού Χώρου Χρήστη",
-"Allow users to mount their own external storage" => "Να επιτρέπεται στους χρήστες να προσαρτούν δικό τους εξωτερικό αποθηκευτικό χώρο",
"SSL root certificates" => "Πιστοποιητικά SSL root",
"Import Root Certificate" => "Εισαγωγή Πιστοποιητικού Root"
);
diff --git a/apps/files_external/l10n/en_GB.php b/apps/files_external/l10n/en_GB.php
index 8adca794dda..f7fdbf2f0d1 100644
--- a/apps/files_external/l10n/en_GB.php
+++ b/apps/files_external/l10n/en_GB.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Grant access",
"Please provide a valid Dropbox app key and secret." => "Please provide a valid Dropbox app key and secret.",
"Error configuring Google Drive storage" => "Error configuring Google Drive storage",
+"Saved" => "Saved",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it.",
"<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>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>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>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.",
@@ -21,7 +22,7 @@ $TRANSLATIONS = array(
"Users" => "Users",
"Delete" => "Delete",
"Enable User External Storage" => "Enable User External Storage",
-"Allow users to mount their own external storage" => "Allow users to mount their own external storage",
+"Allow users to mount the following external storage" => "Allow users to mount the following external storage",
"SSL root certificates" => "SSL root certificates",
"Import Root Certificate" => "Import Root Certificate"
);
diff --git a/apps/files_external/l10n/eo.php b/apps/files_external/l10n/eo.php
index 5697221cac0..aba16e2efa8 100644
--- a/apps/files_external/l10n/eo.php
+++ b/apps/files_external/l10n/eo.php
@@ -16,7 +16,6 @@ $TRANSLATIONS = array(
"Users" => "Uzantoj",
"Delete" => "Forigi",
"Enable User External Storage" => "Kapabligi malenan memorilon de uzanto",
-"Allow users to mount their own external storage" => "Permesi al uzantoj surmeti siajn proprajn malenajn memorilojn",
"SSL root certificates" => "Radikaj SSL-atestoj",
"Import Root Certificate" => "Enporti radikan ateston"
);
diff --git a/apps/files_external/l10n/es.php b/apps/files_external/l10n/es.php
index 5179d9329a5..ea831c947f4 100644
--- a/apps/files_external/l10n/es.php
+++ b/apps/files_external/l10n/es.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Conceder acceso",
"Please provide a valid Dropbox app key and secret." => "Por favor, proporcione un una clave válida de la app Dropbox y una clave secreta.",
"Error configuring Google Drive storage" => "Error configurando el almacenamiento de Google Drive",
+"Saved" => "Guardado",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Advertencia:</b> El cliente smb (smbclient) no se encuentra instalado. El montado de archivos o ficheros CIFS/SMB no es posible. Por favor pida al administrador de su sistema que lo instale.",
"<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>Advertencia:</b> El soporte de FTP en PHP no se encuentra instalado. El montado de archivos o ficheros FTP no es posible. Por favor pida al administrador de su sistema que lo instale.",
"<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>Advertencia:</b> El soporte de Curl en PHP no está activado ni instalado. El montado de ownCloud, WebDAV o GoogleDrive no es posible. Pida al administrador de su sistema que lo instale.",
@@ -21,7 +22,7 @@ $TRANSLATIONS = array(
"Users" => "Usuarios",
"Delete" => "Eliminar",
"Enable User External Storage" => "Habilitar almacenamiento externo de usuario",
-"Allow users to mount their own external storage" => "Permitir a los usuarios montar su propio almacenamiento externo",
+"Allow users to mount the following external storage" => "Permitir a los usuarios montar el siguiente almacenamiento externo",
"SSL root certificates" => "Certificados raíz SSL",
"Import Root Certificate" => "Importar certificado raíz"
);
diff --git a/apps/files_external/l10n/es_AR.php b/apps/files_external/l10n/es_AR.php
index a0bb3a8dfea..05204b748c4 100644
--- a/apps/files_external/l10n/es_AR.php
+++ b/apps/files_external/l10n/es_AR.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "Usuarios",
"Delete" => "Borrar",
"Enable User External Storage" => "Habilitar almacenamiento de usuario externo",
-"Allow users to mount their own external storage" => "Permitir a los usuarios montar su propio almacenamiento externo",
"SSL root certificates" => "certificados SSL raíz",
"Import Root Certificate" => "Importar certificado raíz"
);
diff --git a/apps/files_external/l10n/es_MX.php b/apps/files_external/l10n/es_MX.php
index b508df8476a..5d3fd44bec6 100644
--- a/apps/files_external/l10n/es_MX.php
+++ b/apps/files_external/l10n/es_MX.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "Usuarios",
"Delete" => "Eliminar",
"Enable User External Storage" => "Habilitar almacenamiento externo de usuario",
-"Allow users to mount their own external storage" => "Permitir a los usuarios montar su propio almacenamiento externo",
"SSL root certificates" => "Certificados raíz SSL",
"Import Root Certificate" => "Importar certificado raíz"
);
diff --git a/apps/files_external/l10n/et_EE.php b/apps/files_external/l10n/et_EE.php
index a7e623eb7da..c6450f95e18 100644
--- a/apps/files_external/l10n/et_EE.php
+++ b/apps/files_external/l10n/et_EE.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "Kasutajad",
"Delete" => "Kustuta",
"Enable User External Storage" => "Luba kasutajatele väline salvestamine",
-"Allow users to mount their own external storage" => "Luba kasutajatel ühendada külge nende enda välised salvestusseadmed",
"SSL root certificates" => "SSL root sertifikaadid",
"Import Root Certificate" => "Impordi root sertifikaadid"
);
diff --git a/apps/files_external/l10n/eu.php b/apps/files_external/l10n/eu.php
index db92e2f001c..bdc5cf56760 100644
--- a/apps/files_external/l10n/eu.php
+++ b/apps/files_external/l10n/eu.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "Erabiltzaileak",
"Delete" => "Ezabatu",
"Enable User External Storage" => "Gaitu erabiltzaileentzako Kanpo Biltegiratzea",
-"Allow users to mount their own external storage" => "Baimendu erabiltzaileak bere kanpo biltegiratzeak muntatzen",
"SSL root certificates" => "SSL erro ziurtagiriak",
"Import Root Certificate" => "Inportatu Erro Ziurtagiria"
);
diff --git a/apps/files_external/l10n/eu_ES.php b/apps/files_external/l10n/eu_ES.php
new file mode 100644
index 00000000000..8612c8609bb
--- /dev/null
+++ b/apps/files_external/l10n/eu_ES.php
@@ -0,0 +1,5 @@
+<?php
+$TRANSLATIONS = array(
+"Delete" => "Ezabatu"
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_external/l10n/fa.php b/apps/files_external/l10n/fa.php
index 216893811cb..544b8a14d5c 100644
--- a/apps/files_external/l10n/fa.php
+++ b/apps/files_external/l10n/fa.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "کاربران",
"Delete" => "حذف",
"Enable User External Storage" => "فعال سازی حافظه خارجی کاربر",
-"Allow users to mount their own external storage" => "اجازه به کاربران برای متصل کردن منابع ذخیره ی خارجی خودشان",
"SSL root certificates" => "گواهی های اصلی SSL ",
"Import Root Certificate" => "وارد کردن گواهی اصلی"
);
diff --git a/apps/files_external/l10n/fi_FI.php b/apps/files_external/l10n/fi_FI.php
index 9632aa255ea..d2f9d1a73a5 100644
--- a/apps/files_external/l10n/fi_FI.php
+++ b/apps/files_external/l10n/fi_FI.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Salli pääsy",
"Please provide a valid Dropbox app key and secret." => "Anna kelvollinen Dropbox-sovellusavain ja salainen vastaus.",
"Error configuring Google Drive storage" => "Virhe Google Drive levyn asetuksia tehtäessä",
+"Saved" => "Tallennettu",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Varoitus:</b> \"smbclient\" ei ole asennettuna. CIFS-/SMB-jakojen liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää asentamaan smbclient.",
"<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>Varoitus:</b> PHP:n FTP-tuki ei ole käytössä tai sitä ei ole asennettu. FTP-jakojen liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää ottamaan FTP-tuki käyttöön.",
"<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>Varoitus:</b> PHP:n Curl-tuki ei ole käytössä tai sitä ei ole lainkaan asennettu. ownCloudin, WebDAV:in tai Google Driven liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää ottamaan Curl-tuki käyttöön.",
@@ -21,7 +22,7 @@ $TRANSLATIONS = array(
"Users" => "Käyttäjät",
"Delete" => "Poista",
"Enable User External Storage" => "Ota käyttöön ulkopuoliset tallennuspaikat",
-"Allow users to mount their own external storage" => "Salli käyttäjien liittää omia erillisiä tallennusvälineitä",
+"Allow users to mount the following external storage" => "Salli käyttäjien liittää seuraavat erilliset tallennusvälineet",
"SSL root certificates" => "SSL-juurivarmenteet",
"Import Root Certificate" => "Tuo juurivarmenne"
);
diff --git a/apps/files_external/l10n/fr.php b/apps/files_external/l10n/fr.php
index f6b1a75200c..4b8e2b905b6 100644
--- a/apps/files_external/l10n/fr.php
+++ b/apps/files_external/l10n/fr.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Autoriser l'accès",
"Please provide a valid Dropbox app key and secret." => "Veuillez fournir une clé d'application (app key) ainsi qu'un mot de passe valides.",
"Error configuring Google Drive storage" => "Erreur lors de la configuration du support de stockage Google Drive",
+"Saved" => "Sauvegarder",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Attention : </b> \"smbclient\" n'est pas installé. Le montage des partages CIFS/SMB n'est pas disponible. Contactez votre administrateur système pour l'installer.",
"<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>Attention : </b> Le support FTP de PHP n'est pas activé ou installé. Le montage des partages FTP n'est pas disponible. Contactez votre administrateur système pour l'installer.",
"<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>Attention :</b> Le support de Curl n'est pas activé ou installé dans PHP. Le montage de ownCloud / WebDAV ou GoogleDrive n'est pas possible. Contactez votre administrateur système pour l'installer.",
@@ -21,7 +22,7 @@ $TRANSLATIONS = array(
"Users" => "Utilisateurs",
"Delete" => "Supprimer",
"Enable User External Storage" => "Activer le stockage externe pour les utilisateurs",
-"Allow users to mount their own external storage" => "Autoriser les utilisateurs à monter leur propre stockage externe",
+"Allow users to mount the following external storage" => "Autorise les utilisateurs à monter les stockage externes suivants",
"SSL root certificates" => "Certificats racine SSL",
"Import Root Certificate" => "Importer un certificat racine"
);
diff --git a/apps/files_external/l10n/gl.php b/apps/files_external/l10n/gl.php
index 3dda999dd18..ec13fe241f6 100644
--- a/apps/files_external/l10n/gl.php
+++ b/apps/files_external/l10n/gl.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Permitir o acceso",
"Please provide a valid Dropbox app key and secret." => "Forneza unha chave correcta e segreda do Dropbox.",
"Error configuring Google Drive storage" => "Produciuse un erro ao configurar o almacenamento en Google Drive",
+"Saved" => "Gardado",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Aviso:</b> «smbclient» non está instalado. Non é posibel a montaxe de comparticións CIFS/SMB. Consulte co administrador do sistema para instalalo.",
"<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>Aviso:</b> A compatibilidade de FTP en PHP non está activada ou instalada. Non é posibel a montaxe de comparticións FTP. Consulte co administrador do sistema para instalalo.",
"<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>Aviso:</ b> A compatibilidade de Curl en PHP non está activada ou instalada. Non é posíbel a montaxe de ownCloud / WebDAV ou GoogleDrive. Consulte co administrador do sistema para instalala.",
@@ -21,7 +22,7 @@ $TRANSLATIONS = array(
"Users" => "Usuarios",
"Delete" => "Eliminar",
"Enable User External Storage" => "Activar o almacenamento externo do usuario",
-"Allow users to mount their own external storage" => "Permitir aos usuarios montar os seus propios almacenamentos externos",
+"Allow users to mount the following external storage" => "Permitirlle aos usuarios montar o seguinte almacenamento externo",
"SSL root certificates" => "Certificados SSL root",
"Import Root Certificate" => "Importar o certificado root"
);
diff --git a/apps/files_external/l10n/he.php b/apps/files_external/l10n/he.php
index e99c9f5193d..6aec07e78cf 100644
--- a/apps/files_external/l10n/he.php
+++ b/apps/files_external/l10n/he.php
@@ -16,7 +16,6 @@ $TRANSLATIONS = array(
"Users" => "משתמשים",
"Delete" => "מחיקה",
"Enable User External Storage" => "הפעלת אחסון חיצוני למשתמשים",
-"Allow users to mount their own external storage" => "יאפשר למשתמשים לעגן את האחסון החיצוני שלהם",
"SSL root certificates" => "שורש אישורי אבטחת SSL ",
"Import Root Certificate" => "ייבוא אישור אבטחת שורש"
);
diff --git a/apps/files_external/l10n/hu_HU.php b/apps/files_external/l10n/hu_HU.php
index 23fe916eba6..60661380433 100644
--- a/apps/files_external/l10n/hu_HU.php
+++ b/apps/files_external/l10n/hu_HU.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "Felhasználók",
"Delete" => "Törlés",
"Enable User External Storage" => "Külső tárolók engedélyezése a felhasználók részére",
-"Allow users to mount their own external storage" => "Lehetővé teszi, hogy a felhasználók külső tárolási szolgáltatásokat csatoljanak be a saját területükre",
"SSL root certificates" => "SSL tanúsítványok",
"Import Root Certificate" => "SSL tanúsítványok importálása"
);
diff --git a/apps/files_external/l10n/id.php b/apps/files_external/l10n/id.php
index 53ab79ae7ee..9f91fdf992f 100644
--- a/apps/files_external/l10n/id.php
+++ b/apps/files_external/l10n/id.php
@@ -20,7 +20,6 @@ $TRANSLATIONS = array(
"Users" => "Pengguna",
"Delete" => "Hapus",
"Enable User External Storage" => "Aktifkan Penyimpanan Eksternal Pengguna",
-"Allow users to mount their own external storage" => "Izinkan pengguna untuk mengaitkan penyimpanan eksternal mereka",
"SSL root certificates" => "Sertifikat root SSL",
"Import Root Certificate" => "Impor Sertifikat Root"
);
diff --git a/apps/files_external/l10n/is.php b/apps/files_external/l10n/is.php
index d2229d1fcdd..e86cfa108a6 100644
--- a/apps/files_external/l10n/is.php
+++ b/apps/files_external/l10n/is.php
@@ -18,7 +18,6 @@ $TRANSLATIONS = array(
"Users" => "Notendur",
"Delete" => "Eyða",
"Enable User External Storage" => "Virkja ytra gagnasvæði notenda",
-"Allow users to mount their own external storage" => "Leyfa notendum að bæta við sínum eigin ytri gagnasvæðum",
"SSL root certificates" => "SSL rótar skilríki",
"Import Root Certificate" => "Flytja inn rótar skilríki"
);
diff --git a/apps/files_external/l10n/it.php b/apps/files_external/l10n/it.php
index b53663beb56..d62d8e97327 100644
--- a/apps/files_external/l10n/it.php
+++ b/apps/files_external/l10n/it.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Concedi l'accesso",
"Please provide a valid Dropbox app key and secret." => "Fornisci chiave di applicazione e segreto di Dropbox validi.",
"Error configuring Google Drive storage" => "Errore durante la configurazione dell'archivio Google Drive",
+"Saved" => "Salvato",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Avviso:</b> \"smbclient\" non è installato. Impossibile montare condivisioni CIFS/SMB. Chiedi all'amministratore di sistema di installarlo.",
"<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>Avviso:</b> il supporto FTP di PHP non è abilitato o non è installato. Impossibile montare condivisioni FTP. Chiedi all'amministratore di sistema di installarlo.",
"<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>Avviso:</b> il supporto Curl di PHP non è abilitato o non è installato. Impossibile montare condivisioni ownCloud / WebDAV o GoogleDrive. Chiedi all'amministratore di sistema di installarlo.",
@@ -21,7 +22,7 @@ $TRANSLATIONS = array(
"Users" => "Utenti",
"Delete" => "Elimina",
"Enable User External Storage" => "Abilita la memoria esterna dell'utente",
-"Allow users to mount their own external storage" => "Consenti agli utenti di montare la propria memoria esterna",
+"Allow users to mount the following external storage" => "Consenti agli utenti di montare la seguente memoria esterna",
"SSL root certificates" => "Certificati SSL radice",
"Import Root Certificate" => "Importa certificato radice"
);
diff --git a/apps/files_external/l10n/ja.php b/apps/files_external/l10n/ja.php
new file mode 100644
index 00000000000..312dc85188d
--- /dev/null
+++ b/apps/files_external/l10n/ja.php
@@ -0,0 +1,29 @@
+<?php
+$TRANSLATIONS = array(
+"Access granted" => "アクセスは許可されました",
+"Error configuring Dropbox storage" => "Dropboxストレージの設定エラー",
+"Grant access" => "アクセスを許可",
+"Please provide a valid Dropbox app key and secret." => "有効なDropboxアプリのキーとパスワードを入力してください。",
+"Error configuring Google Drive storage" => "Googleドライブストレージの設定エラー",
+"Saved" => "保存されました",
+"<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> \"smbclient\" がインストールされていません。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またはGoogleDriveのマウントはできません。システム管理者にインストールを依頼してください。",
+"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 the following external storage" => "ユーザに以下の外部ストレージのマウントを許可する",
+"SSL root certificates" => "SSLルート証明書",
+"Import Root Certificate" => "ルート証明書をインポート"
+);
+$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_external/l10n/ja_JP.php b/apps/files_external/l10n/ja_JP.php
index fc528f035c2..312dc85188d 100644
--- a/apps/files_external/l10n/ja_JP.php
+++ b/apps/files_external/l10n/ja_JP.php
@@ -3,25 +3,26 @@ $TRANSLATIONS = array(
"Access granted" => "アクセスは許可されました",
"Error configuring Dropbox storage" => "Dropboxストレージの設定エラー",
"Grant access" => "アクセスを許可",
-"Please provide a valid Dropbox app key and secret." => "有効なDropboxアプリのキーとパスワードを入力して下さい。",
+"Please provide a valid Dropbox app key and secret." => "有効なDropboxアプリのキーとパスワードを入力してください。",
"Error configuring Google Drive storage" => "Googleドライブストレージの設定エラー",
-"<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> \"smbclient\" はインストールされていません。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 もしくは GoogleDrive のマウントはできません。システム管理者にインストールをお願いして下さい。",
+"Saved" => "保存されました",
+"<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> \"smbclient\" がインストールされていません。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またはGoogleDriveのマウントはできません。システム管理者にインストールを依頼してください。",
"External Storage" => "外部ストレージ",
-"Folder name" => "フォルダ名",
+"Folder name" => "フォルダー名",
"External storage" => "外部ストレージ",
"Configuration" => "設定",
"Options" => "オプション",
"Applicable" => "適用範囲",
"Add storage" => "ストレージを追加",
"None set" => "未設定",
-"All Users" => "すべてのユーザ",
+"All Users" => "すべてのユーザー",
"Groups" => "グループ",
-"Users" => "ユーザ",
+"Users" => "ユーザー",
"Delete" => "削除",
-"Enable User External Storage" => "ユーザの外部ストレージを有効にする",
-"Allow users to mount their own external storage" => "ユーザに外部ストレージのマウントを許可する",
+"Enable User External Storage" => "ユーザーの外部ストレージを有効にする",
+"Allow users to mount the following external storage" => "ユーザに以下の外部ストレージのマウントを許可する",
"SSL root certificates" => "SSLルート証明書",
"Import Root Certificate" => "ルート証明書をインポート"
);
diff --git a/apps/files_external/l10n/ka_GE.php b/apps/files_external/l10n/ka_GE.php
index 445d40e7089..4953f91ce6a 100644
--- a/apps/files_external/l10n/ka_GE.php
+++ b/apps/files_external/l10n/ka_GE.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "მომხმარებელი",
"Delete" => "წაშლა",
"Enable User External Storage" => "მომხმარებლის ექსტერნალ საცავის აქტივირება",
-"Allow users to mount their own external storage" => "მიეცით მომხმარებლებს თავისი ექსტერნალ საცავის მონტირების უფლება",
"SSL root certificates" => "SSL root სერთიფიკატები",
"Import Root Certificate" => "Root სერთიფიკატის იმპორტირება"
);
diff --git a/apps/files_external/l10n/km.php b/apps/files_external/l10n/km.php
index f7d9faa38c5..4586f866a74 100644
--- a/apps/files_external/l10n/km.php
+++ b/apps/files_external/l10n/km.php
@@ -1,5 +1,8 @@
<?php
$TRANSLATIONS = array(
+"Folder name" => "ឈ្មោះ​ថត",
+"Groups" => "ក្រុ",
+"Users" => "អ្នកប្រើ",
"Delete" => "លុប"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_external/l10n/ko.php b/apps/files_external/l10n/ko.php
index 64d815a5bcb..088a419e1c1 100644
--- a/apps/files_external/l10n/ko.php
+++ b/apps/files_external/l10n/ko.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "사용자",
"Delete" => "삭제",
"Enable User External Storage" => "사용자 외부 저장소 사용",
-"Allow users to mount their own external storage" => "사용자별 외부 저장소 마운트 허용",
"SSL root certificates" => "SSL 루트 인증서",
"Import Root Certificate" => "루트 인증서 가져오기"
);
diff --git a/apps/files_external/l10n/lt_LT.php b/apps/files_external/l10n/lt_LT.php
index 57cdfe6722a..c96119c8b68 100644
--- a/apps/files_external/l10n/lt_LT.php
+++ b/apps/files_external/l10n/lt_LT.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "Vartotojai",
"Delete" => "Ištrinti",
"Enable User External Storage" => "Įjungti vartotojų išorines saugyklas",
-"Allow users to mount their own external storage" => "Leisti vartotojams pridėti savo išorines saugyklas",
"SSL root certificates" => "SSL sertifikatas",
"Import Root Certificate" => "Įkelti pagrindinį sertifikatą"
);
diff --git a/apps/files_external/l10n/lv.php b/apps/files_external/l10n/lv.php
index d0db01a22b5..18e56178892 100644
--- a/apps/files_external/l10n/lv.php
+++ b/apps/files_external/l10n/lv.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "Lietotāji",
"Delete" => "Dzēst",
"Enable User External Storage" => "Aktivēt lietotāja ārējo krātuvi",
-"Allow users to mount their own external storage" => "Ļaut lietotājiem montēt pašiem savu ārējo krātuvi",
"SSL root certificates" => "SSL saknes sertifikāti",
"Import Root Certificate" => "Importēt saknes sertifikātus"
);
diff --git a/apps/files_external/l10n/mk.php b/apps/files_external/l10n/mk.php
index e410b398ac9..b59bb138f1d 100644
--- a/apps/files_external/l10n/mk.php
+++ b/apps/files_external/l10n/mk.php
@@ -18,7 +18,6 @@ $TRANSLATIONS = array(
"Users" => "Корисници",
"Delete" => "Избриши",
"Enable User External Storage" => "Овозможи надворешни за корисници",
-"Allow users to mount their own external storage" => "Дозволи им на корисниците да монтираат свои надворешни дискови",
"SSL root certificates" => "SSL root сертификати",
"Import Root Certificate" => "Увези"
);
diff --git a/apps/files_external/l10n/nb_NO.php b/apps/files_external/l10n/nb_NO.php
index cb31ac89227..c103112dbe3 100644
--- a/apps/files_external/l10n/nb_NO.php
+++ b/apps/files_external/l10n/nb_NO.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "Brukere",
"Delete" => "Slett",
"Enable User External Storage" => "Aktiver ekstern lagring for bruker",
-"Allow users to mount their own external storage" => "Tillat brukere å koble til egne eksterne lagringsmedium",
"SSL root certificates" => "SSL root-sertifikater",
"Import Root Certificate" => "Importer root-sertifikat"
);
diff --git a/apps/files_external/l10n/nl.php b/apps/files_external/l10n/nl.php
index 35e63b09a35..4fa579775f9 100644
--- a/apps/files_external/l10n/nl.php
+++ b/apps/files_external/l10n/nl.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Sta toegang toe",
"Please provide a valid Dropbox app key and secret." => "Geef een geldige Dropbox key en secret.",
"Error configuring Google Drive storage" => "Fout tijdens het configureren van Google Drive opslag",
+"Saved" => "Bewaard",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Waarschuwing:</b> \"smbclient\" is niet geïnstalleerd. Mounten van CIFS/SMB shares is niet mogelijk. Vraag uw beheerder om smbclient te installeren.",
"<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>Waarschuwing:</b> FTP ondersteuning in PHP is niet geactiveerd of geïnstalleerd. Mounten van FTP shares is niet mogelijk. Vraag uw beheerder FTP ondersteuning te installeren.",
"<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>Waarschuwing:</b> Curl ondersteuning in PHP is niet geactiveerd of geïnstalleerd. Mounten van ownCloud / WebDAV of GoogleDrive is niet mogelijk. Vraag uw systeembeheerder dit te installeren.",
@@ -21,7 +22,7 @@ $TRANSLATIONS = array(
"Users" => "Gebruikers",
"Delete" => "Verwijder",
"Enable User External Storage" => "Externe opslag voor gebruikers activeren",
-"Allow users to mount their own external storage" => "Sta gebruikers toe om hun eigen externe opslag aan te koppelen",
+"Allow users to mount the following external storage" => "Sta gebruikers toe de volgende externe opslag aan te koppelen",
"SSL root certificates" => "SSL root certificaten",
"Import Root Certificate" => "Importeer root certificaat"
);
diff --git a/apps/files_external/l10n/pl.php b/apps/files_external/l10n/pl.php
index f5501b9755b..ece0620f754 100644
--- a/apps/files_external/l10n/pl.php
+++ b/apps/files_external/l10n/pl.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Udziel dostępu",
"Please provide a valid Dropbox app key and secret." => "Proszę podać prawidłowy klucz aplikacji Dropbox i klucz sekretny.",
"Error configuring Google Drive storage" => "Wystąpił błąd podczas konfigurowania zasobu Google Drive",
+"Saved" => "Zapisano",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Ostrzeżenie:</b> \"smbclient\" nie jest zainstalowany. Zamontowanie katalogów CIFS/SMB nie jest możliwe. Skontaktuj sie z administratorem w celu zainstalowania.",
"<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>Ostrzeżenie:</b> Wsparcie dla FTP w PHP nie jest zainstalowane lub włączone. Skontaktuj sie z administratorem w celu zainstalowania lub włączenia go.",
"<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>Ostrzeżenie:</b> Wsparcie dla Curl w PHP nie jest zainstalowane lub włączone. Montowanie WebDAV lub GoogleDrive nie będzie możliwe. Skontaktuj się z administratorem w celu zainstalowania lub włączenia tej opcji.",
@@ -21,7 +22,7 @@ $TRANSLATIONS = array(
"Users" => "Użytkownicy",
"Delete" => "Usuń",
"Enable User External Storage" => "Włącz zewnętrzne zasoby dyskowe użytkownika",
-"Allow users to mount their own external storage" => "Zezwalaj użytkownikom na montowanie ich własnych zewnętrznych zasobów dyskowych",
+"Allow users to mount the following external storage" => "Pozwól użytkownikom montować następujące zewnętrzne zasoby dyskowe",
"SSL root certificates" => "Główny certyfikat SSL",
"Import Root Certificate" => "Importuj główny certyfikat"
);
diff --git a/apps/files_external/l10n/pt_BR.php b/apps/files_external/l10n/pt_BR.php
index f69bbc1ebe6..fbb945c5439 100644
--- a/apps/files_external/l10n/pt_BR.php
+++ b/apps/files_external/l10n/pt_BR.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Permitir acesso",
"Please provide a valid Dropbox app key and secret." => "Por favor forneça um app key e secret válido do Dropbox",
"Error configuring Google Drive storage" => "Erro ao configurar armazenamento do Google Drive",
+"Saved" => "Salvo",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Aviso:</b> \"smbclient\" não está instalado. Impossível montar compartilhamentos de CIFS/SMB. Por favor, peça ao seu administrador do sistema para instalá-lo.",
"<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>Aviso:</b> O suporte para FTP do PHP não está ativado ou instalado. Impossível montar compartilhamentos FTP. Por favor, peça ao seu administrador do sistema para instalá-lo.",
"<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> Aviso: </b> O suport a Curl em PHP não está habilitado ou instalado. A montagem do ownCloud / WebDAV ou GoogleDrive não é possível. Por favor, solicite ao seu administrador do sistema instalá-lo.",
@@ -21,7 +22,7 @@ $TRANSLATIONS = array(
"Users" => "Usuários",
"Delete" => "Excluir",
"Enable User External Storage" => "Habilitar Armazenamento Externo do Usuário",
-"Allow users to mount their own external storage" => "Permitir usuários a montar seus próprios armazenamentos externos",
+"Allow users to mount the following external storage" => "Permitir que usuários montem o seguinte armazenamento externo",
"SSL root certificates" => "Certificados SSL raíz",
"Import Root Certificate" => "Importar Certificado Raíz"
);
diff --git a/apps/files_external/l10n/pt_PT.php b/apps/files_external/l10n/pt_PT.php
index 3f2afd33f07..e331d55726b 100644
--- a/apps/files_external/l10n/pt_PT.php
+++ b/apps/files_external/l10n/pt_PT.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Conceder acesso",
"Please provide a valid Dropbox app key and secret." => "Por favor forneça uma \"app key\" e \"secret\" do Dropbox válidas.",
"Error configuring Google Drive storage" => "Erro ao configurar o armazenamento do Google Drive",
+"Saved" => "Guardado",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Atenção:</b> O cliente \"smbclient\" não está instalado. Não é possível montar as partilhas CIFS/SMB . Peça ao seu administrador para instalar.",
"<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>Aviso:</b> O suporte FTP no PHP não está activate ou instalado. Não é possível montar as partilhas FTP. Peça ao seu administrador para instalar.",
"<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>Atenção:<br> O suporte PHP para o Curl não está activado ou instalado. A montagem do ownCloud/WebDav ou GoolgeDriver não é possível. Por favor contacte o administrador para o instalar.",
@@ -21,7 +22,6 @@ $TRANSLATIONS = array(
"Users" => "Utilizadores",
"Delete" => "Eliminar",
"Enable User External Storage" => "Activar Armazenamento Externo para o Utilizador",
-"Allow users to mount their own external storage" => "Permitir que os utilizadores montem o seu próprio armazenamento externo",
"SSL root certificates" => "Certificados SSL de raiz",
"Import Root Certificate" => "Importar Certificado Root"
);
diff --git a/apps/files_external/l10n/ro.php b/apps/files_external/l10n/ro.php
index 7115d09ea94..a90b0299e17 100644
--- a/apps/files_external/l10n/ro.php
+++ b/apps/files_external/l10n/ro.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Permite accesul",
"Please provide a valid Dropbox app key and secret." => "Prezintă te rog o cheie de Dropbox validă și parola",
"Error configuring Google Drive storage" => "Eroare la configurarea mediului de stocare Google Drive",
+"Saved" => "Salvat",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Atenție:</b> \"smbclient\" nu este instalat. Montarea mediilor CIFS/SMB partajate nu este posibilă. Solicită administratorului sistemului tău să îl instaleaze.",
"<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>Atenție:</b> suportul pentru FTP în PHP nu este activat sau instalat. Montarea mediilor FPT partajate nu este posibilă. Solicită administratorului sistemului tău să îl instaleze.",
"<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>Atentie:</b> Suportul Curl nu este pornit / instalat in configuratia PHP! Montarea ownCloud / WebDAV / GoogleDrive nu este posibila! Intrebati administratorul sistemului despre aceasta problema!",
@@ -21,7 +22,7 @@ $TRANSLATIONS = array(
"Users" => "Utilizatori",
"Delete" => "Șterge",
"Enable User External Storage" => "Permite stocare externă pentru utilizatori",
-"Allow users to mount their own external storage" => "Permite utilizatorilor să monteze stocare externă proprie",
+"Allow users to mount the following external storage" => "Permite utilizatorilor să monteze următoarea unitate de stocare",
"SSL root certificates" => "Certificate SSL root",
"Import Root Certificate" => "Importă certificat root"
);
diff --git a/apps/files_external/l10n/ru.php b/apps/files_external/l10n/ru.php
index 50c25acba06..66d6f9fa6b8 100644
--- a/apps/files_external/l10n/ru.php
+++ b/apps/files_external/l10n/ru.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "Пользователи",
"Delete" => "Удалить",
"Enable User External Storage" => "Включить пользовательские внешние носители",
-"Allow users to mount their own external storage" => "Разрешить пользователям монтировать их собственные внешние носители",
"SSL root certificates" => "Корневые сертификаты SSL",
"Import Root Certificate" => "Импортировать корневые сертификаты"
);
diff --git a/apps/files_external/l10n/si_LK.php b/apps/files_external/l10n/si_LK.php
index cad928accef..ac41f596340 100644
--- a/apps/files_external/l10n/si_LK.php
+++ b/apps/files_external/l10n/si_LK.php
@@ -16,7 +16,6 @@ $TRANSLATIONS = array(
"Users" => "පරිශීලකයන්",
"Delete" => "මකා දමන්න",
"Enable User External Storage" => "පරිශීලක භාහිර ගබඩාවන් සක්‍රිය කරන්න",
-"Allow users to mount their own external storage" => "පරිශීලකයන්ට තමාගේම භාහිර ගබඩාවන් මවුන්ට් කිරීමේ අයිතිය දෙන්න",
"SSL root certificates" => "SSL මූල සහතිකයන්",
"Import Root Certificate" => "මූල සහතිකය ආයාත කරන්න"
);
diff --git a/apps/files_external/l10n/sk_SK.php b/apps/files_external/l10n/sk_SK.php
index 664d97c43b2..aa288982576 100644
--- a/apps/files_external/l10n/sk_SK.php
+++ b/apps/files_external/l10n/sk_SK.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "Používatelia",
"Delete" => "Zmazať",
"Enable User External Storage" => "Povoliť externé úložisko",
-"Allow users to mount their own external storage" => "Povoliť používateľom pripojiť si vlastné externé úložisko",
"SSL root certificates" => "Koreňové SSL certifikáty",
"Import Root Certificate" => "Importovať koreňový certifikát"
);
diff --git a/apps/files_external/l10n/sl.php b/apps/files_external/l10n/sl.php
index b0fcbf9eb69..05e626fcf83 100644
--- a/apps/files_external/l10n/sl.php
+++ b/apps/files_external/l10n/sl.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Odobri dostop",
"Please provide a valid Dropbox app key and secret." => "Vpisati je treba veljaven ključ programa in kodo za Dropbox",
"Error configuring Google Drive storage" => "Napaka nastavljanja shrambe Google Drive",
+"Saved" => "Shranjeno",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Opozorilo:</b> paket \"smbclient\" ni nameščen. Priklapljanje pogonov CIFS/SMB ne bo mogoče.",
"<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>Opozorilo:</b> podpora FTP v PHP ni omogočena ali pa ni nameščena. Priklapljanje pogonov FTP zato ne bo mogoče.",
"<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>Opozorilo:</b> podpora za Curl v PHP ni omogočena ali pa ni nameščena. Priklapljanje točke ownCloud / WebDAV ali GoogleDrive zato ne bo mogoče. Zahtevane pakete je treba pred uporabo namestiti.",
@@ -21,7 +22,7 @@ $TRANSLATIONS = array(
"Users" => "Uporabniki",
"Delete" => "Izbriši",
"Enable User External Storage" => "Omogoči zunanjo uporabniško podatkovno shrambo",
-"Allow users to mount their own external storage" => "Dovoli uporabnikom priklop lastne zunanje podatkovne shrambe",
+"Allow users to mount the following external storage" => "Dovoli uporabnikom priklapljanje navedenih zunanjih shramb.",
"SSL root certificates" => "Korenska potrdila SSL",
"Import Root Certificate" => "Uvozi korensko potrdilo"
);
diff --git a/apps/files_external/l10n/sv.php b/apps/files_external/l10n/sv.php
index 2c0b0ab69e4..183df674b9d 100644
--- a/apps/files_external/l10n/sv.php
+++ b/apps/files_external/l10n/sv.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "Användare",
"Delete" => "Radera",
"Enable User External Storage" => "Aktivera extern lagring för användare",
-"Allow users to mount their own external storage" => "Tillåt användare att montera egen extern lagring",
"SSL root certificates" => "SSL rotcertifikat",
"Import Root Certificate" => "Importera rotcertifikat"
);
diff --git a/apps/files_external/l10n/ta_LK.php b/apps/files_external/l10n/ta_LK.php
index bb663a4fcb6..94ddaf9c5e1 100644
--- a/apps/files_external/l10n/ta_LK.php
+++ b/apps/files_external/l10n/ta_LK.php
@@ -16,7 +16,6 @@ $TRANSLATIONS = array(
"Users" => "பயனாளர்",
"Delete" => "நீக்குக",
"Enable User External Storage" => "பயனாளர் வெளி சேமிப்பை இயலுமைப்படுத்துக",
-"Allow users to mount their own external storage" => "பயனாளர் அவர்களுடைய சொந்த வெளியக சேமிப்பை ஏற்ற அனுமதிக்க",
"SSL root certificates" => "SSL வேர் சான்றிதழ்கள்",
"Import Root Certificate" => "வேர் சான்றிதழை இறக்குமதி செய்க"
);
diff --git a/apps/files_external/l10n/th_TH.php b/apps/files_external/l10n/th_TH.php
index f2ea35f10f4..a1a56a4d2e4 100644
--- a/apps/files_external/l10n/th_TH.php
+++ b/apps/files_external/l10n/th_TH.php
@@ -18,7 +18,6 @@ $TRANSLATIONS = array(
"Users" => "ผู้ใช้งาน",
"Delete" => "ลบ",
"Enable User External Storage" => "เปิดให้มีการใช้พื้นที่จัดเก็บข้อมูลของผู้ใช้งานจากภายนอกได้",
-"Allow users to mount their own external storage" => "อนุญาตให้ผู้ใช้งานสามารถชี้ตำแหน่งไปที่พื้นที่จัดเก็บข้อมูลภายนอกของตนเองได้",
"SSL root certificates" => "ใบรับรองความปลอดภัยด้วยระบบ SSL จาก Root",
"Import Root Certificate" => "นำเข้าข้อมูลใบรับรองความปลอดภัยจาก Root"
);
diff --git a/apps/files_external/l10n/tr.php b/apps/files_external/l10n/tr.php
index 5d5e2b726a9..a835d6f174a 100644
--- a/apps/files_external/l10n/tr.php
+++ b/apps/files_external/l10n/tr.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Grant access" => "Erişim sağlandı",
"Please provide a valid Dropbox app key and secret." => "Lütfen Dropbox app key ve secret temin ediniz",
"Error configuring Google Drive storage" => "Google Drive depo yapılandırma hatası",
+"Saved" => "Kaydedildi",
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it." => "<b>Uyarı:</b> \"smbclient\" kurulu değil. CIFS/SMB paylaşımlarını bağlama işlemi mümkün olmadı. Lütfen kurulumu için sistem yöneticinize danışın.",
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it." => "<b>Uyarı:</b> PHP içerisinde FTP desteği etkin veya yüklü değil. FTP paylaşımlarını bağlama işlemi mümkün olmadı. Lütfen kurulumu için sistem yöneticinize danışın.",
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask your system administrator to install it." => "<b>Uyarı:</b> PHP içerisinde Curl desteği etkin veya yüklü değil. OwnCloud / WebDAV veya GoogleDrive bağlama işlemi mümkün olmadı. Lütfen kurulumu için sistem yöneticinizde danışın.",
@@ -21,7 +22,7 @@ $TRANSLATIONS = array(
"Users" => "Kullanıcılar",
"Delete" => "Sil",
"Enable User External Storage" => "Kullanıcılar için Harici Depolamayı Etkinleştir",
-"Allow users to mount their own external storage" => "Kullanıcıların kendi harici depolamalarını bağlamalarına izin ver",
+"Allow users to mount the following external storage" => "Kullanıcıların aşağıdaki harici depolamayı bağlamalarına izin ver",
"SSL root certificates" => "SSL kök sertifikaları",
"Import Root Certificate" => "Kök Sertifikalarını İçe Aktar"
);
diff --git a/apps/files_external/l10n/uk.php b/apps/files_external/l10n/uk.php
index e535b455d10..a7c028aa935 100644
--- a/apps/files_external/l10n/uk.php
+++ b/apps/files_external/l10n/uk.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "Користувачі",
"Delete" => "Видалити",
"Enable User External Storage" => "Активувати користувацькі зовнішні сховища",
-"Allow users to mount their own external storage" => "Дозволити користувачам монтувати власні зовнішні сховища",
"SSL root certificates" => "SSL корневі сертифікати",
"Import Root Certificate" => "Імпортувати корневі сертифікати"
);
diff --git a/apps/files_external/l10n/vi.php b/apps/files_external/l10n/vi.php
index da8ac419cda..5fd00dc2bf5 100644
--- a/apps/files_external/l10n/vi.php
+++ b/apps/files_external/l10n/vi.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "Người dùng",
"Delete" => "Xóa",
"Enable User External Storage" => "Kích hoạt tính năng lưu trữ ngoài",
-"Allow users to mount their own external storage" => "Cho phép người dùng kết nối với lưu trữ riêng bên ngoài của họ",
"SSL root certificates" => "Chứng chỉ SSL root",
"Import Root Certificate" => "Nhập Root Certificate"
);
diff --git a/apps/files_external/l10n/zh_CN.php b/apps/files_external/l10n/zh_CN.php
index 5e2c2e4fe0c..bb85d0e4f49 100644
--- a/apps/files_external/l10n/zh_CN.php
+++ b/apps/files_external/l10n/zh_CN.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "用户",
"Delete" => "删除",
"Enable User External Storage" => "启用用户外部存储",
-"Allow users to mount their own external storage" => "允许用户挂载自有外部存储",
"SSL root certificates" => "SSL根证书",
"Import Root Certificate" => "导入根证书"
);
diff --git a/apps/files_external/l10n/zh_TW.php b/apps/files_external/l10n/zh_TW.php
index d85d18a1c32..7c256cd2ab7 100644
--- a/apps/files_external/l10n/zh_TW.php
+++ b/apps/files_external/l10n/zh_TW.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Users" => "使用者",
"Delete" => "刪除",
"Enable User External Storage" => "啓用使用者外部儲存",
-"Allow users to mount their own external storage" => "允許使用者自行掛載他們的外部儲存",
"SSL root certificates" => "SSL 根憑證",
"Import Root Certificate" => "匯入根憑證"
);
diff --git a/apps/files_external/lib/amazons3.php b/apps/files_external/lib/amazons3.php
index 00baacd488c..06ccd5d16fa 100644
--- a/apps/files_external/lib/amazons3.php
+++ b/apps/files_external/lib/amazons3.php
@@ -54,6 +54,9 @@ class AmazonS3 extends \OC\Files\Storage\Common {
*/
private $timeout = 15;
+ /**
+ * @param string $path
+ */
private function normalizePath($path) {
$path = trim($path, '/');
diff --git a/apps/files_external/lib/config.php b/apps/files_external/lib/config.php
index 01d588b3721..ffbab7bca80 100755
--- a/apps/files_external/lib/config.php
+++ b/apps/files_external/lib/config.php
@@ -4,6 +4,7 @@
*
* @author Michael Gapczynski
* @copyright 2012 Michael Gapczynski mtgap@owncloud.com
+* @copyright 2014 Vincent Petry <pvince81@owncloud.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
@@ -19,15 +20,24 @@
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
+set_include_path(
+ get_include_path() . PATH_SEPARATOR .
+ \OC_App::getAppPath('files_external') . '/3rdparty/phpseclib/phpseclib'
+);
+
/**
-* Class to configure the config/mount.php and data/$user/mount.php files
-*/
+ * Class to configure mount.json globally and for users
+ */
class OC_Mount_Config {
+ // TODO: make this class non-static and give it a proper namespace
const MOUNT_TYPE_GLOBAL = 'global';
const MOUNT_TYPE_GROUP = 'group';
const MOUNT_TYPE_USER = 'user';
+ // whether to skip backend test (for unit tests, as this static class is not mockable)
+ public static $skipTest = false;
+
/**
* Get details on each of the external storage backends, used for the mount config UI
* If a custom UI is needed, add the key 'custom' and a javascript file with that name will be loaded
@@ -35,17 +45,18 @@ class OC_Mount_Config {
* If the configuration parameter is a boolean, add a '!' to the beginning of the value
* If the configuration parameter is optional, add a '&' to the beginning of the value
* If the configuration parameter is hidden, add a '#' to the beginning of the value
- * @return array
+ * @return string
*/
public static function getBackends() {
+ // FIXME: do not rely on php key order for the options order in the UI
$backends['\OC\Files\Storage\Local']=array(
'backend' => 'Local',
'configuration' => array(
'datadir' => 'Location'));
$backends['\OC\Files\Storage\AmazonS3']=array(
- 'backend' => 'Amazon S3',
+ 'backend' => 'Amazon S3 and compliant',
'configuration' => array(
'key' => 'Access Key',
'secret' => '*Secret Key',
@@ -61,7 +72,7 @@ class OC_Mount_Config {
'configuration' => array(
'configured' => '#configured',
'app_key' => 'App key',
- 'app_secret' => 'App secret',
+ 'app_secret' => '*App secret',
'token' => '#token',
'token_secret' => '#token_secret'),
'custom' => 'dropbox');
@@ -69,7 +80,7 @@ class OC_Mount_Config {
if(OC_Mount_Config::checkphpftp()) $backends['\OC\Files\Storage\FTP']=array(
'backend' => 'FTP',
'configuration' => array(
- 'host' => 'URL',
+ 'host' => 'Hostname',
'user' => 'Username',
'password' => '*Password',
'root' => '&Root',
@@ -80,7 +91,7 @@ class OC_Mount_Config {
'configuration' => array(
'configured' => '#configured',
'client_id' => 'Client ID',
- 'client_secret' => 'Client secret',
+ 'client_secret' => '*Client secret',
'token' => '#token'),
'custom' => 'google');
@@ -156,6 +167,125 @@ class OC_Mount_Config {
}
/**
+ * Hook that mounts the given user's visible mount points
+ * @param array $data
+ */
+ public static function initMountPointsHook($data) {
+ $mountPoints = self::getAbsoluteMountPoints($data['user']);
+ foreach ($mountPoints as $mountPoint => $options) {
+ \OC\Files\Filesystem::mount($options['class'], $options['options'], $mountPoint);
+ }
+ }
+
+ /**
+ * Returns the mount points for the given user.
+ * The mount point is relative to the data directory.
+ *
+ * @param string $user user
+ * @return array of mount point string as key, mountpoint config as value
+ */
+ public static function getAbsoluteMountPoints($user) {
+ $mountPoints = array();
+
+ $datadir = \OC_Config::getValue("datadirectory", \OC::$SERVERROOT . "/data");
+ $mount_file = \OC_Config::getValue("mount_file", $datadir . "/mount.json");
+
+ //move config file to it's new position
+ if (is_file(\OC::$SERVERROOT . '/config/mount.json')) {
+ rename(\OC::$SERVERROOT . '/config/mount.json', $mount_file);
+ }
+
+ // Load system mount points
+ $mountConfig = self::readData(false);
+ if (isset($mountConfig[self::MOUNT_TYPE_GLOBAL])) {
+ foreach ($mountConfig[self::MOUNT_TYPE_GLOBAL] as $mountPoint => $options) {
+ $options['options'] = self::decryptPasswords($options['options']);
+ $mountPoints[$mountPoint] = $options;
+ }
+ }
+ if (isset($mountConfig[self::MOUNT_TYPE_GROUP])) {
+ foreach ($mountConfig[self::MOUNT_TYPE_GROUP] as $group => $mounts) {
+ if (\OC_Group::inGroup($user, $group)) {
+ foreach ($mounts as $mountPoint => $options) {
+ $mountPoint = self::setUserVars($user, $mountPoint);
+ foreach ($options as &$option) {
+ $option = self::setUserVars($user, $option);
+ }
+ $options['options'] = self::decryptPasswords($options['options']);
+ $mountPoints[$mountPoint] = $options;
+ }
+ }
+ }
+ }
+ if (isset($mountConfig[self::MOUNT_TYPE_USER])) {
+ foreach ($mountConfig[self::MOUNT_TYPE_USER] as $mountUser => $mounts) {
+ if ($mountUser === 'all' or strtolower($mountUser) === strtolower($user)) {
+ foreach ($mounts as $mountPoint => $options) {
+ $mountPoint = self::setUserVars($user, $mountPoint);
+ foreach ($options as &$option) {
+ $option = self::setUserVars($user, $option);
+ }
+ $options['options'] = self::decryptPasswords($options['options']);
+ $mountPoints[$mountPoint] = $options;
+ }
+ }
+ }
+ }
+
+ // Load personal mount points
+ $mountConfig = self::readData(true);
+ if (isset($mountConfig[self::MOUNT_TYPE_USER][$user])) {
+ foreach ($mountConfig[self::MOUNT_TYPE_USER][$user] as $mountPoint => $options) {
+ $options['options'] = self::decryptPasswords($options['options']);
+ $mountPoints[$mountPoint] = $options;
+ }
+ }
+
+ return $mountPoints;
+ }
+
+ /**
+ * fill in the correct values for $user
+ *
+ * @param string $user
+ * @param string $input
+ * @return string
+ */
+ private static function setUserVars($user, $input) {
+ return str_replace('$user', $user, $input);
+ }
+
+
+ /**
+ * Get details on each of the external storage backends, used for the mount config UI
+ * Some backends are not available as a personal backend, f.e. Local and such that have
+ * been disabled by the admin.
+ *
+ * If a custom UI is needed, add the key 'custom' and a javascript file with that name will be loaded
+ * If the configuration parameter should be secret, add a '*' to the beginning of the value
+ * If the configuration parameter is a boolean, add a '!' to the beginning of the value
+ * If the configuration parameter is optional, add a '&' to the beginning of the value
+ * If the configuration parameter is hidden, add a '#' to the beginning of the value
+ * @return array
+ */
+ public static function getPersonalBackends() {
+
+ $backends = self::getBackends();
+
+ // Remove local storage and other disabled storages
+ unset($backends['\OC\Files\Storage\Local']);
+
+ $allowed_backends = explode(',', OCP\Config::getAppValue('files_external', 'user_mounting_backends', ''));
+ foreach ($backends as $backend => $null) {
+ if (!in_array($backend, $allowed_backends)) {
+ unset($backends[$backend]);
+ }
+ }
+
+ return $backends;
+ }
+
+ /**
* Get the system mount points
* The returned array is not in the same format as getUserMountPoints()
* @return array
@@ -171,6 +301,7 @@ class OC_Mount_Config {
if (strpos($mount['class'], 'OC_Filestorage_') !== false) {
$mount['class'] = '\OC\Files\Storage\\'.substr($mount['class'], 15);
}
+ $mount['options'] = self::decryptPasswords($mount['options']);
// Remove '/$user/files/' from mount point
$mountPoint = substr($mountPoint, 13);
// Merge the mount point into the current mount points
@@ -196,6 +327,7 @@ class OC_Mount_Config {
if (strpos($mount['class'], 'OC_Filestorage_') !== false) {
$mount['class'] = '\OC\Files\Storage\\'.substr($mount['class'], 15);
}
+ $mount['options'] = self::decryptPasswords($mount['options']);
// Remove '/$user/files/' from mount point
$mountPoint = substr($mountPoint, 13);
// Merge the mount point into the current mount points
@@ -233,6 +365,7 @@ class OC_Mount_Config {
if (strpos($mount['class'], 'OC_Filestorage_') !== false) {
$mount['class'] = '\OC\Files\Storage\\'.substr($mount['class'], 15);
}
+ $mount['options'] = self::decryptPasswords($mount['options']);
// Remove '/uid/files/' from mount point
$personal[substr($mountPoint, strlen($uid) + 8)] = array(
'class' => $mount['class'],
@@ -245,9 +378,18 @@ class OC_Mount_Config {
return $personal;
}
+ /**
+ * Test connecting using the given backend configuration
+ * @param string $class backend class name
+ * @param array $options backend configuration options
+ * @return bool true if the connection succeeded, false otherwise
+ */
private static function getBackendStatus($class, $options) {
+ if (self::$skipTest) {
+ return true;
+ }
foreach ($options as &$option) {
- $option = str_replace('$user', OCP\User::getUser(), $option);
+ $option = self::setUserVars(OCP\User::getUser(), $option);
}
if (class_exists($class)) {
try {
@@ -263,13 +405,13 @@ class OC_Mount_Config {
/**
* Add a mount point to the filesystem
- * @param string Mount point
- * @param string Backend class
+ * @param string $mountPoint Mount point
+ * @param string $class Backend class
* @param array Backend parameters for the class
- * @param string MOUNT_TYPE_GROUP | MOUNT_TYPE_USER
- * @param string User or group to apply mount to
+ * @param string $mountType MOUNT_TYPE_GROUP | MOUNT_TYPE_USER
+ * @param string $applicable User or group to apply mount to
* @param bool Personal or system mount point i.e. is this being called from the personal or admin page
- * @return bool
+ * @return boolean
*/
public static function addMountPoint($mountPoint,
$class,
@@ -277,22 +419,35 @@ class OC_Mount_Config {
$mountType,
$applicable,
$isPersonal = false) {
+ $backends = self::getBackends();
$mountPoint = OC\Files\Filesystem::normalizePath($mountPoint);
if ($mountPoint === '' || $mountPoint === '/' || $mountPoint == '/Shared') {
// can't mount at root or "Shared" folder
return false;
}
+
+ if (!isset($backends[$class])) {
+ // invalid backend
+ return false;
+ }
if ($isPersonal) {
// Verify that the mount point applies for the current user
- // Prevent non-admin users from mounting local storage
- if ($applicable != OCP\User::getUser() || $class == '\OC\Files\Storage\Local') {
+ // Prevent non-admin users from mounting local storage and other disabled backends
+ $allowed_backends = self::getPersonalBackends();
+ if ($applicable != OCP\User::getUser() || !isset($allowed_backends[$class])) {
return false;
}
$mountPoint = '/'.$applicable.'/files/'.ltrim($mountPoint, '/');
} else {
$mountPoint = '/$user/files/'.ltrim($mountPoint, '/');
}
- $mount = array($applicable => array($mountPoint => array('class' => $class, 'options' => $classOptions)));
+
+ $mount = array($applicable => array(
+ $mountPoint => array(
+ 'class' => $class,
+ 'options' => self::encryptPasswords($classOptions))
+ )
+ );
$mountPoints = self::readData($isPersonal);
// Merge the new mount point into the current mount points
if (isset($mountPoints[$mountType])) {
@@ -343,7 +498,7 @@ class OC_Mount_Config {
/**
* Read the mount points in the config file into an array
- * @param bool Personal or system config file
+ * @param boolean $isPersonal Personal or system config file
* @return array
*/
private static function readData($isPersonal) {
@@ -352,9 +507,9 @@ class OC_Mount_Config {
$phpFile = OC_User::getHome(OCP\User::getUser()).'/mount.php';
$jsonFile = OC_User::getHome(OCP\User::getUser()).'/mount.json';
} else {
- $datadir = \OC_Config::getValue("datadirectory", \OC::$SERVERROOT . "/data");
$phpFile = OC::$SERVERROOT.'/config/mount.php';
- $jsonFile = $datadir . '/mount.json';
+ $datadir = \OC_Config::getValue('datadirectory', \OC::$SERVERROOT . '/data/');
+ $jsonFile = \OC_Config::getValue('mount_file', $datadir . '/mount.json');
}
if (is_file($jsonFile)) {
$mountPoints = json_decode(file_get_contents($jsonFile), true);
@@ -374,13 +529,14 @@ class OC_Mount_Config {
* Write the mount points to the config file
* @param bool Personal or system config file
* @param array Mount points
+ * @param boolean $isPersonal
*/
private static function writeData($isPersonal, $data) {
if ($isPersonal) {
$file = OC_User::getHome(OCP\User::getUser()).'/mount.json';
} else {
- $datadir = \OC_Config::getValue("datadirectory", \OC::$SERVERROOT . "/data");
- $file = $datadir . '/mount.json';
+ $datadir = \OC_Config::getValue('datadirectory', \OC::$SERVERROOT . '/data/');
+ $file = \OC_Config::getValue('mount_file', $datadir . '/mount.json');
}
$content = json_encode($data);
@file_put_contents($file, $content);
@@ -439,7 +595,7 @@ class OC_Mount_Config {
*/
public static function checksmbclient() {
if(function_exists('shell_exec')) {
- $output=shell_exec('which smbclient 2> /dev/null');
+ $output=shell_exec('command -v smbclient 2> /dev/null');
return !empty($output);
}else{
return false;
@@ -484,4 +640,71 @@ class OC_Mount_Config {
return $txt;
}
+
+ /**
+ * Encrypt passwords in the given config options
+ * @param array $options mount options
+ * @return array updated options
+ */
+ private static function encryptPasswords($options) {
+ if (isset($options['password'])) {
+ $options['password_encrypted'] = self::encryptPassword($options['password']);
+ // do not unset the password, we want to keep the keys order
+ // on load... because that's how the UI currently works
+ $options['password'] = '';
+ }
+ return $options;
+ }
+
+ /**
+ * Decrypt passwords in the given config options
+ * @param array $options mount options
+ * @return array updated options
+ */
+ private static function decryptPasswords($options) {
+ // note: legacy options might still have the unencrypted password in the "password" field
+ if (isset($options['password_encrypted'])) {
+ $options['password'] = self::decryptPassword($options['password_encrypted']);
+ unset($options['password_encrypted']);
+ }
+ return $options;
+ }
+
+ /**
+ * Encrypt a single password
+ * @param string $password plain text password
+ * @return encrypted password
+ */
+ private static function encryptPassword($password) {
+ $cipher = self::getCipher();
+ $iv = \OCP\Util::generateRandomBytes(16);
+ $cipher->setIV($iv);
+ return base64_encode($iv . $cipher->encrypt($password));
+ }
+
+ /**
+ * Decrypts a single password
+ * @param string $encryptedPassword encrypted password
+ * @return plain text password
+ */
+ private static function decryptPassword($encryptedPassword) {
+ $cipher = self::getCipher();
+ $binaryPassword = base64_decode($encryptedPassword);
+ $iv = substr($binaryPassword, 0, 16);
+ $cipher->setIV($iv);
+ $binaryPassword = substr($binaryPassword, 16);
+ return $cipher->decrypt($binaryPassword);
+ }
+
+ /**
+ * Returns the encryption cipher
+ */
+ private static function getCipher() {
+ if (!class_exists('Crypt_AES', false)) {
+ include('Crypt/AES.php');
+ }
+ $cipher = new Crypt_AES(CRYPT_AES_MODE_CBC);
+ $cipher->setKey(\OCP\Config::getSystemValue('passwordsalt'));
+ return $cipher;
+ }
}
diff --git a/apps/files_external/lib/dropbox.php b/apps/files_external/lib/dropbox.php
index f7d8d98cf03..0214e18020c 100755
--- a/apps/files_external/lib/dropbox.php
+++ b/apps/files_external/lib/dropbox.php
@@ -50,6 +50,9 @@ class Dropbox extends \OC\Files\Storage\Common {
}
}
+ /**
+ * @param string $path
+ */
private function deleteMetaData($path) {
$path = $this->root.$path;
if (isset($this->metaData[$path])) {
@@ -61,7 +64,7 @@ class Dropbox extends \OC\Files\Storage\Common {
/**
* @brief Returns the path's metadata
- * @param $path path for which to return the metadata
+ * @param string $path path for which to return the metadata
* @param $list if true, also return the directory's contents
* @return directory contents if $list is true, file metadata if $list is
* false, null if the file doesn't exist or "false" if the operation failed
diff --git a/apps/files_external/lib/google.php b/apps/files_external/lib/google.php
index 426caf008ec..35457f68528 100644
--- a/apps/files_external/lib/google.php
+++ b/apps/files_external/lib/google.php
@@ -67,7 +67,7 @@ class Google extends \OC\Files\Storage\Common {
/**
* Get the Google_DriveFile object for the specified path
* @param string $path
- * @return Google_DriveFile
+ * @return string
*/
private function getDriveFile($path) {
// Remove leading and trailing slashes
@@ -524,6 +524,7 @@ class Google extends \OC\Files\Storage\Common {
}
public function hasUpdated($path, $time) {
+ $appConfig = \OC::$server->getAppConfig();
if ($this->is_file($path)) {
return parent::hasUpdated($path, $time);
} else {
@@ -533,7 +534,7 @@ class Google extends \OC\Files\Storage\Common {
if ($folder) {
$result = false;
$folderId = $folder->getId();
- $startChangeId = \OC_Appconfig::getValue('files_external', $this->getId().'cId');
+ $startChangeId = $appConfig->getValue('files_external', $this->getId().'cId');
$params = array(
'includeDeleted' => true,
'includeSubscribed' => true,
@@ -578,7 +579,7 @@ class Google extends \OC\Files\Storage\Common {
break;
}
}
- \OC_Appconfig::setValue('files_external', $this->getId().'cId', $largestChangeId);
+ $appConfig->setValue('files_external', $this->getId().'cId', $largestChangeId);
return $result;
}
}
diff --git a/apps/files_external/lib/irods.php b/apps/files_external/lib/irods.php
index 6d4f66e856e..7a7e900fbf0 100644
--- a/apps/files_external/lib/irods.php
+++ b/apps/files_external/lib/irods.php
@@ -134,6 +134,7 @@ class iRODS extends \OC\Files\Storage\StreamWrapper{
/**
* get the best guess for the modification time of an iRODS collection
+ * @param string $path
*/
private function collectionMTime($path) {
$dh = $this->opendir($path);
diff --git a/apps/files_external/lib/sftp.php b/apps/files_external/lib/sftp.php
index cd8a0e78864..a0816e2870d 100644
--- a/apps/files_external/lib/sftp.php
+++ b/apps/files_external/lib/sftp.php
@@ -75,6 +75,9 @@ class SFTP extends \OC\Files\Storage\Common {
return 'sftp::' . $this->user . '@' . $this->host . '/' . $this->root;
}
+ /**
+ * @param string $path
+ */
private function absPath($path) {
return $this->root . $this->cleanPath($path);
}
@@ -277,6 +280,9 @@ class SFTP extends \OC\Files\Storage\Common {
}
}
+ /**
+ * @param string $path
+ */
public function constructUrl($path) {
$url = 'sftp://'.$this->user.':'.$this->password.'@'.$this->host.$this->root.$path;
return $url;
diff --git a/apps/files_external/lib/smb.php b/apps/files_external/lib/smb.php
index c5fba92ee68..f3f3b3ed7f3 100644
--- a/apps/files_external/lib/smb.php
+++ b/apps/files_external/lib/smb.php
@@ -37,7 +37,7 @@ class SMB extends \OC\Files\Storage\StreamWrapper{
$this->share = substr($this->share, 0, -1);
}
} else {
- throw new \Exception();
+ throw new \Exception('Invalid configuration');
}
}
diff --git a/apps/files_external/lib/streamwrapper.php b/apps/files_external/lib/streamwrapper.php
index e484325e2fb..44bd9a0161a 100644
--- a/apps/files_external/lib/streamwrapper.php
+++ b/apps/files_external/lib/streamwrapper.php
@@ -9,6 +9,11 @@
namespace OC\Files\Storage;
abstract class StreamWrapper extends Common {
+
+ /**
+ * @param string $path
+ * @return string|null
+ */
abstract public function constructUrl($path);
public function mkdir($path) {
@@ -76,10 +81,17 @@ abstract class StreamWrapper extends Common {
}
}
+ /**
+ * @param string $path
+ * @param string $target
+ */
public function getFile($path, $target) {
return copy($this->constructUrl($path), $target);
}
+ /**
+ * @param string $target
+ */
public function uploadFile($path, $target) {
return copy($path, $this->constructUrl($target));
}
diff --git a/apps/files_external/lib/swift.php b/apps/files_external/lib/swift.php
index b615d24ce76..7a56fcfc8b7 100644
--- a/apps/files_external/lib/swift.php
+++ b/apps/files_external/lib/swift.php
@@ -52,6 +52,9 @@ class Swift extends \OC\Files\Storage\Common {
*/
private static $tmpFiles = array();
+ /**
+ * @param string $path
+ */
private function normalizePath($path) {
$path = trim($path, '/');
@@ -62,6 +65,9 @@ class Swift extends \OC\Files\Storage\Common {
return $path;
}
+ /**
+ * @param string $path
+ */
private function doesObjectExist($path) {
try {
$object = $this->container->DataObject($path);
diff --git a/apps/files_external/lib/webdav.php b/apps/files_external/lib/webdav.php
index f6f4cb16e87..279ae716935 100644
--- a/apps/files_external/lib/webdav.php
+++ b/apps/files_external/lib/webdav.php
@@ -8,7 +8,7 @@
namespace OC\Files\Storage;
-class DAV extends \OC\Files\Storage\Common{
+class DAV extends \OC\Files\Storage\Common {
private $password;
private $user;
private $host;
@@ -21,7 +21,7 @@ class DAV extends \OC\Files\Storage\Common{
*/
private $client;
- private static $tempFiles=array();
+ private static $tempFiles = array();
public function __construct($params) {
if (isset($params['host']) && isset($params['user']) && isset($params['password'])) {
@@ -29,9 +29,9 @@ class DAV extends \OC\Files\Storage\Common{
//remove leading http[s], will be generated in createBaseUri()
if (substr($host, 0, 8) == "https://") $host = substr($host, 8);
else if (substr($host, 0, 7) == "http://") $host = substr($host, 7);
- $this->host=$host;
- $this->user=$params['user'];
- $this->password=$params['password'];
+ $this->host = $host;
+ $this->user = $params['user'];
+ $this->password = $params['password'];
if (isset($params['secure'])) {
if (is_string($params['secure'])) {
$this->secure = ($params['secure'] === 'true');
@@ -42,25 +42,25 @@ class DAV extends \OC\Files\Storage\Common{
$this->secure = false;
}
if ($this->secure === true) {
- $certPath=\OC_User::getHome(\OC_User::getUser()) . '/files_external/rootcerts.crt';
+ $certPath = \OC_User::getHome(\OC_User::getUser()) . '/files_external/rootcerts.crt';
if (file_exists($certPath)) {
- $this->certPath=$certPath;
+ $this->certPath = $certPath;
}
}
- $this->root=isset($params['root'])?$params['root']:'/';
- if ( ! $this->root || $this->root[0]!='/') {
- $this->root='/'.$this->root;
+ $this->root = isset($params['root']) ? $params['root'] : '/';
+ if (!$this->root || $this->root[0] != '/') {
+ $this->root = '/' . $this->root;
}
- if (substr($this->root, -1, 1)!='/') {
- $this->root.='/';
+ if (substr($this->root, -1, 1) != '/') {
+ $this->root .= '/';
}
} else {
throw new \Exception();
}
}
- private function init(){
- if($this->ready) {
+ private function init() {
+ if ($this->ready) {
return;
}
$this->ready = true;
@@ -78,59 +78,64 @@ class DAV extends \OC\Files\Storage\Common{
}
}
- public function getId(){
+ public function getId() {
return 'webdav::' . $this->user . '@' . $this->host . '/' . $this->root;
}
protected function createBaseUri() {
- $baseUri='http';
+ $baseUri = 'http';
if ($this->secure) {
- $baseUri.='s';
+ $baseUri .= 's';
}
- $baseUri.='://'.$this->host.$this->root;
+ $baseUri .= '://' . $this->host . $this->root;
return $baseUri;
}
public function mkdir($path) {
$this->init();
- $path=$this->cleanPath($path);
+ $path = $this->cleanPath($path);
return $this->simpleResponse('MKCOL', $path, null, 201);
}
public function rmdir($path) {
$this->init();
- $path=$this->cleanPath($path);
+ $path = $this->cleanPath($path) . '/';
+ // FIXME: some WebDAV impl return 403 when trying to DELETE
+ // a non-empty folder
return $this->simpleResponse('DELETE', $path, null, 204);
}
public function opendir($path) {
$this->init();
- $path=$this->cleanPath($path);
+ $path = $this->cleanPath($path);
try {
- $response=$this->client->propfind($path, array(), 1);
- $id=md5('webdav'.$this->root.$path);
+ $response = $this->client->propfind($this->encodePath($path), array(), 1);
+ $id = md5('webdav' . $this->root . $path);
$content = array();
- $files=array_keys($response);
- array_shift($files);//the first entry is the current directory
+ $files = array_keys($response);
+ array_shift($files); //the first entry is the current directory
foreach ($files as $file) {
$file = urldecode(basename($file));
- $content[]=$file;
+ $content[] = $file;
}
\OC\Files\Stream\Dir::register($id, $content);
- return opendir('fakedir://'.$id);
- } catch(\Exception $e) {
+ return opendir('fakedir://' . $id);
+ } catch (\Exception $e) {
return false;
}
}
public function filetype($path) {
$this->init();
- $path=$this->cleanPath($path);
+ $path = $this->cleanPath($path);
try {
- $response=$this->client->propfind($path, array('{DAV:}resourcetype'));
- $responseType=$response["{DAV:}resourcetype"]->resourceType;
- return (count($responseType)>0 and $responseType[0]=="{DAV:}collection")?'dir':'file';
- } catch(\Exception $e) {
+ $response = $this->client->propfind($this->encodePath($path), array('{DAV:}resourcetype'));
+ $responseType = array();
+ if (isset($response["{DAV:}resourcetype"])) {
+ $responseType = $response["{DAV:}resourcetype"]->resourceType;
+ }
+ return (count($responseType) > 0 and $responseType[0] == "{DAV:}collection") ? 'dir' : 'file';
+ } catch (\Exception $e) {
error_log($e->getMessage());
\OCP\Util::writeLog("webdav client", \OCP\Util::sanitizeHTML($e->getMessage()), \OCP\Util::ERROR);
return false;
@@ -139,11 +144,11 @@ class DAV extends \OC\Files\Storage\Common{
public function file_exists($path) {
$this->init();
- $path=$this->cleanPath($path);
+ $path = $this->cleanPath($path);
try {
- $this->client->propfind($path, array('{DAV:}resourcetype'));
- return true;//no 404 exception
- } catch(\Exception $e) {
+ $this->client->propfind($this->encodePath($path), array('{DAV:}resourcetype'));
+ return true; //no 404 exception
+ } catch (\Exception $e) {
return false;
}
}
@@ -155,30 +160,34 @@ class DAV extends \OC\Files\Storage\Common{
public function fopen($path, $mode) {
$this->init();
- $path=$this->cleanPath($path);
- switch($mode) {
+ $path = $this->cleanPath($path);
+ switch ($mode) {
case 'r':
case 'rb':
- if ( ! $this->file_exists($path)) {
+ if (!$this->file_exists($path)) {
return false;
}
//straight up curl instead of sabredav here, sabredav put's the entire get result in memory
$curl = curl_init();
$fp = fopen('php://temp', 'r+');
- curl_setopt($curl, CURLOPT_USERPWD, $this->user.':'.$this->password);
- curl_setopt($curl, CURLOPT_URL, $this->createBaseUri().str_replace(' ', '%20', $path));
+ curl_setopt($curl, CURLOPT_USERPWD, $this->user . ':' . $this->password);
+ curl_setopt($curl, CURLOPT_URL, $this->createBaseUri() . $this->encodePath($path));
curl_setopt($curl, CURLOPT_FILE, $fp);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
if ($this->secure === true) {
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2);
- if($this->certPath){
+ if ($this->certPath) {
curl_setopt($curl, CURLOPT_CAINFO, $this->certPath);
}
}
-
- curl_exec ($curl);
- curl_close ($curl);
+
+ curl_exec($curl);
+ $statusCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
+ if ($statusCode !== 200) {
+ \OCP\Util::writeLog("webdav client", 'curl GET ' . curl_getinfo($curl, CURLINFO_EFFECTIVE_URL) . ' returned status code ' . $statusCode, \OCP\Util::ERROR);
+ }
+ curl_close($curl);
rewind($fp);
return $fp;
case 'w':
@@ -194,18 +203,19 @@ class DAV extends \OC\Files\Storage\Common{
case 'c':
case 'c+':
//emulate these
- if (strrpos($path, '.')!==false) {
- $ext=substr($path, strrpos($path, '.'));
+ if (strrpos($path, '.') !== false) {
+ $ext = substr($path, strrpos($path, '.'));
} else {
- $ext='';
+ $ext = '';
}
- $tmpFile = \OCP\Files::tmpFile($ext);
- \OC\Files\Stream\Close::registerCallback($tmpFile, array($this, 'writeBack'));
- if($this->file_exists($path)) {
- $this->getFile($path, $tmpFile);
+ if ($this->file_exists($path)) {
+ $tmpFile = $this->getCachedFile($path);
+ } else {
+ $tmpFile = \OCP\Files::tmpFile($ext);
}
- self::$tempFiles[$tmpFile]=$path;
- return fopen('close://'.$tmpFile, $mode);
+ \OC\Files\Stream\Close::registerCallback($tmpFile, array($this, 'writeBack'));
+ self::$tempFiles[$tmpFile] = $path;
+ return fopen('close://' . $tmpFile, $mode);
}
}
@@ -218,48 +228,46 @@ class DAV extends \OC\Files\Storage\Common{
public function free_space($path) {
$this->init();
- $path=$this->cleanPath($path);
+ $path = $this->cleanPath($path);
try {
- $response=$this->client->propfind($path, array('{DAV:}quota-available-bytes'));
+ $response = $this->client->propfind($this->encodePath($path), array('{DAV:}quota-available-bytes'));
if (isset($response['{DAV:}quota-available-bytes'])) {
return (int)$response['{DAV:}quota-available-bytes'];
} else {
return \OC\Files\SPACE_UNKNOWN;
}
- } catch(\Exception $e) {
+ } catch (\Exception $e) {
return \OC\Files\SPACE_UNKNOWN;
}
}
- public function touch($path, $mtime=null) {
+ public function touch($path, $mtime = null) {
$this->init();
if (is_null($mtime)) {
- $mtime=time();
+ $mtime = time();
}
- $path=$this->cleanPath($path);
+ $path = $this->cleanPath($path);
// if file exists, update the mtime, else create a new empty file
if ($this->file_exists($path)) {
- $this->client->proppatch($path, array('{DAV:}lastmodified' => $mtime));
+ try {
+ $this->client->proppatch($this->encodePath($path), array('{DAV:}lastmodified' => $mtime));
+ } catch (\Sabre_DAV_Exception_NotImplemented $e) {
+ return false;
+ }
} else {
$this->file_put_contents($path, '');
}
return true;
}
- public function getFile($path, $target) {
- $this->init();
- $source=$this->fopen($path, 'r');
- file_put_contents($target, $source);
- }
-
- public function uploadFile($path, $target) {
+ protected function uploadFile($path, $target) {
$this->init();
- $source=fopen($path, 'r');
+ $source = fopen($path, 'r');
$curl = curl_init();
- curl_setopt($curl, CURLOPT_USERPWD, $this->user.':'.$this->password);
- curl_setopt($curl, CURLOPT_URL, $this->createBaseUri().str_replace(' ', '%20', $target));
+ curl_setopt($curl, CURLOPT_USERPWD, $this->user . ':' . $this->password);
+ curl_setopt($curl, CURLOPT_URL, $this->createBaseUri() . str_replace(' ', '%20', $target));
curl_setopt($curl, CURLOPT_BINARYTRANSFER, true);
curl_setopt($curl, CURLOPT_INFILE, $source); // file pointer
curl_setopt($curl, CURLOPT_INFILESIZE, filesize($path));
@@ -267,83 +275,113 @@ class DAV extends \OC\Files\Storage\Common{
if ($this->secure === true) {
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2);
- if($this->certPath){
+ if ($this->certPath) {
curl_setopt($curl, CURLOPT_CAINFO, $this->certPath);
}
}
- curl_exec ($curl);
- curl_close ($curl);
+ curl_exec($curl);
+ $statusCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
+ if ($statusCode !== 200) {
+ \OCP\Util::writeLog("webdav client", 'curl GET ' . curl_getinfo($curl, CURLINFO_EFFECTIVE_URL) . ' returned status code ' . $statusCode, \OCP\Util::ERROR);
+ }
+ curl_close($curl);
+ $this->removeCachedFile($target);
}
public function rename($path1, $path2) {
$this->init();
- $path1=$this->cleanPath($path1);
- $path2=$this->createBaseUri().$this->cleanPath($path2);
+ $path1 = $this->encodePath($this->cleanPath($path1));
+ $path2 = $this->createBaseUri() . $this->encodePath($this->cleanPath($path2));
try {
- $this->client->request('MOVE', $path1, null, array('Destination'=>$path2));
+ $this->client->request('MOVE', $path1, null, array('Destination' => $path2));
+ $this->removeCachedFile($path1);
+ $this->removeCachedFile($path2);
return true;
- } catch(\Exception $e) {
+ } catch (\Exception $e) {
return false;
}
}
public function copy($path1, $path2) {
$this->init();
- $path1=$this->cleanPath($path1);
- $path2=$this->createBaseUri().$this->cleanPath($path2);
+ $path1 = $this->encodePath($this->cleanPath($path1));
+ $path2 = $this->createBaseUri() . $this->encodePath($this->cleanPath($path2));
try {
- $this->client->request('COPY', $path1, null, array('Destination'=>$path2));
+ $this->client->request('COPY', $path1, null, array('Destination' => $path2));
+ $this->removeCachedFile($path2);
return true;
- } catch(\Exception $e) {
+ } catch (\Exception $e) {
return false;
}
}
public function stat($path) {
$this->init();
- $path=$this->cleanPath($path);
+ $path = $this->cleanPath($path);
try {
- $response=$this->client->propfind($path, array('{DAV:}getlastmodified', '{DAV:}getcontentlength'));
+ $response = $this->client->propfind($this->encodePath($path), array('{DAV:}getlastmodified', '{DAV:}getcontentlength'));
return array(
- 'mtime'=>strtotime($response['{DAV:}getlastmodified']),
- 'size'=>(int)isset($response['{DAV:}getcontentlength']) ? $response['{DAV:}getcontentlength'] : 0,
+ 'mtime' => strtotime($response['{DAV:}getlastmodified']),
+ 'size' => (int)isset($response['{DAV:}getcontentlength']) ? $response['{DAV:}getcontentlength'] : 0,
);
- } catch(\Exception $e) {
+ } catch (\Exception $e) {
return array();
}
}
public function getMimeType($path) {
$this->init();
- $path=$this->cleanPath($path);
+ $path = $this->cleanPath($path);
try {
- $response=$this->client->propfind($path, array('{DAV:}getcontenttype', '{DAV:}resourcetype'));
- $responseType=$response["{DAV:}resourcetype"]->resourceType;
- $type=(count($responseType)>0 and $responseType[0]=="{DAV:}collection")?'dir':'file';
- if ($type=='dir') {
+ $response = $this->client->propfind($this->encodePath($path), array('{DAV:}getcontenttype', '{DAV:}resourcetype'));
+ $responseType = array();
+ if (isset($response["{DAV:}resourcetype"])) {
+ $responseType = $response["{DAV:}resourcetype"]->resourceType;
+ }
+ $type = (count($responseType) > 0 and $responseType[0] == "{DAV:}collection") ? 'dir' : 'file';
+ if ($type == 'dir') {
return 'httpd/unix-directory';
} elseif (isset($response['{DAV:}getcontenttype'])) {
return $response['{DAV:}getcontenttype'];
} else {
return false;
}
- } catch(\Exception $e) {
+ } catch (\Exception $e) {
return false;
}
}
+ /**
+ * @param string $path
+ */
public function cleanPath($path) {
$path = \OC\Files\Filesystem::normalizePath($path);
// remove leading slash
return substr($path, 1);
}
+ /**
+ * URL encodes the given path but keeps the slashes
+ *
+ * @param string $path to encode
+ * @return string encoded path
+ */
+ private function encodePath($path) {
+ // slashes need to stay
+ return str_replace('%2F', '/', rawurlencode($path));
+ }
+
+ /**
+ * @param string $method
+ * @param string $path
+ * @param integer $expected
+ */
private function simpleResponse($method, $path, $body, $expected) {
- $path=$this->cleanPath($path);
+ $path = $this->cleanPath($path);
try {
- $response=$this->client->request($method, $path, $body);
- return $response['statusCode']==$expected;
- } catch(\Exception $e) {
+ $response = $this->client->request($method, $this->encodePath($path), $body);
+ return $response['statusCode'] == $expected;
+ } catch (\Exception $e) {
return false;
}
}
diff --git a/apps/files_external/personal.php b/apps/files_external/personal.php
index 90f5e159535..90d7afed28b 100755
--- a/apps/files_external/personal.php
+++ b/apps/files_external/personal.php
@@ -22,9 +22,8 @@
OCP\Util::addScript('files_external', 'settings');
OCP\Util::addStyle('files_external', 'settings');
-$backends = OC_Mount_Config::getBackends();
-// Remove local storage
-unset($backends['\OC\Files\Storage\Local']);
+$backends = OC_Mount_Config::getPersonalBackends();
+
$tmpl = new OCP\Template('files_external', 'settings');
$tmpl->assign('isAdminPage', false);
$tmpl->assign('mounts', OC_Mount_Config::getPersonalMountPoints());
diff --git a/apps/files_external/settings.php b/apps/files_external/settings.php
index 31183409e39..5b62b542200 100644
--- a/apps/files_external/settings.php
+++ b/apps/files_external/settings.php
@@ -26,10 +26,26 @@ OCP\Util::addScript('files_external', 'settings');
OCP\Util::addscript('3rdparty', 'chosen/chosen.jquery.min');
OCP\Util::addStyle('files_external', 'settings');
OCP\Util::addStyle('3rdparty', 'chosen/chosen');
+
+$backends = OC_Mount_Config::getBackends();
+$personal_backends = array();
+$enabled_backends = explode(',', OCP\Config::getAppValue('files_external', 'user_mounting_backends', ''));
+foreach ($backends as $class => $backend)
+{
+ if ($class != '\OC\Files\Storage\Local')
+ {
+ $personal_backends[$class] = array(
+ 'backend' => $backend['backend'],
+ 'enabled' => in_array($class, $enabled_backends),
+ );
+ }
+}
+
$tmpl = new OCP\Template('files_external', 'settings');
$tmpl->assign('isAdminPage', true);
$tmpl->assign('mounts', OC_Mount_Config::getSystemMountPoints());
-$tmpl->assign('backends', OC_Mount_Config::getBackends());
+$tmpl->assign('backends', $backends);
+$tmpl->assign('personal_backends', $personal_backends);
$tmpl->assign('groups', OC_Group::getGroups());
$tmpl->assign('users', OCP\User::getUsers());
$tmpl->assign('userDisplayNames', OC_User::getDisplayNames());
diff --git a/apps/files_external/templates/settings.php b/apps/files_external/templates/settings.php
index 3ca16c3c7a8..de44d3c8644 100644
--- a/apps/files_external/templates/settings.php
+++ b/apps/files_external/templates/settings.php
@@ -122,12 +122,18 @@
<?php if ($_['isAdminPage']): ?>
<br />
- <input type="checkbox"
- name="allowUserMounting"
- id="allowUserMounting"
- value="1" <?php if ($_['allowUserMounting'] == 'yes') print_unescaped(' checked="checked"'); ?> />
- <label for="allowUserMounting"><?php p($l->t('Enable User External Storage')); ?></label><br/>
- <em><?php p($l->t('Allow users to mount their own external storage')); ?></em>
+ <input type="checkbox" name="allowUserMounting" id="allowUserMounting"
+ value="1" <?php if ($_['allowUserMounting'] == 'yes') print_unescaped(' checked="checked"'); ?> />
+ <label for="allowUserMounting"><?php p($l->t('Enable User External Storage')); ?></label> <span id="userMountingMsg" class="msg"></span>
+
+ <p id="userMountingBackups"<?php if ($_['allowUserMounting'] != 'yes'): ?> class="hidden"<?php endif; ?>>
+ <?php p($l->t('Allow users to mount the following external storage')); ?><br />
+ <?php $i = 0; foreach ($_['personal_backends'] as $class => $backend): ?>
+ <input type="checkbox" id="allowUserMountingBackends<?php p($i); ?>" name="allowUserMountingBackends[]" value="<?php p($class); ?>" <?php if ($backend['enabled']) print_unescaped(' checked="checked"'); ?> />
+ <label for="allowUserMountingBackends<?php p($i); ?>"><?php p($backend['backend']); ?></label> <br />
+ <?php $i++; ?>
+ <?php endforeach; ?>
+ </p>
<?php endif; ?>
</fieldset>
</form>
diff --git a/apps/files_external/tests/config.php b/apps/files_external/tests/config.php
index e296bfcb5b2..767c0adf58e 100644
--- a/apps/files_external/tests/config.php
+++ b/apps/files_external/tests/config.php
@@ -21,7 +21,11 @@ return array(
'host'=>'localhost',
'user'=>'test',
'password'=>'test',
- 'root'=>'/owncloud/files/webdav.php',
+ 'root'=>'',
+ // wait delay in seconds after write operations
+ // (only in tests)
+ // set to higher value for lighttpd webdav
+ 'wait'=> 0
),
'owncloud'=>array(
'run'=>true,
diff --git a/apps/files_external/tests/mountconfig.php b/apps/files_external/tests/mountconfig.php
index 941aec680bb..bf43bb31c38 100644
--- a/apps/files_external/tests/mountconfig.php
+++ b/apps/files_external/tests/mountconfig.php
@@ -34,6 +34,90 @@ class Test_Mount_Config_Dummy_Storage {
* Class Test_Mount_Config
*/
class Test_Mount_Config extends \PHPUnit_Framework_TestCase {
+
+ private $dataDir;
+ private $userHome;
+ private $oldAllowedBackends;
+ private $allBackends;
+
+ const TEST_USER1 = 'user1';
+ const TEST_USER2 = 'user2';
+ const TEST_GROUP1 = 'group1';
+ const TEST_GROUP2 = 'group2';
+
+ public function setUp() {
+ \OC_User::createUser(self::TEST_USER1, self::TEST_USER1);
+ \OC_User::createUser(self::TEST_USER2, self::TEST_USER2);
+
+ \OC_Group::createGroup(self::TEST_GROUP1);
+ \OC_Group::addToGroup(self::TEST_USER1, self::TEST_GROUP1);
+ \OC_Group::createGroup(self::TEST_GROUP2);
+ \OC_Group::addToGroup(self::TEST_USER2, self::TEST_GROUP2);
+
+ \OC_User::setUserId(self::TEST_USER1);
+ $this->userHome = \OC_User::getHome(self::TEST_USER1);
+ mkdir($this->userHome);
+
+ $this->dataDir = \OC_Config::getValue(
+ 'datadirectory',
+ \OC::$SERVERROOT . '/data/'
+ );
+ $this->oldAllowedBackends = OCP\Config::getAppValue(
+ 'files_external',
+ 'user_mounting_backends',
+ ''
+ );
+ $this->allBackends = OC_Mount_Config::getBackends();
+ OCP\Config::setAppValue(
+ 'files_external',
+ 'user_mounting_backends',
+ implode(',', array_keys($this->allBackends))
+ );
+
+ OC_Mount_Config::$skipTest = true;
+ }
+
+ public function tearDown() {
+ OC_Mount_Config::$skipTest = false;
+
+ \OC_User::deleteUser(self::TEST_USER2);
+ \OC_User::deleteUser(self::TEST_USER1);
+ \OC_Group::deleteGroup(self::TEST_GROUP1);
+ \OC_Group::deleteGroup(self::TEST_GROUP2);
+
+ @unlink($this->dataDir . '/mount.json');
+
+ OCP\Config::setAppValue(
+ 'files_external',
+ 'user_mounting_backends',
+ $this->oldAllowedBackends
+ );
+ }
+
+ /**
+ * Reads the global config, for checking
+ */
+ private function readGlobalConfig() {
+ $configFile = $this->dataDir . '/mount.json';
+ return json_decode(file_get_contents($configFile), true);
+ }
+
+ /**
+ * Reads the user config, for checking
+ */
+ private function readUserConfig() {
+ $configFile = $this->userHome . '/mount.json';
+ return json_decode(file_get_contents($configFile), true);
+ }
+
+ /**
+ * Write the user config, to simulate existing files
+ */
+ private function writeUserConfig($config) {
+ $configFile = $this->userHome . '/mount.json';
+ file_put_contents($configFile, json_encode($config));
+ }
+
/**
* Test mount point validation
*/
@@ -42,10 +126,353 @@ class Test_Mount_Config extends \PHPUnit_Framework_TestCase {
$mountType = 'user';
$applicable = 'all';
$isPersonal = false;
- $this->assertEquals(false, OC_Mount_Config::addMountPoint('', $storageClass, array(), $mountType, $applicable, $isPersonal));
- $this->assertEquals(false, OC_Mount_Config::addMountPoint('/', $storageClass, array(), $mountType, $applicable, $isPersonal));
- $this->assertEquals(false, OC_Mount_Config::addMountPoint('Shared', $storageClass, array(), $mountType, $applicable, $isPersonal));
- $this->assertEquals(false, OC_Mount_Config::addMountPoint('/Shared', $storageClass, array(), $mountType, $applicable, $isPersonal));
+ $this->assertFalse(OC_Mount_Config::addMountPoint('', $storageClass, array(), $mountType, $applicable, $isPersonal));
+ $this->assertFalse(OC_Mount_Config::addMountPoint('/', $storageClass, array(), $mountType, $applicable, $isPersonal));
+ $this->assertFalse(OC_Mount_Config::addMountPoint('Shared', $storageClass, array(), $mountType, $applicable, $isPersonal));
+ $this->assertFalse(OC_Mount_Config::addMountPoint('/Shared', $storageClass, array(), $mountType, $applicable, $isPersonal));
+
+ }
+
+ /**
+ * Test adding a global mount point
+ */
+ public function testAddGlobalMountPoint() {
+ $mountType = OC_Mount_Config::MOUNT_TYPE_USER;
+ $applicable = 'all';
+ $isPersonal = false;
+
+ $this->assertEquals(true, OC_Mount_Config::addMountPoint('/ext', '\OC\Files\Storage\SFTP', array(), $mountType, $applicable, $isPersonal));
+
+ $config = $this->readGlobalConfig();
+ $this->assertEquals(1, count($config));
+ $this->assertTrue(isset($config[$mountType]));
+ $this->assertTrue(isset($config[$mountType][$applicable]));
+ $this->assertTrue(isset($config[$mountType][$applicable]['/$user/files/ext']));
+ $this->assertEquals(
+ '\OC\Files\Storage\SFTP',
+ $config[$mountType][$applicable]['/$user/files/ext']['class']
+ );
+ }
+
+ /**
+ * Test adding a personal mount point
+ */
+ public function testAddMountPointSingleUser() {
+ $mountType = OC_Mount_Config::MOUNT_TYPE_USER;
+ $applicable = self::TEST_USER1;
+ $isPersonal = true;
+
+ $this->assertEquals(true, OC_Mount_Config::addMountPoint('/ext', '\OC\Files\Storage\SFTP', array(), $mountType, $applicable, $isPersonal));
+
+ $config = $this->readUserConfig();
+ $this->assertEquals(1, count($config));
+ $this->assertTrue(isset($config[$mountType]));
+ $this->assertTrue(isset($config[$mountType][$applicable]));
+ $this->assertTrue(isset($config[$mountType][$applicable]['/' . self::TEST_USER1 . '/files/ext']));
+ $this->assertEquals(
+ '\OC\Files\Storage\SFTP',
+ $config[$mountType][$applicable]['/' . self::TEST_USER1 . '/files/ext']['class']
+ );
+ }
+
+ /**
+ * Test adding a personal mount point using disallowed backend
+ */
+ public function testAddDisallowedBackendMountPointSingleUser() {
+ $mountType = OC_Mount_Config::MOUNT_TYPE_USER;
+ $applicable = self::TEST_USER1;
+ $isPersonal = true;
+
+ // local
+ $this->assertFalse(OC_Mount_Config::addMountPoint('/ext', '\OC\Files\storage\local', array(), $mountType, $applicable, $isPersonal));
+
+ unset($this->allBackends['\OC\Files\Storage\SFTP']);
+ OCP\Config::setAppValue(
+ 'files_external',
+ 'user_mounting_backends',
+ implode(',', array_keys($this->allBackends))
+ );
+
+ // non-local but forbidden
+ $this->assertFalse(OC_Mount_Config::addMountPoint('/ext', '\OC\Files\Storage\SFTP', array(), $mountType, $applicable, $isPersonal));
+
+ $this->assertFalse(file_exists($this->userHome . '/mount.json'));
+ }
+
+ /**
+ * Test adding a mount point with an non-existant backend
+ */
+ public function testAddMountPointUnexistClass() {
+ $storageClass = 'Unexist_Storage';
+ $mountType = OC_Mount_Config::MOUNT_TYPE_USER;
+ $applicable = self::TEST_USER1;
+ $isPersonal = false;
+ $this->assertFalse(OC_Mount_Config::addMountPoint('/ext', $storageClass, array(), $mountType, $applicable, $isPersonal));
+
+ }
+
+ /**
+ * Test reading and writing global config
+ */
+ public function testReadWriteGlobalConfig() {
+ $mountType = OC_Mount_Config::MOUNT_TYPE_USER;
+ $applicable = 'all';
+ $isPersonal = false;
+ $mountConfig = array(
+ 'host' => 'smbhost',
+ 'user' => 'smbuser',
+ 'password' => 'smbpassword',
+ 'share' => 'smbshare',
+ 'root' => 'smbroot'
+ );
+
+ // write config
+ $this->assertTrue(
+ OC_Mount_Config::addMountPoint(
+ '/ext',
+ '\OC\Files\Storage\SMB',
+ $mountConfig,
+ $mountType,
+ $applicable,
+ $isPersonal
+ )
+ );
+
+ // re-read config
+ $config = OC_Mount_Config::getSystemMountPoints();
+ $this->assertEquals(1, count($config));
+ $this->assertTrue(isset($config['ext']));
+ $this->assertEquals('\OC\Files\Storage\SMB', $config['ext']['class']);
+ $savedMountConfig = $config['ext']['configuration'];
+ $this->assertEquals($mountConfig, $savedMountConfig);
+ // key order needs to be preserved for the UI...
+ $this->assertEquals(array_keys($mountConfig), array_keys($savedMountConfig));
+ }
+
+ /**
+ * Test reading and writing config
+ */
+ public function testReadWritePersonalConfig() {
+ $mountType = OC_Mount_Config::MOUNT_TYPE_USER;
+ $applicable = self::TEST_USER1;
+ $isPersonal = true;
+ $mountConfig = array(
+ 'host' => 'smbhost',
+ 'user' => 'smbuser',
+ 'password' => 'smbpassword',
+ 'share' => 'smbshare',
+ 'root' => 'smbroot'
+ );
+
+ // write config
+ $this->assertTrue(
+ OC_Mount_Config::addMountPoint(
+ '/ext',
+ '\OC\Files\Storage\SMB',
+ $mountConfig,
+ $mountType,
+ $applicable,
+ $isPersonal
+ )
+ );
+
+ // re-read config
+ $config = OC_Mount_Config::getPersonalMountPoints();
+ $this->assertEquals(1, count($config));
+ $this->assertTrue(isset($config['ext']));
+ $this->assertEquals('\OC\Files\Storage\SMB', $config['ext']['class']);
+ $savedMountConfig = $config['ext']['configuration'];
+ $this->assertEquals($mountConfig, $savedMountConfig);
+ // key order needs to be preserved for the UI...
+ $this->assertEquals(array_keys($mountConfig), array_keys($savedMountConfig));
+ }
+
+ /**
+ * Test password obfuscation
+ */
+ public function testPasswordObfuscation() {
+ $mountType = OC_Mount_Config::MOUNT_TYPE_USER;
+ $applicable = self::TEST_USER1;
+ $isPersonal = true;
+ $mountConfig = array(
+ 'host' => 'smbhost',
+ 'user' => 'smbuser',
+ 'password' => 'smbpassword',
+ 'share' => 'smbshare',
+ 'root' => 'smbroot'
+ );
+
+ // write config
+ $this->assertTrue(
+ OC_Mount_Config::addMountPoint(
+ '/ext',
+ '\OC\Files\Storage\SMB',
+ $mountConfig,
+ $mountType,
+ $applicable,
+ $isPersonal
+ )
+ );
+
+ // note: password re-reading is covered by testReadWritePersonalConfig
+
+ // check that password inside the file is NOT in plain text
+ $config = $this->readUserConfig();
+ $savedConfig = $config[$mountType][$applicable]['/' . self::TEST_USER1 . '/files/ext']['options'];
+
+ // no more clear text password in file (kept because of key order)
+ $this->assertEquals('', $savedConfig['password']);
+
+ // encrypted password is present
+ $this->assertNotEquals($mountConfig['password'], $savedConfig['password_encrypted']);
+ }
+
+ /**
+ * Test read legacy passwords
+ */
+ public function testReadLegacyPassword() {
+ $mountType = OC_Mount_Config::MOUNT_TYPE_USER;
+ $applicable = self::TEST_USER1;
+ $isPersonal = true;
+ $mountConfig = array(
+ 'host' => 'smbhost',
+ 'user' => 'smbuser',
+ 'password' => 'smbpassword',
+ 'share' => 'smbshare',
+ 'root' => 'smbroot'
+ );
+
+ // write config
+ $this->assertTrue(
+ OC_Mount_Config::addMountPoint(
+ '/ext',
+ '\OC\Files\Storage\SMB',
+ $mountConfig,
+ $mountType,
+ $applicable,
+ $isPersonal
+ )
+ );
+
+ $config = $this->readUserConfig();
+ // simulate non-encrypted password situation
+ $config[$mountType][$applicable]['/' . self::TEST_USER1 . '/files/ext']['options']['password'] = 'smbpasswd';
+
+ $this->writeUserConfig($config);
+
+ // re-read config, password was read correctly
+ $config = OC_Mount_Config::getPersonalMountPoints();
+ $savedMountConfig = $config['ext']['configuration'];
+ $this->assertEquals($mountConfig, $savedMountConfig);
+ }
+
+ public function mountDataProvider() {
+ return array(
+ // Tests for visible mount points
+ // system mount point for all users
+ array(
+ false,
+ OC_Mount_Config::MOUNT_TYPE_USER,
+ 'all',
+ self::TEST_USER1,
+ true,
+ ),
+ // system mount point for a specific user
+ array(
+ false,
+ OC_Mount_Config::MOUNT_TYPE_USER,
+ self::TEST_USER1,
+ self::TEST_USER1,
+ true,
+ ),
+ // system mount point for a specific group
+ array(
+ false,
+ OC_Mount_Config::MOUNT_TYPE_GROUP,
+ self::TEST_GROUP1,
+ self::TEST_USER1,
+ true,
+ ),
+ // user mount point
+ array(
+ true,
+ OC_Mount_Config::MOUNT_TYPE_USER,
+ self::TEST_USER1,
+ self::TEST_USER1,
+ true,
+ ),
+
+ // Tests for non-visible mount points
+ // system mount point for another user
+ array(
+ false,
+ OC_Mount_Config::MOUNT_TYPE_USER,
+ self::TEST_USER2,
+ self::TEST_USER1,
+ false,
+ ),
+ // system mount point for a specific group
+ array(
+ false,
+ OC_Mount_Config::MOUNT_TYPE_GROUP,
+ self::TEST_GROUP2,
+ self::TEST_USER1,
+ false,
+ ),
+ // user mount point
+ array(
+ true,
+ OC_Mount_Config::MOUNT_TYPE_USER,
+ self::TEST_USER1,
+ self::TEST_USER2,
+ false,
+ ),
+ );
+ }
+
+ /**
+ * Test mount points used at mount time, making sure
+ * the configuration is prepared properly.
+ *
+ * @dataProvider mountDataProvider
+ * @param bool $isPersonal true for personal mount point, false for system mount point
+ * @param string $mountType mount type
+ * @param string $applicable target user/group or "all"
+ * @param string $testUser user for which to retrieve the mount points
+ * @param bool $expectVisible whether to expect the mount point to be visible for $testUser
+ */
+ public function testMount($isPersonal, $mountType, $applicable, $testUser, $expectVisible) {
+ $mountConfig = array(
+ 'host' => 'someost',
+ 'user' => 'someuser',
+ 'password' => 'somepassword',
+ 'root' => 'someroot'
+ );
+
+ // add mount point as "test" user
+ $this->assertTrue(
+ OC_Mount_Config::addMountPoint(
+ '/ext',
+ '\OC\Files\Storage\SMB',
+ $mountConfig,
+ $mountType,
+ $applicable,
+ $isPersonal
+ )
+ );
+
+ // check mount points in the perspective of user $testUser
+ \OC_User::setUserId($testUser);
+ $mountPoints = OC_Mount_Config::getAbsoluteMountPoints($testUser);
+ if ($expectVisible) {
+ $this->assertEquals(1, count($mountPoints));
+ $this->assertTrue(isset($mountPoints['/' . self::TEST_USER1 . '/files/ext']));
+ $this->assertEquals('\OC\Files\Storage\SMB', $mountPoints['/' . self::TEST_USER1 . '/files/ext']['class']);
+ $this->assertEquals($mountConfig, $mountPoints['/' . self::TEST_USER1 . '/files/ext']['options']);
+ }
+ else {
+ $this->assertEquals(0, count($mountPoints));
+ }
}
}
diff --git a/apps/files_external/tests/webdav.php b/apps/files_external/tests/webdav.php
index 1f9b767eca6..74e905ccc89 100644
--- a/apps/files_external/tests/webdav.php
+++ b/apps/files_external/tests/webdav.php
@@ -18,6 +18,9 @@ class DAV extends Storage {
if ( ! is_array($this->config) or ! isset($this->config['webdav']) or ! $this->config['webdav']['run']) {
$this->markTestSkipped('WebDAV backend not configured');
}
+ if (isset($this->config['webdav']['wait'])) {
+ $this->waitDelay = $this->config['webdav']['wait'];
+ }
$this->config['webdav']['root'] .= '/' . $id; //make sure we have an new empty folder to work in
$this->instance = new \OC\Files\Storage\DAV($this->config['webdav']);
$this->instance->mkdir('/');
diff --git a/apps/files_sharing/ajax/publicpreview.php b/apps/files_sharing/ajax/publicpreview.php
index a52f522afac..d12d212a2e6 100644
--- a/apps/files_sharing/ajax/publicpreview.php
+++ b/apps/files_sharing/ajax/publicpreview.php
@@ -11,7 +11,7 @@ if(!\OC_App::isEnabled('files_sharing')){
\OC_User::setIncognitoMode(true);
-$file = array_key_exists('file', $_GET) ? (string) urldecode($_GET['file']) : '';
+$file = array_key_exists('file', $_GET) ? (string) $_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;
diff --git a/apps/files_sharing/appinfo/routes.php b/apps/files_sharing/appinfo/routes.php
index 3469829b6f7..06e454b7d77 100644
--- a/apps/files_sharing/appinfo/routes.php
+++ b/apps/files_sharing/appinfo/routes.php
@@ -1,4 +1,5 @@
<?php
+/** @var $this \OCP\Route\IRouter */
$this->create('core_ajax_public_preview', '/publicpreview.png')->action(
function() {
require_once __DIR__ . '/../ajax/publicpreview.php';
diff --git a/apps/files_sharing/css/public.css b/apps/files_sharing/css/public.css
index 21f0c82b829..5246a4b2fec 100644
--- a/apps/files_sharing/css/public.css
+++ b/apps/files_sharing/css/public.css
@@ -66,7 +66,8 @@ p.info a {
margin:0 auto;
}
-#imgframe img {
+#imgframe img,
+#imgframe video {
max-height:100%;
max-width:100%;
}
@@ -76,6 +77,8 @@ p.info a {
margin-top: 10%;
}
+
+
thead {
padding-left: 0 !important; /* fixes multiselect bar offset on shared page */
}
diff --git a/apps/files_sharing/js/public.js b/apps/files_sharing/js/public.js
index c1b7eee3fb7..06c168969de 100644
--- a/apps/files_sharing/js/public.js
+++ b/apps/files_sharing/js/public.js
@@ -1,3 +1,15 @@
+/*
+ * Copyright (c) 2014
+ *
+ * This file is licensed under the Affero General Public License version 3
+ * or later.
+ *
+ * See the COPYING-README file.
+ *
+ */
+
+/* global OC, FileList, FileActions */
+
// Override download path to files_sharing/public.php
function fileDownloadPath(dir, file) {
var url = $('#downloadURL').val();
@@ -28,12 +40,20 @@ $(document).ready(function() {
// override since the format is different
FileList.getDownloadUrl = function(filename, dir) {
- // we use this because we need the service and token attributes
- var tr = FileList.findFileEl(filename);
- if (tr.length > 0) {
- return $(tr).find('a.name').attr('href') + '&download';
+ if ($.isArray(filename)) {
+ filename = JSON.stringify(filename);
+ }
+ var path = dir || FileList.getCurrentDirectory();
+ var params = {
+ service: 'files',
+ t: $('#sharingToken').val(),
+ path: path,
+ download: null
+ };
+ if (filename) {
+ params.files = filename;
}
- return null;
+ return OC.filePath('', '', 'public.php') + '?' + OC.buildQueryString(params);
};
}
diff --git a/apps/files_sharing/js/share.js b/apps/files_sharing/js/share.js
index 36de452a55e..9f0ed12f935 100644
--- a/apps/files_sharing/js/share.js
+++ b/apps/files_sharing/js/share.js
@@ -5,6 +5,14 @@ $(document).ready(function() {
if (typeof OC.Share !== 'undefined' && typeof FileActions !== 'undefined' && !disableSharing) {
$('#fileList').on('fileActionsReady',function(){
+
+ var allShared = $('#fileList').find('[data-share-owner]').find('[data-Action="Share"]');
+ allShared.addClass('permanent');
+ allShared.find('span').text(function(){
+ $owner = $(this).closest('tr').attr('data-share-owner');
+ return ' ' + t('files_sharing', 'Shared by {owner}', {owner: $owner});
+ });
+
if (!sharesLoaded){
OC.Share.loadIcons('file');
// assume that we got all shares, so switching directories
@@ -17,16 +25,15 @@ $(document).ready(function() {
});
FileActions.register('all', 'Share', OC.PERMISSION_READ, OC.imagePath('core', 'actions/share'), function(filename) {
- if ($('#dir').val() == '/') {
- var item = $('#dir').val() + filename;
- } else {
- var item = $('#dir').val() + '/' + filename;
+ var dir = $('#dir').val();
+ var item = dir + '/' + filename;
+ if (dir == '/') {
+ item = dir + filename;
}
var tr = FileList.findFileEl(filename);
+ var itemType = 'file';
if ($(tr).data('type') == 'dir') {
- var itemType = 'folder';
- } else {
- var itemType = 'file';
+ itemType = 'folder';
}
var possiblePermissions = $(tr).data('permissions');
var appendTo = $(tr).find('td.filename');
diff --git a/apps/files_sharing/l10n/ar.php b/apps/files_sharing/l10n/ar.php
index 2625af1cc00..e5f919aac3f 100644
--- a/apps/files_sharing/l10n/ar.php
+++ b/apps/files_sharing/l10n/ar.php
@@ -1,11 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "مشاركة بواسطة المالك {owner}",
"Password" => "كلمة المرور",
-"%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" => "لا يوجد عرض مسبق لـ"
+"shared by %s" => "مشاركة من قبل %s"
);
$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;";
diff --git a/apps/files_sharing/l10n/bg_BG.php b/apps/files_sharing/l10n/bg_BG.php
index f4b9e2dd5fc..4fe5ba6b16f 100644
--- a/apps/files_sharing/l10n/bg_BG.php
+++ b/apps/files_sharing/l10n/bg_BG.php
@@ -1,11 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "Парола",
-"%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" => "Няма наличен преглед за"
+"Password" => "Парола"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/bn_BD.php b/apps/files_sharing/l10n/bn_BD.php
index aaed904d9d7..1d737247d8a 100644
--- a/apps/files_sharing/l10n/bn_BD.php
+++ b/apps/files_sharing/l10n/bn_BD.php
@@ -1,11 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "কূটশব্দ",
-"%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" => "এর জন্য কোন প্রাকবীক্ষণ সুলভ নয়"
+"Password" => "কূটশব্দ"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/ca.php b/apps/files_sharing/l10n/ca.php
index 96e59992967..6432219650b 100644
--- a/apps/files_sharing/l10n/ca.php
+++ b/apps/files_sharing/l10n/ca.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Compartits per {owner}",
"This share is password-protected" => "Aquest compartit està protegit amb contrasenya",
"The password is wrong. Try again." => "la contrasenya és incorrecta. Intenteu-ho de nou.",
"Password" => "Contrasenya",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"the link expired" => "l'enllaç ha vençut",
"sharing is disabled" => "s'ha desactivat la compartició",
"For more info, please ask the person who sent this link." => "Per més informació contacteu amb qui us ha enviat l'enllaç.",
-"%s shared the folder %s with you" => "%s ha compartit la carpeta %s amb vós",
-"%s shared the file %s with you" => "%s ha compartit el fitxer %s amb vós",
-"Download" => "Baixa",
-"Upload" => "Puja",
-"Cancel upload" => "Cancel·la la pujada",
-"No preview available for" => "No hi ha vista prèvia disponible per a",
+"shared by %s" => "compartit per %s",
+"Download %s" => "Baixa %s",
"Direct link" => "Enllaç directe"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/cs_CZ.php b/apps/files_sharing/l10n/cs_CZ.php
index adf099a6d94..5d50ff41316 100644
--- a/apps/files_sharing/l10n/cs_CZ.php
+++ b/apps/files_sharing/l10n/cs_CZ.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Sdílí {owner}",
"This share is password-protected" => "Toto sdílení je chráněno heslem",
"The password is wrong. Try again." => "Heslo není správné. Zkuste to znovu.",
"Password" => "Heslo",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"the link expired" => "platnost odkazu vypršela",
"sharing is disabled" => "sdílení je zakázané",
"For more info, please ask the person who sent this link." => "Pro více informací kontaktujte osobu, která vám zaslala tento odkaz.",
-"%s shared the folder %s with you" => "%s s Vámi sdílí složku %s",
-"%s shared the file %s with you" => "%s s Vámi sdílí soubor %s",
-"Download" => "Stáhnout",
-"Upload" => "Odeslat",
-"Cancel upload" => "Zrušit odesílání",
-"No preview available for" => "Náhled není dostupný pro",
+"shared by %s" => "sdíleno %s",
+"Download %s" => "Stáhnout %s",
"Direct link" => "Přímý odkaz"
);
$PLURAL_FORMS = "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;";
diff --git a/apps/files_sharing/l10n/cy_GB.php b/apps/files_sharing/l10n/cy_GB.php
index d2ae28141d4..bf05f890a94 100644
--- a/apps/files_sharing/l10n/cy_GB.php
+++ b/apps/files_sharing/l10n/cy_GB.php
@@ -1,11 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "Cyfrinair",
-"%s shared the folder %s with you" => "Rhannodd %s blygell %s â chi",
-"%s shared the file %s with you" => "Rhannodd %s ffeil %s â chi",
-"Download" => "Llwytho i lawr",
-"Upload" => "Llwytho i fyny",
-"Cancel upload" => "Diddymu llwytho i fyny",
-"No preview available for" => "Does dim rhagolwg ar gael ar gyfer"
+"Password" => "Cyfrinair"
);
$PLURAL_FORMS = "nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;";
diff --git a/apps/files_sharing/l10n/da.php b/apps/files_sharing/l10n/da.php
index 849b0e28d30..6aae750cb78 100644
--- a/apps/files_sharing/l10n/da.php
+++ b/apps/files_sharing/l10n/da.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Delt af {owner}",
"This share is password-protected" => "Delingen er beskyttet af kodeord",
"The password is wrong. Try again." => "Kodeordet er forkert. Prøv igen.",
"Password" => "Kodeord",
@@ -9,12 +10,7 @@ $TRANSLATIONS = array(
"the link expired" => "linket udløb",
"sharing is disabled" => "deling er deaktiveret",
"For more info, please ask the person who sent this link." => "For yderligere information, kontakt venligst personen der sendte linket. ",
-"%s shared the folder %s with you" => "%s delte mappen %s med dig",
-"%s shared the file %s with you" => "%s delte filen %s med dig",
-"Download" => "Download",
-"Upload" => "Upload",
-"Cancel upload" => "Fortryd upload",
-"No preview available for" => "Forhåndsvisning ikke tilgængelig for",
+"shared by %s" => "delt af %s",
"Direct link" => "Direkte link"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/de.php b/apps/files_sharing/l10n/de.php
index d7879833ca9..a9248818444 100644
--- a/apps/files_sharing/l10n/de.php
+++ b/apps/files_sharing/l10n/de.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Geteilt von {owner}",
"This share is password-protected" => "Diese Freigabe ist durch ein Passwort geschützt",
"The password is wrong. Try again." => "Bitte überprüfe Dein Passwort und versuche es erneut.",
"Password" => "Passwort",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"the link expired" => "Der Link ist abgelaufen",
"sharing is disabled" => "Teilen ist deaktiviert",
"For more info, please ask the person who sent this link." => "Für mehr Informationen, frage bitte die Person, die Dir diesen Link geschickt hat.",
-"%s shared the folder %s with you" => "%s hat den Ordner %s mit Dir geteilt",
-"%s shared the file %s with you" => "%s hat die Datei %s mit Dir geteilt",
-"Download" => "Download",
-"Upload" => "Upload",
-"Cancel upload" => "Upload abbrechen",
-"No preview available for" => "Es ist keine Vorschau verfügbar für",
+"shared by %s" => "Freigegeben von %s",
+"Download %s" => "Download %s",
"Direct link" => "Direkter Link"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/de_AT.php b/apps/files_sharing/l10n/de_AT.php
new file mode 100644
index 00000000000..142892bc9a9
--- /dev/null
+++ b/apps/files_sharing/l10n/de_AT.php
@@ -0,0 +1,5 @@
+<?php
+$TRANSLATIONS = array(
+"Password" => "Passwort"
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/de_CH.php b/apps/files_sharing/l10n/de_CH.php
index f63714b902f..6ea0a4654c6 100644
--- a/apps/files_sharing/l10n/de_CH.php
+++ b/apps/files_sharing/l10n/de_CH.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Geteilt von {owner}",
"The password is wrong. Try again." => "Das Passwort ist falsch. Bitte versuchen Sie es erneut.",
"Password" => "Passwort",
"Sorry, this link doesn’t seem to work anymore." => "Entschuldigung, dieser Link scheint nicht mehr zu funktionieren.",
@@ -7,12 +8,6 @@ $TRANSLATIONS = array(
"the item was removed" => "Das Element wurde entfernt",
"the link expired" => "Der Link ist abgelaufen",
"sharing is disabled" => "Teilen ist deaktiviert",
-"For more info, please ask the person who sent this link." => "Für mehr Informationen, fragen Sie bitte die Person, die Ihnen diesen Link geschickt hat.",
-"%s shared the folder %s with you" => "%s hat den Ordner %s mit Ihnen geteilt",
-"%s shared the file %s with you" => "%s hat die Datei %s mit Ihnen geteilt",
-"Download" => "Herunterladen",
-"Upload" => "Hochladen",
-"Cancel upload" => "Upload abbrechen",
-"No preview available for" => "Es ist keine Vorschau verfügbar für"
+"For more info, please ask the person who sent this link." => "Für mehr Informationen, fragen Sie bitte die Person, die Ihnen diesen Link geschickt hat."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/de_DE.php b/apps/files_sharing/l10n/de_DE.php
index 3ab95b6690d..e7bd75a2e0a 100644
--- a/apps/files_sharing/l10n/de_DE.php
+++ b/apps/files_sharing/l10n/de_DE.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Geteilt von {owner}",
"This share is password-protected" => "Diese Freigabe ist durch ein Passwort geschützt",
"The password is wrong. Try again." => "Das Passwort ist falsch. Bitte versuchen Sie es erneut.",
"Password" => "Passwort",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"the link expired" => "Der Link ist abgelaufen",
"sharing is disabled" => "Teilen ist deaktiviert",
"For more info, please ask the person who sent this link." => "Für mehr Informationen, fragen Sie bitte die Person, die Ihnen diesen Link geschickt hat.",
-"%s shared the folder %s with you" => "%s hat den Ordner %s mit Ihnen geteilt",
-"%s shared the file %s with you" => "%s hat die Datei %s mit Ihnen geteilt",
-"Download" => "Herunterladen",
-"Upload" => "Hochladen",
-"Cancel upload" => "Upload abbrechen",
-"No preview available for" => "Es ist keine Vorschau verfügbar für",
+"shared by %s" => "Geteilt von %s",
+"Download %s" => "Download %s",
"Direct link" => "Direkte Verlinkung"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/el.php b/apps/files_sharing/l10n/el.php
index 3ea666504b1..10ff594c98d 100644
--- a/apps/files_sharing/l10n/el.php
+++ b/apps/files_sharing/l10n/el.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Διαμοιράστηκε από τον {owner}",
"This share is password-protected" => "Αυτός ο κοινόχρηστος φάκελος προστατεύεται με κωδικό",
"The password is wrong. Try again." => "Εσφαλμένος κωδικός πρόσβασης. Προσπαθήστε ξανά.",
"Password" => "Κωδικός πρόσβασης",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"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" => "Δεν υπάρχει διαθέσιμη προεπισκόπηση για",
+"shared by %s" => "διαμοιράστηκε από %s",
+"Download %s" => "Λήψη %s",
"Direct link" => "Άμεσος σύνδεσμος"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/en@pirate.php b/apps/files_sharing/l10n/en@pirate.php
index cd3c00d29d2..ab628e1717e 100644
--- a/apps/files_sharing/l10n/en@pirate.php
+++ b/apps/files_sharing/l10n/en@pirate.php
@@ -1,9 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "Secret Code",
-"%s shared the folder %s with you" => "%s shared the folder %s with you",
-"%s shared the file %s with you" => "%s shared the file %s with you",
-"Download" => "Download",
-"No preview available for" => "No preview available for"
+"Password" => "Secret Code"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/en_GB.php b/apps/files_sharing/l10n/en_GB.php
index 3e04d120beb..02663f96b8e 100644
--- a/apps/files_sharing/l10n/en_GB.php
+++ b/apps/files_sharing/l10n/en_GB.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Shared by {owner}",
"This share is password-protected" => "This share is password-protected",
"The password is wrong. Try again." => "The password is wrong. Try again.",
"Password" => "Password",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"the link expired" => "the link expired",
"sharing is disabled" => "sharing is disabled",
"For more info, please ask the person who sent this link." => "For more info, please ask the person who sent this link.",
-"%s shared the folder %s with you" => "%s shared the folder %s with you",
-"%s shared the file %s with you" => "%s shared the file %s with you",
-"Download" => "Download",
-"Upload" => "Upload",
-"Cancel upload" => "Cancel upload",
-"No preview available for" => "No preview available for",
+"shared by %s" => "shared by %s",
+"Download %s" => "Download %s",
"Direct link" => "Direct link"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/eo.php b/apps/files_sharing/l10n/eo.php
index 891b3db9aa8..1148d516972 100644
--- a/apps/files_sharing/l10n/eo.php
+++ b/apps/files_sharing/l10n/eo.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Kunhavigita de {owner}",
"This share is password-protected" => "Ĉi tiu kunhavigo estas protektata per pasvorto",
"Password" => "Pasvorto",
"Sorry, this link doesn’t seem to work anymore." => "Pardonu, ĉi tiu ligilo ŝajne ne plu funkcias.",
@@ -8,12 +9,6 @@ $TRANSLATIONS = array(
"the link expired" => "la ligilo eksvalidiĝis",
"sharing is disabled" => "kunhavigo malkapablas",
"For more info, please ask the person who sent this link." => "Por plia informo, bonvolu peti al la persono, kiu sendis ĉi tiun ligilon.",
-"%s shared the folder %s with you" => "%s kunhavigis la dosierujon %s kun vi",
-"%s shared the file %s with you" => "%s kunhavigis la dosieron %s kun vi",
-"Download" => "Elŝuti",
-"Upload" => "Alŝuti",
-"Cancel upload" => "Nuligi alŝuton",
-"No preview available for" => "Ne haveblas antaŭvido por",
"Direct link" => "Direkta ligilo"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/es.php b/apps/files_sharing/l10n/es.php
index f986c29b4f7..2e3f3b85003 100644
--- a/apps/files_sharing/l10n/es.php
+++ b/apps/files_sharing/l10n/es.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Compartido por {owner}",
"This share is password-protected" => "Este elemento compartido esta protegido por contraseña",
"The password is wrong. Try again." => "La contraseña introducida es errónea. Inténtelo de nuevo.",
"Password" => "Contraseña",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"the link expired" => "el enlace expiró",
"sharing is disabled" => "compartir está desactivado",
"For more info, please ask the person who sent this link." => "Para mayor información, contacte a la persona que le envió el enlace.",
-"%s shared the folder %s with you" => "%s compartió la carpeta %s contigo",
-"%s shared the file %s with you" => "%s compartió el fichero %s contigo",
-"Download" => "Descargar",
-"Upload" => "Subir",
-"Cancel upload" => "Cancelar subida",
-"No preview available for" => "No hay vista previa disponible para",
+"shared by %s" => "Compartido por %s",
+"Download %s" => "Descargar %s",
"Direct link" => "Enlace directo"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/es_AR.php b/apps/files_sharing/l10n/es_AR.php
index 989a91a450f..95cfadc1db6 100644
--- a/apps/files_sharing/l10n/es_AR.php
+++ b/apps/files_sharing/l10n/es_AR.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Compartido por {owner}",
+"This share is password-protected" => "Esto está protegido por contraseña",
"The password is wrong. Try again." => "La contraseña no es correcta. Probá de nuevo.",
"Password" => "Contraseña",
"Sorry, this link doesn’t seem to work anymore." => "Perdón, este enlace parece no funcionar más.",
@@ -8,11 +10,6 @@ $TRANSLATIONS = array(
"the link expired" => "el enlace expiró",
"sharing is disabled" => "compartir está desactivado",
"For more info, please ask the person who sent this link." => "Para mayor información, contactá a la persona que te mandó el enlace.",
-"%s shared the folder %s with you" => "%s compartió la carpeta %s con vos",
-"%s shared the file %s with you" => "%s compartió el archivo %s con vos",
-"Download" => "Descargar",
-"Upload" => "Subir",
-"Cancel upload" => "Cancelar subida",
-"No preview available for" => "La vista preliminar no está disponible para"
+"Direct link" => "Vínculo directo"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/es_CL.php b/apps/files_sharing/l10n/es_CL.php
index 31dc045870c..42a2f066c6e 100644
--- a/apps/files_sharing/l10n/es_CL.php
+++ b/apps/files_sharing/l10n/es_CL.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "Clave",
-"Upload" => "Subir"
+"Password" => "Clave"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/es_MX.php b/apps/files_sharing/l10n/es_MX.php
index 9100ef8b35f..9168e25308d 100644
--- a/apps/files_sharing/l10n/es_MX.php
+++ b/apps/files_sharing/l10n/es_MX.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Compartido por {owner}",
"This share is password-protected" => "Este elemento compartido esta protegido por contraseña",
"The password is wrong. Try again." => "La contraseña introducida es errónea. Inténtelo de nuevo.",
"Password" => "Contraseña",
@@ -9,12 +10,6 @@ $TRANSLATIONS = array(
"the link expired" => "el enlace expiró",
"sharing is disabled" => "compartir está desactivado",
"For more info, please ask the person who sent this link." => "Para mayor información, contacte a la persona que le envió el enlace.",
-"%s shared the folder %s with you" => "%s compartió la carpeta %s contigo",
-"%s shared the file %s with you" => "%s compartió el archivo %s contigo",
-"Download" => "Descargar",
-"Upload" => "Subir",
-"Cancel upload" => "Cancelar subida",
-"No preview available for" => "No hay vista previa disponible para",
"Direct link" => "Enlace directo"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/et_EE.php b/apps/files_sharing/l10n/et_EE.php
index 4b7f975e83d..af5891fcc7f 100644
--- a/apps/files_sharing/l10n/et_EE.php
+++ b/apps/files_sharing/l10n/et_EE.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Jagas {owner}",
"This share is password-protected" => "See jagamine on parooliga kaitstud",
"The password is wrong. Try again." => "Parool on vale. Proovi uuesti.",
"Password" => "Parool",
@@ -9,12 +10,7 @@ $TRANSLATIONS = array(
"the link expired" => "link on aegunud",
"sharing is disabled" => "jagamine on peatatud",
"For more info, please ask the person who sent this link." => "Täpsema info saamiseks palun pöördu lingi saatnud isiku poole.",
-"%s shared the folder %s with you" => "%s jagas sinuga kausta %s",
-"%s shared the file %s with you" => "%s jagas sinuga faili %s",
-"Download" => "Lae alla",
-"Upload" => "Lae üles",
-"Cancel upload" => "Tühista üleslaadimine",
-"No preview available for" => "Eelvaadet pole saadaval",
+"shared by %s" => "jagas %s",
"Direct link" => "Otsene link"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/eu.php b/apps/files_sharing/l10n/eu.php
index 20de5a085ab..5f13a73e1ff 100644
--- a/apps/files_sharing/l10n/eu.php
+++ b/apps/files_sharing/l10n/eu.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "{owner}-k partekatuta",
"This share is password-protected" => "Elkarbanatutako hau pasahitzarekin babestuta dago",
"The password is wrong. Try again." => "Pasahitza ez da egokia. Saiatu berriro.",
"Password" => "Pasahitza",
@@ -9,12 +10,7 @@ $TRANSLATIONS = array(
"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",
-"Upload" => "Igo",
-"Cancel upload" => "Ezeztatu igoera",
-"No preview available for" => "Ez dago aurrebista eskuragarririk hauentzat ",
+"shared by %s" => "%sk partekatuta",
"Direct link" => "Lotura zuzena"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/fa.php b/apps/files_sharing/l10n/fa.php
index 664338723c4..9b0a1dbc9d5 100644
--- a/apps/files_sharing/l10n/fa.php
+++ b/apps/files_sharing/l10n/fa.php
@@ -1,12 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "اشتراک گذارنده {owner}",
"The password is wrong. Try again." => "رمزعبور اشتباه می باشد. دوباره امتحان کنید.",
-"Password" => "گذرواژه",
-"%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" => "هیچگونه پیش نمایشی موجود نیست"
+"Password" => "گذرواژه"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_sharing/l10n/fi_FI.php b/apps/files_sharing/l10n/fi_FI.php
index c54c822b1c4..e8ca368c717 100644
--- a/apps/files_sharing/l10n/fi_FI.php
+++ b/apps/files_sharing/l10n/fi_FI.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Jakanut {owner}",
"This share is password-protected" => "Tämä jako on suojattu salasanalla",
"The password is wrong. Try again." => "Väärä salasana. Yritä uudelleen.",
"Password" => "Salasana",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"the link expired" => "linkki vanheni",
"sharing is disabled" => "jakaminen on poistettu käytöstä",
"For more info, please ask the person who sent this link." => "Kysy lisätietoja henkilöltä, jolta sait linkin.",
-"%s shared the folder %s with you" => "%s jakoi kansion %s kanssasi",
-"%s shared the file %s with you" => "%s jakoi tiedoston %s kanssasi",
-"Download" => "Lataa",
-"Upload" => "Lähetä",
-"Cancel upload" => "Peru lähetys",
-"No preview available for" => "Ei esikatselua kohteelle",
+"shared by %s" => "jakanut %s",
+"Download %s" => "Lataa %s",
"Direct link" => "Suora linkki"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/fr.php b/apps/files_sharing/l10n/fr.php
index b51f421fa52..8e083f4ca0e 100644
--- a/apps/files_sharing/l10n/fr.php
+++ b/apps/files_sharing/l10n/fr.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Partagé par {owner}",
"This share is password-protected" => "Ce partage est protégé par un mot de passe",
"The password is wrong. Try again." => "Le mot de passe est incorrect. Veuillez réessayer.",
"Password" => "Mot de passe",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"the link expired" => "le lien a expiré",
"sharing is disabled" => "le partage est désactivé",
"For more info, please ask the person who sent this link." => "Pour plus d'informations, veuillez contacter la personne qui a envoyé ce lien.",
-"%s shared the folder %s with you" => "%s a partagé le répertoire %s avec vous",
-"%s shared the file %s with you" => "%s a partagé le fichier %s avec vous",
-"Download" => "Télécharger",
-"Upload" => "Envoyer",
-"Cancel upload" => "Annuler l'envoi",
-"No preview available for" => "Pas d'aperçu disponible pour",
+"shared by %s" => "partagé par %s",
+"Download %s" => "Télécharger %s",
"Direct link" => "Lien direct"
);
$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files_sharing/l10n/gl.php b/apps/files_sharing/l10n/gl.php
index 3ea3fe5f1c5..a04e8234230 100644
--- a/apps/files_sharing/l10n/gl.php
+++ b/apps/files_sharing/l10n/gl.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Compartido por {owner}",
"This share is password-protected" => "Esta compartición está protexida con contrasinal",
"The password is wrong. Try again." => "O contrasinal é incorrecto. Ténteo de novo.",
"Password" => "Contrasinal",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"the link expired" => "a ligazón caducou",
"sharing is disabled" => "foi desactivada a compartición",
"For more info, please ask the person who sent this link." => "Para obter máis información, pregúntelle á persoa que lle enviou a ligazón.",
-"%s shared the folder %s with you" => "%s compartiu o cartafol %s con vostede",
-"%s shared the file %s with you" => "%s compartiu o ficheiro %s con vostede",
-"Download" => "Descargar",
-"Upload" => "Enviar",
-"Cancel upload" => "Cancelar o envío",
-"No preview available for" => "Sen vista previa dispoñíbel para",
+"shared by %s" => "compartido por %s",
+"Download %s" => "Descargar %s",
"Direct link" => "Ligazón directa"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/he.php b/apps/files_sharing/l10n/he.php
index 217298feddf..9ba86d07722 100644
--- a/apps/files_sharing/l10n/he.php
+++ b/apps/files_sharing/l10n/he.php
@@ -1,11 +1,6 @@
<?php
$TRANSLATIONS = array(
-"Password" => "סיסמא",
-"%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" => "אין תצוגה מקדימה זמינה עבור"
+"Shared by {owner}" => "שותף בידי {owner}",
+"Password" => "סיסמא"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/hi.php b/apps/files_sharing/l10n/hi.php
index 63a5d528f3b..74a2c320438 100644
--- a/apps/files_sharing/l10n/hi.php
+++ b/apps/files_sharing/l10n/hi.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "पासवर्ड",
-"Upload" => "अपलोड "
+"Password" => "पासवर्ड"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/hr.php b/apps/files_sharing/l10n/hr.php
index 4a82dd7f71f..60c01d30b5e 100644
--- a/apps/files_sharing/l10n/hr.php
+++ b/apps/files_sharing/l10n/hr.php
@@ -1,8 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "Lozinka",
-"Download" => "Preuzimanje",
-"Upload" => "Učitaj",
-"Cancel upload" => "Prekini upload"
+"Password" => "Lozinka"
);
$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_sharing/l10n/hu_HU.php b/apps/files_sharing/l10n/hu_HU.php
index a06c51b3775..787a22fe6c0 100644
--- a/apps/files_sharing/l10n/hu_HU.php
+++ b/apps/files_sharing/l10n/hu_HU.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Megosztotta: {owner}",
"This share is password-protected" => "Ez egy jelszóval védett megosztás",
"The password is wrong. Try again." => "A megadott jelszó nem megfelelő. Próbálja újra!",
"Password" => "Jelszó",
@@ -9,12 +10,7 @@ $TRANSLATIONS = array(
"the link expired" => "lejárt a link érvényességi ideje",
"sharing is disabled" => "letiltásra került a megosztás",
"For more info, please ask the person who sent this link." => "További információért forduljon ahhoz, aki ezt a linket küldte Önnek!",
-"%s shared the folder %s with you" => "%s megosztotta Önnel ezt a mappát: %s",
-"%s shared the file %s with you" => "%s megosztotta Önnel ezt az állományt: %s",
-"Download" => "Letöltés",
-"Upload" => "Feltöltés",
-"Cancel upload" => "A feltöltés megszakítása",
-"No preview available for" => "Nem áll rendelkezésre előnézet ehhez: ",
+"shared by %s" => "Megosztotta: %s",
"Direct link" => "Közvetlen link"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/ia.php b/apps/files_sharing/l10n/ia.php
index f9d6c33a0b5..9ec82f20dfa 100644
--- a/apps/files_sharing/l10n/ia.php
+++ b/apps/files_sharing/l10n/ia.php
@@ -1,7 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "Contrasigno",
-"Download" => "Discargar",
-"Upload" => "Incargar"
+"Password" => "Contrasigno"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/id.php b/apps/files_sharing/l10n/id.php
index 865a951c2d2..e4668a7fb54 100644
--- a/apps/files_sharing/l10n/id.php
+++ b/apps/files_sharing/l10n/id.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Dibagikan oleh {owner}",
"This share is password-protected" => "Berbagi ini dilindungi sandi",
"The password is wrong. Try again." => "Sandi salah. Coba lagi",
"Password" => "Sandi",
@@ -9,12 +10,6 @@ $TRANSLATIONS = array(
"the link expired" => "tautan telah kadaluarsa",
"sharing is disabled" => "berbagi dinonaktifkan",
"For more info, please ask the person who sent this link." => "Untuk info lebih lanjut, silakan tanyakan orang yang mengirim tautan ini.",
-"%s shared the folder %s with you" => "%s membagikan folder %s dengan Anda",
-"%s shared the file %s with you" => "%s membagikan berkas %s dengan Anda",
-"Download" => "Unduh",
-"Upload" => "Unggah",
-"Cancel upload" => "Batal unggah",
-"No preview available for" => "Tidak ada pratinjau yang tersedia untuk",
"Direct link" => "Tautan langsung"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_sharing/l10n/is.php b/apps/files_sharing/l10n/is.php
index 8ae8e48eff6..c4a1c589401 100644
--- a/apps/files_sharing/l10n/is.php
+++ b/apps/files_sharing/l10n/is.php
@@ -1,11 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "Lykilorð",
-"%s shared the folder %s with you" => "%s deildi möppunni %s með þér",
-"%s shared the file %s with you" => "%s deildi skránni %s með þér",
-"Download" => "Niðurhal",
-"Upload" => "Senda inn",
-"Cancel upload" => "Hætta við innsendingu",
-"No preview available for" => "Yfirlit ekki í boði fyrir"
+"Password" => "Lykilorð"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/it.php b/apps/files_sharing/l10n/it.php
index 7967b50d346..7efa4584606 100644
--- a/apps/files_sharing/l10n/it.php
+++ b/apps/files_sharing/l10n/it.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Condiviso da {owner}",
"This share is password-protected" => "Questa condivione è protetta da password",
"The password is wrong. Try again." => "La password è errata. Prova ancora.",
"Password" => "Password",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"the link expired" => "il collegamento è scaduto",
"sharing is disabled" => "la condivisione è disabilitata",
"For more info, please ask the person who sent this link." => "Per ulteriori informazioni, chiedi alla persona che ti ha inviato il collegamento.",
-"%s shared the folder %s with you" => "%s ha condiviso la cartella %s con te",
-"%s shared the file %s with you" => "%s ha condiviso il file %s con te",
-"Download" => "Scarica",
-"Upload" => "Carica",
-"Cancel upload" => "Annulla il caricamento",
-"No preview available for" => "Nessuna anteprima disponibile per",
+"shared by %s" => "condiviso da %s",
+"Download %s" => "Scarica %s",
"Direct link" => "Collegamento diretto"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/ja.php b/apps/files_sharing/l10n/ja.php
new file mode 100644
index 00000000000..7e6461c6081
--- /dev/null
+++ b/apps/files_sharing/l10n/ja.php
@@ -0,0 +1,17 @@
+<?php
+$TRANSLATIONS = array(
+"Shared by {owner}" => "{owner} と共有中",
+"This share is password-protected" => "この共有はパスワードで保護されています",
+"The password is wrong. Try again." => "パスワードが間違っています。再試行してください。",
+"Password" => "パスワード",
+"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." => "不明な点は、こちらのリンクの提供者に確認をお願いします。",
+"shared by %s" => "%s で共有中",
+"Download %s" => "%s をダウンロード",
+"Direct link" => "リンク"
+);
+$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_sharing/l10n/ja_JP.php b/apps/files_sharing/l10n/ja_JP.php
index fe25cb5b6eb..7e6461c6081 100644
--- a/apps/files_sharing/l10n/ja_JP.php
+++ b/apps/files_sharing/l10n/ja_JP.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "{owner} と共有中",
"This share is password-protected" => "この共有はパスワードで保護されています",
"The password is wrong. Try again." => "パスワードが間違っています。再試行してください。",
"Password" => "パスワード",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"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" => "プレビューはありません",
+"shared by %s" => "%s で共有中",
+"Download %s" => "%s をダウンロード",
"Direct link" => "リンク"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_sharing/l10n/ka_GE.php b/apps/files_sharing/l10n/ka_GE.php
index 89a6800b3e4..5fc48c9fd94 100644
--- a/apps/files_sharing/l10n/ka_GE.php
+++ b/apps/files_sharing/l10n/ka_GE.php
@@ -1,11 +1,6 @@
<?php
$TRANSLATIONS = array(
-"Password" => "პაროლი",
-"%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" => "წინასწარი დათვალიერება შეუძლებელია"
+"Shared by {owner}" => "გაზიარდა {owner} –ის მიერ",
+"Password" => "პაროლი"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_sharing/l10n/km.php b/apps/files_sharing/l10n/km.php
new file mode 100644
index 00000000000..99b97c914e8
--- /dev/null
+++ b/apps/files_sharing/l10n/km.php
@@ -0,0 +1,6 @@
+<?php
+$TRANSLATIONS = array(
+"Password" => "ពាក្យសម្ងាត់",
+"shared by %s" => "បាន​ចែក​រំលែក​ដោយ %s"
+);
+$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_sharing/l10n/ko.php b/apps/files_sharing/l10n/ko.php
index 03c4c1aea94..a4593fbd6cb 100644
--- a/apps/files_sharing/l10n/ko.php
+++ b/apps/files_sharing/l10n/ko.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "{owner} 님이 공유함",
"This share is password-protected" => "이 공유는 암호로 보호되어 있습니다",
"The password is wrong. Try again." => "암호가 잘못되었습니다. 다시 입력해 주십시오.",
"Password" => "암호",
@@ -9,12 +10,6 @@ $TRANSLATIONS = array(
"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" => "다음 항목을 미리 볼 수 없음:",
"Direct link" => "직접 링크"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_sharing/l10n/ku_IQ.php b/apps/files_sharing/l10n/ku_IQ.php
index 6b4b7e4ba9e..d433885e672 100644
--- a/apps/files_sharing/l10n/ku_IQ.php
+++ b/apps/files_sharing/l10n/ku_IQ.php
@@ -1,10 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "وشەی تێپەربو",
-"%s shared the folder %s with you" => "%s دابه‌شی کردووه‌ بوخچه‌ی %s له‌گه‌ڵ تۆ",
-"%s shared the file %s with you" => "%s دابه‌شی کردووه‌ په‌ڕگه‌یی %s له‌گه‌ڵ تۆ",
-"Download" => "داگرتن",
-"Upload" => "بارکردن",
-"No preview available for" => "هیچ پێشبینیه‌ك ئاماده‌ نیه بۆ"
+"Password" => "وشەی تێپەربو"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/lb.php b/apps/files_sharing/l10n/lb.php
index eeb6a3e2dca..b253e795dfe 100644
--- a/apps/files_sharing/l10n/lb.php
+++ b/apps/files_sharing/l10n/lb.php
@@ -1,12 +1,6 @@
<?php
$TRANSLATIONS = array(
"The password is wrong. Try again." => "Den Passwuert ass incorrect. Probeier ed nach eng keier.",
-"Password" => "Passwuert",
-"%s shared the folder %s with you" => "%s huet den Dossier %s mad der gedeelt",
-"%s shared the file %s with you" => "%s deelt den Fichier %s mad dir",
-"Download" => "Download",
-"Upload" => "Eroplueden",
-"Cancel upload" => "Upload ofbriechen",
-"No preview available for" => "Keeng Preview do fir"
+"Password" => "Passwuert"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/lt_LT.php b/apps/files_sharing/l10n/lt_LT.php
index 3786fd08b92..5db5ae275e2 100644
--- a/apps/files_sharing/l10n/lt_LT.php
+++ b/apps/files_sharing/l10n/lt_LT.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Bendrina {owner}",
"This share is password-protected" => "Turinys apsaugotas slaptažodžiu",
"The password is wrong. Try again." => "Netinka slaptažodis: Bandykite dar kartą.",
"Password" => "Slaptažodis",
@@ -9,12 +10,7 @@ $TRANSLATIONS = array(
"the link expired" => "baigėsi nuorodos galiojimo laikas",
"sharing is disabled" => "dalinimasis yra išjungtas",
"For more info, please ask the person who sent this link." => "Dėl tikslesnės informacijos susisiekite su asmeniu atsiuntusiu nuorodą.",
-"%s shared the folder %s with you" => "%s pasidalino su jumis %s aplanku",
-"%s shared the file %s with you" => "%s pasidalino su jumis %s failu",
-"Download" => "Atsisiųsti",
-"Upload" => "Įkelti",
-"Cancel upload" => "Atšaukti siuntimą",
-"No preview available for" => "Peržiūra nėra galima",
+"shared by %s" => "pasidalino %s",
"Direct link" => "Tiesioginė nuoroda"
);
$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_sharing/l10n/lv.php b/apps/files_sharing/l10n/lv.php
index a913ba11525..834d7c17211 100644
--- a/apps/files_sharing/l10n/lv.php
+++ b/apps/files_sharing/l10n/lv.php
@@ -1,11 +1,6 @@
<?php
$TRANSLATIONS = array(
-"Password" => "Parole",
-"%s shared the folder %s with you" => "%s ar jums dalījās ar mapi %s",
-"%s shared the file %s with you" => "%s ar jums dalījās ar datni %s",
-"Download" => "Lejupielādēt",
-"Upload" => "Augšupielādēt",
-"Cancel upload" => "Atcelt augšupielādi",
-"No preview available for" => "Nav pieejams priekšskatījums priekš"
+"Shared by {owner}" => "Dalījās {owner}",
+"Password" => "Parole"
);
$PLURAL_FORMS = "nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);";
diff --git a/apps/files_sharing/l10n/mk.php b/apps/files_sharing/l10n/mk.php
index c132f7aa265..6afa5fc6846 100644
--- a/apps/files_sharing/l10n/mk.php
+++ b/apps/files_sharing/l10n/mk.php
@@ -1,11 +1,6 @@
<?php
$TRANSLATIONS = array(
-"Password" => "Лозинка",
-"%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" => "Нема достапно преглед за"
+"Shared by {owner}" => "Споделени од {owner}",
+"Password" => "Лозинка"
);
$PLURAL_FORMS = "nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;";
diff --git a/apps/files_sharing/l10n/ms_MY.php b/apps/files_sharing/l10n/ms_MY.php
index 9725dd4d1bc..89d11f49fd7 100644
--- a/apps/files_sharing/l10n/ms_MY.php
+++ b/apps/files_sharing/l10n/ms_MY.php
@@ -1,8 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "Kata laluan",
-"Download" => "Muat turun",
-"Upload" => "Muat naik",
-"Cancel upload" => "Batal muat naik"
+"Password" => "Kata laluan"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_sharing/l10n/my_MM.php b/apps/files_sharing/l10n/my_MM.php
index ff92e898ed4..475d6427436 100644
--- a/apps/files_sharing/l10n/my_MM.php
+++ b/apps/files_sharing/l10n/my_MM.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "စကားဝှက်",
-"Download" => "ဒေါင်းလုတ်"
+"Password" => "စကားဝှက်"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_sharing/l10n/nb_NO.php b/apps/files_sharing/l10n/nb_NO.php
index 0452b5275c1..6427d716703 100644
--- a/apps/files_sharing/l10n/nb_NO.php
+++ b/apps/files_sharing/l10n/nb_NO.php
@@ -1,12 +1,16 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Delt av {owner}",
+"This share is password-protected" => "Denne delingen er passordbeskyttet",
"The password is wrong. Try again." => "Passordet er feil. Prøv på nytt.",
"Password" => "Passord",
-"%s shared the folder %s with you" => "%s delte mappen %s med deg",
-"%s shared the file %s with you" => "%s delte filen %s med deg",
-"Download" => "Last ned",
-"Upload" => "Last opp",
-"Cancel upload" => "Avbryt opplasting",
-"No preview available for" => "Forhåndsvisning ikke tilgjengelig for"
+"Sorry, this link doesn’t seem to work anymore." => "Beklager, denne lenken ser ikke ut til å virke lenger.",
+"Reasons might be:" => "Mulige årsaker:",
+"the item was removed" => "elementet er fjernet",
+"the link expired" => "lenken er utløpt",
+"sharing is disabled" => "deling er deaktivert",
+"For more info, please ask the person who sent this link." => "For mer informasjon, spør personen som sendte lenken.",
+"shared by %s" => "delt av %s",
+"Direct link" => "Direkte lenke"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/nl.php b/apps/files_sharing/l10n/nl.php
index 687c6e134f5..6151733f54a 100644
--- a/apps/files_sharing/l10n/nl.php
+++ b/apps/files_sharing/l10n/nl.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Gedeeld door {owner}",
"This share is password-protected" => "Deze share is met een wachtwoord beveiligd",
"The password is wrong. Try again." => "Wachtwoord ongeldig. Probeer het nogmaals.",
"Password" => "Wachtwoord",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"the link expired" => "de link is verlopen",
"sharing is disabled" => "delen is uitgeschakeld",
"For more info, please ask the person who sent this link." => "Voor meer informatie, neem contact op met de persoon die u deze link heeft gestuurd.",
-"%s shared the folder %s with you" => "%s deelt de map %s met u",
-"%s shared the file %s with you" => "%s deelt het bestand %s met u",
-"Download" => "Downloaden",
-"Upload" => "Uploaden",
-"Cancel upload" => "Upload afbreken",
-"No preview available for" => "Geen voorbeeldweergave beschikbaar voor",
+"shared by %s" => "gedeeld door %s",
+"Download %s" => "Download %s",
"Direct link" => "Directe link"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/nn_NO.php b/apps/files_sharing/l10n/nn_NO.php
index 1f1e8001e70..6f7968e199a 100644
--- a/apps/files_sharing/l10n/nn_NO.php
+++ b/apps/files_sharing/l10n/nn_NO.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Delt av {owner}",
"The password is wrong. Try again." => "Passordet er gale. Prøv igjen.",
"Password" => "Passord",
"Sorry, this link doesn’t seem to work anymore." => "Orsak, denne lenkja fungerer visst ikkje lenger.",
@@ -7,12 +8,6 @@ $TRANSLATIONS = array(
"the item was removed" => "fila/mappa er fjerna",
"the link expired" => "lenkja har gått ut på dato",
"sharing is disabled" => "deling er slått av",
-"For more info, please ask the person who sent this link." => "Spør den som sende deg lenkje om du vil ha meir informasjon.",
-"%s shared the folder %s with you" => "%s delte mappa %s med deg",
-"%s shared the file %s with you" => "%s delte fila %s med deg",
-"Download" => "Last ned",
-"Upload" => "Last opp",
-"Cancel upload" => "Avbryt opplasting",
-"No preview available for" => "Inga førehandsvising tilgjengeleg for"
+"For more info, please ask the person who sent this link." => "Spør den som sende deg lenkje om du vil ha meir informasjon."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/oc.php b/apps/files_sharing/l10n/oc.php
index 299d98e58b4..c67cdf272f7 100644
--- a/apps/files_sharing/l10n/oc.php
+++ b/apps/files_sharing/l10n/oc.php
@@ -1,8 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "Senhal",
-"Download" => "Avalcarga",
-"Upload" => "Amontcarga",
-"Cancel upload" => " Anulla l'amontcargar"
+"Password" => "Senhal"
);
$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files_sharing/l10n/pa.php b/apps/files_sharing/l10n/pa.php
index 6c14eda59df..6fee1e95f00 100644
--- a/apps/files_sharing/l10n/pa.php
+++ b/apps/files_sharing/l10n/pa.php
@@ -1,8 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "ਪਾਸਵਰ",
-"Download" => "ਡਾਊਨਲੋਡ",
-"Upload" => "ਅੱਪਲੋਡ",
-"Cancel upload" => "ਅੱਪਲੋਡ ਰੱਦ ਕਰੋ"
+"Password" => "ਪਾਸਵਰ"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/pl.php b/apps/files_sharing/l10n/pl.php
index 4c7498ee1b7..4ecdced1a1d 100644
--- a/apps/files_sharing/l10n/pl.php
+++ b/apps/files_sharing/l10n/pl.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Udostępnione przez {owner}",
"This share is password-protected" => "Udział ten jest chroniony hasłem",
"The password is wrong. Try again." => "To hasło jest niewłaściwe. Spróbuj ponownie.",
"Password" => "Hasło",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"the link expired" => "link wygasł",
"sharing is disabled" => "Udostępnianie jest wyłączone",
"For more info, please ask the person who sent this link." => "Aby uzyskać więcej informacji proszę poprosić osobę, która wysłał ten link.",
-"%s shared the folder %s with you" => "%s współdzieli folder z tobą %s",
-"%s shared the file %s with you" => "%s współdzieli z tobą plik %s",
-"Download" => "Pobierz",
-"Upload" => "Wyślij",
-"Cancel upload" => "Anuluj wysyłanie",
-"No preview available for" => "Podgląd nie jest dostępny dla",
+"shared by %s" => "udostępniony przez %s",
+"Download %s" => "Pobierz %s",
"Direct link" => "Bezpośredni link"
);
$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_sharing/l10n/pt_BR.php b/apps/files_sharing/l10n/pt_BR.php
index ee03749795b..4cd95b09dc3 100644
--- a/apps/files_sharing/l10n/pt_BR.php
+++ b/apps/files_sharing/l10n/pt_BR.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Compartilhado por {owner}",
"This share is password-protected" => "Este compartilhamento esta protegido por senha",
"The password is wrong. Try again." => "Senha incorreta. Tente novamente.",
"Password" => "Senha",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"the link expired" => "o link expirou",
"sharing is disabled" => "compartilhamento está desativada",
"For more info, please ask the person who sent this link." => "Para mais informações, por favor, pergunte a pessoa que enviou este link.",
-"%s shared the folder %s with you" => "%s compartilhou a pasta %s com você",
-"%s shared the file %s with you" => "%s compartilhou o arquivo %s com você",
-"Download" => "Baixar",
-"Upload" => "Upload",
-"Cancel upload" => "Cancelar upload",
-"No preview available for" => "Nenhuma visualização disponível para",
+"shared by %s" => "compartilhado por %s",
+"Download %s" => "Baixar %s",
"Direct link" => "Link direto"
);
$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files_sharing/l10n/pt_PT.php b/apps/files_sharing/l10n/pt_PT.php
index cd94211b5d3..fdcc498fc20 100644
--- a/apps/files_sharing/l10n/pt_PT.php
+++ b/apps/files_sharing/l10n/pt_PT.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Partilhado por {owner}",
"This share is password-protected" => "Esta partilha está protegida por palavra-chave",
"The password is wrong. Try again." => "Password errada, por favor tente de novo",
"Password" => "Palavra-passe",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"the link expired" => "O link expirou",
"sharing is disabled" => "A partilha está desativada",
"For more info, please ask the person who sent this link." => "Para mais informações, por favor questione a pessoa que lhe enviou este link",
-"%s shared the folder %s with you" => "%s partilhou a pasta %s consigo",
-"%s shared the file %s with you" => "%s partilhou o ficheiro %s consigo",
-"Download" => "Transferir",
-"Upload" => "Carregar",
-"Cancel upload" => "Cancelar envio",
-"No preview available for" => "Não há pré-visualização para",
+"shared by %s" => "partilhada por %s",
+"Download %s" => "Download %s",
"Direct link" => "Link direto"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/ro.php b/apps/files_sharing/l10n/ro.php
index 54e20ed6bb4..ca0d5e077b0 100644
--- a/apps/files_sharing/l10n/ro.php
+++ b/apps/files_sharing/l10n/ro.php
@@ -1,12 +1,6 @@
<?php
$TRANSLATIONS = array(
"The password is wrong. Try again." => "Parola este incorectă. Încercaţi din nou.",
-"Password" => "Parolă",
-"%s shared the folder %s with you" => "%s a partajat directorul %s cu tine",
-"%s shared the file %s with you" => "%s a partajat fișierul %s cu tine",
-"Download" => "Descarcă",
-"Upload" => "Încărcare",
-"Cancel upload" => "Anulează încărcarea",
-"No preview available for" => "Nici o previzualizare disponibilă pentru "
+"Password" => "Parolă"
);
$PLURAL_FORMS = "nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));";
diff --git a/apps/files_sharing/l10n/ru.php b/apps/files_sharing/l10n/ru.php
index 8c48096f666..2b44e29a345 100644
--- a/apps/files_sharing/l10n/ru.php
+++ b/apps/files_sharing/l10n/ru.php
@@ -1,20 +1,16 @@
<?php
$TRANSLATIONS = array(
-"This share is password-protected" => "Эта шара защищена паролем",
+"Shared by {owner}" => "Доступ открыл {owner}",
+"This share is password-protected" => "Общий ресурс защищён паролем",
"The password is wrong. Try again." => "Неверный пароль. Попробуйте еще раз.",
"Password" => "Пароль",
"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" => "Предпросмотр недоступен для",
+"sharing is disabled" => "общий доступ отключён",
+"For more info, please ask the person who sent this link." => "Пожалуйста, обратитесь к отправителю данной ссылки.",
+"shared by %s" => "Поделиться с %s",
"Direct link" => "Прямая ссылка"
);
$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_sharing/l10n/si_LK.php b/apps/files_sharing/l10n/si_LK.php
index e8401385647..5d3c0d0bed1 100644
--- a/apps/files_sharing/l10n/si_LK.php
+++ b/apps/files_sharing/l10n/si_LK.php
@@ -1,11 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "මුර පදය",
-"%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" => "පූර්වදර්ශනයක් නොමැත"
+"Password" => "මුර පදය"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/sk_SK.php b/apps/files_sharing/l10n/sk_SK.php
index 4ea8cbdd77d..4e9856da4a7 100644
--- a/apps/files_sharing/l10n/sk_SK.php
+++ b/apps/files_sharing/l10n/sk_SK.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Zdieľa {owner}",
"This share is password-protected" => "Toto zdieľanie je chránené heslom",
"The password is wrong. Try again." => "Heslo je chybné. Skúste to znova.",
"Password" => "Heslo",
@@ -9,12 +10,7 @@ $TRANSLATIONS = array(
"the link expired" => "linke vypršala platnosť",
"sharing is disabled" => "zdieľanie je zakázané",
"For more info, please ask the person who sent this link." => "Pre viac informácií kontaktujte osobu, ktorá vám poslala tento odkaz.",
-"%s shared the folder %s with you" => "%s zdieľa s vami priečinok %s",
-"%s shared the file %s with you" => "%s zdieľa s vami súbor %s",
-"Download" => "Sťahovanie",
-"Upload" => "Nahrať",
-"Cancel upload" => "Zrušiť nahrávanie",
-"No preview available for" => "Žiaden náhľad k dispozícii pre",
+"shared by %s" => "Zdieľa %s",
"Direct link" => "Priama linka"
);
$PLURAL_FORMS = "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;";
diff --git a/apps/files_sharing/l10n/sl.php b/apps/files_sharing/l10n/sl.php
index d5ef46e180e..7c1014b0ef0 100644
--- a/apps/files_sharing/l10n/sl.php
+++ b/apps/files_sharing/l10n/sl.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Souporabo omogoča {owner}",
"This share is password-protected" => "To mesto je zaščiteno z geslom.",
"The password is wrong. Try again." => "Geslo je napačno. Poskusite znova.",
"Password" => "Geslo",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"the link expired" => "povezava je pretekla,",
"sharing is disabled" => "souporaba je onemogočena.",
"For more info, please ask the person who sent this link." => "Za več podrobnosti stopite v stik s pošiljateljem te povezave.",
-"%s shared the folder %s with you" => "Oseba %s je določila mapo %s za souporabo",
-"%s shared the file %s with you" => "Oseba %s je določila datoteko %s za souporabo",
-"Download" => "Prejmi",
-"Upload" => "Pošlji",
-"Cancel upload" => "Prekliči pošiljanje",
-"No preview available for" => "Predogled ni na voljo za",
+"shared by %s" => "souporabp omogoča %s",
+"Download %s" => "Prejmi %s",
"Direct link" => "Neposredna povezava"
);
$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_sharing/l10n/sq.php b/apps/files_sharing/l10n/sq.php
index 473049f75ed..b1db4d5c546 100644
--- a/apps/files_sharing/l10n/sq.php
+++ b/apps/files_sharing/l10n/sq.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"This share is password-protected" => "Kjo pjesë është e mbrojtur me fjalëkalim",
"The password is wrong. Try again." => "Kodi është i gabuar. Provojeni përsëri.",
"Password" => "Kodi",
"Sorry, this link doesn’t seem to work anymore." => "Ju kërkojmë ndjesë, kjo lidhje duket sikur nuk punon më.",
@@ -8,11 +9,6 @@ $TRANSLATIONS = array(
"the link expired" => "lidhja ka skaduar",
"sharing is disabled" => "ndarja është çaktivizuar",
"For more info, please ask the person who sent this link." => "Për më shumë informacione, ju lutem pyesni personin që iu dërgoi këtë lidhje.",
-"%s shared the folder %s with you" => "%s ndau me ju dosjen %s",
-"%s shared the file %s with you" => "%s ndau me ju skedarin %s",
-"Download" => "Shkarko",
-"Upload" => "Ngarko",
-"Cancel upload" => "Anulo ngarkimin",
-"No preview available for" => "Shikimi paraprak nuk është i mundur për"
+"Direct link" => "Lidhje direkte"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/sr.php b/apps/files_sharing/l10n/sr.php
index e484ad25eb6..bc963ac87b8 100644
--- a/apps/files_sharing/l10n/sr.php
+++ b/apps/files_sharing/l10n/sr.php
@@ -1,8 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "Лозинка",
-"Download" => "Преузми",
-"Upload" => "Отпреми",
-"Cancel upload" => "Прекини отпремање"
+"Password" => "Лозинка"
);
$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_sharing/l10n/sr@latin.php b/apps/files_sharing/l10n/sr@latin.php
index 08463e15103..7d5ba12c6e7 100644
--- a/apps/files_sharing/l10n/sr@latin.php
+++ b/apps/files_sharing/l10n/sr@latin.php
@@ -1,7 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "Lozinka",
-"Download" => "Preuzmi",
-"Upload" => "Pošalji"
+"Password" => "Lozinka"
);
$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_sharing/l10n/sv.php b/apps/files_sharing/l10n/sv.php
index 055ef552d6b..2d037f9186e 100644
--- a/apps/files_sharing/l10n/sv.php
+++ b/apps/files_sharing/l10n/sv.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Delad av {owner}",
"This share is password-protected" => "Den här delningen är lösenordsskyddad",
"The password is wrong. Try again." => "Lösenordet är fel. Försök igen.",
"Password" => "Lösenord",
@@ -9,12 +10,6 @@ $TRANSLATIONS = array(
"the link expired" => "giltighet för länken har gått ut",
"sharing is disabled" => "delning är inaktiverat",
"For more info, please ask the person who sent this link." => "För mer information, kontakta den person som skickade den här länken.",
-"%s shared the folder %s with you" => "%s delade mappen %s med dig",
-"%s shared the file %s with you" => "%s delade filen %s med dig",
-"Download" => "Ladda ner",
-"Upload" => "Ladda upp",
-"Cancel upload" => "Avbryt uppladdning",
-"No preview available for" => "Ingen förhandsgranskning tillgänglig för",
"Direct link" => "Direkt länk"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/ta_LK.php b/apps/files_sharing/l10n/ta_LK.php
index 90a2fb417f4..3b944d42e64 100644
--- a/apps/files_sharing/l10n/ta_LK.php
+++ b/apps/files_sharing/l10n/ta_LK.php
@@ -1,11 +1,6 @@
<?php
$TRANSLATIONS = array(
-"Password" => "கடவுச்சொல்",
-"%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" => "அதற்கு முன்னோக்கு ஒன்றும் இல்லை"
+"Shared by {owner}" => "பகிரப்பட்டது {சொந்தகாரர்}",
+"Password" => "கடவுச்சொல்"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_sharing/l10n/th_TH.php b/apps/files_sharing/l10n/th_TH.php
index e192e0a97cd..706d0a561ed 100644
--- a/apps/files_sharing/l10n/th_TH.php
+++ b/apps/files_sharing/l10n/th_TH.php
@@ -1,11 +1,6 @@
<?php
$TRANSLATIONS = array(
-"Password" => "รหัสผ่าน",
-"%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" => "ไม่สามารถดูตัวอย่างได้สำหรับ"
+"Shared by {owner}" => "ถูกแชร์โดย {owner}",
+"Password" => "รหัสผ่าน"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_sharing/l10n/tr.php b/apps/files_sharing/l10n/tr.php
index 22fe8ed0209..4177221e108 100644
--- a/apps/files_sharing/l10n/tr.php
+++ b/apps/files_sharing/l10n/tr.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "{owner} tarafından paylaşılmış",
"This share is password-protected" => "Bu paylaşım parola korumalı",
"The password is wrong. Try again." => "Parola hatalı. Yeniden deneyin.",
"Password" => "Parola",
@@ -9,12 +10,8 @@ $TRANSLATIONS = array(
"the link expired" => "bağlantı süresi dolmuş",
"sharing is disabled" => "paylaşım devre dışı",
"For more info, please ask the person who sent this link." => "Daha fazla bilgi için bu bağlantıyı aldığınız kişi ile iletişime geçin.",
-"%s shared the folder %s with you" => "%s, %s klasörünü sizinle paylaştı",
-"%s shared the file %s with you" => "%s, %s dosyasını sizinle paylaştı",
-"Download" => "İndir",
-"Upload" => "Yükle",
-"Cancel upload" => "Yüklemeyi iptal et",
-"No preview available for" => "Kullanılabilir önizleme yok",
+"shared by %s" => "paylaşan: %s",
+"Download %s" => "İndir: %s",
"Direct link" => "Doğrudan bağlantı"
);
$PLURAL_FORMS = "nplurals=2; plural=(n > 1);";
diff --git a/apps/files_sharing/l10n/ug.php b/apps/files_sharing/l10n/ug.php
index 6ffa02f7344..9de41786913 100644
--- a/apps/files_sharing/l10n/ug.php
+++ b/apps/files_sharing/l10n/ug.php
@@ -1,8 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "ئىم",
-"Download" => "چۈشۈر",
-"Upload" => "يۈكلە",
-"Cancel upload" => "يۈكلەشتىن ۋاز كەچ"
+"Password" => "ئىم"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_sharing/l10n/uk.php b/apps/files_sharing/l10n/uk.php
index 842b4b8d961..204b8e174a0 100644
--- a/apps/files_sharing/l10n/uk.php
+++ b/apps/files_sharing/l10n/uk.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Опублікував {owner}",
"This share is password-protected" => "Цей ресурс обміну захищений паролем",
"The password is wrong. Try again." => "Невірний пароль. Спробуйте ще раз.",
"Password" => "Пароль",
@@ -9,12 +10,6 @@ $TRANSLATIONS = array(
"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" => "Попередній перегляд недоступний для",
"Direct link" => "Пряме посилання"
);
$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_sharing/l10n/vi.php b/apps/files_sharing/l10n/vi.php
index 4566d3744de..e1a65f27515 100644
--- a/apps/files_sharing/l10n/vi.php
+++ b/apps/files_sharing/l10n/vi.php
@@ -1,11 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "Được chia sẽ bởi {owner}",
"Password" => "Mật khẩu",
-"%s shared the folder %s with you" => "%s đã chia sẻ thư mục %s với bạn",
-"%s shared the file %s with you" => "%s đã chia sẻ tập tin %s với bạn",
-"Download" => "Tải về",
-"Upload" => "Tải lên",
-"Cancel upload" => "Hủy upload",
-"No preview available for" => "Không có xem trước cho"
+"shared by %s" => " Được chia sẻ bởi %s"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_sharing/l10n/zh_CN.php b/apps/files_sharing/l10n/zh_CN.php
index 956c161b48e..8946741a30d 100644
--- a/apps/files_sharing/l10n/zh_CN.php
+++ b/apps/files_sharing/l10n/zh_CN.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "由{owner}共享",
+"This share is password-protected" => "这是一个密码保护的共享",
"The password is wrong. Try again." => "用户名或密码错误!请重试",
"Password" => "密码",
"Sorry, this link doesn’t seem to work anymore." => "抱歉,此链接已失效",
@@ -8,11 +10,7 @@ $TRANSLATIONS = array(
"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" => "没有预览"
+"shared by %s" => "由 %s 共享",
+"Direct link" => "直接链接"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_sharing/l10n/zh_HK.php b/apps/files_sharing/l10n/zh_HK.php
index 434420264ea..59043097490 100644
--- a/apps/files_sharing/l10n/zh_HK.php
+++ b/apps/files_sharing/l10n/zh_HK.php
@@ -1,7 +1,5 @@
<?php
$TRANSLATIONS = array(
-"Password" => "密碼",
-"Download" => "下載",
-"Upload" => "上傳"
+"Password" => "密碼"
);
$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 3854b7ae582..eb591fa3597 100644
--- a/apps/files_sharing/l10n/zh_TW.php
+++ b/apps/files_sharing/l10n/zh_TW.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Shared by {owner}" => "由 {owner} 分享",
"This share is password-protected" => "這個分享有密碼保護",
"The password is wrong. Try again." => "請檢查您的密碼並再試一次",
"Password" => "密碼",
@@ -8,12 +9,6 @@ $TRANSLATIONS = array(
"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" => "無法預覽"
+"For more info, please ask the person who sent this link." => "請詢問告訴您此連結的人以瞭解更多"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_sharing/lib/api.php b/apps/files_sharing/lib/api.php
index 061e60ad8ed..de3c1cd2630 100644
--- a/apps/files_sharing/lib/api.php
+++ b/apps/files_sharing/lib/api.php
@@ -68,7 +68,7 @@ class Api {
public static function getShare($params) {
$s = self::getShareFromId($params['id']);
- $params['itemSource'] = $s['item_source'];
+ $params['itemSource'] = $s['file_source'];
$params['itemType'] = $s['item_type'];
$params['specificShare'] = true;
@@ -98,8 +98,14 @@ class Api {
break;
}
}
+ } else {
+ $path = $params['path'];
+ foreach ($shares as $key => $share) {
+ $shares[$key]['path'] = $path;
+ }
}
+
// include also reshares in the lists. This means that the result
// will contain every user with access to the file.
if (isset($params['reshares']) && $params['reshares'] === true) {
@@ -107,8 +113,10 @@ class Api {
}
if ($receivedFrom) {
- $shares['received_from'] = $receivedFrom['uid_owner'];
- $shares['received_from_displayname'] = \OCP\User::getDisplayName($receivedFrom['uid_owner']);
+ foreach ($shares as $key => $share) {
+ $shares[$key]['received_from'] = $receivedFrom['uid_owner'];
+ $shares[$key]['received_from_displayname'] = \OCP\User::getDisplayName($receivedFrom['uid_owner']);
+ }
}
} else {
$shares = null;
@@ -172,12 +180,15 @@ class Api {
// workaround because folders are named 'dir' in this context
$itemType = $file['type'] === 'file' ? 'file' : 'folder';
$share = \OCP\Share::getItemShared($itemType, $file['fileid']);
- $receivedFrom = \OCP\Share::getItemSharedWithBySource($itemType, $file['fileid']);
- if ($receivedFrom) {
- $share['received_from'] = $receivedFrom['uid_owner'];
- $share['received_from_displayname'] = \OCP\User::getDisplayName($receivedFrom['uid_owner']);
- }
- if ($share) {
+ if($share) {
+ $receivedFrom = \OCP\Share::getItemSharedWithBySource($itemType, $file['fileid']);
+ reset($share);
+ $key = key($share);
+ $share[$key]['path'] = self::correctPath($share[$key]['path'], $path);
+ if ($receivedFrom) {
+ $share[$key]['received_from'] = $receivedFrom['uid_owner'];
+ $share[$key]['received_from_displayname'] = \OCP\User::getDisplayName($receivedFrom['uid_owner']);
+ }
$result = array_merge($result, $share);
}
}
@@ -218,7 +229,7 @@ class Api {
//allow password protection
$shareWith = isset($_POST['password']) ? $_POST['password'] : null;
//check public link share
- $publicUploadEnabled = \OC_Appconfig::getValue('core', 'shareapi_allow_public_upload', 'yes');
+ $publicUploadEnabled = \OC::$server->getAppConfig()->getValue('core', 'shareapi_allow_public_upload', 'yes');
if(isset($_POST['publicUpload']) && $publicUploadEnabled !== 'yes') {
return new \OC_OCS_Result(null, 403, "public upload disabled by the administrator");
}
@@ -281,9 +292,8 @@ class Api {
public static function updateShare($params) {
$share = self::getShareFromId($params['id']);
- $itemSource = isset($share['item_source']) ? $share['item_source'] : null;
- if($itemSource === null) {
+ if(!isset($share['file_source'])) {
return new \OC_OCS_Result(null, 404, "wrong share Id, share doesn't exist.");
}
@@ -317,7 +327,7 @@ class Api {
$shareType = $share['share_type'];
$permissions = isset($params['_put']['permissions']) ? (int)$params['_put']['permissions'] : null;
- $publicUploadStatus = \OC_Appconfig::getValue('core', 'shareapi_allow_public_upload', 'yes');
+ $publicUploadStatus = \OC::$server->getAppConfig()->getValue('core', 'shareapi_allow_public_upload', 'yes');
$publicUploadEnabled = ($publicUploadStatus === 'yes') ? true : false;
@@ -356,7 +366,7 @@ class Api {
*/
private static function updatePublicUpload($share, $params) {
- $publicUploadEnabled = \OC_Appconfig::getValue('core', 'shareapi_allow_public_upload', 'yes');
+ $publicUploadEnabled = \OC::$server->getAppConfig()->getValue('core', 'shareapi_allow_public_upload', 'yes');
if($publicUploadEnabled !== 'yes') {
return new \OC_OCS_Result(null, 403, "public upload disabled by the administrator");
}
@@ -431,10 +441,10 @@ class Api {
public static function deleteShare($params) {
$share = self::getShareFromId($params['id']);
- $itemSource = isset($share['item_source']) ? $share['item_source'] : null;
+ $fileSource = isset($share['file_source']) ? $share['file_source'] : null;
$itemType = isset($share['item_type']) ? $share['item_type'] : null;;
- if($itemSource === null) {
+ if($fileSource === null) {
return new \OC_OCS_Result(null, 404, "wrong share ID, share doesn't exist.");
}
@@ -448,7 +458,7 @@ class Api {
try {
$return = \OCP\Share::unshare(
$itemType,
- $itemSource,
+ $fileSource,
$shareType,
$shareWith);
} catch (\Exception $e) {
@@ -504,7 +514,7 @@ class Api {
* @return array with: item_source, share_type, share_with, item_type, permissions
*/
private static function getShareFromId($shareID) {
- $sql = 'SELECT `item_source`, `share_type`, `share_with`, `item_type`, `permissions` FROM `*PREFIX*share` WHERE `id` = ?';
+ $sql = 'SELECT `file_source`, `item_source`, `share_type`, `share_with`, `item_type`, `permissions` FROM `*PREFIX*share` WHERE `id` = ?';
$args = array($shareID);
$query = \OCP\DB::prepare($sql);
$result = $query->execute($args);
@@ -521,4 +531,15 @@ class Api {
}
+ /**
+ * @brief make sure that the path has the correct root
+ *
+ * @param string $path path returned from the share API
+ * @param string $folder current root folder
+ * @return string the correct path
+ */
+ protected static function correctPath($path, $folder) {
+ return \OC_Filesystem::normalizePath('/' . $folder . '/' . basename($path));
+ }
+
}
diff --git a/apps/files_sharing/lib/cache.php b/apps/files_sharing/lib/cache.php
index 425d51113b1..10f2182655f 100644
--- a/apps/files_sharing/lib/cache.php
+++ b/apps/files_sharing/lib/cache.php
@@ -32,6 +32,9 @@ class Shared_Cache extends Cache {
private $storage;
private $files = array();
+ /**
+ * @param \OC\Files\Storage\Shared $storage
+ */
public function __construct($storage) {
$this->storage = $storage;
}
@@ -92,12 +95,11 @@ class Shared_Cache extends Cache {
} else {
$query = \OC_DB::prepare(
'SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`,'
- .' `size`, `mtime`, `encrypted`'
+ .' `size`, `mtime`, `encrypted`, `unencrypted_size`'
.' FROM `*PREFIX*filecache` WHERE `fileid` = ?');
$result = $query->execute(array($file));
$data = $result->fetchRow();
$data['fileid'] = (int)$data['fileid'];
- $data['size'] = (int)$data['size'];
$data['mtime'] = (int)$data['mtime'];
$data['storage_mtime'] = (int)$data['storage_mtime'];
$data['encrypted'] = (bool)$data['encrypted'];
@@ -106,6 +108,12 @@ class Shared_Cache extends Cache {
if ($data['storage_mtime'] === 0) {
$data['storage_mtime'] = $data['mtime'];
}
+ if ($data['encrypted'] or ($data['unencrypted_size'] > 0 and $data['mimetype'] === 'httpd/unix-directory')) {
+ $data['encrypted_size'] = (int)$data['size'];
+ $data['size'] = (int)$data['unencrypted_size'];
+ } else {
+ $data['size'] = (int)$data['size'];
+ }
return $data;
}
return false;
@@ -123,19 +131,18 @@ class Shared_Cache extends Cache {
foreach ($files as &$file) {
$file['mimetype'] = $this->getMimetype($file['mimetype']);
$file['mimepart'] = $this->getMimetype($file['mimepart']);
+ $file['usersPath'] = 'files/Shared/' . ltrim($file['path'], '/');
}
return $files;
} else {
- if ($cache = $this->getSourceCache($folder)) {
+ $cache = $this->getSourceCache($folder);
+ if ($cache) {
+ $parent = $this->storage->getFile($folder);
$sourceFolderContent = $cache->getFolderContents($this->files[$folder]);
foreach ($sourceFolderContent as $key => $c) {
- $ownerPathParts = explode('/', \OC_Filesystem::normalizePath($c['path']));
- $userPathParts = explode('/', \OC_Filesystem::normalizePath($folder));
- $usersPath = 'files/Shared/'.$userPathParts[1];
- foreach (array_slice($ownerPathParts, 3) as $part) {
- $usersPath .= '/'.$part;
- }
- $sourceFolderContent[$key]['usersPath'] = $usersPath;
+ $sourceFolderContent[$key]['usersPath'] = 'files/Shared/' . $folder . '/' . $c['name'];
+ $sourceFolderContent[$key]['uid_owner'] = $parent['uid_owner'];
+ $sourceFolderContent[$key]['displayname_owner'] = $parent['uid_owner'];
}
return $sourceFolderContent;
@@ -259,17 +266,38 @@ class Shared_Cache extends Cache {
* @return array
*/
public function searchByMime($mimetype) {
-
- if (strpos($mimetype, '/')) {
- $where = '`mimetype` = ? AND ';
- } else {
- $where = '`mimepart` = ? AND ';
+ $mimepart = null;
+ if (strpos($mimetype, '/') === false) {
+ $mimepart = $mimetype;
+ $mimetype = null;
}
- $value = $this->getMimetypeId($mimetype);
-
- return $this->searchWithWhere($where, $value);
-
+ // note: searchWithWhere is currently broken as it doesn't
+ // recurse into subdirs nor returns the correct
+ // file paths, so using getFolderContents() for now
+
+ $result = array();
+ $exploreDirs = array('');
+ while (count($exploreDirs) > 0) {
+ $dir = array_pop($exploreDirs);
+ $files = $this->getFolderContents($dir);
+ // no results?
+ if (!$files) {
+ continue;
+ }
+ foreach ($files as $file) {
+ if ($file['mimetype'] === 'httpd/unix-directory') {
+ $exploreDirs[] = ltrim($dir . '/' . $file['name'], '/');
+ }
+ else if (($mimepart && $file['mimepart'] === $mimepart) || ($mimetype && $file['mimetype'] === $mimetype)) {
+ // usersPath not reliable
+ //$file['path'] = $file['usersPath'];
+ $file['path'] = ltrim($dir . '/' . $file['name'], '/');
+ $result[] = $file;
+ }
+ }
+ }
+ return $result;
}
/**
@@ -313,6 +341,12 @@ class Shared_Cache extends Cache {
}
$row['mimetype'] = $this->getMimetype($row['mimetype']);
$row['mimepart'] = $this->getMimetype($row['mimepart']);
+ if ($row['encrypted'] or ($row['unencrypted_size'] > 0 and $row['mimetype'] === 'httpd/unix-directory')) {
+ $row['encrypted_size'] = $row['size'];
+ $row['size'] = $row['unencrypted_size'];
+ } else {
+ $row['size'] = $row['size'];
+ }
$files[] = $row;
}
}
@@ -361,7 +395,7 @@ class Shared_Cache extends Cache {
* use the one with the highest id gives the best result with the background scanner, since that is most
* likely the folder where we stopped scanning previously
*
- * @return string|bool the path of the folder or false when no folder matched
+ * @return boolean the path of the folder or false when no folder matched
*/
public function getIncomplete() {
return false;
diff --git a/apps/files_sharing/lib/permissions.php b/apps/files_sharing/lib/permissions.php
index 1dc53428a7f..31b7ac361ae 100644
--- a/apps/files_sharing/lib/permissions.php
+++ b/apps/files_sharing/lib/permissions.php
@@ -42,6 +42,10 @@ class Shared_Permissions extends Permissions {
}
}
+ /**
+ * @param integer $fileId
+ * @param string $user
+ */
private function getFile($fileId, $user) {
if ($fileId == -1) {
return \OCP\PERMISSION_READ;
diff --git a/apps/files_sharing/lib/share/file.php b/apps/files_sharing/lib/share/file.php
index c956c55a1df..5e00050fe1e 100644
--- a/apps/files_sharing/lib/share/file.php
+++ b/apps/files_sharing/lib/share/file.php
@@ -91,10 +91,20 @@ class OC_Share_Backend_File implements OCP\Share_Backend_File_Dependent {
$file['name'] = basename($item['file_target']);
$file['mimetype'] = $item['mimetype'];
$file['mimepart'] = $item['mimepart'];
- $file['size'] = $item['size'];
$file['mtime'] = $item['mtime'];
$file['encrypted'] = $item['encrypted'];
$file['etag'] = $item['etag'];
+ $file['uid_owner'] = $item['uid_owner'];
+ $file['displayname_owner'] = $item['displayname_owner'];
+
+ $storage = \OC\Files\Filesystem::getStorage('/');
+ $cache = $storage->getCache();
+ if ($item['encrypted'] or ($item['unencrypted_size'] > 0 and $cache->getMimetype($item['mimetype']) === 'httpd/unix-directory')) {
+ $file['size'] = $item['unencrypted_size'];
+ $file['encrypted_size'] = $item['size'];
+ } else {
+ $file['size'] = $item['size'];
+ }
$files[] = $file;
}
return $files;
diff --git a/apps/files_sharing/lib/sharedstorage.php b/apps/files_sharing/lib/sharedstorage.php
index afe5dffdebd..b922654e5ec 100644
--- a/apps/files_sharing/lib/sharedstorage.php
+++ b/apps/files_sharing/lib/sharedstorage.php
@@ -41,6 +41,7 @@ class Shared extends \OC\Files\Storage\Common {
/**
* @brief Get the source file path, permissions, and owner for a shared file
* @param string Shared target file path
+ * @param string $target
* @return Returns array with the keys path, permissions, and owner or false if not found
*/
public function getFile($target) {
@@ -64,6 +65,7 @@ class Shared extends \OC\Files\Storage\Common {
/**
* @brief Get the source file path for a shared file
* @param string Shared target file path
+ * @param string $target
* @return string source file path or false if not found
*/
public function getSourcePath($target) {
diff --git a/apps/files_sharing/public.php b/apps/files_sharing/public.php
index b187da41324..fe61dd4d5a0 100644
--- a/apps/files_sharing/public.php
+++ b/apps/files_sharing/public.php
@@ -2,7 +2,9 @@
// Load other apps for file previews
OC_App::loadApps();
-if (\OC_Appconfig::getValue('core', 'shareapi_allow_links', 'yes') !== 'yes') {
+$appConfig = \OC::$server->getAppConfig();
+
+if ($appConfig->getValue('core', 'shareapi_allow_links', 'yes') !== 'yes') {
header('HTTP/1.0 404 Not Found');
$tmpl = new OCP\Template('', '404', 'guest');
$tmpl->printPage();
@@ -30,7 +32,8 @@ function determineIcon($file, $sharingRoot, $sharingToken) {
if($file['isPreviewAvailable']) {
return OCP\publicPreview_icon($relativePath, $sharingToken) . '&c=' . $file['etag'];
}
- return OCP\mimetype_icon($file['mimetype']);
+ $icon = OCP\mimetype_icon($file['mimetype']);
+ return substr($icon, 0, -3) . 'svg';
}
if (isset($_GET['t'])) {
@@ -143,29 +146,20 @@ if (isset($path)) {
OCP\Util::addScript('files', 'jquery.iframe-transport');
OCP\Util::addScript('files', 'jquery.fileupload');
$maxUploadFilesize=OCP\Util::maxUploadFilesize($path);
- $freeSpace=OCP\Util::freeSpace($dir);
- $uploadLimit=OCP\Util::uploadLimit();
$tmpl = new OCP\Template('files_sharing', 'public', 'base');
- $tmpl->assign('uidOwner', $shareOwner);
$tmpl->assign('displayName', \OCP\User::getDisplayName($shareOwner));
$tmpl->assign('filename', $file);
$tmpl->assign('directory_path', $linkItem['file_target']);
$tmpl->assign('mimetype', \OC\Files\Filesystem::getMimeType($path));
- $tmpl->assign('fileTarget', basename($linkItem['file_target']));
$tmpl->assign('dirToken', $linkItem['token']);
$tmpl->assign('sharingToken', $token);
- $tmpl->assign('disableSharing', true);
$allowPublicUploadEnabled = (bool) ($linkItem['permissions'] & OCP\PERMISSION_CREATE);
- if (OC_Appconfig::getValue('core', 'shareapi_allow_public_upload', 'yes') === 'no') {
+ if ($appConfig->getValue('core', 'shareapi_allow_public_upload', 'yes') === 'no') {
$allowPublicUploadEnabled = false;
}
if ($linkItem['item_type'] !== 'folder') {
$allowPublicUploadEnabled = false;
}
- $tmpl->assign('uploadMaxFilesize', $maxUploadFilesize);
- $tmpl->assign('uploadMaxHumanFilesize', OCP\Util::humanFileSize($maxUploadFilesize));
- $tmpl->assign('freeSpace', $freeSpace);
- $tmpl->assign('uploadLimit', $uploadLimit); // PHP upload limit
$urlLinkIdentifiers= (isset($token)?'&t='.$token:'')
.(isset($_GET['dir'])?'&dir='.$_GET['dir']:'')
@@ -226,6 +220,9 @@ if (isset($path)) {
$maxUploadFilesize=OCP\Util::maxUploadFilesize($path);
$fileHeader = (!isset($files) or count($files) > 0);
$emptyContent = ($allowPublicUploadEnabled and !$fileHeader);
+
+ $freeSpace=OCP\Util::freeSpace($path);
+ $uploadLimit=OCP\Util::uploadLimit();
$folder = new OCP\Template('files', 'index', '');
$folder->assign('fileList', $list->fetchPage());
$folder->assign('breadcrumb', $breadcrumbNav->fetchPage());
@@ -238,6 +235,8 @@ if (isset($path)) {
$folder->assign('files', $files);
$folder->assign('uploadMaxFilesize', $maxUploadFilesize);
$folder->assign('uploadMaxHumanFilesize', OCP\Util::humanFileSize($maxUploadFilesize));
+ $folder->assign('freeSpace', $freeSpace);
+ $folder->assign('uploadLimit', $uploadLimit); // PHP upload limit
$folder->assign('allowZipDownload', intval(OCP\Config::getSystemValue('allowZipDownload', true)));
$folder->assign('usedSpacePercent', 0);
$folder->assign('fileHeader', $fileHeader);
diff --git a/apps/files_sharing/templates/authenticate.php b/apps/files_sharing/templates/authenticate.php
index 928be93fc96..055329ecabf 100644
--- a/apps/files_sharing/templates/authenticate.php
+++ b/apps/files_sharing/templates/authenticate.php
@@ -8,8 +8,11 @@
<?php endif; ?>
<p class="infield">
<label for="password" class="infield"><?php p($l->t('Password')); ?></label>
- <input type="password" name="password" id="password" placeholder="" value="" autofocus />
- <input type="submit" value="" class="svg icon icon-confirm" />
+ <input type="password" name="password" id="password"
+ placeholder="" value=""
+ autocomplete="off" autocapitalize="off" autocorrect="off"
+ autofocus />
+ <input type="submit" value="" class="svg icon-confirm" />
</p>
</fieldset>
</form>
diff --git a/apps/files_sharing/templates/public.php b/apps/files_sharing/templates/public.php
index 3ddaf4446df..fc8d59e1e89 100644
--- a/apps/files_sharing/templates/public.php
+++ b/apps/files_sharing/templates/public.php
@@ -9,7 +9,7 @@
<input type="hidden" name="sharingToken" value="<?php p($_['sharingToken']) ?>" id="sharingToken">
<input type="hidden" name="filename" value="<?php p($_['filename']) ?>" id="filename">
<input type="hidden" name="mimetype" value="<?php p($_['mimetype']) ?>" id="mimetype">
-<header><div id="header" class="icon icon-noise <?php p((isset($_['folder']) ? 'share-folder' : 'share-file')) ?>">
+<header><div id="header" class="icon-noise <?php p((isset($_['folder']) ? 'share-folder' : 'share-file')) ?>">
<a href="<?php print_unescaped(link_to('', 'index.php')); ?>" title="" id="owncloud"><img class="svg"
src="<?php print_unescaped(image_path('', 'logo-wide.svg')); ?>" alt="<?php p($theme->getName()); ?>" /></a>
<div id="logo-claim" style="display:none;"><?php p($theme->getLogoClaim()); ?></div>
@@ -35,7 +35,7 @@
<?php else: ?>
<div id="imgframe">
<?php $size = \OC\Preview::isMimeSupported($_['mimetype']) ? 500 : 128 ?>
- <img src="<?php p(OCP\Util::linkToRoute( 'core_ajax_public_preview', array('x' => $size, 'y' => $size, 'file' => urlencode($_['directory_path']), 't' => $_['dirToken']))); ?>" class="publicpreview"/>
+ <img src="<?php p(OCP\Util::linkToRoute( 'core_ajax_public_preview', array('x' => $size, 'y' => $size, 'file' => $_['directory_path'], 't' => $_['dirToken']))); ?>" class="publicpreview"/>
</div>
<?php endif; ?>
<div class="directDownload">
diff --git a/apps/files_sharing/tests/api.php b/apps/files_sharing/tests/api.php
index 1278e0c4d1f..e2bbb548182 100644
--- a/apps/files_sharing/tests/api.php
+++ b/apps/files_sharing/tests/api.php
@@ -33,13 +33,18 @@ class Test_Files_Sharing_Api extends Test_Files_Sharing_Base {
parent::setUp();
$this->folder = '/folder_share_api_test';
+ $this->subfolder = '/subfolder_share_api_test';
+ $this->subsubfolder = '/subsubfolder_share_api_test';
- $this->filename = 'share-api-test.txt';
+ $this->filename = '/share-api-test.txt';
// save file with content
$this->view->file_put_contents($this->filename, $this->data);
$this->view->mkdir($this->folder);
- $this->view->file_put_contents($this->folder.'/'.$this->filename, $this->data);
+ $this->view->mkdir($this->folder . $this->subfolder);
+ $this->view->mkdir($this->folder . $this->subfolder . $this->subsubfolder);
+ $this->view->file_put_contents($this->folder.$this->filename, $this->data);
+ $this->view->file_put_contents($this->folder . $this->subfolder . $this->filename, $this->data);
}
function tearDown() {
@@ -287,6 +292,343 @@ class Test_Files_Sharing_Api extends Test_Files_Sharing_Base {
}
/**
+ * @brief share a folder, than reshare a file within the shared folder and check if we construct the correct path
+ * @medium
+ */
+ function testGetShareFromFolderReshares() {
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
+
+ $fileInfo1 = $this->view->getFileInfo($this->folder);
+ $fileInfo2 = $this->view->getFileInfo($this->folder.'/'.$this->filename);
+ $fileInfo3 = $this->view->getFileInfo($this->folder.'/' . $this->subfolder . '/' .$this->filename);
+
+ // share root folder to user2
+ $result = \OCP\Share::shareItem('folder', $fileInfo1['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2, 31);
+
+ // share was successful?
+ $this->assertTrue($result);
+
+ // login as user2
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER2);
+
+ // share file in root folder
+ $result = \OCP\Share::shareItem('file', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_LINK, null, 1);
+ // share was successful?
+ $this->assertTrue(is_string($result));
+
+ // share file in subfolder
+ $result = \OCP\Share::shareItem('file', $fileInfo3['fileid'], \OCP\Share::SHARE_TYPE_LINK, null, 1);
+ // share was successful?
+ $this->assertTrue(is_string($result));
+
+ $testValues=array(
+ array('query' => 'Shared/' . $this->folder,
+ 'expectedResult' => '/Shared' . $this->folder . $this->filename),
+ array('query' => 'Shared/' . $this->folder . $this->subfolder,
+ 'expectedResult' => '/Shared' . $this->folder . $this->subfolder . $this->filename),
+ );
+ foreach ($testValues as $value) {
+
+ $_GET['path'] = $value['query'];
+ $_GET['subfiles'] = 'true';
+
+ $result = Share\Api::getAllShares(array());
+
+ $this->assertTrue($result->succeeded());
+
+ // test should return one share within $this->folder
+ $data = $result->getData();
+
+ $this->assertEquals($value['expectedResult'], $data[0]['path']);
+ }
+
+ // cleanup
+
+ \OCP\Share::unshare('file', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_LINK, null);
+ \OCP\Share::unshare('file', $fileInfo3['fileid'], \OCP\Share::SHARE_TYPE_LINK, null);
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
+
+ \OCP\Share::unshare('folder', $fileInfo1['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2);
+
+ }
+
+ /**
+ * @brief reshare a sub folder and check if we get the correct path
+ * @medium
+ */
+ function testGetShareFromSubFolderReShares() {
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
+
+ $fileInfo = $this->view->getFileInfo($this->folder . $this->subfolder);
+
+ // share sub-folder to user2
+ $result = \OCP\Share::shareItem('folder', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2, 31);
+
+ // share was successful?
+ $this->assertTrue($result);
+
+ // login as user2
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER2);
+
+ // reshare subfolder
+ $result = \OCP\Share::shareItem('folder', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_LINK, null, 1);
+
+ // share was successful?
+ $this->assertTrue(is_string($result));
+
+ $_GET['path'] = '/Shared';
+ $_GET['subfiles'] = 'true';
+
+ $result = Share\Api::getAllShares(array());
+
+ $this->assertTrue($result->succeeded());
+
+ // test should return one share within $this->folder
+ $data = $result->getData();
+
+ // we should get exactly one result
+ $this->assertEquals(1, count($data));
+
+ $expectedPath = '/Shared' . $this->subfolder;
+ $this->assertEquals($expectedPath, $data[0]['path']);
+
+ // cleanup
+ $result = \OCP\Share::unshare('folder', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_LINK, null);
+ $this->assertTrue($result);
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
+ $result = \OCP\Share::unshare('folder', $fileInfo['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2);
+ $this->assertTrue($result);
+
+ }
+
+ /**
+ * @brief test re-re-share of folder if the path gets constructed correctly
+ * @medium
+ */
+ function testGetShareFromFolderReReShares() {
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
+
+ $fileInfo1 = $this->view->getFileInfo($this->folder . $this->subfolder);
+ $fileInfo2 = $this->view->getFileInfo($this->folder . $this->subfolder . $this->subsubfolder);
+
+ // share sub-folder to user2
+ $result = \OCP\Share::shareItem('folder', $fileInfo1['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2, 31);
+
+ // share was successful?
+ $this->assertTrue($result);
+
+ // login as user2
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER2);
+
+ // reshare subsubfolder
+ $result = \OCP\Share::shareItem('folder', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER3, 31);
+ // share was successful?
+ $this->assertTrue($result);
+
+ // login as user3
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER3);
+
+ $result = \OCP\Share::shareItem('folder', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_LINK, null, 1);
+ // share was successful?
+ $this->assertTrue(is_string($result));
+
+
+ $_GET['path'] = '/Shared';
+ $_GET['subfiles'] = 'true';
+
+ $result = Share\Api::getAllShares(array());
+
+ $this->assertTrue($result->succeeded());
+
+ // test should return one share within $this->folder
+ $data = $result->getData();
+
+ // we should get exactly one result
+ $this->assertEquals(1, count($data));
+
+ $expectedPath = '/Shared' . $this->subsubfolder;
+ $this->assertEquals($expectedPath, $data[0]['path']);
+
+
+ // cleanup
+ $result = \OCP\Share::unshare('folder', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_LINK, null);
+ $this->assertTrue($result);
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER2);
+ $result = \OCP\Share::unshare('folder', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER3);
+ $this->assertTrue($result);
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
+ $result = \OCP\Share::unshare('folder', $fileInfo1['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2);
+ $this->assertTrue($result);
+
+ }
+
+ /**
+ * @brief test multiple shared folder if the path gets constructed correctly
+ * @medium
+ */
+ function testGetShareMultipleSharedFolder() {
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
+
+ $fileInfo1 = $this->view->getFileInfo($this->folder);
+ $fileInfo2 = $this->view->getFileInfo($this->folder . $this->subfolder);
+
+
+ // share sub-folder to user2
+ $result = \OCP\Share::shareItem('folder', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2, 31);
+
+ // share was successful?
+ $this->assertTrue($result);
+
+ // share folder to user2
+ $result = \OCP\Share::shareItem('folder', $fileInfo1['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2, 31);
+
+ // share was successful?
+ $this->assertTrue($result);
+
+
+ // login as user2
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER2);
+
+ $result = \OCP\Share::shareItem('folder', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_LINK, null, 1);
+ // share was successful?
+ $this->assertTrue(is_string($result));
+
+
+ // ask for shared/subfolder
+ $expectedPath1 = '/Shared' . $this->subfolder;
+ $_GET['path'] = $expectedPath1;
+
+ $result1 = Share\Api::getAllShares(array());
+
+ $this->assertTrue($result1->succeeded());
+
+ // test should return one share within $this->folder
+ $data1 = $result1->getData();
+ $share1 = reset($data1);
+
+ // ask for shared/folder/subfolder
+ $expectedPath2 = '/Shared' . $this->folder . $this->subfolder;
+ $_GET['path'] = $expectedPath2;
+
+ $result2 = Share\Api::getAllShares(array());
+
+ $this->assertTrue($result2->succeeded());
+
+ // test should return one share within $this->folder
+ $data2 = $result2->getData();
+ $share2 = reset($data2);
+
+
+ // validate results
+ // we should get exactly one result each time
+ $this->assertEquals(1, count($data1));
+ $this->assertEquals(1, count($data2));
+
+ $this->assertEquals($expectedPath1, $share1['path']);
+ $this->assertEquals($expectedPath2, $share2['path']);
+
+
+ // cleanup
+ $result = \OCP\Share::unshare('folder', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_LINK, null);
+ $this->assertTrue($result);
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
+ $result = \OCP\Share::unshare('folder', $fileInfo1['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2);
+ $this->assertTrue($result);
+ $result = \OCP\Share::unshare('folder', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2);
+ $this->assertTrue($result);
+
+ }
+
+ /**
+ * @brief test re-re-share of folder if the path gets constructed correctly
+ * @medium
+ */
+ function testGetShareFromFileReReShares() {
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
+
+ $fileInfo1 = $this->view->getFileInfo($this->folder . $this->subfolder);
+ $fileInfo2 = $this->view->getFileInfo($this->folder. $this->subfolder . $this->filename);
+
+ // share sub-folder to user2
+ $result = \OCP\Share::shareItem('folder', $fileInfo1['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2, 31);
+
+ // share was successful?
+ $this->assertTrue($result);
+
+ // login as user2
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER2);
+
+ // reshare subsubfolder
+ $result = \OCP\Share::shareItem('file', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER3, 31);
+ // share was successful?
+ $this->assertTrue($result);
+
+ // login as user3
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER3);
+
+ $result = \OCP\Share::shareItem('file', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_LINK, null, 1);
+ // share was successful?
+ $this->assertTrue(is_string($result));
+
+
+ $_GET['path'] = '/Shared';
+ $_GET['subfiles'] = 'true';
+
+ $result = Share\Api::getAllShares(array());
+
+ $this->assertTrue($result->succeeded());
+
+ // test should return one share within $this->folder
+ $data = $result->getData();
+
+ // we should get exactly one result
+ $this->assertEquals(1, count($data));
+
+ $expectedPath = '/Shared' . $this->filename;
+ $this->assertEquals($expectedPath, $data[0]['path']);
+
+
+ // cleanup
+ $result = \OCP\Share::unshare('file', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_LINK, null);
+ $this->assertTrue($result);
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER2);
+ $result = \OCP\Share::unshare('file', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER3);
+ $this->assertTrue($result);
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
+ $result = \OCP\Share::unshare('folder', $fileInfo1['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2);
+ $this->assertTrue($result);
+
+ }
+
+ /**
* @medium
*/
function testGetShareFromUnknownId() {
@@ -491,4 +833,58 @@ class Test_Files_Sharing_Api extends Test_Files_Sharing_Base {
$this->assertTrue(empty($itemsAfterDelete));
}
+
+ /**
+ * @brief test unshare of a reshared file
+ */
+ function testDeleteReshare() {
+
+ // user 1 shares a folder with user2
+ \Test_Files_Sharing_Api::loginHelper(\Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER1);
+
+ $fileInfo1 = $this->view->getFileInfo($this->folder);
+ $fileInfo2 = $this->view->getFileInfo($this->folder.'/'.$this->filename);
+
+ $result1 = \OCP\Share::shareItem('folder', $fileInfo1['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ \Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2, 31);
+
+ $this->assertTrue($result1);
+
+ // user2 shares a file from the folder as link
+ \Test_Files_Sharing_Api::loginHelper(\Test_Files_Sharing_Api::TEST_FILES_SHARING_API_USER2);
+
+ $result2 = \OCP\Share::shareItem('file', $fileInfo2['fileid'], \OCP\Share::SHARE_TYPE_LINK, null, 1);
+
+ $this->assertTrue(is_string($result2));
+
+ // test if we can unshare the link again
+ $items = \OCP\Share::getItemShared('file', null);
+ $this->assertEquals(1, count($items));
+
+ $item = reset($items);
+ $result3 = Share\Api::deleteShare(array('id' => $item['id']));
+
+ $this->assertTrue($result3->succeeded());
+
+ }
+
+ function testCorrectPath() {
+ $path = "/foo/bar/test.txt";
+ $folder = "/correct/path";
+ $expectedResult = "/correct/path/test.txt";
+
+ $shareApiDummy = new TestShareApi();
+
+ $this->assertSame($expectedResult, $shareApiDummy->correctPathTest($path, $folder));
+ }
+
+}
+
+/**
+ * @brief dumnmy class to test protected methods
+ */
+class TestShareApi extends \OCA\Files\Share\Api {
+ public function correctPathTest($path, $folder) {
+ return self::correctPath($path, $folder);
+}
}
diff --git a/apps/files_sharing/tests/base.php b/apps/files_sharing/tests/base.php
index 3e283271f5d..d44972d01f1 100644
--- a/apps/files_sharing/tests/base.php
+++ b/apps/files_sharing/tests/base.php
@@ -43,6 +43,7 @@ abstract class Test_Files_Sharing_Base extends \PHPUnit_Framework_TestCase {
*/
public $view;
public $folder;
+ public $subfolder;
public static function setUpBeforeClass() {
// reset backend
diff --git a/apps/files_sharing/tests/cache.php b/apps/files_sharing/tests/cache.php
new file mode 100644
index 00000000000..a75e1860527
--- /dev/null
+++ b/apps/files_sharing/tests/cache.php
@@ -0,0 +1,249 @@
+<?php
+/**
+ * ownCloud
+ *
+ * @author Vincent Petry, Bjoern Schiessle
+ * @copyright 2014 Vincent Petry <pvince81@owncloud.com>
+ * 2014 Bjoern Schiessle <schiessle@owncloud.com>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+ * 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/>.
+ *
+ */
+require_once __DIR__ . '/base.php';
+
+class Test_Files_Sharing_Cache extends Test_Files_Sharing_Base {
+
+ /**
+ * @var OC_FilesystemView
+ */
+ public $user2View;
+
+ function setUp() {
+ parent::setUp();
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
+
+ $this->user2View = new \OC\Files\View('/'. self::TEST_FILES_SHARING_API_USER2 . '/files');
+
+ // prepare user1's dir structure
+ $this->view->mkdir('container');
+ $this->view->mkdir('container/shareddir');
+ $this->view->mkdir('container/shareddir/subdir');
+ $this->view->mkdir('container/shareddir/emptydir');
+
+ $textData = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
+ $this->view->file_put_contents('container/not shared.txt', $textData);
+ $this->view->file_put_contents('container/shared single file.txt', $textData);
+ $this->view->file_put_contents('container/shareddir/bar.txt', $textData);
+ $this->view->file_put_contents('container/shareddir/subdir/another.txt', $textData);
+ $this->view->file_put_contents('container/shareddir/subdir/another too.txt', $textData);
+ $this->view->file_put_contents('container/shareddir/subdir/not a text file.xml', '<xml></xml>');
+
+ list($this->ownerStorage, $internalPath) = $this->view->resolvePath('');
+ $this->ownerCache = $this->ownerStorage->getCache();
+ $this->ownerStorage->getScanner()->scan('');
+
+ // share "shareddir" with user2
+ $fileinfo = $this->view->getFileInfo('container/shareddir');
+ \OCP\Share::shareItem('folder', $fileinfo['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ self::TEST_FILES_SHARING_API_USER2, 31);
+
+ $fileinfo = $this->view->getFileInfo('container/shared single file.txt');
+ \OCP\Share::shareItem('file', $fileinfo['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ self::TEST_FILES_SHARING_API_USER2, 31);
+
+ // login as user2
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER2);
+
+ // retrieve the shared storage
+ $secondView = new \OC\Files\View('/' . self::TEST_FILES_SHARING_API_USER2);
+ list($this->sharedStorage, $internalPath) = $secondView->resolvePath('files/Shared/shareddir');
+ $this->sharedCache = $this->sharedStorage->getCache();
+ }
+
+ function tearDown() {
+ $this->sharedCache->clear();
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
+
+ $fileinfo = $this->view->getFileInfo('container/shareddir');
+ \OCP\Share::unshare('folder', $fileinfo['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ self::TEST_FILES_SHARING_API_USER2);
+
+ $fileinfo = $this->view->getFileInfo('container/shared single file.txt');
+ \OCP\Share::unshare('file', $fileinfo['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ self::TEST_FILES_SHARING_API_USER2);
+
+ $this->view->deleteAll('container');
+
+ $this->ownerCache->clear();
+
+ parent::tearDown();
+ }
+
+ /**
+ * Test searching by mime type
+ */
+ function testSearchByMime() {
+ $results = $this->sharedStorage->getCache()->searchByMime('text');
+ $check = array(
+ array(
+ 'name' => 'shared single file.txt',
+ 'path' => 'shared single file.txt'
+ ),
+ array(
+ 'name' => 'bar.txt',
+ 'path' => 'shareddir/bar.txt'
+ ),
+ array(
+ 'name' => 'another too.txt',
+ 'path' => 'shareddir/subdir/another too.txt'
+ ),
+ array(
+ 'name' => 'another.txt',
+ 'path' => 'shareddir/subdir/another.txt'
+ ),
+ );
+ $this->verifyFiles($check, $results);
+
+ $results2 = $this->sharedStorage->getCache()->searchByMime('text/plain');
+
+ $this->verifyFiles($check, $results);
+ }
+
+ function testGetFolderContentsInRoot() {
+ $results = $this->user2View->getDirectoryContent('/Shared/');
+
+ $this->verifyFiles(
+ array(
+ array(
+ 'name' => 'shareddir',
+ 'path' => '/shareddir',
+ 'mimetype' => 'httpd/unix-directory',
+ 'usersPath' => 'files/Shared/shareddir'
+ ),
+ array(
+ 'name' => 'shared single file.txt',
+ 'path' => '/shared single file.txt',
+ 'mimetype' => 'text/plain',
+ 'usersPath' => 'files/Shared/shared single file.txt'
+ ),
+ ),
+ $results
+ );
+ }
+
+ function testGetFolderContentsInSubdir() {
+ $results = $this->user2View->getDirectoryContent('/Shared/shareddir');
+
+ $this->verifyFiles(
+ array(
+ array(
+ 'name' => 'bar.txt',
+ 'path' => 'files/container/shareddir/bar.txt',
+ 'mimetype' => 'text/plain',
+ 'usersPath' => 'files/Shared/shareddir/bar.txt'
+ ),
+ array(
+ 'name' => 'emptydir',
+ 'path' => 'files/container/shareddir/emptydir',
+ 'mimetype' => 'httpd/unix-directory',
+ 'usersPath' => 'files/Shared/shareddir/emptydir'
+ ),
+ array(
+ 'name' => 'subdir',
+ 'path' => 'files/container/shareddir/subdir',
+ 'mimetype' => 'httpd/unix-directory',
+ 'usersPath' => 'files/Shared/shareddir/subdir'
+ ),
+ ),
+ $results
+ );
+ }
+
+ function testGetFolderContentsWhenSubSubdirShared() {
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
+
+ $fileinfo = $this->view->getFileInfo('container/shareddir/subdir');
+ \OCP\Share::shareItem('folder', $fileinfo['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ self::TEST_FILES_SHARING_API_USER3, 31);
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER3);
+
+ $thirdView = new \OC\Files\View('/' . self::TEST_FILES_SHARING_API_USER3 . '/files');
+ $results = $thirdView->getDirectoryContent('/Shared/subdir');
+
+ $this->verifyFiles(
+ array(
+ array(
+ 'name' => 'another too.txt',
+ 'path' => 'files/container/shareddir/subdir/another too.txt',
+ 'mimetype' => 'text/plain',
+ 'usersPath' => 'files/Shared/subdir/another too.txt'
+ ),
+ array(
+ 'name' => 'another.txt',
+ 'path' => 'files/container/shareddir/subdir/another.txt',
+ 'mimetype' => 'text/plain',
+ 'usersPath' => 'files/Shared/subdir/another.txt'
+ ),
+ array(
+ 'name' => 'not a text file.xml',
+ 'path' => 'files/container/shareddir/subdir/not a text file.xml',
+ 'mimetype' => 'application/xml',
+ 'usersPath' => 'files/Shared/subdir/not a text file.xml'
+ ),
+ ),
+ $results
+ );
+
+ self::loginHelper(self::TEST_FILES_SHARING_API_USER1);
+
+ \OCP\Share::unshare('folder', $fileinfo['fileid'], \OCP\Share::SHARE_TYPE_USER,
+ self::TEST_FILES_SHARING_API_USER3);
+ }
+
+ /**
+ * Check if 'results' contains the expected 'examples' only.
+ *
+ * @param array $examples array of example files
+ * @param array $results array of files
+ */
+ private function verifyFiles($examples, $results) {
+ $this->assertEquals(count($examples), count($results));
+
+ foreach ($examples as $example) {
+ foreach ($results as $key => $result) {
+ if ($result['name'] === $example['name']) {
+ $this->verifyKeys($example, $result);
+ unset($results[$key]);
+ break;
+ }
+ }
+ }
+ $this->assertTrue(empty($results));
+ }
+
+ /**
+ * @brief verify if each value from the result matches the expected result
+ * @param array $example array with the expected results
+ * @param array $result array with the results
+ */
+ private function verifyKeys($example, $result) {
+ foreach ($example as $key => $value) {
+ $this->assertEquals($value, $result[$key]);
+ }
+ }
+
+}
diff --git a/apps/files_sharing/tests/watcher.php b/apps/files_sharing/tests/watcher.php
index 1a9a54cbcf8..5ab716e829f 100644
--- a/apps/files_sharing/tests/watcher.php
+++ b/apps/files_sharing/tests/watcher.php
@@ -145,6 +145,7 @@ class Test_Files_Sharing_Watcher extends Test_Files_Sharing_Base {
/**
* Returns the sizes of the path and its parent dirs in a hash
* where the key is the path and the value is the size.
+ * @param string $path
*/
function getOwnerDirSizes($path) {
$result = array();
diff --git a/apps/files_trashbin/ajax/delete.php b/apps/files_trashbin/ajax/delete.php
index 75d481768ad..ebabc5bc7a2 100644
--- a/apps/files_trashbin/ajax/delete.php
+++ b/apps/files_trashbin/ajax/delete.php
@@ -2,42 +2,38 @@
OCP\JSON::checkLoggedIn();
OCP\JSON::callCheck();
+$folder = isset($_POST['dir']) ? $_POST['dir'] : '/';
// "empty trash" command
if (isset($_POST['allfiles']) and $_POST['allfiles'] === 'true'){
$deleteAll = true;
- $folder = isset($_POST['dir']) ? $_POST['dir'] : '/';
if ($folder === '/' || $folder === '') {
OCA\Files_Trashbin\Trashbin::deleteAll();
$list = array();
} else {
- $dirname = dirname($folder);
- if ( $dirname !== '/' && $dirname !== '.' ) {
- $dirlisting = '1';
- } else {
- $dirlisting = '0';
- }
$list[] = $folder;
+ $folder = dirname($folder);
}
}
else {
$deleteAll = false;
$files = $_POST['files'];
- $dirlisting = $_POST['dirlisting'];
$list = json_decode($files);
}
+
+$folder = rtrim($folder, '/') . '/';
$error = array();
$success = array();
$i = 0;
foreach ($list as $file) {
- if ( $dirlisting === '0') {
+ if ($folder === '/') {
$file = ltrim($file, '/');
$delimiter = strrpos($file, '.d');
$filename = substr($file, 0, $delimiter);
$timestamp = substr($file, $delimiter+2);
} else {
- $filename = $file;
+ $filename = $folder . '/' . $file;
$timestamp = null;
}
diff --git a/apps/files_trashbin/ajax/list.php b/apps/files_trashbin/ajax/list.php
index 1ade4c7933d..cec18c46525 100644
--- a/apps/files_trashbin/ajax/list.php
+++ b/apps/files_trashbin/ajax/list.php
@@ -20,9 +20,9 @@ if($doBreadcrumb) {
}
// make filelist
-$files = \OCA\Files_Trashbin\Helper::getTrashFiles($dir);
-
-if ($files === null){
+try {
+ $files = \OCA\Files_Trashbin\Helper::getTrashFiles($dir);
+} catch (Exception $e) {
header("HTTP/1.0 404 Not Found");
exit();
}
diff --git a/apps/files_trashbin/ajax/preview.php b/apps/files_trashbin/ajax/preview.php
index 44738734b19..ce64d9ecc9f 100644
--- a/apps/files_trashbin/ajax/preview.php
+++ b/apps/files_trashbin/ajax/preview.php
@@ -11,7 +11,7 @@ if(!\OC_App::isEnabled('files_trashbin')){
exit;
}
-$file = array_key_exists('file', $_GET) ? (string) urldecode($_GET['file']) : '';
+$file = array_key_exists('file', $_GET) ? (string) $_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;
diff --git a/apps/files_trashbin/ajax/undelete.php b/apps/files_trashbin/ajax/undelete.php
index 876ad269a70..9c3ccba7ed8 100644
--- a/apps/files_trashbin/ajax/undelete.php
+++ b/apps/files_trashbin/ajax/undelete.php
@@ -4,15 +4,36 @@ OCP\JSON::checkLoggedIn();
OCP\JSON::callCheck();
$files = $_POST['files'];
-$dirlisting = $_POST['dirlisting'];
-$list = json_decode($files);
+$dir = '/';
+if (isset($_POST['dir'])) {
+ $dir = rtrim($_POST['dir'], '/'). '/';
+}
+$allFiles = false;
+if (isset($_POST['allfiles']) and $_POST['allfiles'] === 'true') {
+ $allFiles = true;
+ $list = array();
+ $dirListing = true;
+ if ($dir === '' || $dir === '/') {
+ $dirListing = false;
+ }
+ foreach (OCA\Files_Trashbin\Helper::getTrashFiles($dir) as $file) {
+ $fileName = $file['name'];
+ if (!$dirListing) {
+ $fileName .= '.d' . $file['timestamp'];
+ }
+ $list[] = $fileName;
+ }
+} else {
+ $list = json_decode($files);
+}
$error = array();
$success = array();
$i = 0;
foreach ($list as $file) {
- if ( $dirlisting === '0') {
+ $path = $dir . '/' . $file;
+ if ($dir === '/') {
$file = ltrim($file, '/');
$delimiter = strrpos($file, '.d');
$filename = substr($file, 0, $delimiter);
@@ -23,9 +44,9 @@ foreach ($list as $file) {
$timestamp = null;
}
- if ( !OCA\Files_Trashbin\Trashbin::restore($file, $filename, $timestamp) ) {
+ if ( !OCA\Files_Trashbin\Trashbin::restore($path, $filename, $timestamp) ) {
$error[] = $filename;
- OC_Log::write('trashbin','can\'t restore ' . $filename, OC_Log::ERROR);
+ OC_Log::write('trashbin', 'can\'t restore ' . $filename, OC_Log::ERROR);
} else {
$success[$i]['filename'] = $file;
$success[$i]['timestamp'] = $timestamp;
diff --git a/apps/files_trashbin/appinfo/database.xml b/apps/files_trashbin/appinfo/database.xml
index d08c3469b02..db104ee9298 100644
--- a/apps/files_trashbin/appinfo/database.xml
+++ b/apps/files_trashbin/appinfo/database.xml
@@ -49,7 +49,7 @@
<name>type</name>
<type>text</type>
<default></default>
- <notnull>true</notnull>
+ <notnull>false</notnull>
<length>4</length>
</field>
@@ -57,7 +57,7 @@
<name>mime</name>
<type>text</type>
<default></default>
- <notnull>true</notnull>
+ <notnull>false</notnull>
<length>255</length>
</field>
diff --git a/apps/files_trashbin/appinfo/update.php b/apps/files_trashbin/appinfo/update.php
index 0ca232668d7..ca7b87a8681 100644
--- a/apps/files_trashbin/appinfo/update.php
+++ b/apps/files_trashbin/appinfo/update.php
@@ -2,7 +2,7 @@
$installedVersion=OCP\Config::getAppValue('files_trashbin', 'installed_version');
-if (version_compare($installedVersion, '0.4', '<')) {
+if (version_compare($installedVersion, '0.6', '<')) {
//size of the trash bin could be incorrect, remove it for all users to
//enforce a recalculation during next usage.
$query = \OC_DB::prepare('DELETE FROM `*PREFIX*files_trashsize`');
diff --git a/apps/files_trashbin/appinfo/version b/apps/files_trashbin/appinfo/version
index 2eb3c4fe4ee..5a2a5806df6 100644
--- a/apps/files_trashbin/appinfo/version
+++ b/apps/files_trashbin/appinfo/version
@@ -1 +1 @@
-0.5
+0.6
diff --git a/apps/files_trashbin/index.php b/apps/files_trashbin/index.php
index 93f385dd30b..f0c5b0508b8 100644
--- a/apps/files_trashbin/index.php
+++ b/apps/files_trashbin/index.php
@@ -37,19 +37,18 @@ if ($isIE8 && isset($_GET['dir'])){
$ajaxLoad = false;
if (!$isIE8){
- $files = \OCA\Files_Trashbin\Helper::getTrashFiles($dir);
+ try {
+ $files = \OCA\Files_Trashbin\Helper::getTrashFiles($dir);
+ } catch (Exception $e) {
+ header('Location: ' . OCP\Util::linkTo('files_trashbin', 'index.php'));
+ exit();
+ }
}
else{
$files = array();
$ajaxLoad = true;
}
-// Redirect if directory does not exist
-if ($files === null){
- header('Location: ' . OCP\Util::linkTo('files_trashbin', 'index.php'));
- exit();
-}
-
$dirlisting = false;
if ($dir && $dir !== '/') {
$dirlisting = true;
diff --git a/apps/files_trashbin/js/filelist.js b/apps/files_trashbin/js/filelist.js
index f42abb6d029..a88459b0a9a 100644
--- a/apps/files_trashbin/js/filelist.js
+++ b/apps/files_trashbin/js/filelist.js
@@ -1,3 +1,4 @@
+/* globals OC, FileList, t */
// override reload with own ajax call
FileList.reload = function(){
FileList.showMask();
@@ -17,7 +18,36 @@ FileList.reload = function(){
FileList.reloadCallback(result);
}
});
-}
+};
+
+FileList.appName = t('files_trashbin', 'Deleted files');
+
+FileList._deletedRegExp = new RegExp(/^(.+)\.d[0-9]+$/);
+
+/**
+ * Convert a file name in the format filename.d12345 to the real file name.
+ * This will use basename.
+ * The name will not be changed if it has no ".d12345" suffix.
+ * @param name file name
+ * @return converted file name
+ */
+FileList.getDeletedFileName = function(name) {
+ name = OC.basename(name);
+ var match = FileList._deletedRegExp.exec(name);
+ if (match && match.length > 1) {
+ name = match[1];
+ }
+ return name;
+};
+var oldSetCurrentDir = FileList.setCurrentDir;
+FileList.setCurrentDir = function(targetDir) {
+ oldSetCurrentDir.apply(this, arguments);
+
+ var baseDir = OC.basename(targetDir);
+ if (baseDir !== '') {
+ FileList.setPageTitle(FileList.getDeletedFileName(baseDir));
+ }
+};
FileList.linkTo = function(dir){
return OC.linkTo('files_trashbin', 'index.php')+"?dir="+ encodeURIComponent(dir).replace(/%2F/g, '/');
diff --git a/apps/files_trashbin/js/trash.js b/apps/files_trashbin/js/trash.js
index 46d8b56308c..6aade210505 100644
--- a/apps/files_trashbin/js/trash.js
+++ b/apps/files_trashbin/js/trash.js
@@ -1,5 +1,29 @@
+/*
+ * Copyright (c) 2014
+ *
+ * This file is licensed under the Affero General Public License version 3
+ * or later.
+ *
+ * See the COPYING-README file.
+ *
+ */
+
+/* global OC, t, FileList, FileActions */
$(document).ready(function() {
+ function removeCallback(result) {
+ if (result.status !== 'success') {
+ OC.dialogs.alert(result.data.message, t('core', 'Error'));
+ }
+
+ var files = result.data.success;
+ for (var i = 0; i < files.length; i++) {
+ FileList.findFileEl(OC.basename(files[i].filename)).remove();
+ }
+ FileList.updateFileSummary();
+ FileList.updateEmptyContent();
+ enableActions();
+ }
if (typeof FileActions !== 'undefined') {
FileActions.register('all', 'Restore', OC.PERMISSION_READ, OC.imagePath('core', 'actions/history'), function(filename) {
@@ -7,22 +31,12 @@ $(document).ready(function() {
var deleteAction = tr.children("td.date").children(".action.delete");
deleteAction.removeClass('delete-icon').addClass('progress-icon');
disableActions();
- $.post(OC.filePath('files_trashbin', 'ajax', 'undelete.php'),
- {files: JSON.stringify([$('#dir').val() + '/' + filename]), dirlisting: tr.attr('data-dirlisting')},
- function(result) {
- for (var i = 0; i < result.data.success.length; i++) {
- var row = document.getElementById(result.data.success[i].filename);
- row.parentNode.removeChild(row);
- }
- if (result.status !== 'success') {
- OC.dialogs.alert(result.data.message, t('core', 'Error'));
- }
- enableActions();
- FileList.updateFileSummary();
- FileList.updateEmptyContent();
- }
+ $.post(OC.filePath('files_trashbin', 'ajax', 'undelete.php'), {
+ files: JSON.stringify([filename]),
+ dir: FileList.getCurrentDirectory()
+ },
+ removeCallback
);
-
});
};
@@ -34,22 +48,12 @@ $(document).ready(function() {
var deleteAction = tr.children("td.date").children(".action.delete");
deleteAction.removeClass('delete-icon').addClass('progress-icon');
disableActions();
- $.post(OC.filePath('files_trashbin', 'ajax', 'delete.php'),
- {files: JSON.stringify([$('#dir').val() + '/' +filename]), dirlisting: tr.attr('data-dirlisting')},
- function(result) {
- for (var i = 0; i < result.data.success.length; i++) {
- var row = document.getElementById(result.data.success[i].filename);
- row.parentNode.removeChild(row);
- }
- if (result.status !== 'success') {
- OC.dialogs.alert(result.data.message, t('core', 'Error'));
- }
- enableActions();
- FileList.updateFileSummary();
- FileList.updateEmptyContent();
- }
+ $.post(OC.filePath('files_trashbin', 'ajax', 'delete.php'), {
+ files: JSON.stringify([filename]),
+ dir: FileList.getCurrentDirectory()
+ },
+ removeCallback
);
-
});
// Sets the select_all checkbox behaviour :
@@ -68,29 +72,45 @@ $(document).ready(function() {
$('.undelete').click('click', function(event) {
event.preventDefault();
- var files = getSelectedFiles('file');
- var fileslist = JSON.stringify(files);
- var dirlisting = getSelectedFiles('dirlisting')[0];
+ var allFiles = $('#select_all').is(':checked');
+ var files = [];
+ var params = {};
disableActions();
- for (var i = 0; i < files.length; i++) {
- var deleteAction = FileList.findFileEl(files[i]).children("td.date").children(".action.delete");
- deleteAction.removeClass('delete-icon').addClass('progress-icon');
+ if (allFiles) {
+ FileList.showMask();
+ params = {
+ allfiles: true,
+ dir: FileList.getCurrentDirectory()
+ };
+ }
+ else {
+ files = getSelectedFiles('name');
+ for (var i = 0; i < files.length; i++) {
+ var deleteAction = FileList.findFileEl(files[i]).children("td.date").children(".action.delete");
+ deleteAction.removeClass('delete-icon').addClass('progress-icon');
+ }
+ params = {
+ files: JSON.stringify(files),
+ dir: FileList.getCurrentDirectory()
+ };
}
$.post(OC.filePath('files_trashbin', 'ajax', 'undelete.php'),
- {files: fileslist, dirlisting: dirlisting},
- function(result) {
- for (var i = 0; i < result.data.success.length; i++) {
- var row = document.getElementById(result.data.success[i].filename);
- row.parentNode.removeChild(row);
- }
+ params,
+ function(result) {
+ if (allFiles) {
if (result.status !== 'success') {
OC.dialogs.alert(result.data.message, t('core', 'Error'));
}
+ FileList.hideMask();
+ // simply remove all files
+ FileList.update('');
enableActions();
- FileList.updateFileSummary();
- FileList.updateEmptyContent();
}
+ else {
+ removeCallback(result);
+ }
+ }
);
});
@@ -101,17 +121,17 @@ $(document).ready(function() {
var params = {};
if (allFiles) {
params = {
- allfiles: true,
- dir: $('#dir').val()
+ allfiles: true,
+ dir: FileList.getCurrentDirectory()
};
}
else {
- files = getSelectedFiles('file');
+ files = getSelectedFiles('name');
params = {
files: JSON.stringify(files),
- dirlisting: getSelectedFiles('dirlisting')[0]
+ dir: FileList.getCurrentDirectory()
};
- };
+ }
disableActions();
if (allFiles) {
@@ -128,22 +148,17 @@ $(document).ready(function() {
params,
function(result) {
if (allFiles) {
+ if (result.status !== 'success') {
+ OC.dialogs.alert(result.data.message, t('core', 'Error'));
+ }
FileList.hideMask();
// simply remove all files
- $('#fileList').empty();
+ FileList.update('');
+ enableActions();
}
else {
- for (var i = 0; i < result.data.success.length; i++) {
- var row = document.getElementById(result.data.success[i].filename);
- row.parentNode.removeChild(row);
- }
+ removeCallback(result);
}
- if (result.status !== 'success') {
- OC.dialogs.alert(result.data.message, t('core', 'Error'));
- }
- enableActions();
- FileList.updateFileSummary();
- FileList.updateEmptyContent();
}
);
@@ -208,11 +223,9 @@ function getSelectedFiles(property){
var files=[];
elements.each(function(i,element){
var file={
- name:$(element).attr('data-filename'),
- file:$('#dir').val() + "/" + $(element).attr('data-file'),
+ name:$(element).attr('data-file'),
timestamp:$(element).attr('data-timestamp'),
- type:$(element).attr('data-type'),
- dirlisting:$(element).attr('data-dirlisting')
+ type:$(element).attr('data-type')
};
if(property){
files.push(file[property]);
diff --git a/apps/files_trashbin/l10n/ar.php b/apps/files_trashbin/l10n/ar.php
index 9733e6b100e..68c51d1cc7d 100644
--- a/apps/files_trashbin/l10n/ar.php
+++ b/apps/files_trashbin/l10n/ar.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "تعذّر حذف%s بشكل دائم",
"Couldn't restore %s" => "تعذّر استرجاع %s ",
+"Deleted files" => "حذف الملفات",
"Error" => "خطأ",
"Nothing in here. Your trash bin is empty!" => "لا يوجد شيء هنا. سلة المهملات خاليه.",
"Name" => "اسم",
diff --git a/apps/files_trashbin/l10n/ca.php b/apps/files_trashbin/l10n/ca.php
index fa3f63ddb22..c99b414c7a8 100644
--- a/apps/files_trashbin/l10n/ca.php
+++ b/apps/files_trashbin/l10n/ca.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "No s'ha pogut esborrar permanentment %s",
"Couldn't restore %s" => "No s'ha pogut restaurar %s",
+"Deleted files" => "Fitxers esborrats",
"Error" => "Error",
"restored" => "restaurat",
"Nothing in here. Your trash bin is empty!" => "La paperera està buida!",
diff --git a/apps/files_trashbin/l10n/cs_CZ.php b/apps/files_trashbin/l10n/cs_CZ.php
index ff0a69572f5..e0c46c5137d 100644
--- a/apps/files_trashbin/l10n/cs_CZ.php
+++ b/apps/files_trashbin/l10n/cs_CZ.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Nelze trvale odstranit %s",
"Couldn't restore %s" => "Nelze obnovit %s",
+"Deleted files" => "Odstraněné soubory",
"Error" => "Chyba",
"restored" => "obnoveno",
"Nothing in here. Your trash bin is empty!" => "Žádný obsah. Váš koš je prázdný.",
diff --git a/apps/files_trashbin/l10n/cy_GB.php b/apps/files_trashbin/l10n/cy_GB.php
index f2eb81d67d2..bc8a318733b 100644
--- a/apps/files_trashbin/l10n/cy_GB.php
+++ b/apps/files_trashbin/l10n/cy_GB.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Methwyd dileu %s yn barhaol",
"Couldn't restore %s" => "Methwyd adfer %s",
+"Deleted files" => "Ffeiliau ddilewyd",
"Error" => "Gwall",
"Nothing in here. Your trash bin is empty!" => "Does dim byd yma. Mae eich bin sbwriel yn wag!",
"Name" => "Enw",
diff --git a/apps/files_trashbin/l10n/da.php b/apps/files_trashbin/l10n/da.php
index c396706d152..831ba6067da 100644
--- a/apps/files_trashbin/l10n/da.php
+++ b/apps/files_trashbin/l10n/da.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Kunne ikke slette %s permanent",
"Couldn't restore %s" => "Kunne ikke gendanne %s",
+"Deleted files" => "Slettede filer",
"Error" => "Fejl",
"restored" => "Gendannet",
"Nothing in here. Your trash bin is empty!" => "Intet at se her. Din papirkurv er tom!",
diff --git a/apps/files_trashbin/l10n/de.php b/apps/files_trashbin/l10n/de.php
index 2b6703dd058..fd00b4c433f 100644
--- a/apps/files_trashbin/l10n/de.php
+++ b/apps/files_trashbin/l10n/de.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Konnte %s nicht dauerhaft löschen",
"Couldn't restore %s" => "Konnte %s nicht wiederherstellen",
+"Deleted files" => "Gelöschte Dateien",
"Error" => "Fehler",
"restored" => "Wiederhergestellt",
"Nothing in here. Your trash bin is empty!" => "Nichts zu löschen, der Papierkorb ist leer!",
diff --git a/apps/files_trashbin/l10n/de_AT.php b/apps/files_trashbin/l10n/de_AT.php
index 0acad00e8b5..afa3eff001c 100644
--- a/apps/files_trashbin/l10n/de_AT.php
+++ b/apps/files_trashbin/l10n/de_AT.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"_%n folder_::_%n folders_" => array("",""),
-"_%n file_::_%n files_" => array("","")
+"Delete" => "Löschen"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/de_CH.php b/apps/files_trashbin/l10n/de_CH.php
index ec9f0b5309d..665be5d5ee7 100644
--- a/apps/files_trashbin/l10n/de_CH.php
+++ b/apps/files_trashbin/l10n/de_CH.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Konnte %s nicht dauerhaft löschen",
"Couldn't restore %s" => "Konnte %s nicht wiederherstellen",
+"Deleted files" => "Gelöschte Dateien",
"Error" => "Fehler",
"restored" => "Wiederhergestellt",
"Nothing in here. Your trash bin is empty!" => "Nichts zu löschen, Ihr Papierkorb ist leer!",
diff --git a/apps/files_trashbin/l10n/de_DE.php b/apps/files_trashbin/l10n/de_DE.php
index ec9f0b5309d..665be5d5ee7 100644
--- a/apps/files_trashbin/l10n/de_DE.php
+++ b/apps/files_trashbin/l10n/de_DE.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Konnte %s nicht dauerhaft löschen",
"Couldn't restore %s" => "Konnte %s nicht wiederherstellen",
+"Deleted files" => "Gelöschte Dateien",
"Error" => "Fehler",
"restored" => "Wiederhergestellt",
"Nothing in here. Your trash bin is empty!" => "Nichts zu löschen, Ihr Papierkorb ist leer!",
diff --git a/apps/files_trashbin/l10n/el.php b/apps/files_trashbin/l10n/el.php
index b4ee30c578d..567958de900 100644
--- a/apps/files_trashbin/l10n/el.php
+++ b/apps/files_trashbin/l10n/el.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Αδύνατη η μόνιμη διαγραφή του %s",
"Couldn't restore %s" => "Αδυναμία επαναφοράς %s",
+"Deleted files" => "Διαγραμμένα αρχεία",
"Error" => "Σφάλμα",
"restored" => "επαναφέρθηκαν",
"Nothing in here. Your trash bin is empty!" => "Δεν υπάρχει τίποτα εδώ. Ο κάδος σας είναι άδειος!",
diff --git a/apps/files_trashbin/l10n/en_GB.php b/apps/files_trashbin/l10n/en_GB.php
index 6b179c86532..04abf2d6f23 100644
--- a/apps/files_trashbin/l10n/en_GB.php
+++ b/apps/files_trashbin/l10n/en_GB.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Couldn't delete %s permanently",
"Couldn't restore %s" => "Couldn't restore %s",
+"Deleted files" => "Deleted files",
"Error" => "Error",
"restored" => "restored",
"Nothing in here. Your trash bin is empty!" => "Nothing in here. Your recycle bin is empty!",
diff --git a/apps/files_trashbin/l10n/eo.php b/apps/files_trashbin/l10n/eo.php
index b8f999eaafa..b3248406f52 100644
--- a/apps/files_trashbin/l10n/eo.php
+++ b/apps/files_trashbin/l10n/eo.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Ne povis foriĝi %s por ĉiam",
"Couldn't restore %s" => "Ne povis restaŭriĝi %s",
+"Deleted files" => "Forigitaj dosieroj",
"Error" => "Eraro",
"restored" => "restaŭrita",
"Nothing in here. Your trash bin is empty!" => "Nenio estas ĉi tie. Via rubujo malplenas!",
diff --git a/apps/files_trashbin/l10n/es.php b/apps/files_trashbin/l10n/es.php
index db7a617729b..79f122ad35b 100644
--- a/apps/files_trashbin/l10n/es.php
+++ b/apps/files_trashbin/l10n/es.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "No se puede eliminar %s permanentemente",
"Couldn't restore %s" => "No se puede restaurar %s",
+"Deleted files" => "Archivos eliminados",
"Error" => "Error",
"restored" => "recuperado",
"Nothing in here. Your trash bin is empty!" => "No hay nada aquí. ¡Tu papelera esta vacía!",
diff --git a/apps/files_trashbin/l10n/es_AR.php b/apps/files_trashbin/l10n/es_AR.php
index 842101d33be..50b337b8144 100644
--- a/apps/files_trashbin/l10n/es_AR.php
+++ b/apps/files_trashbin/l10n/es_AR.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "No fue posible borrar %s de manera permanente",
"Couldn't restore %s" => "No se pudo restaurar %s",
+"Deleted files" => "Archivos borrados",
"Error" => "Error",
"restored" => "recuperado",
"Nothing in here. Your trash bin is empty!" => "No hay nada acá. ¡La papelera está vacía!",
diff --git a/apps/files_trashbin/l10n/es_CL.php b/apps/files_trashbin/l10n/es_CL.php
new file mode 100644
index 00000000000..45584ff7c42
--- /dev/null
+++ b/apps/files_trashbin/l10n/es_CL.php
@@ -0,0 +1,5 @@
+<?php
+$TRANSLATIONS = array(
+"Error" => "Error"
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/es_MX.php b/apps/files_trashbin/l10n/es_MX.php
index db7a617729b..79f122ad35b 100644
--- a/apps/files_trashbin/l10n/es_MX.php
+++ b/apps/files_trashbin/l10n/es_MX.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "No se puede eliminar %s permanentemente",
"Couldn't restore %s" => "No se puede restaurar %s",
+"Deleted files" => "Archivos eliminados",
"Error" => "Error",
"restored" => "recuperado",
"Nothing in here. Your trash bin is empty!" => "No hay nada aquí. ¡Tu papelera esta vacía!",
diff --git a/apps/files_trashbin/l10n/et_EE.php b/apps/files_trashbin/l10n/et_EE.php
index 56eebc79f0b..69ed5cee767 100644
--- a/apps/files_trashbin/l10n/et_EE.php
+++ b/apps/files_trashbin/l10n/et_EE.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "%s jäädavalt kustutamine ebaõnnestus",
"Couldn't restore %s" => "%s ei saa taastada",
+"Deleted files" => "Kustutatud failid",
"Error" => "Viga",
"restored" => "taastatud",
"Nothing in here. Your trash bin is empty!" => "Siin pole midagi. Sinu prügikast on tühi!",
diff --git a/apps/files_trashbin/l10n/eu.php b/apps/files_trashbin/l10n/eu.php
index 04d92e01b36..648aaaf7383 100644
--- a/apps/files_trashbin/l10n/eu.php
+++ b/apps/files_trashbin/l10n/eu.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Ezin izan da %s betirako ezabatu",
"Couldn't restore %s" => "Ezin izan da %s berreskuratu",
+"Deleted files" => "Ezabatutako fitxategiak",
"Error" => "Errorea",
"restored" => "Berrezarrita",
"Nothing in here. Your trash bin is empty!" => "Ez dago ezer ez. Zure zakarrontzia hutsik dago!",
diff --git a/apps/files_trashbin/l10n/eu_ES.php b/apps/files_trashbin/l10n/eu_ES.php
new file mode 100644
index 00000000000..8612c8609bb
--- /dev/null
+++ b/apps/files_trashbin/l10n/eu_ES.php
@@ -0,0 +1,5 @@
+<?php
+$TRANSLATIONS = array(
+"Delete" => "Ezabatu"
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/fa.php b/apps/files_trashbin/l10n/fa.php
index 8409987b897..40cdec8a484 100644
--- a/apps/files_trashbin/l10n/fa.php
+++ b/apps/files_trashbin/l10n/fa.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "%s را نمی توان برای همیشه حذف کرد",
"Couldn't restore %s" => "%s را نمی توان بازگرداند",
+"Deleted files" => "فایل های حذف شده",
"Error" => "خطا",
"Nothing in here. Your trash bin is empty!" => "هیچ چیزی اینجا نیست. سطل زباله ی شما خالی است.",
"Name" => "نام",
diff --git a/apps/files_trashbin/l10n/fi_FI.php b/apps/files_trashbin/l10n/fi_FI.php
index b956c1c1e4c..e7b62dbb437 100644
--- a/apps/files_trashbin/l10n/fi_FI.php
+++ b/apps/files_trashbin/l10n/fi_FI.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Kohdetta %s ei voitu poistaa pysyvästi",
"Couldn't restore %s" => "Kohteen %s palautus epäonnistui",
+"Deleted files" => "Poistetut tiedostot",
"Error" => "Virhe",
"restored" => "palautettu",
"Nothing in here. Your trash bin is empty!" => "Tyhjää täynnä! Roskakorissa ei ole mitään.",
diff --git a/apps/files_trashbin/l10n/fr.php b/apps/files_trashbin/l10n/fr.php
index 593310e2c32..9e74657fc10 100644
--- a/apps/files_trashbin/l10n/fr.php
+++ b/apps/files_trashbin/l10n/fr.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Impossible d'effacer %s de façon permanente",
"Couldn't restore %s" => "Impossible de restaurer %s",
+"Deleted files" => "Fichiers supprimés",
"Error" => "Erreur",
"restored" => "restauré",
"Nothing in here. Your trash bin is empty!" => "Il n'y a rien ici. Votre corbeille est vide !",
diff --git a/apps/files_trashbin/l10n/gl.php b/apps/files_trashbin/l10n/gl.php
index ae7ef8b319b..bf26936be0b 100644
--- a/apps/files_trashbin/l10n/gl.php
+++ b/apps/files_trashbin/l10n/gl.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Non foi posíbel eliminar %s permanente",
"Couldn't restore %s" => "Non foi posíbel restaurar %s",
+"Deleted files" => "Ficheiros eliminados",
"Error" => "Erro",
"restored" => "restaurado",
"Nothing in here. Your trash bin is empty!" => "Aquí non hai nada. O cesto do lixo está baleiro!",
diff --git a/apps/files_trashbin/l10n/he.php b/apps/files_trashbin/l10n/he.php
index d0bcb327d4a..6d2d184bec2 100644
--- a/apps/files_trashbin/l10n/he.php
+++ b/apps/files_trashbin/l10n/he.php
@@ -2,7 +2,9 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "לא ניתן למחוק את %s לצמיתות",
"Couldn't restore %s" => "לא ניתן לשחזר את %s",
+"Deleted files" => "קבצים שנמחקו",
"Error" => "שגיאה",
+"restored" => "שוחזר",
"Nothing in here. Your trash bin is empty!" => "אין כאן שום דבר. סל המיחזור שלך ריק!",
"Name" => "שם",
"Restore" => "שחזור",
diff --git a/apps/files_trashbin/l10n/hu_HU.php b/apps/files_trashbin/l10n/hu_HU.php
index aa8b45a7d65..69a2f5d5d45 100644
--- a/apps/files_trashbin/l10n/hu_HU.php
+++ b/apps/files_trashbin/l10n/hu_HU.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Nem sikerült %s végleges törlése",
"Couldn't restore %s" => "Nem sikerült %s visszaállítása",
+"Deleted files" => "Törölt fájlok",
"Error" => "Hiba",
"restored" => "visszaállítva",
"Nothing in here. Your trash bin is empty!" => "Itt nincs semmi. Az Ön szemetes mappája üres!",
diff --git a/apps/files_trashbin/l10n/id.php b/apps/files_trashbin/l10n/id.php
index a55520fc117..11e1675074c 100644
--- a/apps/files_trashbin/l10n/id.php
+++ b/apps/files_trashbin/l10n/id.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Tidak dapat menghapus permanen %s",
"Couldn't restore %s" => "Tidak dapat memulihkan %s",
+"Deleted files" => "Berkas yang dihapus",
"Error" => "Galat",
"Nothing in here. Your trash bin is empty!" => "Tempat sampah anda kosong!",
"Name" => "Nama",
diff --git a/apps/files_trashbin/l10n/it.php b/apps/files_trashbin/l10n/it.php
index b631e0c9e4f..739dda24564 100644
--- a/apps/files_trashbin/l10n/it.php
+++ b/apps/files_trashbin/l10n/it.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Impossibile eliminare %s definitivamente",
"Couldn't restore %s" => "Impossibile ripristinare %s",
+"Deleted files" => "File eliminati",
"Error" => "Errore",
"restored" => "ripristinati",
"Nothing in here. Your trash bin is empty!" => "Qui non c'è niente. Il tuo cestino è vuoto.",
diff --git a/apps/files_trashbin/l10n/ja.php b/apps/files_trashbin/l10n/ja.php
new file mode 100644
index 00000000000..0aab7d05754
--- /dev/null
+++ b/apps/files_trashbin/l10n/ja.php
@@ -0,0 +1,15 @@
+<?php
+$TRANSLATIONS = array(
+"Couldn't delete %s permanently" => "%s を完全に削除できませんでした",
+"Couldn't restore %s" => "%s を復元できませんでした",
+"Deleted files" => "ゴミ箱",
+"Error" => "エラー",
+"restored" => "復元済",
+"Nothing in here. Your trash bin is empty!" => "ここには何もありません。ゴミ箱は空です!",
+"Name" => "名前",
+"Restore" => "復元",
+"Deleted" => "削除済み",
+"Delete" => "削除",
+"Deleted Files" => "ゴミ箱"
+);
+$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_trashbin/l10n/ja_JP.php b/apps/files_trashbin/l10n/ja_JP.php
index 8d896625b52..0aab7d05754 100644
--- a/apps/files_trashbin/l10n/ja_JP.php
+++ b/apps/files_trashbin/l10n/ja_JP.php
@@ -1,7 +1,8 @@
<?php
$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "%s を完全に削除出来ませんでした",
-"Couldn't restore %s" => "%s を復元出来ませんでした",
+"Couldn't delete %s permanently" => "%s を完全に削除できませんでした",
+"Couldn't restore %s" => "%s を復元できませんでした",
+"Deleted files" => "ゴミ箱",
"Error" => "エラー",
"restored" => "復元済",
"Nothing in here. Your trash bin is empty!" => "ここには何もありません。ゴミ箱は空です!",
diff --git a/apps/files_trashbin/l10n/ka_GE.php b/apps/files_trashbin/l10n/ka_GE.php
index 7440171deef..f36bbea59bc 100644
--- a/apps/files_trashbin/l10n/ka_GE.php
+++ b/apps/files_trashbin/l10n/ka_GE.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "ფაილი %s–ის სრულად წაშლა ვერ მოხერხდა",
"Couldn't restore %s" => "%s–ის აღდგენა ვერ მოხერხდა",
+"Deleted files" => "წაშლილი ფაილები",
"Error" => "შეცდომა",
"Nothing in here. Your trash bin is empty!" => "აქ არაფერი არ არის. სანაგვე ყუთი ცარიელია!",
"Name" => "სახელი",
diff --git a/apps/files_trashbin/l10n/km.php b/apps/files_trashbin/l10n/km.php
index f7d9faa38c5..1df805de2d6 100644
--- a/apps/files_trashbin/l10n/km.php
+++ b/apps/files_trashbin/l10n/km.php
@@ -1,5 +1,8 @@
<?php
$TRANSLATIONS = array(
+"Error" => "កំហុស",
+"Name" => "ឈ្មោះ",
+"Restore" => "ស្ដារ​មក​វិញ",
"Delete" => "លុប"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_trashbin/l10n/ko.php b/apps/files_trashbin/l10n/ko.php
index 9c3cd2de15f..f95d1432451 100644
--- a/apps/files_trashbin/l10n/ko.php
+++ b/apps/files_trashbin/l10n/ko.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "%s을(를_ 영구적으로 삭제할 수 없습니다",
"Couldn't restore %s" => "%s을(를) 복원할 수 없습니다",
+"Deleted files" => "삭제된 파일",
"Error" => "오류",
"restored" => "복원됨",
"Nothing in here. Your trash bin is empty!" => "휴지통이 비어 있습니다!",
diff --git a/apps/files_trashbin/l10n/lt_LT.php b/apps/files_trashbin/l10n/lt_LT.php
index c4a8463fd0e..07325665d78 100644
--- a/apps/files_trashbin/l10n/lt_LT.php
+++ b/apps/files_trashbin/l10n/lt_LT.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Nepavyko negrįžtamai ištrinti %s",
"Couldn't restore %s" => "Nepavyko atkurti %s",
+"Deleted files" => "Ištrinti failai",
"Error" => "Klaida",
"restored" => "atstatyta",
"Nothing in here. Your trash bin is empty!" => "Nieko nėra. Jūsų šiukšliadėžė tuščia!",
diff --git a/apps/files_trashbin/l10n/lv.php b/apps/files_trashbin/l10n/lv.php
index 5c04a0c97d1..d356b344377 100644
--- a/apps/files_trashbin/l10n/lv.php
+++ b/apps/files_trashbin/l10n/lv.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Nevarēja pilnībā izdzēst %s",
"Couldn't restore %s" => "Nevarēja atjaunot %s",
+"Deleted files" => "Dzēstās datnes",
"Error" => "Kļūda",
"restored" => "atjaunots",
"Nothing in here. Your trash bin is empty!" => "Šeit nekā nav. Jūsu miskaste ir tukša!",
diff --git a/apps/files_trashbin/l10n/mk.php b/apps/files_trashbin/l10n/mk.php
index 06a9dcfb241..f025a13db1a 100644
--- a/apps/files_trashbin/l10n/mk.php
+++ b/apps/files_trashbin/l10n/mk.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Не можеше трајно да се избрише %s",
"Couldn't restore %s" => "Не можеше да се поврати %s",
+"Deleted files" => "Избришани датотеки",
"Error" => "Грешка",
"restored" => "повратени",
"Nothing in here. Your trash bin is empty!" => "Тука нема ништо. Вашата корпа за отпадоци е празна!",
diff --git a/apps/files_trashbin/l10n/nb_NO.php b/apps/files_trashbin/l10n/nb_NO.php
index eb917e3dde6..66e61ee72a1 100644
--- a/apps/files_trashbin/l10n/nb_NO.php
+++ b/apps/files_trashbin/l10n/nb_NO.php
@@ -2,12 +2,14 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Kunne ikke slette %s fullstendig",
"Couldn't restore %s" => "Kunne ikke gjenopprette %s",
+"Deleted files" => "Slettede filer",
"Error" => "Feil",
+"restored" => "gjenopprettet",
"Nothing in here. Your trash bin is empty!" => "Ingenting her. Søppelkassen din er tom!",
"Name" => "Navn",
"Restore" => "Gjenopprett",
"Deleted" => "Slettet",
"Delete" => "Slett",
-"Deleted Files" => "Slettet filer"
+"Deleted Files" => "Slettede filer"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_trashbin/l10n/nl.php b/apps/files_trashbin/l10n/nl.php
index 37a8ca65409..533571fd9e1 100644
--- a/apps/files_trashbin/l10n/nl.php
+++ b/apps/files_trashbin/l10n/nl.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Kon %s niet permanent verwijderen",
"Couldn't restore %s" => "Kon %s niet herstellen",
+"Deleted files" => "Verwijderde bestanden",
"Error" => "Fout",
"restored" => "hersteld",
"Nothing in here. Your trash bin is empty!" => "Niets te vinden. Uw prullenbak is leeg!",
diff --git a/apps/files_trashbin/l10n/nn_NO.php b/apps/files_trashbin/l10n/nn_NO.php
index 39e2d5cda91..9282d9d49d4 100644
--- a/apps/files_trashbin/l10n/nn_NO.php
+++ b/apps/files_trashbin/l10n/nn_NO.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Klarte ikkje sletta %s for godt",
"Couldn't restore %s" => "Klarte ikkje gjenoppretta %s",
+"Deleted files" => "Sletta filer",
"Error" => "Feil",
"restored" => "gjenoppretta",
"Nothing in here. Your trash bin is empty!" => "Ingenting her. Papirkorga di er tom!",
diff --git a/apps/files_trashbin/l10n/pl.php b/apps/files_trashbin/l10n/pl.php
index 961b7727824..5075dad271a 100644
--- a/apps/files_trashbin/l10n/pl.php
+++ b/apps/files_trashbin/l10n/pl.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Nie można trwale usunąć %s",
"Couldn't restore %s" => "Nie można przywrócić %s",
+"Deleted files" => "Pliki usunięte",
"Error" => "Błąd",
"restored" => "przywrócony",
"Nothing in here. Your trash bin is empty!" => "Nic tu nie ma. Twój kosz jest pusty!",
diff --git a/apps/files_trashbin/l10n/pt_BR.php b/apps/files_trashbin/l10n/pt_BR.php
index c2100efe96e..300235452b4 100644
--- a/apps/files_trashbin/l10n/pt_BR.php
+++ b/apps/files_trashbin/l10n/pt_BR.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Não foi possível excluir %s permanentemente",
"Couldn't restore %s" => "Não foi possível restaurar %s",
+"Deleted files" => "Arquivos apagados",
"Error" => "Erro",
"restored" => "restaurado",
"Nothing in here. Your trash bin is empty!" => "Nada aqui. Sua lixeira está vazia!",
diff --git a/apps/files_trashbin/l10n/pt_PT.php b/apps/files_trashbin/l10n/pt_PT.php
index 89e84a84d28..69f83e8a0e4 100644
--- a/apps/files_trashbin/l10n/pt_PT.php
+++ b/apps/files_trashbin/l10n/pt_PT.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Não foi possível eliminar %s de forma permanente",
"Couldn't restore %s" => "Não foi possível restaurar %s",
+"Deleted files" => "Ficheiros eliminados",
"Error" => "Erro",
"restored" => "Restaurado",
"Nothing in here. Your trash bin is empty!" => "Não hà ficheiros. O lixo está vazio!",
diff --git a/apps/files_trashbin/l10n/ro.php b/apps/files_trashbin/l10n/ro.php
index f285dcc164e..b00f37615f8 100644
--- a/apps/files_trashbin/l10n/ro.php
+++ b/apps/files_trashbin/l10n/ro.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Deleted files" => "Sterge fisierele",
"Error" => "Eroare",
"Name" => "Nume",
"Delete" => "Șterge"
diff --git a/apps/files_trashbin/l10n/ru.php b/apps/files_trashbin/l10n/ru.php
index 06a4f864c67..3210ad7290b 100644
--- a/apps/files_trashbin/l10n/ru.php
+++ b/apps/files_trashbin/l10n/ru.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "%s не может быть удалён навсегда",
"Couldn't restore %s" => "%s не может быть восстановлен",
+"Deleted files" => "Удалённые файлы",
"Error" => "Ошибка",
"restored" => "восстановлен",
"Nothing in here. Your trash bin is empty!" => "Здесь ничего нет. Ваша корзина пуста!",
diff --git a/apps/files_trashbin/l10n/sk_SK.php b/apps/files_trashbin/l10n/sk_SK.php
index b23383c1214..6bb39bb89dd 100644
--- a/apps/files_trashbin/l10n/sk_SK.php
+++ b/apps/files_trashbin/l10n/sk_SK.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Nemožno zmazať %s navždy",
"Couldn't restore %s" => "Nemožno obnoviť %s",
+"Deleted files" => "Zmazané súbory",
"Error" => "Chyba",
"restored" => "obnovené",
"Nothing in here. Your trash bin is empty!" => "Žiadny obsah. Kôš je prázdny!",
diff --git a/apps/files_trashbin/l10n/sl.php b/apps/files_trashbin/l10n/sl.php
index 9f164ae709c..ca69c8d2784 100644
--- a/apps/files_trashbin/l10n/sl.php
+++ b/apps/files_trashbin/l10n/sl.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Datoteke %s ni mogoče trajno izbrisati.",
"Couldn't restore %s" => "Ni mogoče obnoviti %s",
+"Deleted files" => "Izbrisane datoteke",
"Error" => "Napaka",
"restored" => "obnovljeno",
"Nothing in here. Your trash bin is empty!" => "Mapa smeti je prazna.",
diff --git a/apps/files_trashbin/l10n/sq.php b/apps/files_trashbin/l10n/sq.php
index 63957080f37..10354e45408 100644
--- a/apps/files_trashbin/l10n/sq.php
+++ b/apps/files_trashbin/l10n/sq.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Nuk munda ta eliminoj përfundimisht %s",
"Couldn't restore %s" => "Nuk munda ta rivendos %s",
+"Deleted files" => "Skedarë të fshirë ",
"Error" => "Veprim i gabuar",
"restored" => "rivendosur",
"Nothing in here. Your trash bin is empty!" => "Këtu nuk ka asgjë. Koshi juaj është bosh!",
diff --git a/apps/files_trashbin/l10n/sr.php b/apps/files_trashbin/l10n/sr.php
index c893dba118b..7fb4c85ab63 100644
--- a/apps/files_trashbin/l10n/sr.php
+++ b/apps/files_trashbin/l10n/sr.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Deleted files" => "Обрисане датотеке",
"Error" => "Грешка",
"Nothing in here. Your trash bin is empty!" => "Овде нема ништа. Корпа за отпатке је празна.",
"Name" => "Име",
diff --git a/apps/files_trashbin/l10n/sv.php b/apps/files_trashbin/l10n/sv.php
index 21d4d15e9cc..ec9de3acaa2 100644
--- a/apps/files_trashbin/l10n/sv.php
+++ b/apps/files_trashbin/l10n/sv.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Kunde inte radera %s permanent",
"Couldn't restore %s" => "Kunde inte återställa %s",
+"Deleted files" => "Raderade filer",
"Error" => "Fel",
"restored" => "återställd",
"Nothing in here. Your trash bin is empty!" => "Ingenting här. Din papperskorg är tom!",
diff --git a/apps/files_trashbin/l10n/tr.php b/apps/files_trashbin/l10n/tr.php
index 00a3b4d32a5..c1234cdfb0c 100644
--- a/apps/files_trashbin/l10n/tr.php
+++ b/apps/files_trashbin/l10n/tr.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "%s alıcı olarak silinemedi",
"Couldn't restore %s" => "%s eri yüklenemedi",
+"Deleted files" => "Silinmiş dosyalar",
"Error" => "Hata",
"restored" => "geri yüklendi",
"Nothing in here. Your trash bin is empty!" => "Burada hiçbir şey yok. Çöp kutunuz tamamen boş!",
diff --git a/apps/files_trashbin/l10n/ug.php b/apps/files_trashbin/l10n/ug.php
index 54c040c88a7..f52f28db49b 100644
--- a/apps/files_trashbin/l10n/ug.php
+++ b/apps/files_trashbin/l10n/ug.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Deleted files" => "ئۆچۈرۈلگەن ھۆججەتلەر",
"Error" => "خاتالىق",
"Nothing in here. Your trash bin is empty!" => "بۇ جايدا ھېچنېمە يوق. Your trash bin is empty!",
"Name" => "ئاتى",
diff --git a/apps/files_trashbin/l10n/uk.php b/apps/files_trashbin/l10n/uk.php
index c54d45aaa82..19d4bda97c7 100644
--- a/apps/files_trashbin/l10n/uk.php
+++ b/apps/files_trashbin/l10n/uk.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "Неможливо видалити %s назавжди",
"Couldn't restore %s" => "Неможливо відновити %s",
+"Deleted files" => "Видалено файлів",
"Error" => "Помилка",
"restored" => "відновлено",
"Nothing in here. Your trash bin is empty!" => "Нічого немає. Ваший кошик для сміття пустий!",
diff --git a/apps/files_trashbin/l10n/vi.php b/apps/files_trashbin/l10n/vi.php
index c5e899392bf..81a0cf14bcc 100644
--- a/apps/files_trashbin/l10n/vi.php
+++ b/apps/files_trashbin/l10n/vi.php
@@ -1,8 +1,10 @@
<?php
$TRANSLATIONS = array(
-"Couldn't delete %s permanently" => "Không thể óa %s vĩnh viễn",
+"Couldn't delete %s permanently" => "Không thể xóa %s vĩnh viễn",
"Couldn't restore %s" => "Không thể khôi phục %s",
+"Deleted files" => "File đã bị xóa",
"Error" => "Lỗi",
+"restored" => "khôi phục",
"Nothing in here. Your trash bin is empty!" => "Không có gì ở đây. Thùng rác của bạn rỗng!",
"Name" => "Tên",
"Restore" => "Khôi phục",
diff --git a/apps/files_trashbin/l10n/zh_CN.php b/apps/files_trashbin/l10n/zh_CN.php
index 24d9002adcb..4c61aef33b1 100644
--- a/apps/files_trashbin/l10n/zh_CN.php
+++ b/apps/files_trashbin/l10n/zh_CN.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "无法彻底删除文件%s",
"Couldn't restore %s" => "无法恢复%s",
+"Deleted files" => "已删除文件",
"Error" => "错误",
"restored" => "已恢复",
"Nothing in here. Your trash bin is empty!" => "这里没有东西. 你的回收站是空的!",
diff --git a/apps/files_trashbin/l10n/zh_TW.php b/apps/files_trashbin/l10n/zh_TW.php
index 1f05a2687b6..65b954e2c63 100644
--- a/apps/files_trashbin/l10n/zh_TW.php
+++ b/apps/files_trashbin/l10n/zh_TW.php
@@ -2,6 +2,7 @@
$TRANSLATIONS = array(
"Couldn't delete %s permanently" => "無法永久刪除 %s",
"Couldn't restore %s" => "無法還原 %s",
+"Deleted files" => "回收桶",
"Error" => "錯誤",
"restored" => "已還原",
"Nothing in here. Your trash bin is empty!" => "您的回收桶是空的!",
diff --git a/apps/files_trashbin/lib/helper.php b/apps/files_trashbin/lib/helper.php
index c454b35a5f2..9c24332a964 100644
--- a/apps/files_trashbin/lib/helper.php
+++ b/apps/files_trashbin/lib/helper.php
@@ -2,55 +2,67 @@
namespace OCA\Files_Trashbin;
+use OC\Files\FileInfo;
+
class Helper
{
/**
* Retrieves the contents of a trash bin directory.
* @param string $dir path to the directory inside the trashbin
* or empty to retrieve the root of the trashbin
- * @return array of files
+ * @return \OCP\Files\FileInfo[]
*/
public static function getTrashFiles($dir){
$result = array();
+ $timestamp = null;
$user = \OCP\User::getUser();
- if ($dir && $dir !== '/') {
- $view = new \OC_Filesystemview('/'.$user.'/files_trashbin/files');
- $dirContent = $view->opendir($dir);
- if ($dirContent === false){
- return null;
- }
- if(is_resource($dirContent)){
- while(($entryName = readdir($dirContent)) !== false) {
- if (!\OC\Files\Filesystem::isIgnoredDir($entryName)) {
- $pos = strpos($dir.'/', '/', 1);
- $tmp = substr($dir, 0, $pos);
- $pos = strrpos($tmp, '.d');
- $timestamp = substr($tmp, $pos+2);
- $result[] = array(
- 'id' => $entryName,
- 'timestamp' => $timestamp,
- 'mime' => $view->getMimeType($dir.'/'.$entryName),
- 'type' => $view->is_dir($dir.'/'.$entryName) ? 'dir' : 'file',
- 'location' => $dir,
- );
+ $view = new \OC_Filesystemview('/' . $user . '/files_trashbin/files');
+
+ if (ltrim($dir, '/') !== '' && !$view->is_dir($dir)) {
+ throw new \Exception('Directory does not exists');
+ }
+
+ $dirContent = $view->opendir($dir);
+ if ($dirContent === false) {
+ return $result;
+ }
+ if (is_resource($dirContent)) {
+ while (($entryName = readdir($dirContent)) !== false) {
+ if (!\OC\Files\Filesystem::isIgnoredDir($entryName)) {
+ $id = $entryName;
+ if ($dir === '' || $dir === '/') {
+ $pathparts = pathinfo($entryName);
+ $timestamp = substr($pathparts['extension'], 1);
+ $id = $pathparts['filename'];
+ } else if ($timestamp === null) {
+ // for subfolders we need to calculate the timestamp only once
+ $parts = explode('/', ltrim($dir, '/'));
+ $timestamp = substr(pathinfo($parts[0], PATHINFO_EXTENSION), 1);
}
+ $result[] = array(
+ 'id' => $id,
+ 'timestamp' => $timestamp,
+ 'mime' => \OC_Helper::getFileNameMimeType($id),
+ 'type' => $view->is_dir($dir . '/' . $entryName) ? 'dir' : 'file',
+ 'location' => $dir,
+ );
}
- closedir($dirContent);
}
- } else {
- $query = \OC_DB::prepare('SELECT `id`,`location`,`timestamp`,`type`,`mime` FROM `*PREFIX*files_trash` WHERE `user` = ?');
- $result = $query->execute(array($user))->fetchAll();
+ closedir($dirContent);
}
$files = array();
$id = 0;
+ list($storage, $internalPath) = $view->resolvePath($dir);
+ $absoluteDir = $view->getAbsolutePath($dir);
foreach ($result as $r) {
$i = array();
$i['id'] = $id++;
$i['name'] = $r['id'];
$i['date'] = \OCP\Util::formatDate($r['timestamp']);
$i['timestamp'] = $r['timestamp'];
+ $i['etag'] = $r['timestamp']; // add fake etag, it is only needed to identify the preview image
$i['mimetype'] = $r['mime'];
$i['type'] = $r['type'];
if ($i['type'] === 'file') {
@@ -63,9 +75,13 @@ class Helper
$i['directory'] = '';
}
$i['permissions'] = \OCP\PERMISSION_READ;
- $i['isPreviewAvailable'] = \OC::$server->getPreviewManager()->isMimeSupported($r['mime']);
+ if (\OCP\App::isEnabled('files_encryption')) {
+ $i['isPreviewAvailable'] = false;
+ } else {
+ $i['isPreviewAvailable'] = \OC::$server->getPreviewManager()->isMimeSupported($r['mime']);
+ }
$i['icon'] = \OCA\Files\Helper::determineIcon($i);
- $files[] = $i;
+ $files[] = new FileInfo($absoluteDir . '/' . $i['name'], $storage, $internalPath . '/' . $i['name'], $i);
}
usort($files, array('\OCA\Files\Helper', 'fileCmp'));
diff --git a/apps/files_trashbin/lib/trashbin.php b/apps/files_trashbin/lib/trashbin.php
index 7544980e071..7e91f8a59ff 100644
--- a/apps/files_trashbin/lib/trashbin.php
+++ b/apps/files_trashbin/lib/trashbin.php
@@ -61,7 +61,14 @@ class Trashbin {
}
- private static function copyFilesToOwner($sourcePath, $owner, $ownerPath, $timestamp, $type, $mime) {
+ /**
+ * @brief copy file to owners trash
+ * @param string $sourcePath
+ * @param string $owner
+ * @param string $ownerPath
+ * @param integer $timestamp
+ */
+ private static function copyFilesToOwner($sourcePath, $owner, $ownerPath, $timestamp) {
self::setUpTrash($owner);
$ownerFilename = basename($ownerPath);
@@ -77,12 +84,10 @@ class Trashbin {
if ($view->file_exists($target)) {
- $query = \OC_DB::prepare("INSERT INTO `*PREFIX*files_trash` (`id`,`timestamp`,`location`,`type`,`mime`,`user`) VALUES (?,?,?,?,?,?)");
- $result = $query->execute(array($ownerFilename, $timestamp, $ownerLocation, $type, $mime, $owner));
- if (!$result) { // if file couldn't be added to the database than also don't store it in the trash bin.
- $view->deleteAll($owner.'/files_trashbin/files/' . $ownerFilename . '.d' . $timestamp);
+ $query = \OC_DB::prepare("INSERT INTO `*PREFIX*files_trash` (`id`,`timestamp`,`location`,`user`) VALUES (?,?,?,?)");
+ $result = $query->execute(array($ownerFilename, $timestamp, $ownerLocation, $owner));
+ if (!$result) {
\OC_Log::write('files_trashbin', 'trash bin database couldn\'t be updated for the files owner', \OC_log::ERROR);
- return;
}
}
}
@@ -105,18 +110,8 @@ class Trashbin {
$filename = $path_parts['basename'];
$location = $path_parts['dirname'];
$timestamp = time();
- $mime = $view->getMimeType('files' . $file_path);
-
- if ($view->is_dir('files' . $file_path)) {
- $type = 'dir';
- } else {
- $type = 'file';
- }
$userTrashSize = self::getTrashbinSize($user);
- if ($userTrashSize === false || $userTrashSize < 0) {
- $userTrashSize = self::calculateSize(new \OC\Files\View('/' . $user . '/files_trashbin'));
- }
// disable proxy to prevent recursive calls
$proxyStatus = \OC_FileProxy::$enabled;
@@ -127,12 +122,10 @@ class Trashbin {
if ($view->file_exists('files_trashbin/files/' . $filename . '.d' . $timestamp)) {
$size = $sizeOfAddedFiles;
- $query = \OC_DB::prepare("INSERT INTO `*PREFIX*files_trash` (`id`,`timestamp`,`location`,`type`,`mime`,`user`) VALUES (?,?,?,?,?,?)");
- $result = $query->execute(array($filename, $timestamp, $location, $type, $mime, $user));
- if (!$result) { // if file couldn't be added to the database than also don't store it in the trash bin.
- $view->deleteAll('files_trashbin/files/' . $filename . '.d' . $timestamp);
+ $query = \OC_DB::prepare("INSERT INTO `*PREFIX*files_trash` (`id`,`timestamp`,`location`,`user`) VALUES (?,?,?,?)");
+ $result = $query->execute(array($filename, $timestamp, $location, $user));
+ if (!$result) {
\OC_Log::write('files_trashbin', 'trash bin database couldn\'t be updated', \OC_log::ERROR);
- return;
}
\OCP\Util::emitHook('\OCA\Files_Trashbin\Trashbin', 'post_moveToTrash', array('filePath' => \OC\Files\Filesystem::normalizePath($file_path),
'trashPath' => \OC\Files\Filesystem::normalizePath($filename . '.d' . $timestamp)));
@@ -142,7 +135,7 @@ class Trashbin {
// if owner !== user we need to also add a copy to the owners trash
if ($user !== $owner) {
- self::copyFilesToOwner($file_path, $owner, $ownerPath, $timestamp, $type, $mime);
+ self::copyFilesToOwner($file_path, $owner, $ownerPath, $timestamp);
}
} else {
\OC_Log::write('files_trashbin', 'Couldn\'t move ' . $file_path . ' to the trash bin', \OC_log::ERROR);
@@ -150,17 +143,12 @@ class Trashbin {
$userTrashSize += $size;
$userTrashSize -= self::expire($userTrashSize, $user);
- self::setTrashbinSize($user, $userTrashSize);
// if owner !== user we also need to update the owners trash size
if($owner !== $user) {
$ownerTrashSize = self::getTrashbinSize($owner);
- if ($ownerTrashSize === false || $ownerTrashSize < 0) {
- $ownerTrashSize = self::calculateSize(new \OC\Files\View('/' . $owner . '/files_trashbin'));
- }
$ownerTrashSize += $size;
$ownerTrashSize -= self::expire($ownerTrashSize, $owner);
- self::setTrashbinSize($owner, $ownerTrashSize);
}
}
@@ -169,7 +157,7 @@ class Trashbin {
*
* @param $file_path path to original file
* @param $filename of deleted file
- * @param $timestamp when the file was deleted
+ * @param integer $timestamp when the file was deleted
*
* @return size of stored versions
*/
@@ -214,7 +202,7 @@ class Trashbin {
*
* @param $file_path path to original file
* @param $filename of deleted file
- * @param $timestamp when the file was deleted
+ * @param integer $timestamp when the file was deleted
*
* @return size of encryption keys
*/
@@ -321,33 +309,22 @@ class Trashbin {
$user = \OCP\User::getUser();
$view = new \OC\Files\View('/' . $user);
- $trashbinSize = self::getTrashbinSize($user);
- if ($trashbinSize === false || $trashbinSize < 0) {
- $trashbinSize = self::calculateSize(new \OC\Files\View('/' . $user . '/files_trashbin'));
- }
+ $location = '';
if ($timestamp) {
- $query = \OC_DB::prepare('SELECT `location`,`type` FROM `*PREFIX*files_trash`'
- . ' WHERE `user`=? AND `id`=? AND `timestamp`=?');
+ $query = \OC_DB::prepare('SELECT `location` FROM `*PREFIX*files_trash`'
+ . ' WHERE `user`=? AND `id`=? AND `timestamp`=?');
$result = $query->execute(array($user, $filename, $timestamp))->fetchAll();
if (count($result) !== 1) {
\OC_Log::write('files_trashbin', 'trash bin database inconsistent!', \OC_Log::ERROR);
- return false;
- }
-
- // if location no longer exists, restore file in the root directory
- $location = $result[0]['location'];
- if ($result[0]['location'] !== '/' &&
- (!$view->is_dir('files' . $result[0]['location']) ||
- !$view->isUpdatable('files' . $result[0]['location']))) {
- $location = '';
+ } else {
+ $location = $result[0]['location'];
+ // if location no longer exists, restore file in the root directory
+ if ($location !== '/' &&
+ (!$view->is_dir('files' . $location) ||
+ !$view->isUpdatable('files' . $location))) {
+ $location = '';
+ }
}
- } else {
- $path_parts = pathinfo($file);
- $result[] = array(
- 'location' => $path_parts['dirname'],
- 'type' => $view->is_dir('/files_trashbin/files/' . $file) ? 'dir' : 'files',
- );
- $location = '';
}
// we need a extension in case a file/dir with the same name already exists
@@ -372,22 +349,15 @@ class Trashbin {
$view->chroot($fakeRoot);
\OCP\Util::emitHook('\OCA\Files_Trashbin\Trashbin', 'post_restore', array('filePath' => \OC\Files\Filesystem::normalizePath('/' . $location . '/' . $uniqueFilename),
'trashPath' => \OC\Files\Filesystem::normalizePath($file)));
- if ($view->is_dir($target)) {
- $trashbinSize -= self::calculateSize(new \OC\Files\View('/' . $user . '/' . $target));
- } else {
- $trashbinSize -= $view->filesize($target);
- }
- $trashbinSize -= self::restoreVersions($view, $file, $filename, $uniqueFilename, $location, $timestamp);
- $trashbinSize -= self::restoreEncryptionKeys($view, $file, $filename, $uniqueFilename, $location, $timestamp);
+ self::restoreVersions($view, $file, $filename, $uniqueFilename, $location, $timestamp);
+ self::restoreEncryptionKeys($view, $file, $filename, $uniqueFilename, $location, $timestamp);
if ($timestamp) {
$query = \OC_DB::prepare('DELETE FROM `*PREFIX*files_trash` WHERE `user`=? AND `id`=? AND `timestamp`=?');
$query->execute(array($user, $filename, $timestamp));
}
- self::setTrashbinSize($user, $trashbinSize);
-
// enable proxy
\OC_FileProxy::$enabled = $proxyStatus;
@@ -406,14 +376,12 @@ class Trashbin {
* @param \OC\Files\View $view file view
* @param $file complete path to file
* @param $filename name of file once it was deleted
- * @param $uniqueFilename new file name to restore the file without overwriting existing files
+ * @param string $uniqueFilename new file name to restore the file without overwriting existing files
* @param $location location if file
* @param $timestamp deleteion time
*
- * @return size of restored versions
*/
private static function restoreVersions($view, $file, $filename, $uniqueFilename, $location, $timestamp) {
- $size = 0;
if (\OCP\App::isEnabled('files_versions')) {
// disable proxy to prevent recursive calls
@@ -434,15 +402,12 @@ class Trashbin {
}
if ($view->is_dir('/files_trashbin/versions/' . $file)) {
- $size += self::calculateSize(new \OC\Files\View('/' . $user . '/' . 'files_trashbin/versions/' . $file));
$rootView->rename(\OC\Files\Filesystem::normalizePath($user . '/files_trashbin/versions/' . $file), \OC\Files\Filesystem::normalizePath($owner . '/files_versions/' . $ownerPath));
} else if ($versions = self::getVersionsFromTrash($versionedFile, $timestamp)) {
foreach ($versions as $v) {
if ($timestamp) {
- $size += $view->filesize('files_trashbin/versions/' . $versionedFile . '.v' . $v . '.d' . $timestamp);
$rootView->rename($user . '/files_trashbin/versions/' . $versionedFile . '.v' . $v . '.d' . $timestamp, $owner . '/files_versions/' . $ownerPath . '.v' . $v);
} else {
- $size += $view->filesize('files_trashbin/versions/' . $versionedFile . '.v' . $v);
$rootView->rename($user . '/files_trashbin/versions/' . $versionedFile . '.v' . $v, $owner . '/files_versions/' . $ownerPath . '.v' . $v);
}
}
@@ -451,7 +416,6 @@ class Trashbin {
// enable proxy
\OC_FileProxy::$enabled = $proxyStatus;
}
- return $size;
}
/**
@@ -460,15 +424,13 @@ class Trashbin {
* @param \OC\Files\View $view
* @param $file complete path to file
* @param $filename name of file
- * @param $uniqueFilename new file name to restore the file without overwriting existing files
+ * @param string $uniqueFilename new file name to restore the file without overwriting existing files
* @param $location location of file
* @param $timestamp deleteion time
*
- * @return size of restored encrypted file
*/
private static function restoreEncryptionKeys($view, $file, $filename, $uniqueFilename, $location, $timestamp) {
// Take care of encryption keys TODO! Get '.key' in file between file name and delete date (also for permanent delete!)
- $size = 0;
if (\OCP\App::isEnabled('files_encryption')) {
$user = \OCP\User::getUser();
$rootView = new \OC\Files\View('/');
@@ -513,18 +475,15 @@ class Trashbin {
if ($rootView->is_dir($keyfile)) {
// handle keyfiles
- $size += self::calculateSize(new \OC\Files\View($keyfile));
$rootView->rename($keyfile, $baseDir . '/keyfiles/' . $ownerPath);
// handle share-keys
if ($timestamp) {
$sharekey .= '.d' . $timestamp;
}
- $size += self::calculateSize(new \OC\Files\View($sharekey));
$rootView->rename($sharekey, $baseDir . '/share-keys/' . $ownerPath);
} else {
// handle keyfiles
- $size += $rootView->filesize($keyfile);
$rootView->rename($keyfile, $baseDir . '/keyfiles/' . $ownerPath . '.key');
// handle share-keys
@@ -533,8 +492,6 @@ class Trashbin {
$ownerShareKey .= '.d' . $timestamp;
}
- $size += $rootView->filesize($ownerShareKey);
-
// move only owners key
$rootView->rename($ownerShareKey, $baseDir . '/share-keys/' . $ownerPath . '.' . $user . '.shareKey');
@@ -561,7 +518,6 @@ class Trashbin {
// enable proxy
\OC_FileProxy::$enabled = $proxyStatus;
}
- return $size;
}
/**
@@ -571,7 +527,6 @@ class Trashbin {
$user = \OCP\User::getUser();
$view = new \OC\Files\View('/' . $user);
$view->deleteAll('files_trashbin');
- self::setTrashbinSize($user, 0);
$query = \OC_DB::prepare('DELETE FROM `*PREFIX*files_trash` WHERE `user`=?');
$query->execute(array($user));
@@ -592,11 +547,6 @@ class Trashbin {
$view = new \OC\Files\View('/' . $user);
$size = 0;
- $trashbinSize = self::getTrashbinSize($user);
- if ($trashbinSize === false || $trashbinSize < 0) {
- $trashbinSize = self::calculateSize(new \OC\Files\View('/' . $user . '/files_trashbin'));
- }
-
if ($timestamp) {
$query = \OC_DB::prepare('DELETE FROM `*PREFIX*files_trash` WHERE `user`=? AND `id`=? AND `timestamp`=?');
$query->execute(array($user, $filename, $timestamp));
@@ -613,14 +563,16 @@ class Trashbin {
} else {
$size += $view->filesize('/files_trashbin/files/' . $file);
}
+ \OC_Hook::emit('\OCP\Trashbin', 'preDelete', array('path' => '/files_trashbin/files/' . $file));
$view->unlink('/files_trashbin/files/' . $file);
\OC_Hook::emit('\OCP\Trashbin', 'delete', array('path' => '/files_trashbin/files/' . $file));
- $trashbinSize -= $size;
- self::setTrashbinSize($user, $trashbinSize);
return $size;
}
+ /**
+ * @param \OC\Files\View $view
+ */
private static function deleteVersions($view, $file, $filename, $timestamp) {
$size = 0;
if (\OCP\App::isEnabled('files_versions')) {
@@ -643,6 +595,9 @@ class Trashbin {
return $size;
}
+ /**
+ * @param \OC\Files\View $view
+ */
private static function deleteEncryptionKeys($view, $file, $filename, $timestamp) {
$size = 0;
if (\OCP\App::isEnabled('files_encryption')) {
@@ -713,7 +668,7 @@ class Trashbin {
/**
* calculate remaining free space for trash bin
*
- * @param $trashbinSize current size of the trash bin
+ * @param integer $trashbinSize current size of the trash bin
* @return available free space for trash bin
*/
private static function calculateFreeSpace($trashbinSize) {
@@ -722,7 +677,7 @@ class Trashbin {
$quota = \OC_Preferences::getValue($user, 'files', 'quota');
$view = new \OC\Files\View('/' . $user);
if ($quota === null || $quota === 'default') {
- $quota = \OC_Appconfig::getValue('files', 'default_quota');
+ $quota = \OC::$server->getAppConfig()->getValue('files', 'default_quota');
}
if ($quota === null || $quota === 'none') {
$quota = \OC\Files\Filesystem::free_space('/');
@@ -756,17 +711,10 @@ class Trashbin {
$size = self::getTrashbinSize($user);
- if ($size === false || $size < 0) {
- $size = self::calculateSize(new \OC\Files\View('/' . $user . '/files_trashbin'));
- }
-
$freeSpace = self::calculateFreeSpace($size);
if ($freeSpace < 0) {
- $newSize = $size - self::expire($size, $user);
- if ($newSize !== $size) {
- self::setTrashbinSize($user, $newSize);
- }
+ self::expire($size, $user);
}
}
@@ -826,9 +774,9 @@ class Trashbin {
/**
* recursive copy to copy a whole directory
*
- * @param $source source path, relative to the users files directory
- * @param $destination destination path relative to the users root directoy
- * @param $view file view for the users root directory
+ * @param string $source source path, relative to the users files directory
+ * @param string $destination destination path relative to the users root directoy
+ * @param \OC\Files\View $view file view for the users root directory
*/
private static function copy_recursive($source, $destination, $view) {
$size = 0;
@@ -887,7 +835,7 @@ class Trashbin {
* find unique extension for restored file if a file with the same name already exists
* @param $location where the file should be restored
* @param $filename name of the file
- * @param $view filesystem view relative to users root directory
+ * @param \OC\Files\View $view filesystem view relative to users root directory
* @return string with unique extension
*/
private static function getUniqueFilename($location, $filename, $view) {
@@ -916,8 +864,8 @@ class Trashbin {
/**
* @brief get the size from a given root folder
- * @param $view file view on the root folder
- * @return size of the folder
+ * @param \OC\Files\View $view file view on the root folder
+ * @return integer size of the folder
*/
private static function calculateSize($view) {
$root = \OCP\Config::getSystemValue('datadirectory') . $view->getAbsolutePath('');
@@ -943,28 +891,9 @@ class Trashbin {
* @return mixed trash bin size or false if no trash bin size is stored
*/
private static function getTrashbinSize($user) {
- $query = \OC_DB::prepare('SELECT `size` FROM `*PREFIX*files_trashsize` WHERE `user`=?');
- $result = $query->execute(array($user))->fetchAll();
-
- if ($result) {
- return (int)$result[0]['size'];
- }
- return false;
- }
-
- /**
- * write to the database how much space is in use for the trash bin
- *
- * @param $user owner of the trash bin
- * @param $size size of the trash bin
- */
- private static function setTrashbinSize($user, $size) {
- if (self::getTrashbinSize($user) === false) {
- $query = \OC_DB::prepare('INSERT INTO `*PREFIX*files_trashsize` (`size`, `user`) VALUES (?, ?)');
- } else {
- $query = \OC_DB::prepare('UPDATE `*PREFIX*files_trashsize` SET `size`=? WHERE `user`=?');
- }
- $query->execute(array($size, $user));
+ $view = new \OC\Files\View('/' . $user);
+ $fileInfo = $view->getFileInfo('/files_trashbin');
+ return $fileInfo['size'];
}
/**
@@ -996,6 +925,6 @@ class Trashbin {
}
public static function preview_icon($path) {
- return \OC_Helper::linkToRoute( 'core_ajax_trashbin_preview', array('x' => 36, 'y' => 36, 'file' => urlencode($path) ));
+ return \OC_Helper::linkToRoute( 'core_ajax_trashbin_preview', array('x' => 36, 'y' => 36, 'file' => $path ));
}
}
diff --git a/apps/files_versions/l10n/ja.php b/apps/files_versions/l10n/ja.php
new file mode 100644
index 00000000000..ec2601aafbd
--- /dev/null
+++ b/apps/files_versions/l10n/ja.php
@@ -0,0 +1,10 @@
+<?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/km.php b/apps/files_versions/l10n/km.php
new file mode 100644
index 00000000000..3673d002a7c
--- /dev/null
+++ b/apps/files_versions/l10n/km.php
@@ -0,0 +1,10 @@
+<?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/nb_NO.php b/apps/files_versions/l10n/nb_NO.php
index 2a0a6d8a76d..4c0c8c65bac 100644
--- a/apps/files_versions/l10n/nb_NO.php
+++ b/apps/files_versions/l10n/nb_NO.php
@@ -1,6 +1,10 @@
<?php
$TRANSLATIONS = array(
+"Could not revert: %s" => "Klarte ikke å tilbakeføre: %s",
"Versions" => "Versjoner",
+"Failed to revert {file} to revision {timestamp}." => "Klarte ikke å tilbakeføre {file} til revisjon {timestamp}.",
+"More versions..." => "Flere versjoner",
+"No other versions available" => "Det finnes ingen andre versjoner",
"Restore" => "Gjenopprett"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_versions/l10n/sq.php b/apps/files_versions/l10n/sq.php
index 5a7a23a217f..e8a0e797485 100644
--- a/apps/files_versions/l10n/sq.php
+++ b/apps/files_versions/l10n/sq.php
@@ -1,5 +1,10 @@
<?php
$TRANSLATIONS = array(
+"Could not revert: %s" => "Nuk mund të ktheje: %s",
+"Versions" => "Versioni",
+"Failed to revert {file} to revision {timestamp}." => "Dështoi në ktheje {skedar} të rishikimit {kohëstampe}.",
+"More versions..." => "Versione m'shumë...",
+"No other versions available" => "Nuk ka versione të tjera në dispozicion",
"Restore" => "Rivendos"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/files_versions/l10n/vi.php b/apps/files_versions/l10n/vi.php
index 9d72612c2ad..a6f515ed0ad 100644
--- a/apps/files_versions/l10n/vi.php
+++ b/apps/files_versions/l10n/vi.php
@@ -2,6 +2,9 @@
$TRANSLATIONS = array(
"Could not revert: %s" => "Không thể khôi phục: %s",
"Versions" => "Phiên bản",
+"Failed to revert {file} to revision {timestamp}." => "Thất bại khi trở lại {file} khi sử đổi {timestamp}.",
+"More versions..." => "Nhiều phiên bản ...",
+"No other versions available" => "Không có các phiên bản khác có sẵn",
"Restore" => "Khôi phục"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/files_versions/l10n/zh_CN.php b/apps/files_versions/l10n/zh_CN.php
index 767ca1cf646..279ec2eff82 100644
--- a/apps/files_versions/l10n/zh_CN.php
+++ b/apps/files_versions/l10n/zh_CN.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/files_versions/lib/versions.php b/apps/files_versions/lib/versions.php
index 328ed4305f4..290264a90cc 100644
--- a/apps/files_versions/lib/versions.php
+++ b/apps/files_versions/lib/versions.php
@@ -178,6 +178,7 @@ class Storage {
$versionsSize = self::calculateSize($uid);
}
foreach ($versions as $v) {
+ \OC_Hook::emit('\OCP\Versions', 'preDelete', array('path' => $abs_path . $v['version']));
unlink($abs_path . $v['version']);
\OC_Hook::emit('\OCP\Versions', 'delete', array('path' => $abs_path . $v['version']));
$versionsSize -= $v['size'];
@@ -336,7 +337,7 @@ class Storage {
* @brief deletes used space for files versions in db if user was deleted
*
* @param type $uid id of deleted user
- * @return result of db delete operation
+ * @return \OC_DB_StatementWrapper of db delete operation
*/
public static function deleteUser($uid) {
$query = \OC_DB::prepare('DELETE FROM `*PREFIX*files_versions` WHERE `user`=?');
@@ -372,7 +373,7 @@ class Storage {
/**
* @brief returns all stored file versions from a given user
- * @param $uid id to the user
+ * @param string $uid id of the user
* @return array with contains two arrays 'all' which contains all versions sorted by age and 'by_file' which contains all versions sorted by filename
*/
private static function getAllVersions($uid) {
@@ -420,8 +421,8 @@ class Storage {
/**
* @brief get list of files we want to expire
- * @param int $currentTime timestamp of current time
* @param array $versions list of versions
+ * @param integer $time
* @return array containing the list of to deleted versions and the size of them
*/
protected static function getExpireList($time, $versions) {
@@ -487,7 +488,7 @@ class Storage {
$softQuota = true;
$quota = \OC_Preferences::getValue($uid, 'files', 'quota');
if ( $quota === null || $quota === 'default') {
- $quota = \OC_Appconfig::getValue('files', 'default_quota');
+ $quota = \OC::$server->getAppConfig()->getValue('files', 'default_quota');
}
if ( $quota === null || $quota === 'none' ) {
$quota = \OC\Files\Filesystem::free_space('/');
@@ -542,8 +543,9 @@ class Storage {
}
foreach($toDelete as $key => $path) {
- \OC_Hook::emit('\OCP\Versions', 'delete', array('path' => $path));
+ \OC_Hook::emit('\OCP\Versions', 'preDelete', array('path' => $path));
$versionsFileview->unlink($path);
+ \OC_Hook::emit('\OCP\Versions', 'delete', array('path' => $path));
unset($allVersions[$key]); // update array with the versions we keep
\OCP\Util::writeLog('files_versions', "Expire: " . $path, \OCP\Util::DEBUG);
}
@@ -555,6 +557,7 @@ class Storage {
$i = 0;
while ($availableSpace < 0 && $i < $numOfVersions) {
$version = current($allVersions);
+ \OC_Hook::emit('\OCP\Versions', 'preDelete', array('path' => $version['path'].'.v'.$version['version']));
$versionsFileview->unlink($version['path'].'.v'.$version['version']);
\OC_Hook::emit('\OCP\Versions', 'delete', array('path' => $version['path'].'.v'.$version['version']));
\OCP\Util::writeLog('files_versions', 'running out of space! Delete oldest version: ' . $version['path'].'.v'.$version['version'] , \OCP\Util::DEBUG);
diff --git a/apps/files_versions/tests/versions.php b/apps/files_versions/tests/versions.php
index 25490aa1a04..9f15b86d981 100644
--- a/apps/files_versions/tests/versions.php
+++ b/apps/files_versions/tests/versions.php
@@ -181,6 +181,9 @@ class Test_Files_Versioning extends \PHPUnit_Framework_TestCase {
// extend the original class to make it possible to test protected methods
class VersionStorageToTest extends \OCA\Files_Versions\Storage {
+ /**
+ * @param integer $time
+ */
public function callProtectedGetExpireList($time, $versions) {
return self::getExpireList($time, $versions);
diff --git a/apps/user_ldap/appinfo/info.xml b/apps/user_ldap/appinfo/info.xml
index 148a72cecbb..9cc908e8522 100644
--- a/apps/user_ldap/appinfo/info.xml
+++ b/apps/user_ldap/appinfo/info.xml
@@ -14,4 +14,7 @@
<types>
<authentication/>
</types>
+ <documentation>
+ <admin>http://doc.owncloud.org/server/6.0/go.php?to=admin-ldap</admin>
+ </documentation>
</info>
diff --git a/apps/user_ldap/group_ldap.php b/apps/user_ldap/group_ldap.php
index 32e2cec5960..cef9ca3c4cf 100644
--- a/apps/user_ldap/group_ldap.php
+++ b/apps/user_ldap/group_ldap.php
@@ -61,8 +61,7 @@ class GROUP_LDAP extends BackendUtility implements \OCP\GroupInterface {
return false;
}
//usually, LDAP attributes are said to be case insensitive. But there are exceptions of course.
- $members = $this->access->readAttribute($dn_group,
- $this->access->connection->ldapGroupMemberAssocAttr);
+ $members = array_keys($this->_groupMembers($dn_group));
if(!$members) {
$this->access->connection->writeToCache('inGroup'.$uid.':'.$gid, false);
return false;
@@ -89,6 +88,39 @@ class GROUP_LDAP extends BackendUtility implements \OCP\GroupInterface {
return $isInGroup;
}
+ private function _groupMembers($dnGroup, &$seen = null) {
+ if ($seen === null) {
+ $seen = array();
+ }
+ $allMembers = array();
+ if (array_key_exists($dnGroup, $seen)) {
+ // avoid loops
+ return array();
+ }
+ // used extensively in cron job, caching makes sense for nested groups
+ $cacheKey = '_groupMembers'.$dnGroup;
+ if($this->access->connection->isCached($cacheKey)) {
+ return $this->access->connection->getFromCache($cacheKey);
+ }
+ $seen[$dnGroup] = 1;
+ $members = $this->access->readAttribute($dnGroup, $this->access->connection->ldapGroupMemberAssocAttr,
+ $this->access->connection->ldapGroupFilter);
+ if (is_array($members)) {
+ foreach ($members as $memberDN) {
+ $allMembers[$memberDN] = 1;
+ $nestedGroups = $this->access->connection->ldapNestedGroups;
+ if (!empty($nestedGroups)) {
+ $subMembers = $this->_groupMembers($memberDN, $seen);
+ if ($subMembers) {
+ $allMembers = array_merge($allMembers, $subMembers);
+ }
+ }
+ }
+ }
+ $this->access->connection->writeToCache($cacheKey, $allMembers);
+ return $allMembers;
+ }
+
/**
* @brief Get all groups a user belongs to
* @param $uid Name of the user
@@ -124,18 +156,45 @@ class GROUP_LDAP extends BackendUtility implements \OCP\GroupInterface {
$uid = $userDN;
}
- $filter = $this->access->combineFilterWithAnd(array(
- $this->access->connection->ldapGroupFilter,
- $this->access->connection->ldapGroupMemberAssocAttr.'='.$uid
- ));
- $groups = $this->access->fetchListOfGroups($filter,
- array($this->access->connection->ldapGroupDisplayName, 'dn'));
+ $groups = array_values($this->getGroupsByMember($uid));
$groups = array_unique($this->access->ownCloudGroupNames($groups), SORT_LOCALE_STRING);
$this->access->connection->writeToCache($cacheKey, $groups);
return $groups;
}
+ private function getGroupsByMember($dn, &$seen = null) {
+ if ($seen === null) {
+ $seen = array();
+ }
+ $allGroups = array();
+ if (array_key_exists($dn, $seen)) {
+ // avoid loops
+ return array();
+ }
+ $seen[$dn] = true;
+ $filter = $this->access->combineFilterWithAnd(array(
+ $this->access->connection->ldapGroupFilter,
+ $this->access->connection->ldapGroupMemberAssocAttr.'='.$dn
+ ));
+ $groups = $this->access->fetchListOfGroups($filter,
+ array($this->access->connection->ldapGroupDisplayName, 'dn'));
+ if (is_array($groups)) {
+ foreach ($groups as $groupobj) {
+ $groupDN = $groupobj['dn'];
+ $allGroups[$groupDN] = $groupobj;
+ $nestedGroups = $this->access->connection->ldapNestedGroups;
+ if (!empty($nestedGroups)) {
+ $supergroups = $this->getGroupsByMember($groupDN, $seen);
+ if (is_array($supergroups) && (count($supergroups)>0)) {
+ $allGroups = array_merge($allGroups, $supergroups);
+ }
+ }
+ }
+ }
+ return $allGroups;
+ }
+
/**
* @brief get a list of all users in a group
* @returns array with user ids
@@ -172,8 +231,7 @@ class GROUP_LDAP extends BackendUtility implements \OCP\GroupInterface {
return array();
}
- $members = $this->access->readAttribute($groupDN,
- $this->access->connection->ldapGroupMemberAssocAttr);
+ $members = array_keys($this->_groupMembers($groupDN));
if(!$members) {
//in case users could not be retrieved, return empty resultset
$this->access->connection->writeToCache($cachekey, array());
diff --git a/apps/user_ldap/js/settings.js b/apps/user_ldap/js/settings.js
index acf88ef58a4..792638f2b58 100644
--- a/apps/user_ldap/js/settings.js
+++ b/apps/user_ldap/js/settings.js
@@ -240,6 +240,7 @@ var LdapWizard = {
LdapWizard.hideSpinner('#ldap_base');
LdapWizard.showInfoBox('Please specify a Base DN');
LdapWizard.showInfoBox('Could not determine Base DN');
+ $('#ldap_base').prop('disabled', false);
}
);
}
diff --git a/apps/user_ldap/l10n/ar.php b/apps/user_ldap/l10n/ar.php
index 2b0cbbd75a5..a2152dde852 100644
--- a/apps/user_ldap/l10n/ar.php
+++ b/apps/user_ldap/l10n/ar.php
@@ -1,6 +1,9 @@
<?php
$TRANSLATIONS = array(
+"Failed to delete the server configuration" => "تعذر حذف ملف إعدادات الخادم",
+"The configuration is valid and the connection could be established!" => "الإعدادت صحيحة",
"Deletion failed" => "فشل الحذف",
+"Success" => "نجاح",
"Error" => "خطأ",
"Select groups" => "إختر مجموعة",
"_%s group found_::_%s groups found_" => array("","","","","",""),
@@ -8,7 +11,9 @@ $TRANSLATIONS = array(
"Save" => "حفظ",
"Help" => "المساعدة",
"Host" => "المضيف",
+"Port" => "المنفذ",
"Password" => "كلمة المرور",
-"Back" => "رجوع"
+"Back" => "رجوع",
+"Email Field" => "خانة البريد الإلكتروني"
);
$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;";
diff --git a/apps/user_ldap/l10n/ca.php b/apps/user_ldap/l10n/ca.php
index 2ebaa7d7a5a..940c6ea8b66 100644
--- a/apps/user_ldap/l10n/ca.php
+++ b/apps/user_ldap/l10n/ca.php
@@ -33,14 +33,14 @@ $TRANSLATIONS = array(
"Save" => "Desa",
"Test Configuration" => "Comprovació de la configuració",
"Help" => "Ajuda",
-"Limit the access to %s to groups meeting this criteria:" => "Limita l'accés a %s grups que compleixin amb el criteri:",
+"Groups meeting these criteria are available in %s:" => "Els grups que compleixen aquests criteris estan disponibles a %s:",
"only those object classes:" => "només aquestes classes d'objecte:",
"only from those groups:" => "només d'aquests grups",
"Edit raw filter instead" => "Edita filtre raw",
"Raw LDAP filter" => "Filtre raw LDAP",
"The filter specifies which LDAP groups shall have access to the %s instance." => "El filtre especifica quins grups LDAP haurien de tenir accés a la instància %s.",
"groups found" => "grups trobats",
-"What attribute shall be used as login name:" => "Quin atribut s'hauria d'utilitzar com a nom per a l'acreditació:",
+"Users login with this attribute:" => "Usuaris acreditats amb aquest atribut:",
"LDAP Username:" => "Nom d'usuari LDAP:",
"LDAP Email Address:" => "Adreça de correu electrònic LDAP:",
"Other Attributes:" => "Altres atributs:",
@@ -55,7 +55,7 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Per un accés anònim, deixeu la DN i la contrasenya en blanc.",
"One Base DN per line" => "Una DN Base per línia",
"You can specify Base DN for users and groups in the Advanced tab" => "Podeu especificar DN Base per usuaris i grups a la pestanya Avançat",
-"Limit the access to %s to users meeting this criteria:" => "Limita l'accés a %s usuaris que compleixin amb el criteri:",
+"Limit %s access to users meeting these criteria:" => "Limita l'accés a %s usuaris que compleixin amb aquest criteri:",
"The filter specifies which LDAP users shall have access to the %s instance." => "El filtre especifica quins usuaris LDAP haurien de tenir accés a la instància %s",
"users found" => "usuaris trobats",
"Back" => "Enrera",
@@ -88,6 +88,8 @@ $TRANSLATIONS = array(
"One Group Base DN per line" => "Una DN Base de Grup per línia",
"Group Search Attributes" => "Atributs de cerca de grup",
"Group-Member association" => "Associació membres-grup",
+"Nested Groups" => "Grups imbricats",
+"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Quan està activat, els grups que contenen grups estan permesos. (Només funciona si l'atribut del grup membre conté DNs.)",
"Special Attributes" => "Atributs especials",
"Quota Field" => "Camp de quota",
"Quota Default" => "Quota per defecte",
diff --git a/apps/user_ldap/l10n/cs_CZ.php b/apps/user_ldap/l10n/cs_CZ.php
index 6bcf364ab33..930a4b10647 100644
--- a/apps/user_ldap/l10n/cs_CZ.php
+++ b/apps/user_ldap/l10n/cs_CZ.php
@@ -33,14 +33,12 @@ $TRANSLATIONS = array(
"Save" => "Uložit",
"Test Configuration" => "Vyzkoušet nastavení",
"Help" => "Nápověda",
-"Limit the access to %s to groups meeting this criteria:" => "Omezit přístup k %s skupinám uživatelů splňujícím tyto podmínky:",
"only those object classes:" => "pouze tyto objektové třídy:",
"only from those groups:" => "pouze z těchto skupin:",
"Edit raw filter instead" => "Edituj filtr přímo",
"Raw LDAP filter" => "Původní filtr LDAP",
"The filter specifies which LDAP groups shall have access to the %s instance." => "Filtr určuje, kteří uživatelé LDAP mají mít přístup k instanci %s.",
"groups found" => "nalezené skupiny",
-"What attribute shall be used as login name:" => "Který atribut má být použit jako přihlašovací jméno:",
"LDAP Username:" => "LDAP uživatelské jméno:",
"LDAP Email Address:" => "LDAP e-mailová adresa:",
"Other Attributes:" => "Další atributy:",
@@ -55,7 +53,6 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Pro anonymní přístup ponechte údaje DN and heslo prázdné.",
"One Base DN per line" => "Jedna základní DN na řádku",
"You can specify Base DN for users and groups in the Advanced tab" => "V rozšířeném nastavení můžete určit základní DN pro uživatele a skupiny",
-"Limit the access to %s to users meeting this criteria:" => "Omezit přístup k %s uživatelům splňujícím tyto podmínky:",
"The filter specifies which LDAP users shall have access to the %s instance." => "Filtr určuje, kteří uživatelé LDAP mají mít přístup k instanci %s.",
"users found" => "nalezení uživatelé",
"Back" => "Zpět",
diff --git a/apps/user_ldap/l10n/de.php b/apps/user_ldap/l10n/de.php
index 0c80ecfa850..8dad9b34539 100644
--- a/apps/user_ldap/l10n/de.php
+++ b/apps/user_ldap/l10n/de.php
@@ -33,14 +33,14 @@ $TRANSLATIONS = array(
"Save" => "Speichern",
"Test Configuration" => "Testkonfiguration",
"Help" => "Hilfe",
-"Limit the access to %s to groups meeting this criteria:" => "Beschränke den Zugriff auf %s auf Gruppen, die die folgenden Kriterien erfüllen:",
+"Groups meeting these criteria are available in %s:" => "Gruppen-Versammlungen mit diesen Kriterien sind verfügbar in %s:",
"only those object classes:" => "Nur diese Objekt-Klassen:",
"only from those groups:" => "Nur von diesen Gruppen:",
"Edit raw filter instead" => "Original-Filter stattdessen bearbeiten",
"Raw LDAP filter" => "Original LDAP-Filter",
"The filter specifies which LDAP groups shall have access to the %s instance." => "Der Filter definiert welche LDAP-Gruppen Zugriff auf die %s Instanz haben sollen.",
"groups found" => "Gruppen gefunden",
-"What attribute shall be used as login name:" => "Welches Attribut soll als Login-Name verwendet werden:",
+"Users login with this attribute:" => "Nutzeranmeldung mit diesem Merkmal:",
"LDAP Username:" => "LDAP-Benutzername:",
"LDAP Email Address:" => "LDAP E-Mail-Adresse:",
"Other Attributes:" => "Andere Attribute:",
@@ -55,7 +55,7 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Lasse die Felder DN und Passwort für anonymen Zugang leer.",
"One Base DN per line" => "Ein Basis-DN pro Zeile",
"You can specify Base DN for users and groups in the Advanced tab" => "Du kannst Basis-DN für Benutzer und Gruppen in dem \"Erweitert\"-Reiter konfigurieren",
-"Limit the access to %s to users meeting this criteria:" => "Beschränke den Zugriff auf %s auf Benutzer, die die folgenden Kriterien erfüllen:",
+"Limit %s access to users meeting these criteria:" => "Beschränken Sie den %s Zugriff auf die Benutzer-Sitzungen durch folgende Kriterien:",
"The filter specifies which LDAP users shall have access to the %s instance." => "Der Filter definiert welche LDAP-Benutzer Zugriff auf die %s Instanz haben sollen.",
"users found" => "Benutzer gefunden",
"Back" => "Zurück",
@@ -88,6 +88,8 @@ $TRANSLATIONS = array(
"One Group Base DN per line" => "Ein Gruppen Basis-DN pro Zeile",
"Group Search Attributes" => "Gruppensucheigenschaften",
"Group-Member association" => "Assoziation zwischen Gruppe und Benutzer",
+"Nested Groups" => "Eingebundene Gruppen",
+"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Wenn aktiviert, werden Gruppen, die Gruppen enthalten, unterstützt. (Funktioniert nur, wenn das Merkmal des Gruppenmitgliedes den Domain-Namen enthält.)",
"Special Attributes" => "Spezielle Eigenschaften",
"Quota Field" => "Kontingent Feld",
"Quota Default" => "Standard Kontingent",
diff --git a/apps/user_ldap/l10n/de_AT.php b/apps/user_ldap/l10n/de_AT.php
index 3a1e002311c..a4e97dfcadd 100644
--- a/apps/user_ldap/l10n/de_AT.php
+++ b/apps/user_ldap/l10n/de_AT.php
@@ -1,6 +1,9 @@
<?php
$TRANSLATIONS = array(
+"Deletion failed" => "Löschen fehlgeschlagen",
"_%s group found_::_%s groups found_" => array("",""),
-"_%s user found_::_%s users found_" => array("","")
+"_%s user found_::_%s users found_" => array("",""),
+"Save" => "Speichern",
+"Password" => "Passwort"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/user_ldap/l10n/de_DE.php b/apps/user_ldap/l10n/de_DE.php
index 168f1fe059c..6e6e29ea3db 100644
--- a/apps/user_ldap/l10n/de_DE.php
+++ b/apps/user_ldap/l10n/de_DE.php
@@ -33,14 +33,14 @@ $TRANSLATIONS = array(
"Save" => "Speichern",
"Test Configuration" => "Testkonfiguration",
"Help" => "Hilfe",
-"Limit the access to %s to groups meeting this criteria:" => "Beschränke den Zugriff auf %s auf Gruppen, die die folgenden Kriterien erfüllen:",
+"Groups meeting these criteria are available in %s:" => "Gruppen-Versammlungen mit diesen Kriterien sind verfügbar in %s:",
"only those object classes:" => "Nur diese Objekt-Klassen:",
"only from those groups:" => "Nur von diesen Gruppen:",
"Edit raw filter instead" => "Original-Filter stattdessen bearbeiten",
"Raw LDAP filter" => "Original LDAP-Filter",
"The filter specifies which LDAP groups shall have access to the %s instance." => "Der Filter definiert welche LDAP-Gruppen Zugriff auf die %s Instanz haben sollen.",
"groups found" => "Gruppen gefunden",
-"What attribute shall be used as login name:" => "Welches Attribut soll als Login-Name verwendet werden:",
+"Users login with this attribute:" => "Nutzeranmeldung mit diesem Merkmal:",
"LDAP Username:" => "LDAP-Benutzername:",
"LDAP Email Address:" => "LDAP E-Mail-Adresse:",
"Other Attributes:" => "Andere Attribute:",
@@ -55,7 +55,7 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Lassen Sie die Felder DN und Passwort für einen anonymen Zugang leer.",
"One Base DN per line" => "Ein Basis-DN pro Zeile",
"You can specify Base DN for users and groups in the Advanced tab" => "Sie können Basis-DN für Benutzer und Gruppen in dem \"Erweitert\"-Reiter konfigurieren",
-"Limit the access to %s to users meeting this criteria:" => "Beschränke den Zugriff auf %s auf Benutzer, die die folgenden Kriterien erfüllen:",
+"Limit %s access to users meeting these criteria:" => "Beschränken Sie den %s Zugriff auf die Benutzer-Sitzungen durch folgende Kriterien:",
"The filter specifies which LDAP users shall have access to the %s instance." => "Der Filter definiert welche LDAP-Benutzer Zugriff auf die %s Instanz haben sollen.",
"users found" => "Benutzer gefunden",
"Back" => "Zurück",
@@ -88,6 +88,8 @@ $TRANSLATIONS = array(
"One Group Base DN per line" => "Ein Gruppen Basis-DN pro Zeile",
"Group Search Attributes" => "Gruppensucheigenschaften",
"Group-Member association" => "Assoziation zwischen Gruppe und Benutzer",
+"Nested Groups" => "Eingebundene Gruppen",
+"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Wenn aktiviert, werden Gruppen, die Gruppen enthalten, unterstützt. (Funktioniert nur, wenn das Merkmal des Gruppenmitgliedes den Domain-Namen enthält.)",
"Special Attributes" => "Spezielle Eigenschaften",
"Quota Field" => "Kontingent-Feld",
"Quota Default" => "Standard-Kontingent",
diff --git a/apps/user_ldap/l10n/el.php b/apps/user_ldap/l10n/el.php
index 8369dff4895..1e975911953 100644
--- a/apps/user_ldap/l10n/el.php
+++ b/apps/user_ldap/l10n/el.php
@@ -8,6 +8,7 @@ $TRANSLATIONS = array(
"No action specified" => "Καμμία εντολή δεν προσδιορίστηκε",
"No configuration specified" => "Καμμία διαμόρφωση δεν προσδιορίστηκε",
"No data specified" => "Δεν προσδιορίστηκαν δεδομένα",
+" Could not set configuration %s" => "Αδυναμία ρύθμισης %s",
"Deletion failed" => "Η διαγραφή απέτυχε",
"Take over settings from recent server configuration?" => "Πάρτε πάνω από τις πρόσφατες ρυθμίσεις διαμόρφωσης του διακομιστή?",
"Keep settings?" => "Διατήρηση ρυθμίσεων;",
@@ -32,14 +33,12 @@ $TRANSLATIONS = array(
"Save" => "Αποθήκευση",
"Test Configuration" => "Δοκιμαστικες ρυθμισεις",
"Help" => "Βοήθεια",
-"Limit the access to %s to groups meeting this criteria:" => "Περιορισμός πρόσβασης %s σε ομάδες που ταιριάζουν αυτά τα κριτήρια:",
"only those object classes:" => "μόνο αυτές οι κλάσεις αντικειμένων:",
"only from those groups:" => "μόνο από αυτές τις ομάδες:",
"Edit raw filter instead" => "Επεξεργασία πρωτογενούς φίλτρου αντί αυτού",
"Raw LDAP filter" => "Πρωτογενές φίλτρο ",
"The filter specifies which LDAP groups shall have access to the %s instance." => "Το φίλτρο καθορίζει ποιες ομάδες LDAP θα έχουν πρόσβαση στην εγκατάσταση %s.",
"groups found" => "ομάδες βρέθηκαν",
-"What attribute shall be used as login name:" => "Ποια ιδιότητα θα χρησιμοποιηθεί ως όνομα σύνδεσης:",
"LDAP Username:" => "Όνομα χρήστη LDAP:",
"LDAP Email Address:" => "Διεύθυνση ηλ. ταχυδρομείου LDAP:",
"Other Attributes:" => "Άλλες Ιδιότητες:",
@@ -54,7 +53,6 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Για ανώνυμη πρόσβαση, αφήστε κενά τα πεδία DN και Pasword.",
"One Base DN per line" => "Ένα DN Βάσης ανά γραμμή ",
"You can specify Base DN for users and groups in the Advanced tab" => "Μπορείτε να καθορίσετε το Base DN για χρήστες και ομάδες από την καρτέλα Προηγμένες ρυθμίσεις",
-"Limit the access to %s to users meeting this criteria:" => "Περιορισμός πρόσβασης %s σε χρήστες που ταιριάζουν αυτά τα κριτήρια:",
"The filter specifies which LDAP users shall have access to the %s instance." => "Το φίλτρο καθορίζει ποιοι χρήστες LDAP θα έχουν πρόσβαση στην εγκατάσταση %s.",
"users found" => "χρήστες βρέθηκαν",
"Back" => "Επιστροφή",
@@ -68,6 +66,7 @@ $TRANSLATIONS = array(
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Δώστε μια προαιρετική εφεδρική υποδοχή. Πρέπει να είναι ένα αντίγραφο του κύριου LDAP / AD διακομιστη.",
"Backup (Replica) Port" => "Δημιουργία αντιγράφων ασφαλείας (Replica) Υποδοχη",
"Disable Main Server" => "Απενεργοποιηση του κεντρικου διακομιστη",
+"Only connect to the replica server." => "Σύνδεση μόνο με το διακομιστή-αντίγραφο.",
"Case insensitve LDAP server (Windows)" => "LDAP server (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." => "Δεν προτείνεται, χρησιμοποιείστε το μόνο για δοκιμές! Εάν η σύνδεση λειτουργεί μόνο με αυτή την επιλογή, εισάγετε το πιστοποιητικό SSL του διακομιστή LDAP στο %s διακομιστή σας.",
diff --git a/apps/user_ldap/l10n/en_GB.php b/apps/user_ldap/l10n/en_GB.php
index b83229d5a53..4421a8035ca 100644
--- a/apps/user_ldap/l10n/en_GB.php
+++ b/apps/user_ldap/l10n/en_GB.php
@@ -33,14 +33,14 @@ $TRANSLATIONS = array(
"Save" => "Save",
"Test Configuration" => "Test Configuration",
"Help" => "Help",
-"Limit the access to %s to groups meeting this criteria:" => "Limit the access to %s to groups meeting this criteria:",
+"Groups meeting these criteria are available in %s:" => "Groups meeting these criteria are available in %s:",
"only those object classes:" => "only those object classes:",
"only from those groups:" => "only from those groups:",
"Edit raw filter instead" => "Edit raw filter instead",
"Raw LDAP filter" => "Raw LDAP filter",
"The filter specifies which LDAP groups shall have access to the %s instance." => "The filter specifies which LDAP groups shall have access to the %s instance.",
"groups found" => "groups found",
-"What attribute shall be used as login name:" => "What attribute should be used as login name:",
+"Users login with this attribute:" => "Users login with this attribute:",
"LDAP Username:" => "LDAP Username:",
"LDAP Email Address:" => "LDAP Email Address:",
"Other Attributes:" => "Other Attributes:",
@@ -55,7 +55,7 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "For anonymous access, leave DN and Password empty.",
"One Base DN per line" => "One Base DN per line",
"You can specify Base DN for users and groups in the Advanced tab" => "You can specify Base DN for users and groups in the Advanced tab",
-"Limit the access to %s to users meeting this criteria:" => "Limit the access to %s to users meeting this criteria:",
+"Limit %s access to users meeting these criteria:" => "Limit %s access to users meeting these criteria:",
"The filter specifies which LDAP users shall have access to the %s instance." => "The filter specifies which LDAP users shall have access to the %s instance.",
"users found" => "users found",
"Back" => "Back",
@@ -88,6 +88,8 @@ $TRANSLATIONS = array(
"One Group Base DN per line" => "One Group Base DN per line",
"Group Search Attributes" => "Group Search Attributes",
"Group-Member association" => "Group-Member association",
+"Nested Groups" => "Nested Groups",
+"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)",
"Special Attributes" => "Special Attributes",
"Quota Field" => "Quota Field",
"Quota Default" => "Quota Default",
diff --git a/apps/user_ldap/l10n/es.php b/apps/user_ldap/l10n/es.php
index 3348003e3e2..1821aa8d446 100644
--- a/apps/user_ldap/l10n/es.php
+++ b/apps/user_ldap/l10n/es.php
@@ -16,7 +16,7 @@ $TRANSLATIONS = array(
"mappings cleared" => "Asignaciones borradas",
"Success" => "Éxito",
"Error" => "Error",
-"Configuration OK" => "Configuración OK",
+"Configuration OK" => "Configuración Correcta",
"Configuration incorrect" => "Configuración Incorrecta",
"Configuration incomplete" => "Configuración incompleta",
"Select groups" => "Seleccionar grupos",
@@ -33,14 +33,14 @@ $TRANSLATIONS = array(
"Save" => "Guardar",
"Test Configuration" => "Configuración de prueba",
"Help" => "Ayuda",
-"Limit the access to %s to groups meeting this criteria:" => "Limitar el acceso a %s a los grupos que cumplan este criterio:",
+"Groups meeting these criteria are available in %s:" => "Los grupos que cumplen estos criterios están disponibles en %s:",
"only those object classes:" => "solamente de estas clases de objeto:",
"only from those groups:" => "solamente de estos grupos:",
"Edit raw filter instead" => "Editar el filtro en bruto en su lugar",
"Raw LDAP filter" => "Filtro LDAP en bruto",
"The filter specifies which LDAP groups shall have access to the %s instance." => "El filtro especifica que grupos LDAP tendrán acceso a %s.",
"groups found" => "grupos encontrados",
-"What attribute shall be used as login name:" => "Que atributo debe ser usado como login:",
+"Users login with this attribute:" => "Los usuarios inician sesión con este atributo:",
"LDAP Username:" => "Nombre de usuario LDAP:",
"LDAP Email Address:" => "Dirección e-mail LDAP:",
"Other Attributes:" => "Otros atributos:",
@@ -55,7 +55,7 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Para acceso anónimo, deje DN y contraseña vacíos.",
"One Base DN per line" => "Un DN Base por línea",
"You can specify Base DN for users and groups in the Advanced tab" => "Puede especificar el DN base para usuarios y grupos en la pestaña Avanzado",
-"Limit the access to %s to users meeting this criteria:" => "Limitar el acceso a %s a los usuarios que cumplan el siguiente criterio:",
+"Limit %s access to users meeting these criteria:" => "Limitar el acceso a %s a los usuarios que cumplan estos criterios:",
"The filter specifies which LDAP users shall have access to the %s instance." => "El filtro especifica que usuarios LDAP pueden tener acceso a %s.",
"users found" => "usuarios encontrados",
"Back" => "Atrás",
@@ -88,6 +88,8 @@ $TRANSLATIONS = array(
"One Group Base DN per line" => "Un DN Base de Grupo por línea",
"Group Search Attributes" => "Atributos de busqueda de grupo",
"Group-Member association" => "Asociación Grupo-Miembro",
+"Nested Groups" => "Grupos anidados",
+"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Cuando se active, se permitirán grupos que contenga otros grupos (solo funciona si el atributo de miembro de grupo contiene DNs).",
"Special Attributes" => "Atributos especiales",
"Quota Field" => "Cuota",
"Quota Default" => "Cuota por defecto",
diff --git a/apps/user_ldap/l10n/es_AR.php b/apps/user_ldap/l10n/es_AR.php
index 3a8f42e2c9c..6323fe0c4ad 100644
--- a/apps/user_ldap/l10n/es_AR.php
+++ b/apps/user_ldap/l10n/es_AR.php
@@ -4,6 +4,11 @@ $TRANSLATIONS = array(
"Failed to delete the server configuration" => "Fallo al borrar la configuración del servidor",
"The configuration is valid and the connection could be established!" => "La configuración es válida y la conexión pudo ser establecida.",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "La configuración es válida, pero el enlace falló. Por favor, comprobá la configuración del servidor y las credenciales.",
+"The configuration is invalid. Please have a look at the logs for further details." => "La configuración es inválida. Por favor, verifique los logs para más detalles.",
+"No action specified" => "No se ha especificado una acción",
+"No configuration specified" => "No se ha especificado una configuración",
+"No data specified" => "No se ha especificado datos",
+" Could not set configuration %s" => "No se pudo asignar la configuración %s",
"Deletion failed" => "Error al borrar",
"Take over settings from recent server configuration?" => "Tomar los valores de la anterior configuración de servidor?",
"Keep settings?" => "¿Mantener preferencias?",
@@ -11,16 +16,32 @@ $TRANSLATIONS = array(
"mappings cleared" => "Asignaciones borradas",
"Success" => "Éxito",
"Error" => "Error",
+"Configuration OK" => "Configuración válida",
+"Configuration incorrect" => "Configuración incorrecta",
+"Configuration incomplete" => "Configuración incompleta",
"Select groups" => "Seleccionar grupos",
+"Select object classes" => "Seleccionar las clases de objetos",
+"Select attributes" => "Seleccionar atributos",
"Connection test succeeded" => "El este de conexión ha sido completado satisfactoriamente",
"Connection test failed" => "Falló es test de conexión",
"Do you really want to delete the current Server Configuration?" => "¿Realmente desea borrar la configuración actual del servidor?",
"Confirm Deletion" => "Confirmar borrado",
-"_%s group found_::_%s groups found_" => array("",""),
-"_%s user found_::_%s users found_" => array("",""),
+"_%s group found_::_%s groups found_" => array("%s grupo encontrado","%s grupos encontrados"),
+"_%s user found_::_%s users found_" => array("%s usuario encontrado","%s usuarios encontrados"),
+"Invalid Host" => "Host inválido",
+"Could not find the desired feature" => "No se pudo encontrar la característica deseada",
"Save" => "Guardar",
"Test Configuration" => "Probar configuración",
"Help" => "Ayuda",
+"only those object classes:" => "solo estos objetos de clases:",
+"only from those groups:" => "solo provenientes de estos grupos:",
+"Edit raw filter instead" => "Editar filtro en bruto",
+"Raw LDAP filter" => "Filtro LDAP en bruto",
+"The filter specifies which LDAP groups shall have access to the %s instance." => "El filtro especifica qué grupos LDAP deben tener acceso a la instancia %s.",
+"groups found" => "grupos encontrados",
+"LDAP Username:" => "Nombre de usuario LDAP:",
+"LDAP Email Address:" => "Correo electrónico LDAP:",
+"Other Attributes:" => "Otros atributos:",
"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "Define el filtro a aplicar cuando se intenta ingresar. %%uid remplaza el nombre de usuario en el proceso de identificación. Por ejemplo: \"uid=%%uid\"",
"Add Server Configuration" => "Añadir Configuración del Servidor",
"Host" => "Servidor",
@@ -32,7 +53,10 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Para acceso anónimo, dejá DN y contraseña vacíos.",
"One Base DN per line" => "Una DN base por línea",
"You can specify Base DN for users and groups in the Advanced tab" => "Podés especificar el DN base para usuarios y grupos en la pestaña \"Avanzado\"",
+"The filter specifies which LDAP users shall have access to the %s instance." => "El filtro especifica cuáles usuarios LDAP deben tener acceso a la instancia %s.",
+"users found" => "usuarios encontrados",
"Back" => "Volver",
+"Continue" => "Continuar",
"<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." => "<b>Advertencia:</b> Las apps user_ldap y user_webdavauth son incompatibles. Puede ser que experimentes comportamientos inesperados. Pedile al administrador que desactive uno de ellos.",
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Atención:</b> El módulo PHP LDAP no está instalado, este elemento no va a funcionar. Por favor, pedile al administrador que lo instale.",
"Connection Settings" => "Configuración de Conección",
diff --git a/apps/user_ldap/l10n/es_CL.php b/apps/user_ldap/l10n/es_CL.php
index b3522617b42..40fa5aad8e6 100644
--- a/apps/user_ldap/l10n/es_CL.php
+++ b/apps/user_ldap/l10n/es_CL.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Error" => "Error",
"_%s group found_::_%s groups found_" => array("",""),
"_%s user found_::_%s users found_" => array("",""),
"Password" => "Clave"
diff --git a/apps/user_ldap/l10n/es_MX.php b/apps/user_ldap/l10n/es_MX.php
index 16aaa91fd51..09c99209a55 100644
--- a/apps/user_ldap/l10n/es_MX.php
+++ b/apps/user_ldap/l10n/es_MX.php
@@ -33,14 +33,12 @@ $TRANSLATIONS = array(
"Save" => "Guardar",
"Test Configuration" => "Configuración de prueba",
"Help" => "Ayuda",
-"Limit the access to %s to groups meeting this criteria:" => "Limitar el acceso a %s a los grupos que cumplan este criterio:",
"only those object classes:" => "solamente de estas clases de objeto:",
"only from those groups:" => "solamente de estos grupos:",
"Edit raw filter instead" => "Editar el filtro en bruto en su lugar",
"Raw LDAP filter" => "Filtro LDAP en bruto",
"The filter specifies which LDAP groups shall have access to the %s instance." => "El filtro especifica que grupos LDAP tendrán acceso a %s.",
"groups found" => "grupos encontrados",
-"What attribute shall be used as login name:" => "Que atributo debe ser usado como login:",
"LDAP Username:" => "Nombre de usuario LDAP:",
"LDAP Email Address:" => "Dirección e-mail LDAP:",
"Other Attributes:" => "Otros atributos:",
@@ -55,7 +53,6 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Para acceso anónimo, deje DN y contraseña vacíos.",
"One Base DN per line" => "Un DN Base por línea",
"You can specify Base DN for users and groups in the Advanced tab" => "Puede especificar el DN base para usuarios y grupos en la pestaña Avanzado",
-"Limit the access to %s to users meeting this criteria:" => "Limitar el acceso a %s a los usuarios que cumplan el siguiente criterio:",
"The filter specifies which LDAP users shall have access to the %s instance." => "El filtro especifica que usuarios LDAP pueden tener acceso a %s.",
"users found" => "usuarios encontrados",
"Back" => "Atrás",
diff --git a/apps/user_ldap/l10n/et_EE.php b/apps/user_ldap/l10n/et_EE.php
index 10f513c8b80..090accceda0 100644
--- a/apps/user_ldap/l10n/et_EE.php
+++ b/apps/user_ldap/l10n/et_EE.php
@@ -33,14 +33,12 @@ $TRANSLATIONS = array(
"Save" => "Salvesta",
"Test Configuration" => "Testi seadistust",
"Help" => "Abiinfo",
-"Limit the access to %s to groups meeting this criteria:" => "Piira ligipääs %s grupile, mis sobivad kriteeriumiga:",
"only those object classes:" => "ainult need objektiklassid:",
"only from those groups:" => "ainult nendest gruppidest:",
"Edit raw filter instead" => "Selle asemel muuda filtrit",
"Raw LDAP filter" => "LDAP filter",
"The filter specifies which LDAP groups shall have access to the %s instance." => "Filter määrab millised LDAP grupid saavad ligipääsu sellele %s instantsile.",
"groups found" => "gruppi leitud",
-"What attribute shall be used as login name:" => "Mis atribuuti kasutada sisselogimise kasutajatunnusena:",
"LDAP Username:" => "LDAP kasutajanimi:",
"LDAP Email Address:" => "LDAP e-posti aadress:",
"Other Attributes:" => "Muud atribuudid:",
@@ -55,7 +53,6 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Anonüümseks ligipääsuks jäta DN ja parool tühjaks.",
"One Base DN per line" => "Üks baas-DN rea kohta",
"You can specify Base DN for users and groups in the Advanced tab" => "Sa saad kasutajate ja gruppide baas DN-i määrata lisavalikute vahekaardilt",
-"Limit the access to %s to users meeting this criteria:" => "Piira ligipääs %s kasutajale, kes sobivad kriteeriumiga:",
"The filter specifies which LDAP users shall have access to the %s instance." => "Filter määrab millised LDAP kasutajad pääsevad ligi %s instantsile.",
"users found" => "kasutajat leitud",
"Back" => "Tagasi",
diff --git a/apps/user_ldap/l10n/eu.php b/apps/user_ldap/l10n/eu.php
index 1026e017159..a7bd52e50ac 100644
--- a/apps/user_ldap/l10n/eu.php
+++ b/apps/user_ldap/l10n/eu.php
@@ -31,12 +31,10 @@ $TRANSLATIONS = array(
"Save" => "Gorde",
"Test Configuration" => "Egiaztatu Konfigurazioa",
"Help" => "Laguntza",
-"Limit the access to %s to groups meeting this criteria:" => "Mugatu sarrera baldintza hauek betetzen dituzten %s taldetara:",
"only those object classes:" => "bakarrik objektu klase hauetakoak:",
"only from those groups:" => "bakarrik talde hauetakoak:",
"The filter specifies which LDAP groups shall have access to the %s instance." => "Iragazkiak zehazten du ze LDAP taldek izango duten sarrera %s instantziara:",
"groups found" => "talde aurkituta",
-"What attribute shall be used as login name:" => "Sarrera izen gisa erabiliko den atributua:",
"LDAP Username:" => "LDAP Erabiltzaile izena:",
"LDAP Email Address:" => "LDAP Eposta helbidea:",
"Other Attributes:" => "Bestelako atributuak:",
@@ -50,7 +48,6 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Sarrera anonimoak gaitzeko utzi DN eta Pasahitza hutsik.",
"One Base DN per line" => "DN Oinarri bat lerroko",
"You can specify Base DN for users and groups in the Advanced tab" => "Erabiltzaile eta taldeentzako Oinarrizko DN zehaztu dezakezu Aurreratu fitxan",
-"Limit the access to %s to users meeting this criteria:" => "Mugatu sarrera hurrengo baldintzak betetzen duten %s erabiltzaileei:",
"The filter specifies which LDAP users shall have access to the %s instance." => "Iragazkiak zehazten du ze LDAP erabiltzailek izango duten sarrera %s instantziara:",
"users found" => "erabiltzaile aurkituta",
"Back" => "Atzera",
diff --git a/apps/user_ldap/l10n/eu_ES.php b/apps/user_ldap/l10n/eu_ES.php
new file mode 100644
index 00000000000..6dbfd1955df
--- /dev/null
+++ b/apps/user_ldap/l10n/eu_ES.php
@@ -0,0 +1,7 @@
+<?php
+$TRANSLATIONS = array(
+"_%s group found_::_%s groups found_" => array("",""),
+"_%s user found_::_%s users found_" => array("",""),
+"Save" => "Gorde"
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/user_ldap/l10n/fr.php b/apps/user_ldap/l10n/fr.php
index a5429130d61..dbcaadfc2a7 100644
--- a/apps/user_ldap/l10n/fr.php
+++ b/apps/user_ldap/l10n/fr.php
@@ -33,14 +33,14 @@ $TRANSLATIONS = array(
"Save" => "Sauvegarder",
"Test Configuration" => "Tester la configuration",
"Help" => "Aide",
-"Limit the access to %s to groups meeting this criteria:" => "Limiter l'accès à %s aux groupes respectant ce critère :",
+"Groups meeting these criteria are available in %s:" => "Les groupes respectant ces critères sont disponibles dans %s :",
"only those object classes:" => "seulement ces classes d'objet :",
"only from those groups:" => "seulement de ces groupes :",
"Edit raw filter instead" => "Éditer le filtre raw à la place",
"Raw LDAP filter" => "Filtre Raw LDAP",
"The filter specifies which LDAP groups shall have access to the %s instance." => "Le filtre spécifie quels groupes LDAP doivent avoir accès à l'instance %s.",
"groups found" => "groupes trouvés",
-"What attribute shall be used as login name:" => "Quel attribut doit être utilisé comme nom de login:",
+"Users login with this attribute:" => "Utilisateurs se connectant avec cet attribut :",
"LDAP Username:" => "Nom d'utilisateur LDAP :",
"LDAP Email Address:" => "Adresse email LDAP :",
"Other Attributes:" => "Autres attributs :",
@@ -55,7 +55,7 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Pour un accès anonyme, laisser le DN utilisateur et le mot de passe vides.",
"One Base DN per line" => "Un DN racine par ligne",
"You can specify Base DN for users and groups in the Advanced tab" => "Vous pouvez spécifier les DN Racines de vos utilisateurs et groupes via l'onglet Avancé",
-"Limit the access to %s to users meeting this criteria:" => "Limiter l'accès à %s aux utilisateurs respectant ce critère :",
+"Limit %s access to users meeting these criteria:" => "Limiter l'accès à %s aux utilisateurs respectant ces critères :",
"The filter specifies which LDAP users shall have access to the %s instance." => "Le filtre spécifie quels utilisateurs LDAP doivent avoir accès à l'instance %s.",
"users found" => "utilisateurs trouvés",
"Back" => "Retour",
@@ -88,6 +88,8 @@ $TRANSLATIONS = array(
"One Group Base DN per line" => "Un DN racine groupe par ligne",
"Group Search Attributes" => "Recherche des attributs du groupe",
"Group-Member association" => "Association groupe-membre",
+"Nested Groups" => "Groupes imbriqués",
+"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Si activé, les groupes contenant d'autres groupes sont supportés (fonctionne uniquement si l'attribut membre du groupe contient des DNs).",
"Special Attributes" => "Attributs spéciaux",
"Quota Field" => "Champ du quota",
"Quota Default" => "Quota par défaut",
diff --git a/apps/user_ldap/l10n/gl.php b/apps/user_ldap/l10n/gl.php
index 34e818ef951..802c6d0e435 100644
--- a/apps/user_ldap/l10n/gl.php
+++ b/apps/user_ldap/l10n/gl.php
@@ -33,14 +33,14 @@ $TRANSLATIONS = array(
"Save" => "Gardar",
"Test Configuration" => "Probar a configuración",
"Help" => "Axuda",
-"Limit the access to %s to groups meeting this criteria:" => "Limitar o acceso a %s aos grupos que coincidan con estes criterios:",
+"Groups meeting these criteria are available in %s:" => "Os grupos que cumpren estes criterios están dispoñíbeis en %s:",
"only those object classes:" => "só as clases de obxecto:",
"only from those groups:" => "só dos grupos:",
"Edit raw filter instead" => "Editar, no seu canto, o filtro en bruto",
"Raw LDAP filter" => "Filtro LDAP en bruto",
"The filter specifies which LDAP groups shall have access to the %s instance." => "O filtro especifica que grupos LDAP teñen acceso á instancia %s.",
"groups found" => "atopáronse grupos",
-"What attribute shall be used as login name:" => "Atributo que utilizar como nome de usuario:",
+"Users login with this attribute:" => "Os usuarios inician sesión con este atributo:",
"LDAP Username:" => "Nome de usuario LDAP:",
"LDAP Email Address:" => "Enderezo de correo LDAP:",
"Other Attributes:" => "Outros atributos:",
@@ -55,7 +55,7 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Para o acceso anónimo deixe o DN e o contrasinal baleiros.",
"One Base DN per line" => "Un DN base por liña",
"You can specify Base DN for users and groups in the Advanced tab" => "Pode especificar a DN base para usuarios e grupos na lapela de «Avanzado»",
-"Limit the access to %s to users meeting this criteria:" => "Limitar o acceso a %s aos usuarios que coincidan con estes criterios:",
+"Limit %s access to users meeting these criteria:" => "Limitar o acceso a %s para os usuarios que cumpren con estes criterios:",
"The filter specifies which LDAP users shall have access to the %s instance." => "O filtro especifica que usuarios LDAP teñen acceso á instancia %s.",
"users found" => "atopáronse usuarios",
"Back" => "Atrás",
@@ -88,6 +88,8 @@ $TRANSLATIONS = array(
"One Group Base DN per line" => "Un DN base de grupo por liña",
"Group Search Attributes" => "Atributos de busca do grupo",
"Group-Member association" => "Asociación de grupos e membros",
+"Nested Groups" => "Grupos aniñados",
+"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Se está activado, admítense grupos que conteñen grupos. (Só funciona se o atributo de membro de grupo conten os DN.)",
"Special Attributes" => "Atributos especiais",
"Quota Field" => "Campo de cota",
"Quota Default" => "Cota predeterminada",
diff --git a/apps/user_ldap/l10n/hu_HU.php b/apps/user_ldap/l10n/hu_HU.php
index 2799d0407c4..277ae96fcd4 100644
--- a/apps/user_ldap/l10n/hu_HU.php
+++ b/apps/user_ldap/l10n/hu_HU.php
@@ -33,14 +33,12 @@ $TRANSLATIONS = array(
"Save" => "Mentés",
"Test Configuration" => "A beállítások tesztelése",
"Help" => "Súgó",
-"Limit the access to %s to groups meeting this criteria:" => "Korlátozzuk %s elérését a következő feltételeknek megfelelő csoportokra:",
"only those object classes:" => "csak ezek az objektumosztályok:",
"only from those groups:" => "csak ezek a csoportok:",
"Edit raw filter instead" => "Inkább közvetlenül megadom a szűrési kifejezést:",
"Raw LDAP filter" => "Az LDAP szűrőkifejezés",
"The filter specifies which LDAP groups shall have access to the %s instance." => "A szűrő meghatározza, hogy mely LDAP csoportok lesznek jogosultak %s elérésére.",
"groups found" => "csoport van",
-"What attribute shall be used as login name:" => "Melyik attribútumot használjuk login névként:",
"LDAP Username:" => "LDAP felhasználónév:",
"LDAP Email Address:" => "LDAP e-mail cím:",
"Other Attributes:" => "Más attribútumok:",
@@ -55,7 +53,6 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Bejelentkezés nélküli eléréshez ne töltse ki a DN és Jelszó mezőket!",
"One Base DN per line" => "Soronként egy DN-gyökér",
"You can specify Base DN for users and groups in the Advanced tab" => "A Haladó fülre kattintva külön DN-gyökér állítható be a felhasználók és a csoportok számára",
-"Limit the access to %s to users meeting this criteria:" => "Korlátozzuk %s elérését a következő feltételeknek megfelelő felhasználókra:",
"The filter specifies which LDAP users shall have access to the %s instance." => "A szűrő meghatározza, hogy mely LDAP felhasználók lesznek jogosultak %s elérésére.",
"users found" => "felhasználó van",
"Back" => "Vissza",
diff --git a/apps/user_ldap/l10n/it.php b/apps/user_ldap/l10n/it.php
index f5e53bdbe90..4436127747f 100644
--- a/apps/user_ldap/l10n/it.php
+++ b/apps/user_ldap/l10n/it.php
@@ -33,14 +33,14 @@ $TRANSLATIONS = array(
"Save" => "Salva",
"Test Configuration" => "Prova configurazione",
"Help" => "Aiuto",
-"Limit the access to %s to groups meeting this criteria:" => "Limita l'accesso a %s ai gruppi che verificano questi criteri:",
+"Groups meeting these criteria are available in %s:" => "I gruppi che corrispondono a questi criteri sono disponibili in %s:",
"only those object classes:" => "solo queste classi di oggetti:",
"only from those groups:" => "solo da questi gruppi:",
"Edit raw filter instead" => "Modifica invece il filtro grezzo",
"Raw LDAP filter" => "Filtro LDAP grezzo",
"The filter specifies which LDAP groups shall have access to the %s instance." => "Il filtro specifica quali gruppi LDAP devono avere accesso all'istanza %s.",
"groups found" => "gruppi trovati",
-"What attribute shall be used as login name:" => "Quale attributo deve essere usato come nome di accesso:",
+"Users login with this attribute:" => "Utenti con questo attributo:",
"LDAP Username:" => "Nome utente LDAP:",
"LDAP Email Address:" => "Indirizzo email LDAP:",
"Other Attributes:" => "Altri attributi:",
@@ -55,7 +55,7 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Per l'accesso anonimo, lasciare vuoti i campi DN e Password",
"One Base DN per line" => "Un DN base per riga",
"You can specify Base DN for users and groups in the Advanced tab" => "Puoi specificare una DN base per gli utenti ed i gruppi nella scheda Avanzate",
-"Limit the access to %s to users meeting this criteria:" => "Limita l'accesso a %s ai gruppi che verificano questi criteri:",
+"Limit %s access to users meeting these criteria:" => "Limita l'accesso a %s ai gruppi che verificano questi criteri:",
"The filter specifies which LDAP users shall have access to the %s instance." => "Il filtro specifica quali utenti LDAP devono avere accesso all'istanza %s.",
"users found" => "utenti trovati",
"Back" => "Indietro",
@@ -88,6 +88,8 @@ $TRANSLATIONS = array(
"One Group Base DN per line" => "Un DN base gruppo per riga",
"Group Search Attributes" => "Attributi di ricerca gruppo",
"Group-Member association" => "Associazione gruppo-utente ",
+"Nested Groups" => "Gruppi nidificati",
+"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Quando è attivato, i gruppi che contengono altri gruppi sono supportati. (Funziona solo se l'attributo del gruppo membro contiene DN.)",
"Special Attributes" => "Attributi speciali",
"Quota Field" => "Campo Quota",
"Quota Default" => "Quota predefinita",
diff --git a/apps/user_ldap/l10n/ja.php b/apps/user_ldap/l10n/ja.php
new file mode 100644
index 00000000000..d13deafe6c3
--- /dev/null
+++ b/apps/user_ldap/l10n/ja.php
@@ -0,0 +1,112 @@
+<?php
+$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 have a look at the logs for further details." => "設定が無効です。詳細はログを確認してください。",
+"No action specified" => "アクションが指定されていません",
+"No configuration specified" => "構成が指定されていません",
+"No data specified" => "データが指定されていません",
+" Could not set configuration %s" => "構成 %s を設定できませんでした",
+"Deletion failed" => "削除に失敗しました",
+"Take over settings from recent server configuration?" => "最近のサーバー設定から設定を引き継ぎますか?",
+"Keep settings?" => "設定を保持しますか?",
+"Cannot add server configuration" => "サーバー設定を追加できません",
+"mappings cleared" => "マッピングをクリアしました",
+"Success" => "成功",
+"Error" => "エラー",
+"Configuration OK" => "設定OK",
+"Configuration incorrect" => "設定に誤りがあります",
+"Configuration incomplete" => "設定が不完全です",
+"Select groups" => "グループを選択",
+"Select object classes" => "オブジェクトクラスを選択",
+"Select attributes" => "属性を選択",
+"Connection test succeeded" => "接続テストに成功しました",
+"Connection test failed" => "接続テストに失敗しました",
+"Do you really want to delete the current Server Configuration?" => "現在のサーバー設定を本当に削除してもよろしいですか?",
+"Confirm Deletion" => "削除の確認",
+"_%s group found_::_%s groups found_" => array("%s グループが見つかりました"),
+"_%s user found_::_%s users found_" => array("%s ユーザーが見つかりました"),
+"Invalid Host" => "無効なホスト",
+"Could not find the desired feature" => "望ましい機能は見つかりませんでした",
+"Save" => "保存",
+"Test Configuration" => "設定をテスト",
+"Help" => "ヘルプ",
+"Groups meeting these criteria are available in %s:" => "これらの基準を満たすグループが %s で利用可能:",
+"only those object classes:" => "それらのオブジェクトクラスのみ:",
+"only from those groups:" => "それらのグループからのみ:",
+"Edit raw filter instead" => "フィルタを編集",
+"Raw LDAP filter" => "LDAP フィルタ",
+"The filter specifies which LDAP groups shall have access to the %s instance." => "フィルタは、どの LDAP グループが %s にアクセスするかを指定します。",
+"groups found" => "グループが見つかりました",
+"Users login with this attribute:" => "この属性でユーザーログイン:",
+"LDAP Username:" => "LDAP ユーザー名:",
+"LDAP Email Address:" => "LDAP メールアドレス:",
+"Other Attributes:" => "他の属性:",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "ログイン実行時に適用するフィルタを定義します。%%uid にはログイン操作におけるユーザー名が入ります。例: \"uid=%%uid\"",
+"Add Server Configuration" => "サーバー設定を追加",
+"Host" => "ホスト",
+"You can omit the protocol, except you require SSL. Then start with ldaps://" => "SSL通信しない場合には、プロトコル名を省略することができます。そうでない場合には、ldaps:// から始めてください。",
+"Port" => "ポート",
+"User DN" => "ユーザー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とパスワードを空にしてください。",
+"One Base DN per line" => "1行に1つのベースDN",
+"You can specify Base DN for users and groups in the Advanced tab" => "拡張タブでユーザーとグループのベースDNを指定することができます。",
+"Limit %s access to users meeting these criteria:" => "この基準を満たすユーザに対し %s へのアクセスを制限:",
+"The filter specifies which LDAP users shall have access to the %s instance." => "フィルタは、どのLDAPユーザーが %s にアクセスするかを指定します。",
+"users found" => "ユーザーが見つかりました",
+"Back" => "戻る",
+"Continue" => "続ける",
+"<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." => "<b>警告:</b> user_ldap と user_webdavauth のアプリには互換性がありません。予期せぬ動作をする可能性があります。システム管理者にどちらかを無効にするよう問い合わせてください。",
+"<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 モジュールがインストールされていません。バックエンドが正しく動作しません。システム管理者にインストールするよう問い合わせてください。",
+"Connection Settings" => "接続設定",
+"Configuration Active" => "設定はアクティブです",
+"When unchecked, this configuration will be skipped." => "チェックを外すと、この設定はスキップされます。",
+"Backup (Replica) Host" => "バックアップ(レプリカ)ホスト",
+"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "バックアップホストをオプションで指定することができます。メインのLDAP/ADサーバーのレプリカである必要があります。",
+"Backup (Replica) Port" => "バックアップ(レプリカ)ポート",
+"Disable Main Server" => "メインサーバーを無効にする",
+"Only connect to the replica server." => "レプリカサーバーにのみ接続します。",
+"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" => "ディレクトリ設定",
+"User Display Name Field" => "ユーザー表示名のフィールド",
+"The LDAP attribute to use to generate the user's display name." => "ユーザーの表示名の生成に利用するLDAP属性",
+"Base User Tree" => "ベースユーザーツリー",
+"One User Base DN per line" => "1行に1つのユーザーベースDN",
+"User Search Attributes" => "ユーザー検索属性",
+"Optional; one attribute per line" => "オプション:1行に1属性",
+"Group Display Name Field" => "グループ表示名のフィールド",
+"The LDAP attribute to use to generate the groups's display name." => "ユーザのグループ表示名の生成に利用するLDAP属性",
+"Base Group Tree" => "ベースグループツリー",
+"One Group Base DN per line" => "1行に1つのグループベースDN",
+"Group Search Attributes" => "グループ検索属性",
+"Group-Member association" => "グループとメンバーの関連付け",
+"Nested Groups" => "ネスト化ブロック",
+"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "オンに切り替えたら、グループを含むグループがサポートされます。(グループメンバーの属性がDNを含む場合のみ有効です。)",
+"Special Attributes" => "特殊属性",
+"Quota Field" => "クォータフィールド",
+"Quota Default" => "クォータのデフォルト",
+"in bytes" => "バイト",
+"Email Field" => "メールフィールド",
+"User Home Folder Naming Rule" => "ユーザーのホームフォルダー命名規則",
+"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "ユーザー名を空のままにしてください(デフォルト)。もしくは、LDAPもしくはADの属性を指定してください。",
+"Internal Username" => "内部ユーザー名",
+"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 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." => "デフォルトでは、内部ユーザー名はUUID属性から作成されます。これにより、ユーザー名がユニークであり、かつ文字の変換が不要であることを保証します。内部ユーザー名には、[ a-zA-Z0-9_.@- ] の文字のみが有効であるという制限があり、その他の文字は対応する ASCII コードに変換されるか単に無視されます。そのため、他のユーザ名との衝突の回数が増加するでしょう。内部ユーザー名は、内部的にユーザを識別するために用いられ、また、ownCloudにおけるデフォルトのホームフォルダー名としても用いられます。例えば*DAVサービスのように、リモートURLの一部でもあります。この設定により、デフォルトの振る舞いを再定義します。ownCloud 5 以前と同じような振る舞いにするためには、以下のフィールドにユーザー表示名の属性を入力します。空にするとデフォルトの振る舞いとなります。変更は新しくマッピング(追加)されたLDAPユーザーにおいてのみ有効となります。",
+"Internal Username Attribute:" => "内部ユーザー名属性:",
+"Override UUID detection" => "UUID検出を再定義する",
+"By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." => "デフォルトでは、UUID 属性は自動的に検出されます。UUID属性は、LDAPユーザーとLDAPグループを間違いなく識別するために利用されます。また、もしこれを指定しない場合は、内部ユーザー名はUUIDに基づいて作成されます。この設定は再定義することができ、あなたの選択した属性を用いることができます。選択した属性がユーザーとグループの両方に対して適用でき、かつユニークであることを確認してください。空であればデフォルトの振る舞いとなります。変更は、新しくマッピング(追加)されたLDAPユーザーとLDAPグループに対してのみ有効となります。",
+"UUID Attribute for Users:" => "ユーザーの UUID 属性:",
+"UUID Attribute for Groups:" => "グループの UUID 属性:",
+"Username-LDAP User Mapping" => "ユーザー名とLDAPユーザのマッピング",
+"Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from 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." => "ユーザー名は(メタ)データの保存と割り当てに使用されます。ユーザーを正確に識別して認識するために、個々のLDAPユーザは内部ユーザ名を持っています。これは、ユーザー名からLDAPユーザーへのマッピングが必要であることを意味しています。この生成されたユーザ名は、LDAPユーザのUUIDにマッピングされます。加えて、DNがLDAPとのインタラクションを削減するためにキャッシュされますが、識別には利用されません。DNが変わった場合は、変更が検出されます。内部ユーザ名は全体に亘って利用されます。マッピングをクリアすると、いたるところに使われないままの物が残るでしょう。マッピングのクリアは設定に敏感ではありませんが、全てのLDAPの設定に影響を与えます!本番の環境では決してマッピングをクリアしないでください。テストもしくは実験の段階でのみマッピングのクリアを行なってください。",
+"Clear Username-LDAP User Mapping" => "ユーザー名とLDAPユーザーのマッピングをクリアする",
+"Clear Groupname-LDAP Group Mapping" => "グループ名とLDAPグループのマッピングをクリアする"
+);
+$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/user_ldap/l10n/ja_JP.php b/apps/user_ldap/l10n/ja_JP.php
index 8e98e80370d..d13deafe6c3 100644
--- a/apps/user_ldap/l10n/ja_JP.php
+++ b/apps/user_ldap/l10n/ja_JP.php
@@ -1,18 +1,18 @@
<?php
$TRANSLATIONS = array(
"Failed to clear the mappings." => "マッピングのクリアに失敗しました。",
-"Failed to delete the server configuration" => "サーバ設定の削除に失敗しました",
+"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 valid, but the Bind failed. Please check the server settings and credentials." => "設定は有効ですが、接続に失敗しました。サーバー設定と資格情報を確認してください。",
"The configuration is invalid. Please have a look at the logs for further details." => "設定が無効です。詳細はログを確認してください。",
"No action specified" => "アクションが指定されていません",
"No configuration specified" => "構成が指定されていません",
"No data specified" => "データが指定されていません",
" Could not set configuration %s" => "構成 %s を設定できませんでした",
"Deletion failed" => "削除に失敗しました",
-"Take over settings from recent server configuration?" => "最近のサーバ設定から設定を引き継ぎますか?",
+"Take over settings from recent server configuration?" => "最近のサーバー設定から設定を引き継ぎますか?",
"Keep settings?" => "設定を保持しますか?",
-"Cannot add server configuration" => "サーバ設定を追加できません",
+"Cannot add server configuration" => "サーバー設定を追加できません",
"mappings cleared" => "マッピングをクリアしました",
"Success" => "成功",
"Error" => "エラー",
@@ -24,40 +24,40 @@ $TRANSLATIONS = array(
"Select attributes" => "属性を選択",
"Connection test succeeded" => "接続テストに成功しました",
"Connection test failed" => "接続テストに失敗しました",
-"Do you really want to delete the current Server Configuration?" => "現在のサーバ設定を本当に削除してもよろしいですか?",
+"Do you really want to delete the current Server Configuration?" => "現在のサーバー設定を本当に削除してもよろしいですか?",
"Confirm Deletion" => "削除の確認",
"_%s group found_::_%s groups found_" => array("%s グループが見つかりました"),
-"_%s user found_::_%s users found_" => array("%s ユーザが見つかりました"),
+"_%s user found_::_%s users found_" => array("%s ユーザーが見つかりました"),
"Invalid Host" => "無効なホスト",
"Could not find the desired feature" => "望ましい機能は見つかりませんでした",
"Save" => "保存",
"Test Configuration" => "設定をテスト",
"Help" => "ヘルプ",
-"Limit the access to %s to groups meeting this criteria:" => "この基準に合致するグループに %s へのアクセスを制限:",
+"Groups meeting these criteria are available in %s:" => "これらの基準を満たすグループが %s で利用可能:",
"only those object classes:" => "それらのオブジェクトクラスのみ:",
"only from those groups:" => "それらのグループからのみ:",
"Edit raw filter instead" => "フィルタを編集",
"Raw LDAP filter" => "LDAP フィルタ",
"The filter specifies which LDAP groups shall have access to the %s instance." => "フィルタは、どの LDAP グループが %s にアクセスするかを指定します。",
"groups found" => "グループが見つかりました",
-"What attribute shall be used as login name:" => "ログイン名として利用する属性:",
-"LDAP Username:" => "LDAP ユーザ名:",
+"Users login with this attribute:" => "この属性でユーザーログイン:",
+"LDAP Username:" => "LDAP ユーザー名:",
"LDAP Email Address:" => "LDAP メールアドレス:",
"Other Attributes:" => "他の属性:",
-"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "ログイン実行時に適用するフィルタを定義します。%%uid にはログイン操作におけるユーザ名が入ります。例: \"uid=%%uid\"",
-"Add Server Configuration" => "サーバ設定を追加",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "ログイン実行時に適用するフィルタを定義します。%%uid にはログイン操作におけるユーザー名が入ります。例: \"uid=%%uid\"",
+"Add Server Configuration" => "サーバー設定を追加",
"Host" => "ホスト",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "SSL通信しない場合には、プロトコル名を省略することができます。そうでない場合には、ldaps:// から始めてください。",
"Port" => "ポート",
-"User DN" => "ユーザDN",
+"User DN" => "ユーザー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とパスワードを空にしてください。",
"One Base DN per line" => "1行に1つのベースDN",
-"You can specify Base DN for users and groups in the Advanced tab" => "拡張タブでユーザとグループのベースDNを指定することができます。",
-"Limit the access to %s to users meeting this criteria:" => "この基準に合致するユーザに %s へのアクセスを制限:",
-"The filter specifies which LDAP users shall have access to the %s instance." => "フィルタは、どの LDAP ユーザが %s にアクセスするかを指定します。",
-"users found" => "ユーザが見つかりました",
+"You can specify Base DN for users and groups in the Advanced tab" => "拡張タブでユーザーとグループのベースDNを指定することができます。",
+"Limit %s access to users meeting these criteria:" => "この基準を満たすユーザに対し %s へのアクセスを制限:",
+"The filter specifies which LDAP users shall have access to the %s instance." => "フィルタは、どのLDAPユーザーが %s にアクセスするかを指定します。",
+"users found" => "ユーザーが見つかりました",
"Back" => "戻る",
"Continue" => "続ける",
"<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." => "<b>警告:</b> user_ldap と user_webdavauth のアプリには互換性がありません。予期せぬ動作をする可能性があります。システム管理者にどちらかを無効にするよう問い合わせてください。",
@@ -66,21 +66,21 @@ $TRANSLATIONS = array(
"Configuration Active" => "設定はアクティブです",
"When unchecked, this configuration will be skipped." => "チェックを外すと、この設定はスキップされます。",
"Backup (Replica) Host" => "バックアップ(レプリカ)ホスト",
-"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "バックアップホストをオプションで指定することができます。メインのLDAP/ADサーバのレプリカである必要があります。",
+"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "バックアップホストをオプションで指定することができます。メインのLDAP/ADサーバーのレプリカである必要があります。",
"Backup (Replica) Port" => "バックアップ(レプリカ)ポート",
-"Disable Main Server" => "メインサーバを無効にする",
+"Disable Main Server" => "メインサーバーを無効にする",
"Only connect to the replica server." => "レプリカサーバーにのみ接続します。",
-"Case insensitve LDAP server (Windows)" => "大文字/小文字を区別しないLDAPサーバ(Windows)",
+"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 サーバにインポートしてください。",
+"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" => "ディレクトリ設定",
-"User Display Name Field" => "ユーザ表示名のフィールド",
-"The LDAP attribute to use to generate the user's display name." => "ユーザの表示名の生成に利用するLDAP属性",
-"Base User Tree" => "ベースユーザツリー",
-"One User Base DN per line" => "1行に1つのユーザベースDN",
-"User Search Attributes" => "ユーザ検索属性",
+"User Display Name Field" => "ユーザー表示名のフィールド",
+"The LDAP attribute to use to generate the user's display name." => "ユーザーの表示名の生成に利用するLDAP属性",
+"Base User Tree" => "ベースユーザーツリー",
+"One User Base DN per line" => "1行に1つのユーザーベースDN",
+"User Search Attributes" => "ユーザー検索属性",
"Optional; one attribute per line" => "オプション:1行に1属性",
"Group Display Name Field" => "グループ表示名のフィールド",
"The LDAP attribute to use to generate the groups's display name." => "ユーザのグループ表示名の生成に利用するLDAP属性",
@@ -88,23 +88,25 @@ $TRANSLATIONS = array(
"One Group Base DN per line" => "1行に1つのグループベースDN",
"Group Search Attributes" => "グループ検索属性",
"Group-Member association" => "グループとメンバーの関連付け",
+"Nested Groups" => "ネスト化ブロック",
+"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "オンに切り替えたら、グループを含むグループがサポートされます。(グループメンバーの属性がDNを含む場合のみ有効です。)",
"Special Attributes" => "特殊属性",
"Quota Field" => "クォータフィールド",
"Quota Default" => "クォータのデフォルト",
"in bytes" => "バイト",
"Email Field" => "メールフィールド",
-"User Home Folder Naming Rule" => "ユーザのホームフォルダ命名規則",
-"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "ユーザ名を空のままにしてください(デフォルト)。そうでない場合は、LDAPもしくはADの属性を指定してください。",
-"Internal Username" => "内部ユーザ名",
-"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 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." => "デフォルトでは、内部ユーザ名はUUID属性から作成されます。これにより、ユーザ名がユニークであり、かつ文字の変換が不要であることを保証します。内部ユーザ名には、[ a-zA-Z0-9_.@- ] の文字のみが有効であるという制限があり、その他の文字は対応する ASCII コードに変換されるか単に無視されます。そのため、他のユーザ名との衝突の回数が増加するでしょう。内部ユーザ名は、内部的にユーザを識別するために用いられ、また、ownCloudにおけるデフォルトのホームフォルダ名としても用いられます。例えば*DAVサービスのように、リモートURLの一部でもあります。この設定により、デフォルトの振る舞いを再定義します。ownCloud 5 以前と同じような振る舞いにするためには、以下のフィールドにユーザ表示名の属性を入力します。空にするとデフォルトの振る舞いとなります。変更は新しくマッピング(追加)されたLDAPユーザにおいてのみ有効となります。",
-"Internal Username Attribute:" => "内部ユーザ名属性:",
+"User Home Folder Naming Rule" => "ユーザーのホームフォルダー命名規則",
+"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "ユーザー名を空のままにしてください(デフォルト)。もしくは、LDAPもしくはADの属性を指定してください。",
+"Internal Username" => "内部ユーザー名",
+"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 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." => "デフォルトでは、内部ユーザー名はUUID属性から作成されます。これにより、ユーザー名がユニークであり、かつ文字の変換が不要であることを保証します。内部ユーザー名には、[ a-zA-Z0-9_.@- ] の文字のみが有効であるという制限があり、その他の文字は対応する ASCII コードに変換されるか単に無視されます。そのため、他のユーザ名との衝突の回数が増加するでしょう。内部ユーザー名は、内部的にユーザを識別するために用いられ、また、ownCloudにおけるデフォルトのホームフォルダー名としても用いられます。例えば*DAVサービスのように、リモートURLの一部でもあります。この設定により、デフォルトの振る舞いを再定義します。ownCloud 5 以前と同じような振る舞いにするためには、以下のフィールドにユーザー表示名の属性を入力します。空にするとデフォルトの振る舞いとなります。変更は新しくマッピング(追加)されたLDAPユーザーにおいてのみ有効となります。",
+"Internal Username Attribute:" => "内部ユーザー名属性:",
"Override UUID detection" => "UUID検出を再定義する",
-"By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." => "デフォルトでは、UUID 属性は自動的に検出されます。UUID属性は、LDAPユーザとLDAPグループを間違いなく識別するために利用されます。また、もしこれを指定しない場合は、内部ユーザ名はUUIDに基づいて作成されます。この設定は再定義することができ、あなたの選択した属性を用いることができます。選択した属性がユーザとグループの両方に対して適用でき、かつユニークであることを確認してください。空であればデフォルトの振る舞いとなります。変更は、新しくマッピング(追加)されたLDAPユーザとLDAPグループに対してのみ有効となります。",
-"UUID Attribute for Users:" => "ユーザの UUID 属性:",
+"By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." => "デフォルトでは、UUID 属性は自動的に検出されます。UUID属性は、LDAPユーザーとLDAPグループを間違いなく識別するために利用されます。また、もしこれを指定しない場合は、内部ユーザー名はUUIDに基づいて作成されます。この設定は再定義することができ、あなたの選択した属性を用いることができます。選択した属性がユーザーとグループの両方に対して適用でき、かつユニークであることを確認してください。空であればデフォルトの振る舞いとなります。変更は、新しくマッピング(追加)されたLDAPユーザーとLDAPグループに対してのみ有効となります。",
+"UUID Attribute for Users:" => "ユーザーの UUID 属性:",
"UUID Attribute for Groups:" => "グループの UUID 属性:",
-"Username-LDAP User Mapping" => "ユーザ名とLDAPユーザのマッピング",
-"Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from 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." => "ユーザ名は(メタ)データの保存と割り当てに使用されます。ユーザを正確に識別して認識するために、個々のLDAPユーザは内部ユーザ名を持っています。これは、ユーザ名からLDAPユーザへのマッピングが必要であることを意味しています。この生成されたユーザ名は、LDAPユーザのUUIDにマッピングされます。加えて、DNがLDAPとのインタラクションを削減するためにキャッシュされますが、識別には利用されません。DNが変わった場合は、変更が検出されます。内部ユーザ名は全体に亘って利用されます。マッピングをクリアすると、いたるところに使われないままの物が残るでしょう。マッピングのクリアは設定に敏感ではありませんが、全てのLDAPの設定に影響を与えます!本番の環境では決してマッピングをクリアしないでください。テストもしくは実験の段階でのみマッピングのクリアを行なってください。",
-"Clear Username-LDAP User Mapping" => "ユーザ名とLDAPユーザのマッピングをクリアする",
+"Username-LDAP User Mapping" => "ユーザー名とLDAPユーザのマッピング",
+"Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from 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." => "ユーザー名は(メタ)データの保存と割り当てに使用されます。ユーザーを正確に識別して認識するために、個々のLDAPユーザは内部ユーザ名を持っています。これは、ユーザー名からLDAPユーザーへのマッピングが必要であることを意味しています。この生成されたユーザ名は、LDAPユーザのUUIDにマッピングされます。加えて、DNがLDAPとのインタラクションを削減するためにキャッシュされますが、識別には利用されません。DNが変わった場合は、変更が検出されます。内部ユーザ名は全体に亘って利用されます。マッピングをクリアすると、いたるところに使われないままの物が残るでしょう。マッピングのクリアは設定に敏感ではありませんが、全てのLDAPの設定に影響を与えます!本番の環境では決してマッピングをクリアしないでください。テストもしくは実験の段階でのみマッピングのクリアを行なってください。",
+"Clear Username-LDAP User Mapping" => "ユーザー名とLDAPユーザーのマッピングをクリアする",
"Clear Groupname-LDAP Group Mapping" => "グループ名とLDAPグループのマッピングをクリアする"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/user_ldap/l10n/km.php b/apps/user_ldap/l10n/km.php
index bba52d53a1a..ad3cc4882c1 100644
--- a/apps/user_ldap/l10n/km.php
+++ b/apps/user_ldap/l10n/km.php
@@ -1,6 +1,20 @@
<?php
$TRANSLATIONS = array(
+"Failed to delete the server configuration" => "លុប​ការ​កំណត់​រចនា​សម្ព័ន្ធ​ម៉ាស៊ីន​បម្រើ មិន​បាន​សម្រេច",
+"Deletion failed" => "លុប​មិន​បាន​សម្រេច",
+"Keep settings?" => "រក្សា​ទុក​ការ​កំណត់?",
+"Cannot add server configuration" => "មិន​អាច​បន្ថែម​ការ​កំណត់​រចនាសម្ព័ន្ធ​ម៉ាស៊ីន​បម្រើ",
+"Error" => "កំហុស",
+"Connection test succeeded" => "សាក​ល្បង​ការ​ត​ភ្ជាប់ បាន​ជោគជ័យ",
+"Connection test failed" => "សាកល្បង​ការ​តភ្ជាប់ មិន​បាន​សម្រេច",
+"Do you really want to delete the current Server Configuration?" => "តើ​អ្នក​ពិត​ជា​ចង់​លុប​ការ​កំណត់​រចនាសម្ព័ន្ធ​ម៉ាស៊ីន​បម្រើ​បច្ចុប្បន្ន​មែន​ទេ?",
+"Confirm Deletion" => "បញ្ជាក់​ការ​លុប",
"_%s group found_::_%s groups found_" => array(""),
-"_%s user found_::_%s users found_" => array("")
+"_%s user found_::_%s users found_" => array(""),
+"Save" => "រក្សាទុក",
+"Help" => "ជំនួយ",
+"Add Server Configuration" => "បន្ថែម​ការ​កំណត់​រចនាសម្ព័ន្ធ​ម៉ាស៊ីន​បម្រើ",
+"Host" => "ម៉ាស៊ីន​ផ្ទុក",
+"Password" => "ពាក្យសម្ងាត់"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/user_ldap/l10n/ko.php b/apps/user_ldap/l10n/ko.php
index 2d861f27ba8..5dd2151a411 100644
--- a/apps/user_ldap/l10n/ko.php
+++ b/apps/user_ldap/l10n/ko.php
@@ -33,14 +33,12 @@ $TRANSLATIONS = array(
"Save" => "저장",
"Test Configuration" => "설정 시험",
"Help" => "도움말",
-"Limit the access to %s to groups meeting this criteria:" => "다음 조건을 만족하는 그룹만 %s 접근 허용:",
"only those object classes:" => "다음 객체 클래스만:",
"only from those groups:" => "다음 그룹에서만:",
"Edit raw filter instead" => "필터 직접 편집",
"Raw LDAP filter" => "LDAP 필터",
"The filter specifies which LDAP groups shall have access to the %s instance." => "이 필터는 %s에 접근할 수 있는 LDAP 그룹을 설정합니다.",
"groups found" => "그룹 찾음",
-"What attribute shall be used as login name:" => "로그인 이름으로 사용할 속성:",
"LDAP Username:" => "LDAP 사용자 이름:",
"LDAP Email Address:" => "LDAP 이메일 주소:",
"Other Attributes:" => "기타 속성:",
@@ -55,7 +53,6 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "익명 접근을 허용하려면 DN과 암호를 비워 두십시오.",
"One Base DN per line" => "기본 DN을 한 줄에 하나씩 입력하십시오",
"You can specify Base DN for users and groups in the Advanced tab" => "고급 탭에서 사용자 및 그룹에 대한 기본 DN을 지정할 수 있습니다.",
-"Limit the access to %s to users meeting this criteria:" => "다음 조건을 만족하는 사용자만 %s 접근 허용:",
"The filter specifies which LDAP users shall have access to the %s instance." => "이 필터는 %s에 접근할 수 있는 LDAP 사용자를 설정합니다.",
"users found" => "사용자 찾음",
"Back" => "뒤로",
diff --git a/apps/user_ldap/l10n/ml.php b/apps/user_ldap/l10n/ml.php
new file mode 100644
index 00000000000..3a1e002311c
--- /dev/null
+++ b/apps/user_ldap/l10n/ml.php
@@ -0,0 +1,6 @@
+<?php
+$TRANSLATIONS = array(
+"_%s group found_::_%s groups found_" => array("",""),
+"_%s user found_::_%s users found_" => array("","")
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/user_ldap/l10n/mn.php b/apps/user_ldap/l10n/mn.php
new file mode 100644
index 00000000000..3a1e002311c
--- /dev/null
+++ b/apps/user_ldap/l10n/mn.php
@@ -0,0 +1,6 @@
+<?php
+$TRANSLATIONS = array(
+"_%s group found_::_%s groups found_" => array("",""),
+"_%s user found_::_%s users found_" => array("","")
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/user_ldap/l10n/nb_NO.php b/apps/user_ldap/l10n/nb_NO.php
index 625ec79d76b..0b60752e9d9 100644
--- a/apps/user_ldap/l10n/nb_NO.php
+++ b/apps/user_ldap/l10n/nb_NO.php
@@ -1,23 +1,48 @@
<?php
$TRANSLATIONS = array(
+"Failed to clear the mappings." => "Klarte ikke å nullstille tilknytningene.",
"Failed to delete the server configuration" => "Klarte ikke å slette tjener-konfigurasjonen.",
"The configuration is valid and the connection could be established!" => "Konfigurasjonen er i orden og tilkoblingen skal være etablert!",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Konfigurasjonen er i orden, men Bind mislyktes. Vennligst sjekk tjener-konfigurasjonen og påloggingsinformasjonen.",
+"The configuration is invalid. Please have a look at the logs for further details." => "Konfigurasjonen er ikke gyldig. Sjekk loggene for flere detaljer.",
+"No action specified" => "Ingen handling spesifisert",
+"No configuration specified" => "Ingen konfigurasjon spesifisert",
+"No data specified" => "Ingen data spesifisert",
+" Could not set configuration %s" => "Klarte ikke å sette konfigurasjon %s",
"Deletion failed" => "Sletting mislyktes",
"Take over settings from recent server configuration?" => "Hent innstillinger fra tidligere tjener-konfigurasjon?",
"Keep settings?" => "Behold innstillinger?",
"Cannot add server configuration" => "Kan ikke legge til tjener-konfigurasjon",
+"mappings cleared" => "tilknytninger nullstilt",
"Success" => "Suksess",
"Error" => "Feil",
+"Configuration OK" => "Konfigurasjon OK",
+"Configuration incorrect" => "Konfigurasjon feil",
+"Configuration incomplete" => "Konfigurasjon ufullstendig",
"Select groups" => "Velg grupper",
+"Select object classes" => "Velg objektklasser",
+"Select attributes" => "Velg attributter",
"Connection test succeeded" => "Tilkoblingstest lyktes",
"Connection test failed" => "Tilkoblingstest mislyktes",
"Do you really want to delete the current Server Configuration?" => "Er du sikker på at du vil slette aktiv tjener-konfigurasjon?",
"Confirm Deletion" => "Bekreft sletting",
-"_%s group found_::_%s groups found_" => array("",""),
-"_%s user found_::_%s users found_" => array("",""),
+"_%s group found_::_%s groups found_" => array("%s gruppe funnet","%s grupper funnet"),
+"_%s user found_::_%s users found_" => array("%s bruker funnet","%s brukere funnet"),
+"Invalid Host" => "Ugyldig tjener",
+"Could not find the desired feature" => "Fant ikke den ønskede funksjonaliteten",
"Save" => "Lagre",
+"Test Configuration" => "Test konfigurasjonen",
"Help" => "Hjelp",
+"only those object classes:" => "kun de objektklassene:",
+"only from those groups:" => "kun fra de gruppene:",
+"Edit raw filter instead" => "Rediger ubearbeidet filter i stedet",
+"Raw LDAP filter" => "Ubearbeidet LDAP-filter",
+"The filter specifies which LDAP groups shall have access to the %s instance." => "Filteret spesifiserer hvilke LDAP-grupper som skal ha tilgang til %s-instansen.",
+"groups found" => "grupper funnet",
+"LDAP Username:" => "LDAP-brukernavn:",
+"LDAP Email Address:" => "LDAP-epostadresse:",
+"Other Attributes:" => "Andre attributter:",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "Definerer filteret som skal brukes når innlogging forsøkes. %%uid erstatter brukernavnet i innloggingshandlingen. Eksempel: \"uid=%%uid\"",
"Add Server Configuration" => "Legg til tjener-konfigurasjon",
"Host" => "Tjener",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Du kan utelate protokollen, men du er påkrevd å bruke SSL. Deretter starte med ldaps://",
@@ -28,23 +53,55 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "For anonym tilgang, la DN- og passord-feltet stå tomt.",
"One Base DN per line" => "En hoved DN pr. linje",
"You can specify Base DN for users and groups in the Advanced tab" => "Du kan spesifisere Base DN for brukere og grupper under Avansert fanen",
+"The filter specifies which LDAP users shall have access to the %s instance." => "Filteret spesifiserer hvilke LDAP-brukere som skal ha tilgang til %s-instansen.",
+"users found" => "brukere funnet",
"Back" => "Tilbake",
"Continue" => "Fortsett",
+"<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." => "<b>Advarsel:</b> Appene user_ldap og user_webdavauth er ikke kompatible med hverandre. Uventet oppførsel kan forekomme. Be systemadministratoren om å deaktivere en av dem.",
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Warning:</b> PHP LDAP modulen er ikke installert, hjelperen vil ikke virke. Vennligst be din system-administrator om å installere den.",
+"Connection Settings" => "Innstillinger for tilkobling",
"Configuration Active" => "Konfigurasjon aktiv",
"When unchecked, this configuration will be skipped." => "Når ikke huket av så vil denne konfigurasjonen bli hoppet over.",
"Backup (Replica) Host" => "Sikkerhetskopierings (Replica) vert",
+"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Oppgi en valgfri reservetjener. Den må være en replika av hovedtjeneren for LDAP/AD.",
+"Backup (Replica) Port" => "Reserve (Replika) Port",
+"Disable Main Server" => "Deaktiver hovedtjeneren",
+"Only connect to the replica server." => "Koble til bare replika-tjeneren.",
"Case insensitve LDAP server (Windows)" => "Case-insensitiv LDAP tjener (Windows)",
"Turn off SSL certificate validation." => "Slå av SSL-sertifikat validering",
+"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." => "Ikke anbefalt, bruk kun for testing! Hvis tilkobling bare virker med dette valget, importer LDAP-tjenerens SSL-sertifikat i %s-serveren din.",
+"Cache Time-To-Live" => "Levetid i mellomlager",
"in seconds. A change empties the cache." => "i sekunder. En endring tømmer bufferen.",
+"Directory Settings" => "Innstillinger for Katalog",
"User Display Name Field" => "Vis brukerens navnfelt",
+"The LDAP attribute to use to generate the user's display name." => "LDAP-attributten som skal brukes til å generere brukerens visningsnavn.",
"Base User Tree" => "Hovedbruker tre",
"One User Base DN per line" => "En Bruker Base DN pr. linje",
+"User Search Attributes" => "Attributter for brukersøk",
+"Optional; one attribute per line" => "Valgfritt, en attributt pr. linje",
"Group Display Name Field" => "Vis gruppens navnfelt",
+"The LDAP attribute to use to generate the groups's display name." => "LDAP-attributten som skal brukes til å generere gruppens visningsnavn.",
"Base Group Tree" => "Hovedgruppe tre",
"One Group Base DN per line" => "En gruppe hoved-DN pr. linje",
+"Group Search Attributes" => "Attributter for gruppesøk",
"Group-Member association" => "gruppe-medlem assosiasjon",
+"Special Attributes" => "Spesielle attributter",
+"Quota Field" => "Felt med lagringskvote",
+"Quota Default" => "Standard lagringskvote",
"in bytes" => "i bytes",
-"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "La stå tom for brukernavn (standard). Ellers, spesifiser en LDAP/AD attributt."
+"Email Field" => "Felt med e-postadresse",
+"User Home Folder Naming Rule" => "Navneregel for brukers hjemmemappe",
+"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "La stå tom for brukernavn (standard). Ellers, spesifiser en LDAP/AD attributt.",
+"Internal Username" => "Internt brukernavn",
+"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 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." => "Som standard vil det interne brukernavnet bli laget utifra UUID-attributten. Dette sikrer at brukernavnet er unikt og at det ikke er nødvendig å konvertere tegn. Det interne brukernavnet har den begrensningen at bare disse tegnene er tillatt: [ a-zA-Z0-9_.@- ]. Andre tegn erstattes av tilsvarende ASCII-tegn eller blir ganske enkelt utelatt. Ved kollisjon blir et nummer lagt til / øket. Det interne brukernavnet brukes til å identifisere en bruker internt. Det er også standardnavnet på brukerens hjemmemappe. Det er også med i fjern-URL-er, for eksempel for alle *DAV-tjenester. Med denne innstillingen kan standard oppførsel overstyres. For å få en oppførsel som likner oppførselen før ownCloud 5, legg inn attributten for brukerens visningsnavn i dette feltet. La feltet stå tomt for standard oppførsel. Endringer vil kun påvirke nylig tilknyttede (opprettede) LDAP-brukere.",
+"Internal Username Attribute:" => "Attributt for internt brukernavn:",
+"Override UUID detection" => "Overstyr UUID-oppdaging",
+"By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." => "Som standard blir UUID-attributten oppdaget automatisk. UUID-attributten brukes til å identifisere LDAP-brukere og -grupper uten tvil. Det interne brukernavnet vil også bli laget basert på UUID, hvis ikke annet er spesifisert ovenfor. Du kan overstyre innstillingen og oppgi den attributten du ønsker. Du må forsikre det om at din valgte attributt kan hentes ut både for brukere og for grupper og at den er unik. La stå tomt for standard oppførsel. Endringer vil kun påvirke nylig tilknyttede (opprettede) LDAP-brukere og -grupper.",
+"UUID Attribute for Users:" => "UUID-attributt for brukere:",
+"UUID Attribute for Groups:" => "UUID-attributt for grupper:",
+"Username-LDAP User Mapping" => "Tilknytning av brukernavn til LDAP-bruker",
+"Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from 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." => "Brukernavn brukes til å lagre og tilordne (meta)data. For at brukere skal identifiseres og gjenkjennes presist, vil hver LDAP-bruker ha et internt brukernavn. Dette krever en tilknytning fra brukernavn til LDAP-bruker. Brukernavn som opprettes blir knyttet til LDAP-brukerens UUID. I tillegg mellomlagres DN for å redusere LDAP-kommunikasjon, men det brukes ikke til identifisering. Hvis DN endres vil endringene bli oppdaget. Det interne brukernavnet brukes alle steder. Nullstilling av tilknytningene vil etterlate seg rester overalt. Nullstilling av tilknytningene skjer ikke pr. konfigurasjon, det påvirker alle LDAP-konfigurasjoner! Nullstill aldri tilknytningene i et produksjonsmiljø, kun ved testing eller eksperimentering.",
+"Clear Username-LDAP User Mapping" => "Nullstill tilknytning av brukernavn til LDAP-bruker",
+"Clear Groupname-LDAP Group Mapping" => "Nullstill tilknytning av gruppenavn til LDAP-gruppe"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/user_ldap/l10n/nl.php b/apps/user_ldap/l10n/nl.php
index bfe96f4268c..55e4e07033a 100644
--- a/apps/user_ldap/l10n/nl.php
+++ b/apps/user_ldap/l10n/nl.php
@@ -33,14 +33,14 @@ $TRANSLATIONS = array(
"Save" => "Bewaren",
"Test Configuration" => "Test configuratie",
"Help" => "Help",
-"Limit the access to %s to groups meeting this criteria:" => "Beperk toegang tot %s tot groepen die voldoen aan deze criteria:",
+"Groups meeting these criteria are available in %s:" => "Groepsafspraken die voldoen aan deze criteria zijn beschikbaar in %s:",
"only those object classes:" => "alleen deze objectklassen",
"only from those groups:" => "alleen van deze groepen:",
"Edit raw filter instead" => "Bewerk raw filter",
"Raw LDAP filter" => "Raw LDAP filter",
"The filter specifies which LDAP groups shall have access to the %s instance." => "Dit filter geeft aan welke LDAP groepen toegang hebben tot %s.",
"groups found" => "groepen gevonden",
-"What attribute shall be used as login name:" => "Welk attribuut moet worden gebruikt als inlognaam:",
+"Users login with this attribute:" => "Gebruikers loggen in met dit attribuut:",
"LDAP Username:" => "LDAP Username:",
"LDAP Email Address:" => "LDAP e-mailadres:",
"Other Attributes:" => "Overige attributen:",
@@ -55,7 +55,7 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Voor anonieme toegang, laat de DN en het wachtwoord leeg.",
"One Base DN per line" => "Een Base DN per regel",
"You can specify Base DN for users and groups in the Advanced tab" => "Je kunt het Base DN voor gebruikers en groepen specificeren in het tab Geavanceerd.",
-"Limit the access to %s to users meeting this criteria:" => "Beperk toegang tot %s tot gebruikers die voldoen aan deze criteria:",
+"Limit %s access to users meeting these criteria:" => "Beperk %s toegang tot gebruikers die voldoen aan deze criteria:",
"The filter specifies which LDAP users shall have access to the %s instance." => "Dit filter geeft aan welke LDAP gebruikers toegang hebben tot %s.",
"users found" => "gebruikers gevonden",
"Back" => "Terug",
@@ -88,6 +88,8 @@ $TRANSLATIONS = array(
"One Group Base DN per line" => "Een Group Base DN per regel",
"Group Search Attributes" => "Attributen voor groepszoekopdrachten",
"Group-Member association" => "Groepslid associatie",
+"Nested Groups" => "Geneste groepen",
+"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Wanneer ingeschakeld worden groepen binnen groepen ondersteund. (Werkt alleen als het groepslid attribuut DNs bevat)",
"Special Attributes" => "Speciale attributen",
"Quota Field" => "Quota veld",
"Quota Default" => "Quota standaard",
diff --git a/apps/user_ldap/l10n/pl.php b/apps/user_ldap/l10n/pl.php
index 056718a027d..5c6d3d7022e 100644
--- a/apps/user_ldap/l10n/pl.php
+++ b/apps/user_ldap/l10n/pl.php
@@ -4,6 +4,11 @@ $TRANSLATIONS = array(
"Failed to delete the server configuration" => "Nie można usunąć konfiguracji serwera",
"The configuration is valid and the connection could be established!" => "Konfiguracja jest prawidłowa i można ustanowić połączenie!",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "Konfiguracja jest prawidłowa, ale Bind nie. Sprawdź ustawienia serwera i poświadczenia.",
+"The configuration is invalid. Please have a look at the logs for further details." => "Konfiguracja jest nieprawidłowa. Proszę rzucić okiem na dzienniki dalszych szczegółów.",
+"No action specified" => "Nie określono akcji",
+"No configuration specified" => "Nie określono konfiguracji",
+"No data specified" => "Nie określono danych",
+" Could not set configuration %s" => "Nie można ustawić konfiguracji %s",
"Deletion failed" => "Usunięcie nie powiodło się",
"Take over settings from recent server configuration?" => "Przejmij ustawienia z ostatnich konfiguracji serwera?",
"Keep settings?" => "Zachować ustawienia?",
@@ -11,16 +16,35 @@ $TRANSLATIONS = array(
"mappings cleared" => "Mapoanie wyczyszczone",
"Success" => "Sukces",
"Error" => "Błąd",
+"Configuration OK" => "Konfiguracja poprawna",
+"Configuration incorrect" => "Konfiguracja niepoprawna",
+"Configuration incomplete" => "Konfiguracja niekompletna",
"Select groups" => "Wybierz grupy",
+"Select object classes" => "Wybierz obiekty klas",
+"Select attributes" => "Wybierz atrybuty",
"Connection test succeeded" => "Test połączenia udany",
"Connection test failed" => "Test połączenia nie udany",
"Do you really want to delete the current Server Configuration?" => "Czy chcesz usunąć bieżącą konfigurację serwera?",
"Confirm Deletion" => "Potwierdź usunięcie",
-"_%s group found_::_%s groups found_" => array("","",""),
-"_%s user found_::_%s users found_" => array("","",""),
+"_%s group found_::_%s groups found_" => array("%s znaleziona grupa","%s znalezionych grup","%s znalezionych grup"),
+"_%s user found_::_%s users found_" => array("%s znaleziony użytkownik","%s znalezionych użytkowników","%s znalezionych użytkowników"),
+"Invalid Host" => "Niepoprawny Host",
+"Could not find the desired feature" => "Nie można znaleźć żądanej funkcji",
"Save" => "Zapisz",
"Test Configuration" => "Konfiguracja testowa",
"Help" => "Pomoc",
+"Groups meeting these criteria are available in %s:" => "Przyłączenie do grupy z tymi ustawieniami dostępne jest w %s:",
+"only those object classes:" => "tylko te klasy obiektów:",
+"only from those groups:" => "tylko z tych grup:",
+"Edit raw filter instead" => "Edytuj zamiast tego czysty filtr",
+"Raw LDAP filter" => "Czysty filtr LDAP",
+"The filter specifies which LDAP groups shall have access to the %s instance." => "Filtr określa, które grupy LDAP powinny mieć dostęp do instancji %s.",
+"groups found" => "grup znaleziono",
+"Users login with this attribute:" => "Użytkownicy zalogowani z tymi ustawieniami:",
+"LDAP Username:" => "Nazwa użytkownika LDAP:",
+"LDAP Email Address:" => "LDAP Adres Email:",
+"Other Attributes:" => "Inne atrybuty:",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "Określa jakiego filtru użyć podczas próby zalogowania. %%uid zastępuje nazwę użytkownika w procesie logowania. Przykład: \"uid=%%uid\"",
"Add Server Configuration" => "Dodaj konfigurację servera",
"Host" => "Host",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Można pominąć protokół, z wyjątkiem wymaganego protokołu SSL. Następnie uruchom z ldaps://",
@@ -31,8 +55,12 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Dla dostępu anonimowego pozostawić DN i hasło puste.",
"One Base DN per line" => "Jedna baza DN na linię",
"You can specify Base DN for users and groups in the Advanced tab" => "Bazę DN można określić dla użytkowników i grup w karcie Zaawansowane",
+"Limit %s access to users meeting these criteria:" => "Limit %s dostępu do podłączania użytkowników z tymi ustawieniami:",
+"The filter specifies which LDAP users shall have access to the %s instance." => "Filtr określa, którzy użytkownicy LDAP powinni mieć dostęp do instancji %s.",
+"users found" => "użytkownicy znalezieni",
"Back" => "Wróć",
"Continue" => "Kontynuuj ",
+"<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." => "<b>Ostrzeżenie:</b> Aplikacje user_ldap i user_webdavauth nie są kompatybilne. Mogą powodować nieoczekiwane zachowanie. Poproś administratora o wyłączenie jednej z nich.",
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Ostrzeżenie:</b> Moduł PHP LDAP nie jest zainstalowany i nie będzie działał. Poproś administratora o włączenie go.",
"Connection Settings" => "Konfiguracja połączeń",
"Configuration Active" => "Konfiguracja archiwum",
@@ -44,19 +72,24 @@ $TRANSLATIONS = array(
"Only connect to the replica server." => "Połącz tylko do repliki serwera.",
"Case insensitve LDAP server (Windows)" => "Wielkość liter serwera LDAP (Windows)",
"Turn off SSL certificate validation." => "Wyłączyć sprawdzanie poprawności certyfikatu 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." => "Nie polecane, używać tylko w celu testowania! Jeśli połączenie działa tylko z tą opcją, zaimportuj certyfikat SSL serwera LDAP na swój %s.",
"Cache Time-To-Live" => "Przechowuj czas życia",
"in seconds. A change empties the cache." => "w sekundach. Zmiana opróżnia pamięć podręczną.",
"Directory Settings" => "Ustawienia katalogów",
"User Display Name Field" => "Pole wyświetlanej nazwy użytkownika",
+"The LDAP attribute to use to generate the user's display name." => "Atrybut LDAP służący do generowania wyświetlanej nazwy użytkownika ownCloud.",
"Base User Tree" => "Drzewo bazy użytkowników",
"One User Base DN per line" => "Jeden użytkownik Bazy DN na linię",
"User Search Attributes" => "Szukaj atrybutów",
"Optional; one attribute per line" => "Opcjonalnie; jeden atrybut w wierszu",
"Group Display Name Field" => "Pole wyświetlanej nazwy grupy",
+"The LDAP attribute to use to generate the groups's display name." => "Atrybut LDAP służący do generowania wyświetlanej nazwy grupy ownCloud.",
"Base Group Tree" => "Drzewo bazy grup",
"One Group Base DN per line" => "Jedna grupa bazy DN na linię",
"Group Search Attributes" => "Grupa atrybutów wyszukaj",
"Group-Member association" => "Członek grupy stowarzyszenia",
+"Nested Groups" => "Grupy zagnieżdżone",
+"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Kiedy włączone, grupy, które zawierają grupy, są wspierane. (Działa tylko, jeśli członek grupy ma ustawienie DNs)",
"Special Attributes" => "Specjalne atrybuty",
"Quota Field" => "Pole przydziału",
"Quota Default" => "Przydział domyślny",
@@ -65,11 +98,14 @@ $TRANSLATIONS = array(
"User Home Folder Naming Rule" => "Reguły nazewnictwa folderu domowego użytkownika",
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Pozostaw puste dla user name (domyślnie). W przeciwnym razie podaj atrybut LDAP/AD.",
"Internal Username" => "Wewnętrzna nazwa użytkownika",
+"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 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." => "Domyślnie, wewnętrzna nazwa użytkownika zostanie utworzona z atrybutu UUID, ang. Universally unique identifier - Unikalny identyfikator użytkownika. To daje pewność, że nazwa użytkownika jest niepowtarzalna, a znaki nie muszą być konwertowane. Wewnętrzna nazwa użytkownika dopuszcza jedynie znaki: [ a-zA-Z0-9_.@- ]. Pozostałe znaki zamieniane są na ich odpowiedniki ASCII lub po prostu pomijane. W przypadku, gdy nazwa się powtarza na końcu jest dodawana / zwiększana cyfra. Wewnętrzna nazwa użytkownika służy do wewnętrznej identyfikacji użytkownika. Jest to również domyślna nazwa folderu domowego użytkownika. Jest to również część zdalnego adresu URL, na przykład dla wszystkich usług *DAV. Dzięki temu ustawieniu można nadpisywać domyślne zachowanie aplikacji. Aby osiągnąć podobny efekt jak przed ownCloud 5 wpisz atrybut nazwy użytkownika w poniższym polu. Pozostaw puste dla domyślnego zachowania. Zmiany będą miały wpływ tylko na nowo przypisanych (dodanych) użytkowników LDAP.",
"Internal Username Attribute:" => "Wewnętrzny atrybut nazwy uzżytkownika:",
"Override UUID detection" => "Zastąp wykrywanie UUID",
+"By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." => "Domyślnie, atrybut UUID jest wykrywany automatycznie. Atrybut UUID jest używany do niepodważalnej identyfikacji użytkowników i grup LDAP. Również wewnętrzna nazwa użytkownika zostanie stworzona na bazie UUID, jeśli nie zostanie podana powyżej. Możesz nadpisać to ustawienie i użyć atrybutu wedle uznania. Musisz się jednak upewnić, że atrybut ten może zostać pobrany zarówno dla użytkowników, jak i grup i jest unikalny. Pozostaw puste dla domyślnego zachowania. Zmiany będą miały wpływ tylko na nowo przypisanych (dodanych) użytkowników i grupy LDAP.",
"UUID Attribute for Users:" => "Atrybuty UUID dla użytkowników:",
"UUID Attribute for Groups:" => "Atrybuty UUID dla grup:",
"Username-LDAP User Mapping" => "Mapowanie użytkownika LDAP",
+"Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from 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." => "Nazwy użytkowników są używane w celu przechowywania i przypisywania (meta) danych. Aby dokładnie zidentyfikować i rozpoznać użytkowników, każdy użytkownik LDAP będzie miał wewnętrzną nazwę. To wymaga utworzenia przypisania nazwy użytkownika do użytkownika LDAP. Utworzona nazwa użytkownika jet przypisywana do UUID użytkownika LDAP. Dodatkowo DN jest również buforowany aby zmniejszyć interakcję z LDAP, ale nie jest używany do identyfikacji. Jeśli DN się zmieni, zmiany zostaną odnalezione. Wewnętrzny użytkownik jest używany we wszystkich przypadkach. Wyczyszczenie mapowań spowoduje pozostawienie wszędzie resztek informacji. Wyczyszczenie mapowań nie jest wrażliwe na konfigurację, wpływa ono na wszystkie konfiguracje LDAP! Nigdy nie czyść mapowań w środowisku produkcyjnym, tylko podczas testów lub w fazie eksperymentalnej. ",
"Clear Username-LDAP User Mapping" => "Czyść Mapowanie użytkownika LDAP",
"Clear Groupname-LDAP Group Mapping" => "Czyść Mapowanie nazwy grupy LDAP"
);
diff --git a/apps/user_ldap/l10n/pt_BR.php b/apps/user_ldap/l10n/pt_BR.php
index 559dc949bd5..786bee4c8ae 100644
--- a/apps/user_ldap/l10n/pt_BR.php
+++ b/apps/user_ldap/l10n/pt_BR.php
@@ -33,14 +33,14 @@ $TRANSLATIONS = array(
"Save" => "Guardar",
"Test Configuration" => "Teste de Configuração",
"Help" => "Ajuda",
-"Limit the access to %s to groups meeting this criteria:" => "Limitar o acesso a %s para grupos que coincidam com estes critérios:",
+"Groups meeting these criteria are available in %s:" => "Grupos que satisfazem estes critérios estão disponíveis em %s:",
"only those object classes:" => "apenas essas classes de objetos:",
"only from those groups:" => "apenas a partir dos grupos:",
"Edit raw filter instead" => "Editar filtro raw ao invéz",
"Raw LDAP filter" => "Filtro LDAP Raw",
"The filter specifies which LDAP groups shall have access to the %s instance." => "O filtro especifica quais grupos LDAP devem ter acesso à instância do %s.",
"groups found" => "grupos encontrados",
-"What attribute shall be used as login name:" => "O atributo deve ser usado como nome de login:",
+"Users login with this attribute:" => "Usuários entrar com este atributo:",
"LDAP Username:" => "Usuário LDAP:",
"LDAP Email Address:" => "LDAP Endereço de E-mail:",
"Other Attributes:" => "Outros atributos:",
@@ -55,7 +55,7 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Para acesso anônimo, deixe DN e Senha vazios.",
"One Base DN per line" => "Uma base DN por linha",
"You can specify Base DN for users and groups in the Advanced tab" => "Você pode especificar DN Base para usuários e grupos na guia Avançada",
-"Limit the access to %s to users meeting this criteria:" => "Limitar o acesso a %s para usuários que coincidam com estes critérios:",
+"Limit %s access to users meeting these criteria:" => "Limitar o acesso %s para usuários que satisfazem esses critérios:",
"The filter specifies which LDAP users shall have access to the %s instance." => "O filtro especifica quais usuários LDAP devem ter acesso à instância do %s.",
"users found" => "usuários encontrados",
"Back" => "Voltar",
@@ -88,6 +88,8 @@ $TRANSLATIONS = array(
"One Group Base DN per line" => "Um grupo-base DN por linha",
"Group Search Attributes" => "Atributos de Busca de Grupo",
"Group-Member association" => "Associação Grupo-Membro",
+"Nested Groups" => "Grupos Aninhados",
+"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Quando habilitado, os grupos que contêm os grupos são suportados. (Só funciona se o atributo de membro de grupo contém DNs.)",
"Special Attributes" => "Atributos Especiais",
"Quota Field" => "Campo de Cota",
"Quota Default" => "Cota Padrão",
diff --git a/apps/user_ldap/l10n/pt_PT.php b/apps/user_ldap/l10n/pt_PT.php
index 89c37358b67..37142c8175a 100644
--- a/apps/user_ldap/l10n/pt_PT.php
+++ b/apps/user_ldap/l10n/pt_PT.php
@@ -1,9 +1,13 @@
<?php
$TRANSLATIONS = array(
"Failed to clear the mappings." => "Falhou a limpar os mapas",
-"Failed to delete the server configuration" => "Erro ao eliminar as configurações do servidor",
+"Failed to delete the server configuration" => "Erro ao eliminar a configuração do servidor",
"The configuration is valid and the connection could be established!" => "A configuração está correcta e foi possível estabelecer a ligação!",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." => "A configuração está correcta, mas não foi possível estabelecer o \"laço\", por favor, verifique as configurações do servidor e as credenciais.",
+"No action specified" => "Nenhuma acção especificada",
+"No configuration specified" => "Nenhuma configuração especificada",
+"No data specified" => "Nenhuma data especificada",
+" Could not set configuration %s" => "Não foi possível definir a configuração %s",
"Deletion failed" => "Erro ao apagar",
"Take over settings from recent server configuration?" => "Assumir as configurações da configuração do servidor mais recente?",
"Keep settings?" => "Manter as definições?",
@@ -11,16 +15,33 @@ $TRANSLATIONS = array(
"mappings cleared" => "Mapas limpos",
"Success" => "Sucesso",
"Error" => "Erro",
+"Configuration OK" => "Configuração OK",
+"Configuration incorrect" => "Configuração incorreta",
+"Configuration incomplete" => "Configuração incompleta",
"Select groups" => "Seleccionar grupos",
+"Select object classes" => "Selecionar classes de objetos",
+"Select attributes" => "Selecionar atributos",
"Connection test succeeded" => "Teste de conecção passado com sucesso.",
"Connection test failed" => "Erro no teste de conecção.",
"Do you really want to delete the current Server Configuration?" => "Deseja realmente apagar as configurações de servidor actuais?",
"Confirm Deletion" => "Confirmar a operação de apagar",
-"_%s group found_::_%s groups found_" => array("",""),
-"_%s user found_::_%s users found_" => array("",""),
+"_%s group found_::_%s groups found_" => array("%s grupo encontrado","%s grupos encontrados"),
+"_%s user found_::_%s users found_" => array("%s utilizador encontrado","%s utilizadores encontrados"),
+"Invalid Host" => "Hospedeiro Inválido",
+"Could not find the desired feature" => "Não se encontrou a função desejada",
"Save" => "Guardar",
"Test Configuration" => "Testar a configuração",
"Help" => "Ajuda",
+"only those object classes:" => "apenas essas classes de objetos:",
+"only from those groups:" => "apenas desses grupos:",
+"Edit raw filter instead" => "Editar filtro raw em vez disso",
+"Raw LDAP filter" => "Filtro LDAP Raw",
+"The filter specifies which LDAP groups shall have access to the %s instance." => "O filtro especifica quais grupos LDAP devem ter acesso à instância %s.",
+"groups found" => "grupos encontrados",
+"LDAP Username:" => "Nome de utilizador LDAP:",
+"LDAP Email Address:" => "Endereço de correio eletrónico LDAP:",
+"Other Attributes:" => "Outros Atributos:",
+"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" => "Define o filtro a aplicar, quando se tenta uma sessão. %%uid substitui o nome de utilizador na ação de início de sessão. Exemplo: \"uid=%%uid\"",
"Add Server Configuration" => "Adicionar configurações do servidor",
"Host" => "Anfitrião",
"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Pode omitir o protocolo, excepto se necessitar de SSL. Neste caso, comece com ldaps://",
@@ -31,8 +52,10 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Para acesso anónimo, deixe DN e a Palavra-passe vazios.",
"One Base DN per line" => "Uma base DN por linho",
"You can specify Base DN for users and groups in the Advanced tab" => "Pode especificar o ND Base para utilizadores e grupos no separador Avançado",
+"users found" => "utilizadores encontrados",
"Back" => "Voltar",
"Continue" => "Continuar",
+"<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." => "<b>Aviso:</b> A aplicação user_ldap e user_webdavauth são incompativeis. A aplicação pode tornar-se instável. Por favor, peça ao seu administrador para desactivar uma das aplicações.",
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Aviso:</b> O módulo PHP LDAP não está instalado, logo não irá funcionar. Por favor peça ao administrador para o instalar.",
"Connection Settings" => "Definições de ligação",
"Configuration Active" => "Configuração activa",
@@ -41,17 +64,20 @@ $TRANSLATIONS = array(
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "Forneça um servidor (anfitrião) de backup. Deve ser uma réplica do servidor principal de LDAP/AD ",
"Backup (Replica) Port" => "Porta do servidor de backup (Replica)",
"Disable Main Server" => "Desactivar servidor principal",
+"Only connect to the replica server." => "Ligar apenas ao servidor de réplicas.",
"Case insensitve LDAP server (Windows)" => "Servidor LDAP (Windows) não sensível a maiúsculas.",
"Turn off SSL certificate validation." => "Desligar a validação de certificado SSL.",
"Cache Time-To-Live" => "Cache do tempo de vida dos objetos no servidor",
"in seconds. A change empties the cache." => "em segundos. Uma alteração esvazia a cache.",
"Directory Settings" => "Definições de directorias",
"User Display Name Field" => "Mostrador do nome de utilizador.",
+"The LDAP attribute to use to generate the user's display name." => "Atributo LDAP para gerar o nome de utilizador do ownCloud.",
"Base User Tree" => "Base da árvore de utilizadores.",
"One User Base DN per line" => "Uma base de utilizador DN por linha",
"User Search Attributes" => "Utilizar atributos de pesquisa",
"Optional; one attribute per line" => "Opcional; Um atributo por linha",
"Group Display Name Field" => "Mostrador do nome do grupo.",
+"The LDAP attribute to use to generate the groups's display name." => "Atributo LDAP para gerar o nome do grupo do ownCloud.",
"Base Group Tree" => "Base da árvore de grupos.",
"One Group Base DN per line" => "Uma base de grupo DN por linha",
"Group Search Attributes" => "Atributos de pesquisa de grupo",
@@ -64,8 +90,11 @@ $TRANSLATIONS = array(
"User Home Folder Naming Rule" => "Regra da pasta inicial do utilizador",
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Deixe vazio para nome de utilizador (padrão). De outro modo, especifique um atributo LDAP/AD.",
"Internal Username" => "Nome de utilizador interno",
+"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 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." => "Por padrão o nome de utilizador interno vai ser criado através do atributo UUID. Desta forma é assegurado que o nome é único e os caracteres não necessitam de serem convertidos. O nome interno tem a restrição de que apenas estes caracteres são permitidos: [ a-zA-Z0-9_.@- ]. Outros caracteres são substituídos pela sua correspondência ASCII ou simplesmente omitidos. Mesmo assim, quando for detetado uma colisão irá ser acrescentado um número. O nome interno é usado para identificar o utilizador internamente. É também o nome utilizado para a pasta inicial no ownCloud. É também parte de URLs remotos, como por exemplo os serviços *DAV. Com esta definição, o comportamento padrão é pode ser sobreposto. Para obter o mesmo comportamento antes do ownCloud 5 introduza o atributo do nome no campo seguinte. Deixe vazio para obter o comportamento padrão. As alterações apenas serão feitas para utilizadores mapeados (adicionados) LDAP.",
"Internal Username Attribute:" => "Atributo do nome de utilizador interno",
"Override UUID detection" => "Passar a detecção do UUID",
+"UUID Attribute for Users:" => "Atributo UUID para utilizadores:",
+"UUID Attribute for Groups:" => "Atributo UUID para grupos:",
"Username-LDAP User Mapping" => "Mapeamento do utilizador LDAP",
"Clear Username-LDAP User Mapping" => "Limpar mapeamento do utilizador-LDAP",
"Clear Groupname-LDAP Group Mapping" => "Limpar o mapeamento do nome de grupo LDAP"
diff --git a/apps/user_ldap/l10n/ru.php b/apps/user_ldap/l10n/ru.php
index 7b9cf8ceb56..d9685368cbc 100644
--- a/apps/user_ldap/l10n/ru.php
+++ b/apps/user_ldap/l10n/ru.php
@@ -33,14 +33,12 @@ $TRANSLATIONS = array(
"Save" => "Сохранить",
"Test Configuration" => "Проверить конфигурацию",
"Help" => "Помощь",
-"Limit the access to %s to groups meeting this criteria:" => "Ограничить доступ к %s группам, удовлетворяющим этому критерию:",
"only those object classes:" => "только эти объектные классы",
"only from those groups:" => "только из этих групп",
"Edit raw filter instead" => "Редактировать исходный фильтр",
"Raw LDAP filter" => "Исходный LDAP фильтр",
"The filter specifies which LDAP groups shall have access to the %s instance." => "Этот фильтр определяет, какие LDAP группы должны иметь доступ к %s.",
"groups found" => "групп найдено",
-"What attribute shall be used as login name:" => "Какой атрибут должен быть использован для логина:",
"LDAP Username:" => "Имя пользователя LDAP",
"LDAP Email Address:" => "LDAP адрес электронной почты:",
"Other Attributes:" => "Другие атрибуты:",
@@ -55,7 +53,6 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Для анонимного доступа оставьте DN и пароль пустыми.",
"One Base DN per line" => "По одной базе поиска (Base DN) в строке.",
"You can specify Base DN for users and groups in the Advanced tab" => "Вы можете задать Base DN для пользователей и групп на вкладке \"Расширенное\"",
-"Limit the access to %s to users meeting this criteria:" => "Ограничить доступ к %s пользователям, удовлетворяющим этому критерию:",
"The filter specifies which LDAP users shall have access to the %s instance." => "Этот фильтр указывает, какие пользователи LDAP должны иметь доступ к %s.",
"users found" => "пользователей найдено",
"Back" => "Назад",
@@ -99,7 +96,7 @@ $TRANSLATIONS = array(
"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 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." => "По умолчанию внутреннее имя пользователя будет создано из атрибута UUID. Таким образом имя пользователя становится уникальным и не требует конвертации символов. Внутреннее имя пользователя может состоять только из следующих символов: [ a-zA-Z0-9_.@- ]. Остальные символы замещаются соответствиями из таблицы ASCII или же просто пропускаются. При совпадении к имени будет добавлено или увеличено число. Внутреннее имя пользователя используется для внутренней идентификации пользователя. Также оно является именем по умолчанию для папки пользователя в ownCloud. Оно также является частью URL, к примеру, для всех сервисов *DAV. С помощью данной настройки можно изменить поведение по умолчанию. Чтобы достичь поведения, как было до ownCloud 5, введите атрибут отображаемого имени пользователя в этом поле. Оставьте его пустым для режима по умолчанию. Изменения будут иметь эффект только для новых подключенных (добавленных) пользователей LDAP.",
"Internal Username Attribute:" => "Атрибут для внутреннего имени:",
"Override UUID detection" => "Переопределить нахождение UUID",
-"By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." => "По умолчанию ownCloud определяет атрибут UUID автоматически. Этот атрибут используется для того, чтобы достоверно индентифицировать пользователей и группы LDAP. Также на основании атрибута UUID создается внутреннее имя пользователя, если выше не указано иначе. Вы можете переопределить эту настройку и указать свой атрибут по выбору. Вы должны удостовериться, что выбранный вами атрибут может быть выбран для пользователей и групп, а также то, что он уникальный. Оставьте поле пустым для поведения по умолчанию. Изменения вступят в силу только для новых подключенных (добавленных) пользователей и групп LDAP.",
+"By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." => "По умолчанию ownCloud определяет атрибут UUID автоматически. Этот атрибут используется для того, чтобы достоверно идентифицировать пользователей и группы LDAP. Также на основании атрибута UUID создается внутреннее имя пользователя, если выше не указано иначе. Вы можете переопределить эту настройку и указать свой атрибут по выбору. Вы должны удостовериться, что выбранный вами атрибут может быть выбран для пользователей и групп, а также то, что он уникальный. Оставьте поле пустым для поведения по умолчанию. Изменения вступят в силу только для новых подключенных (добавленных) пользователей и групп LDAP.",
"UUID Attribute for Users:" => "UUID-атрибуты для пользователей:",
"UUID Attribute for Groups:" => "UUID-атрибуты для групп:",
"Username-LDAP User Mapping" => "Соответствия Имя-Пользователь LDAP",
diff --git a/apps/user_ldap/l10n/sk_SK.php b/apps/user_ldap/l10n/sk_SK.php
index 850fce24c48..460064593ee 100644
--- a/apps/user_ldap/l10n/sk_SK.php
+++ b/apps/user_ldap/l10n/sk_SK.php
@@ -16,7 +16,7 @@ $TRANSLATIONS = array(
"mappings cleared" => "mapovanie vymazané",
"Success" => "Úspešné",
"Error" => "Chyba",
-"Configuration OK" => "Konfigurácia je vporiadku",
+"Configuration OK" => "Konfigurácia je v poriadku",
"Configuration incorrect" => "Nesprávna konfigurácia",
"Configuration incomplete" => "Nekompletná konfigurácia",
"Select groups" => "Vybrať skupinu",
@@ -33,21 +33,19 @@ $TRANSLATIONS = array(
"Save" => "Uložiť",
"Test Configuration" => "Test nastavenia",
"Help" => "Pomoc",
-"Limit the access to %s to groups meeting this criteria:" => "Obmedziť prístup %s do skupiny, ktoré spĺňajú tieto kritériá:",
"only those object classes:" => "len tieto triedy objektov:",
"only from those groups:" => "len z týchto skupín:",
"Edit raw filter instead" => "Miesto pre úpravu raw filtra",
"Raw LDAP filter" => "Raw LDAP filter",
"The filter specifies which LDAP groups shall have access to the %s instance." => "Tento filter LDAP určuje, ktoré skupiny budú mať prístup k %s inštancii.",
"groups found" => "nájdené skupiny",
-"What attribute shall be used as login name:" => "Ako prihlasovacie meno použiť atribút:",
"LDAP Username:" => "LDAP používateľské meno:",
"LDAP Email Address:" => "LDAP emailová adresa:",
"Other Attributes:" => "Iné atribúty:",
-"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\"",
+"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 nahrádza používateľské meno v činnosti prihlásenia. Napríklad: \"uid=%%uid\"",
"Add Server Configuration" => "Pridať nastavenia servera.",
"Host" => "Hostiteľ",
-"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Môžete vynechať protokol, s výnimkou požadovania SSL. Vtedy začnite s ldaps://",
+"You can omit the protocol, except you require SSL. Then start with ldaps://" => "Môžete vynechať protokol, okrem prípadu, kedy sa vyžaduje SSL. Vtedy začnite s ldaps://",
"Port" => "Port",
"User DN" => "Používateľské 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 klientského používateľa, ku ktorému tvoríte väzbu, napr. uid=agent,dc=example,dc=com. Pre anonymný prístup ponechajte údaje DN a Heslo prázdne.",
@@ -55,13 +53,12 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Pre anonymný prístup ponechajte údaje DN a Heslo prázdne.",
"One Base DN per line" => "Jedno základné DN na riadok",
"You can specify Base DN for users and groups in the Advanced tab" => "V rozšírenom nastavení môžete zadať základné DN pre používateľov a skupiny",
-"Limit the access to %s to users meeting this criteria:" => "Obmedziť prístup k %s na používateľov, ktorí spĺňajú tieto kritériá:",
"The filter specifies which LDAP users shall have access to the %s instance." => "Tento filter LDAP určuje, ktorí používatelia majú prístup k %s inštancii.",
"users found" => "nájdení používatelia",
"Back" => "Späť",
"Continue" => "Pokračovať",
"<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." => "<b>Upozornenie:</b> Aplikácie user_ldap a user_webdavauth sú navzájom nekompatibilné. Môžete zaznamenať neočakávané správanie. Požiadajte prosím vášho systémového administrátora pre zakázanie jedného z nich.",
-"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Upozornenie:</b> nie je nainštalovaný LDAP modul pre PHP, backend vrstva nebude fungovať. Požádejte administrátora systému aby ho nainštaloval.",
+"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." => "<b>Upozornenie:</b> nie je nainštalovaný LDAP modul pre PHP, backend vrstva nebude fungovať. Požiadajte administrátora systému, aby ho nainštaloval.",
"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é.",
@@ -73,10 +70,10 @@ $TRANSLATIONS = array(
"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 medzipamäti",
+"Cache Time-To-Live" => "Životnosť objektov vo vyrovnávacej pamäti",
"in seconds. A change empties the cache." => "v sekundách. Zmena vyprázdni vyrovnávaciu pamäť.",
-"Directory Settings" => "Nastavenie priečinka",
-"User Display Name Field" => "Pole pre zobrazenie mena používateľa",
+"Directory Settings" => "Nastavenia priečinka",
+"User Display Name Field" => "Pole pre zobrazované meno používateľa",
"The LDAP attribute to use to generate the user's display name." => "Atribút LDAP použitý na vygenerovanie zobrazovaného mena používateľa. ",
"Base User Tree" => "Základný používateľský strom",
"One User Base DN per line" => "Jedna používateľská základná DN na riadok",
@@ -94,16 +91,16 @@ $TRANSLATIONS = array(
"in bytes" => "v bajtoch",
"Email Field" => "Pole emailu",
"User Home Folder Naming Rule" => "Pravidlo pre nastavenie názvu používateľského priečinka dát",
-"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Nechajte prázdne pre používateľské meno (predvolené). Inak uveďte atribút LDAP/AD.",
+"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." => "Nechajte prázdne pre používateľské meno (predvolené). Inak uveďte atribút z LDAP/AD.",
"Internal Username" => "Interné používateľské meno",
-"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 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." => "V predvolenom nastavení bude interné používateľské meno vytvorené z UUID atribútu. Zabezpečí sa to, že používateľské meno bude jedinečné a znaky nemusia byť prevedené. Interné meno má obmedzenie, iba tieto znaky sú povolené: [a-zA-Z0-9_ @ -.]. Ostatné znaky sú nahradené ich ASCII alebo jednoducho vynechané. Pri kolíziách používateľských mien bude číslo pridané / odobrané. Interné používateľské meno sa používa na internú identifikáciu používateľa. Je tiež predvoleným názvom používateľského domovského priečinka v ownCloud. Je tiež súčasťou URL pre vzdialený prístup, napríklad pre všetky služby * DAV. S týmto nastavením sa dá prepísať predvolené správanie. Pre dosiahnutie podobného správania sa ako pred verziou ownCloud 5 zadajte atribút zobrazenia používateľského mena v tomto poli. Ponechajte prázdne pre predvolené správanie. Zmeny budú mať vplyv iba na novo namapovaných (pridaných) LDAP používateľov.",
+"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 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." => "V predvolenom nastavení bude interné používateľské meno vytvorené z UUID atribútu. Zabezpečí sa to, že používateľské meno bude jedinečné a znaky nemusia byť prevedené. Interné meno má obmedzenie, iba tieto znaky sú povolené: [a-zA-Z0-9_ @ -.]. Ostatné znaky sú nahradené ich ASCII alebo jednoducho vynechané. Pri kolíziách používateľských mien bude číslo pridané / odobrané. Interné používateľské meno sa používa na internú identifikáciu používateľa. Je tiež predvoleným názvom používateľského domovského priečinka v ownCloud. Je tiež súčasťou URL pre vzdialený prístup, napríklad pre všetky služby *DAV. S týmto nastavením sa dá prepísať predvolené správanie. Pre dosiahnutie podobného správania sa ako pred verziou ownCloud 5 zadajte atribút zobrazenia používateľského mena v tomto poli. Ponechajte prázdne pre predvolené správanie. Zmeny budú mať vplyv iba na novo namapovaných (pridaných) LDAP používateľov.",
"Internal Username Attribute:" => "Atribút interného používateľského mena:",
"Override UUID detection" => "Prepísať UUID detekciu",
-"By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." => "V predvolenom nastavení je UUID atribút detekovaný automaticky. UUID atribút je použitý na jedinečnú identifikáciu používateľov a skupín z LDAP. Naviac je na základe UUID vytvorené tiež interné použivateľské meno, ak nie je nastavené inak. Môžete predvolené nastavenie prepísať a použiť atribút ktorý si sami zvolíte. Musíte sa ale ubezpečiť, že atribút ktorý vyberiete bude uvedený pri použivateľoch, aj pri skupinách a je jedinečný. Ponechajte prázdne pre predvolené správanie. Zmena bude mať vplyv len na novo namapovaných (pridaných) používateľov a skupiny z LDAP.",
+"By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." => "V predvolenom nastavení je UUID atribút detekovaný automaticky. UUID atribút je použitý na jedinečnú identifikáciu používateľov a skupín z LDAP. Naviac je na základe UUID vytvorené tiež interné používateľské meno, ak nie je nastavené inak. Môžete predvolené nastavenie prepísať a použiť atribút ktorý si sami zvolíte. Musíte sa ale ubezpečiť, že atribút ktorý vyberiete bude uvedený pri používateľoch, aj pri skupinách a je jedinečný. Ponechajte prázdne pre predvolené správanie. Zmena bude mať vplyv len na novo namapovaných (pridaných) používateľov a skupiny z LDAP.",
"UUID Attribute for Users:" => "UUID atribút pre používateľov:",
"UUID Attribute for Groups:" => "UUID atribút pre skupiny:",
"Username-LDAP User Mapping" => "Mapovanie názvov LDAP používateľských mien",
-"Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from 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." => "Použivateľské mená sa používajú pre uchovávanie a priraďovanie (meta)dát. Pre správnu identifikáciu a rozpoznanie používateľov bude mať každý používateľ z LDAP interné používateľské meno. To je nevyhnutné pre namapovanie používateľských mien na používateľov v LDAP. Vytvorené používateľské meno je namapované na UUID používateľa v LDAP. Naviac je cachovaná DN pre obmedzenie interakcie s LDAP, ale nie je používaná pre identifikáciu. Ak sa DN zmení, bude to správne rozpoznané. Interné používateľské meno sa používa všade. Vyčistenie namapování vymaže zvyšky všade. Vyčistenie naviac nie je špecifické, bude mať vplyv na všetky LDAP konfigurácie! Nikdy nečistite namapovanie v produkčnom prostredí, len v testovacej alebo experimentálnej fáze.",
+"Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have a internal username. This requires a mapping from 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." => "Používateľské mená sa používajú pre uchovávanie a priraďovanie (meta) dát. Pre správnu identifikáciu a rozpoznanie používateľov bude mať každý používateľ z LDAP interné používateľské meno. To je nevyhnutné pre namapovanie používateľských mien na používateľov v LDAP. Vytvorené používateľské meno je namapované na UUID používateľa v LDAP. Naviac je cachovaná DN pre obmedzenie interakcie s LDAP, ale nie je používaná pre identifikáciu. Ak sa DN zmení, bude to správne rozpoznané. Interné používateľské meno sa používa všade. Vyčistenie namapovaní vymaže zvyšky všade. Vyčistenie naviac nie je špecifické, bude mať vplyv na všetky LDAP konfigurácie! Nikdy nečistite namapovanie v produkčnom prostredí, len v testovacej alebo experimentálnej fáze.",
"Clear Username-LDAP User Mapping" => "Zrušiť mapovanie LDAP používateľských mien",
"Clear Groupname-LDAP Group Mapping" => "Zrušiť mapovanie názvov LDAP skupín"
);
diff --git a/apps/user_ldap/l10n/sl.php b/apps/user_ldap/l10n/sl.php
index b51c5bc7bb8..b2a21b6e029 100644
--- a/apps/user_ldap/l10n/sl.php
+++ b/apps/user_ldap/l10n/sl.php
@@ -33,14 +33,12 @@ $TRANSLATIONS = array(
"Save" => "Shrani",
"Test Configuration" => "Preizkusne nastavitve",
"Help" => "Pomoč",
-"Limit the access to %s to groups meeting this criteria:" => "Omeji dostop %s do skupin glede na kriterij:",
"only those object classes:" => "le razredi predmeta:",
"only from those groups:" => "le iz skupin:",
"Edit raw filter instead" => "Uredi surov filter",
"Raw LDAP filter" => "Surovi filter LDAP",
"The filter specifies which LDAP groups shall have access to the %s instance." => "Filter določa, katere skupine LDAP bodo imele dostop do %s.",
"groups found" => "najdenih skupin",
-"What attribute shall be used as login name:" => "Kateri atribut naj bo uporabljen kot prijavno ime:",
"LDAP Username:" => "Uporabniško ime LDAP:",
"LDAP Email Address:" => "Elektronski naslov LDAP:",
"Other Attributes:" => "Drugi atributi:",
@@ -55,7 +53,6 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Za brezimni dostop naj bosta polji imena in gesla prazni.",
"One Base DN per line" => "Eno osnovno enolično ime na vrstico",
"You can specify Base DN for users and groups in the Advanced tab" => "Osnovno enolično ime za uporabnike in skupine lahko določite v zavihku naprednih možnosti.",
-"Limit the access to %s to users meeting this criteria:" => "Omeji dostop do %s uporabnikom, za katere velja kriterij:",
"The filter specifies which LDAP users shall have access to the %s instance." => "Filter določa, kateri uporabniki LDAP bodo imeli dostop do %s.",
"users found" => "najdenih uporabnikov",
"Back" => "Nazaj",
diff --git a/apps/user_ldap/l10n/su.php b/apps/user_ldap/l10n/su.php
new file mode 100644
index 00000000000..bba52d53a1a
--- /dev/null
+++ b/apps/user_ldap/l10n/su.php
@@ -0,0 +1,6 @@
+<?php
+$TRANSLATIONS = array(
+"_%s group found_::_%s groups found_" => array(""),
+"_%s user found_::_%s users found_" => array("")
+);
+$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/user_ldap/l10n/sv.php b/apps/user_ldap/l10n/sv.php
index 62beec274e9..0108cfcb0e4 100644
--- a/apps/user_ldap/l10n/sv.php
+++ b/apps/user_ldap/l10n/sv.php
@@ -33,12 +33,12 @@ $TRANSLATIONS = array(
"Save" => "Spara",
"Test Configuration" => "Testa konfigurationen",
"Help" => "Hjälp",
-"Limit the access to %s to groups meeting this criteria:" => "Begränsa åtkomsten till %s till grupper som möter följande kriterie:",
"only those object classes:" => "Endast de objekt-klasserna:",
"only from those groups:" => "endast ifrån de här grupperna:",
+"Edit raw filter instead" => "Redigera rått filter istället",
+"Raw LDAP filter" => "Rått LDAP-filter",
"The filter specifies which LDAP groups shall have access to the %s instance." => "Filtret specifierar vilka LDAD-grupper som ska ha åtkomst till %s instans",
"groups found" => "grupper hittade",
-"What attribute shall be used as login name:" => "Vilket attribut ska användas som login namn:",
"LDAP Username:" => "LDAP användarnamn:",
"LDAP Email Address:" => "LDAP e-postadress:",
"Other Attributes:" => "Övriga attribut:",
@@ -53,7 +53,6 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "För anonym åtkomst, lämna DN och lösenord tomt.",
"One Base DN per line" => "Ett Start DN per rad",
"You can specify Base DN for users and groups in the Advanced tab" => "Du kan ange start DN för användare och grupper under fliken Avancerat",
-"Limit the access to %s to users meeting this criteria:" => "Begränsa åtkomsten till %s till användare som möter följande kriterie:",
"The filter specifies which LDAP users shall have access to the %s instance." => "Filtret specifierar vilka LDAP-användare som skall ha åtkomst till %s instans",
"users found" => "användare funna",
"Back" => "Tillbaka",
diff --git a/apps/user_ldap/l10n/te.php b/apps/user_ldap/l10n/te.php
index ad3ffb1c5e8..e154c068734 100644
--- a/apps/user_ldap/l10n/te.php
+++ b/apps/user_ldap/l10n/te.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"_%s user found_::_%s users found_" => array("",""),
"Save" => "భద్రపరచు",
"Help" => "సహాయం",
-"Password" => "సంకేతపదం"
+"Password" => "సంకేతపదం",
+"Continue" => "కొనసాగించు"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/user_ldap/l10n/tr.php b/apps/user_ldap/l10n/tr.php
index 8299c5fecac..fa829a7427c 100644
--- a/apps/user_ldap/l10n/tr.php
+++ b/apps/user_ldap/l10n/tr.php
@@ -33,14 +33,14 @@ $TRANSLATIONS = array(
"Save" => "Kaydet",
"Test Configuration" => "Test Yapılandırması",
"Help" => "Yardım",
-"Limit the access to %s to groups meeting this criteria:" => "%s erişimini, şu kriterle eşleşen gruplara sınırla:",
+"Groups meeting these criteria are available in %s:" => "Bu kriterle eşleşen gruplar %s içinde mevcut:",
"only those object classes:" => "sadece bu nesne sınıflarına:",
"only from those groups:" => "sadece bu gruplardan:",
"Edit raw filter instead" => "Bunun yerine ham filtreyi düzenle",
"Raw LDAP filter" => "Ham LDAP filtresi",
"The filter specifies which LDAP groups shall have access to the %s instance." => "Filtre, %s örneğine erişmesi gereken LDAP gruplarını belirtir.",
"groups found" => "grup bulundu",
-"What attribute shall be used as login name:" => "Oturum ismi olarak hangi nitelik kullanılmalı:",
+"Users login with this attribute:" => "Bu nitelikle oturum açan kullanıcılar:",
"LDAP Username:" => "LDAP Kullanıcı Adı:",
"LDAP Email Address:" => "LDAP E-posta Adresi:",
"Other Attributes:" => "Diğer Nitelikler",
@@ -55,7 +55,7 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Anonim erişim için DN ve Parola alanlarını boş bırakın.",
"One Base DN per line" => "Bir Tabani DN herbir dizi. ",
"You can specify Base DN for users and groups in the Advanced tab" => "Base DN kullanicileri ve kaynaklari icin tablosu Advanced tayin etmek ederiz. ",
-"Limit the access to %s to users meeting this criteria:" => "%s erişimini, şu kriterle eşleşen kullanıcılara sınırla:",
+"Limit %s access to users meeting these criteria:" => "%s erişimini, şu kriterle eşleşen kullanıcılara sınırla:",
"The filter specifies which LDAP users shall have access to the %s instance." => "Filtre, %s örneğine erişmesi gereken LDAP kullanıcılarını belirtir.",
"users found" => "kullanıcı bulundu",
"Back" => "Geri",
@@ -88,6 +88,8 @@ $TRANSLATIONS = array(
"One Group Base DN per line" => "Bir Grubu Tabani DN her dizgi. ",
"Group Search Attributes" => "Kategorii Arama Grubu",
"Group-Member association" => "Grup-Üye işbirliği",
+"Nested Groups" => "İç içe Gruplar",
+"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" => "Etkinleştirildiğinde, grup içeren gruplar desteklenir (Sadece grup üyesi DN niteliği içeriyorsa çalışır).",
"Special Attributes" => "Özel Öznitelikler",
"Quota Field" => "Kota Alanı",
"Quota Default" => "Öntanımlı Kota",
diff --git a/apps/user_ldap/l10n/vi.php b/apps/user_ldap/l10n/vi.php
index f1f069cc4d4..84d001cb596 100644
--- a/apps/user_ldap/l10n/vi.php
+++ b/apps/user_ldap/l10n/vi.php
@@ -17,6 +17,7 @@ $TRANSLATIONS = array(
"For anonymous access, leave DN and Password empty." => "Cho phép truy cập nặc danh , DN và mật khẩu trống.",
"You can specify Base DN for users and groups in the Advanced tab" => "Bạn có thể chỉ định DN cơ bản cho người dùng và các nhóm trong tab Advanced",
"Back" => "Trở lại",
+"Continue" => "Tiếp tục",
"Connection Settings" => "Connection Settings",
"Backup (Replica) Port" => "Cổng sao lưu (Replica)",
"Disable Main Server" => "Tắt máy chủ chính",
diff --git a/apps/user_ldap/l10n/zh_CN.php b/apps/user_ldap/l10n/zh_CN.php
index f1a3625bf38..aae100ef9ad 100644
--- a/apps/user_ldap/l10n/zh_CN.php
+++ b/apps/user_ldap/l10n/zh_CN.php
@@ -32,6 +32,7 @@ $TRANSLATIONS = array(
"One Base DN per line" => "每行一个基本判别名",
"You can specify Base DN for users and groups in the Advanced tab" => "您可以在高级选项卡里为用户和组指定Base DN",
"Back" => "返回",
+"Continue" => "继续",
"<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 模块未安装,后端将无法工作。请请求您的系统管理员安装该模块。",
"Connection Settings" => "连接设置",
"Configuration Active" => "现行配置",
@@ -40,6 +41,7 @@ $TRANSLATIONS = array(
"Give an optional backup host. It must be a replica of the main LDAP/AD server." => "给出一个可选的备份主机。它必须为主 LDAP/AD 服务器的一个镜像。",
"Backup (Replica) Port" => "备份 (镜像) 端口",
"Disable Main Server" => "禁用主服务器",
+"Only connect to the replica server." => "只能连接到复制服务器",
"Case insensitve LDAP server (Windows)" => "大小写敏感LDAP服务器(Windows)",
"Turn off SSL certificate validation." => "关闭SSL证书验证",
"Cache Time-To-Live" => "缓存存活时间",
diff --git a/apps/user_ldap/lib/access.php b/apps/user_ldap/lib/access.php
index 72f9c740921..4d187bab8d5 100644
--- a/apps/user_ldap/lib/access.php
+++ b/apps/user_ldap/lib/access.php
@@ -107,8 +107,8 @@ class Access extends LDAPUtility {
/**
* @brief checks wether the given attribute`s valua is probably a DN
- * @param $attr the attribute in question
- * @return if so true, otherwise false
+ * @param string $attr the attribute in question
+ * @return boolean if so true, otherwise false
*/
private function resemblesDN($attr) {
$resemblingAttributes = array(
@@ -164,6 +164,7 @@ class Access extends LDAPUtility {
/**
* gives back the database table for the query
+ * @param boolean $isUser
*/
private function getMapTable($isUser) {
if($isUser) {
@@ -175,7 +176,7 @@ class Access extends LDAPUtility {
/**
* @brief returns the LDAP DN for the given internal ownCloud name of the group
- * @param $name the ownCloud name in question
+ * @param string $name the ownCloud name in question
* @returns string with the LDAP DN on success, otherwise false
*
* returns the LDAP DN for the given internal ownCloud name of the group
@@ -211,7 +212,7 @@ class Access extends LDAPUtility {
/**
* @brief returns the LDAP DN for the given internal ownCloud name
* @param $name the ownCloud name in question
- * @param $isUser is it a user? otherwise group
+ * @param boolean $isUser is it a user? otherwise group
* @returns string with the LDAP DN on success, otherwise false
*
* returns the LDAP DN for the given internal ownCloud name
@@ -417,6 +418,9 @@ class Access extends LDAPUtility {
}
+ /**
+ * @param boolean $isUsers
+ */
private function ldap2ownCloudNames($ldapObjects, $isUsers) {
if($isUsers) {
$nameAttribute = $this->connection->ldapUserDisplayName;
@@ -509,7 +513,7 @@ class Access extends LDAPUtility {
/**
* @brief creates a unique name for internal ownCloud use.
* @param $name the display name of the object
- * @param $isUser boolean, whether name should be created for a user (true) or a group (false)
+ * @param boolean $isUser whether name should be created for a user (true) or a group (false)
* @returns string with with the name to use in ownCloud or false if unsuccessful
*/
private function createAltInternalOwnCloudName($name, $isUser) {
@@ -545,6 +549,9 @@ class Access extends LDAPUtility {
return $this->mappedComponents(true);
}
+ /**
+ * @param boolean $isUsers
+ */
private function mappedComponents($isUsers) {
$table = $this->getMapTable($isUsers);
@@ -601,14 +608,26 @@ class Access extends LDAPUtility {
return true;
}
+ /**
+ * @param integer $limit
+ * @param integer $offset
+ */
public function fetchListOfUsers($filter, $attr, $limit = null, $offset = null) {
return $this->fetchList($this->searchUsers($filter, $attr, $limit, $offset), (count($attr) > 1));
}
+ /**
+ * @param string $filter
+ * @param integer $limit
+ * @param integer $offset
+ */
public function fetchListOfGroups($filter, $attr, $limit = null, $offset = null) {
return $this->fetchList($this->searchGroups($filter, $attr, $limit, $offset), (count($attr) > 1));
}
+ /**
+ * @param boolean $manyAttributes
+ */
private function fetchList($list, $manyAttributes) {
if(is_array($list)) {
if($manyAttributes) {
@@ -626,6 +645,8 @@ class Access extends LDAPUtility {
* @brief executes an LDAP search, optimized for Users
* @param $filter the LDAP filter for the search
* @param $attr optional, when a certain attribute shall be filtered out
+ * @param integer $limit
+ * @param integer $offset
* @returns array with the search result
*
* Executes an LDAP search
@@ -634,14 +655,19 @@ class Access extends LDAPUtility {
return $this->search($filter, $this->connection->ldapBaseUsers, $attr, $limit, $offset);
}
+ /**
+ * @param string $filter
+ */
public function countUsers($filter, $attr = array('dn'), $limit = null, $offset = null) {
return $this->count($filter, $this->connection->ldapBaseGroups, $attr, $limit, $offset);
}
/**
* @brief executes an LDAP search, optimized for Groups
- * @param $filter the LDAP filter for the search
+ * @param string $filter the LDAP filter for the search
* @param $attr optional, when a certain attribute shall be filtered out
+ * @param integer $limit
+ * @param integer $offset
* @returns array with the search result
*
* Executes an LDAP search
@@ -702,7 +728,7 @@ class Access extends LDAPUtility {
* @param $limit maximum results to be counted
* @param $offset a starting point
* @param $pagedSearchOK whether a paged search has been executed
- * @param $skipHandling required for paged search when cookies to
+ * @param boolean $skipHandling required for paged search when cookies to
* prior results need to be gained
* @returns array with the search result as first value and pagedSearchOK as
* second | false if not successful
@@ -729,14 +755,14 @@ class Access extends LDAPUtility {
}
} else {
if(!is_null($limit)) {
- \OCP\Util::writeLog('user_ldap', 'Paged search failed :(', \OCP\Util::INFO);
+ \OCP\Util::writeLog('user_ldap', 'Paged search was not available', \OCP\Util::INFO);
}
}
}
/**
* @brief executes an LDAP search, but counts the results only
- * @param $filter the LDAP filter for the search
+ * @param string $filter the LDAP filter for the search
* @param $base an array containing the LDAP subtree(s) that shall be searched
* @param $attr optional, array, one or more attributes that shall be
* retrieved. Results will according to the order in the array.
@@ -896,6 +922,17 @@ class Access extends LDAPUtility {
}
/**
+ * @brief escapes (user provided) parts for LDAP filter
+ * @param String $input, the provided value
+ * @returns the escaped string
+ */
+ public function escapeFilterPart($input) {
+ $search = array('*', '\\', '(', ')');
+ $replace = array('\\*', '\\\\', '\\(', '\\)');
+ return str_replace($search, $replace, $input);
+ }
+
+ /**
* @brief combines the input filters with AND
* @param $filters array, the filters to connect
* @returns the combined filter
@@ -920,7 +957,7 @@ class Access extends LDAPUtility {
/**
* @brief combines the input filters with given operator
* @param $filters array, the filters to connect
- * @param $operator either & or |
+ * @param string $operator either & or |
* @returns the combined filter
*
* Combines Filter arguments with AND
@@ -985,6 +1022,9 @@ class Access extends LDAPUtility {
return $this->combineFilterWithOr($filter);
}
+ /**
+ * @param string $password
+ */
public function areCredentialsValid($name, $password) {
$name = $this->DNasBaseParameter($name);
$testConnection = clone $this->connection;
@@ -1024,8 +1064,8 @@ class Access extends LDAPUtility {
return true;
}
- //for now, supported attributes are entryUUID, nsuniqueid, objectGUID
- $testAttributes = array('entryuuid', 'nsuniqueid', 'objectguid', 'guid');
+ //for now, supported attributes are entryUUID, nsuniqueid, objectGUID, ipaUniqueID
+ $testAttributes = array('entryuuid', 'nsuniqueid', 'objectguid', 'guid', 'ipauniqueid');
foreach($testAttributes as $attribute) {
$value = $this->readAttribute($dn, $attribute);
@@ -1173,7 +1213,7 @@ class Access extends LDAPUtility {
/**
* @brief check wether the most recent paged search was successful. It flushed the state var. Use it always after a possible paged search.
- * @return true on success, null or false otherwise
+ * @return boolean|null true on success, null or false otherwise
*/
public function getPagedSearchResultState() {
$result = $this->pagedSearchedSuccessful;
diff --git a/apps/user_ldap/lib/configuration.php b/apps/user_ldap/lib/configuration.php
index 93f044e3152..612a623e910 100644
--- a/apps/user_ldap/lib/configuration.php
+++ b/apps/user_ldap/lib/configuration.php
@@ -76,8 +76,12 @@ class Configuration {
'ldapExpertUUIDUserAttr' => null,
'ldapExpertUUIDGroupAttr' => null,
'lastJpegPhotoLookup' => null,
+ 'ldapNestedGroups' => false,
);
+ /**
+ * @param string $configPrefix
+ */
public function __construct($configPrefix, $autoread = true) {
$this->configPrefix = $configPrefix;
if($autoread) {
@@ -106,7 +110,7 @@ class Configuration {
* @param $config array that holds the config parameters in an associated
* array
* @param &$applied optional; array where the set fields will be given to
- * @return null
+ * @return false|null
*/
public function setConfiguration($config, &$applied = null) {
if(!is_array($config)) {
@@ -339,6 +343,7 @@ class Configuration {
'ldap_expert_uuid_group_attr' => '',
'has_memberof_filter_support' => 0,
'last_jpegPhoto_lookup' => 0,
+ 'ldap_nested_groups' => 0,
);
}
@@ -390,6 +395,7 @@ class Configuration {
'ldap_expert_uuid_group_attr' => 'ldapExpertUUIDGroupAttr',
'has_memberof_filter_support' => 'hasMemberOfFilterSupport',
'last_jpegPhoto_lookup' => 'lastJpegPhotoLookup',
+ 'ldap_nested_groups' => 'ldapNestedGroups',
);
return $array;
}
diff --git a/apps/user_ldap/lib/connection.php b/apps/user_ldap/lib/connection.php
index 7fbabda7106..b2075748a3b 100644
--- a/apps/user_ldap/lib/connection.php
+++ b/apps/user_ldap/lib/connection.php
@@ -140,6 +140,9 @@ class Connection extends LDAPUtility {
return $prefix.md5($key);
}
+ /**
+ * @param string $key
+ */
public function getFromCache($key) {
if(!$this->configured) {
$this->readConfiguration();
@@ -156,6 +159,9 @@ class Connection extends LDAPUtility {
return unserialize(base64_decode($this->cache->get($key)));
}
+ /**
+ * @param string $key
+ */
public function isCached($key) {
if(!$this->configured) {
$this->readConfiguration();
@@ -167,6 +173,9 @@ class Connection extends LDAPUtility {
return $this->cache->hasKey($key);
}
+ /**
+ * @param string $key
+ */
public function writeToCache($key, $value) {
if(!$this->configured) {
$this->readConfiguration();
@@ -201,7 +210,7 @@ class Connection extends LDAPUtility {
* @brief set LDAP configuration with values delivered by an array, not read from configuration
* @param $config array that holds the config parameters in an associated array
* @param &$setParameters optional; array where the set fields will be given to
- * @return true if config validates, false otherwise. Check with $setParameters for detailed success on single parameters
+ * @return boolean true if config validates, false otherwise. Check with $setParameters for detailed success on single parameters
*/
public function setConfiguration($config, &$setParameters = null) {
if(is_null($setParameters)) {
diff --git a/apps/user_ldap/lib/helper.php b/apps/user_ldap/lib/helper.php
index 9727d847d27..b5955cb2abb 100644
--- a/apps/user_ldap/lib/helper.php
+++ b/apps/user_ldap/lib/helper.php
@@ -118,10 +118,16 @@ class Helper {
return false;
}
+ $saveOtherConfigurations = '';
+ if(empty($prefix)) {
+ $saveOtherConfigurations = 'AND `configkey` NOT LIKE \'s%\'';
+ }
+
$query = \OCP\DB::prepare('
DELETE
FROM `*PREFIX*appconfig`
WHERE `configkey` LIKE ?
+ '.$saveOtherConfigurations.'
AND `appid` = \'user_ldap\'
AND `configkey` NOT IN (\'enabled\', \'installed_version\', \'types\', \'bgjUpdateGroupsLastRun\')
');
diff --git a/apps/user_ldap/lib/ildapwrapper.php b/apps/user_ldap/lib/ildapwrapper.php
index 20587cba7db..017d5549690 100644
--- a/apps/user_ldap/lib/ildapwrapper.php
+++ b/apps/user_ldap/lib/ildapwrapper.php
@@ -29,7 +29,7 @@ interface ILDAPWrapper {
/**
* @brief Bind to LDAP directory
- * @param $link LDAP link resource
+ * @param resource $link LDAP link resource
* @param $dn an RDN to log in with
* @param $password the password
* @return true on success, false otherwise
@@ -50,7 +50,7 @@ interface ILDAPWrapper {
* @brief Send LDAP pagination control
* @param $link LDAP link resource
* @param $pagesize number of results per page
- * @param $isCritical Indicates whether the pagination is critical of not.
+ * @param boolean $isCritical Indicates whether the pagination is critical of not.
* @param $cookie structure sent by LDAP server
* @return true on success, false otherwise
*/
@@ -61,7 +61,7 @@ interface ILDAPWrapper {
* @param $link LDAP link resource
* @param $result LDAP result resource
* @param $cookie structure sent by LDAP server
- * @return true on success, false otherwise
+ * @return boolean on success, false otherwise
*
* Corresponds to ldap_control_paged_result_response
*/
@@ -124,7 +124,7 @@ interface ILDAPWrapper {
/**
* @brief Return next result id
* @param $link LDAP link resource
- * @param $result LDAP entry result resource
+ * @param resource $result LDAP entry result resource
* @return an LDAP search result resource
* */
public function nextEntry($link, $result);
@@ -145,15 +145,17 @@ interface ILDAPWrapper {
* @param $baseDN The DN of the entry to read from
* @param $filter An LDAP filter
* @param $attr array of the attributes to read
+ * @param $attrsonly optional, 1 if only attribute types shall be returned
+ * @param $limit optional, limits the result entries
* @return an LDAP search result resource, false on error
*/
- public function search($link, $baseDN, $filter, $attr);
+ public function search($link, $baseDN, $filter, $attr, $attrsonly = 0, $limit = 0);
/**
* @brief Sets the value of the specified option to be $value
* @param $link LDAP link resource
* @param $option a defined LDAP Server option
- * @param $value the new value for the option
+ * @param integer $value the new value for the option
* @return true on success, false otherwise
*/
public function setOption($link, $option, $value);
@@ -175,7 +177,7 @@ interface ILDAPWrapper {
/**
* @brief Unbind from LDAP directory
- * @param $link LDAP link resource
+ * @param resource $link LDAP link resource
* @return true on success, false otherwise
*/
public function unbind($link);
@@ -184,20 +186,20 @@ interface ILDAPWrapper {
/**
* @brief Checks whether the server supports LDAP
- * @return true if it the case, false otherwise
+ * @return boolean if it the case, false otherwise
* */
public function areLDAPFunctionsAvailable();
/**
* @brief Checks whether PHP supports LDAP Paged Results
- * @return true if it the case, false otherwise
+ * @return boolean if it the case, false otherwise
* */
public function hasPagedResultSupport();
/**
* @brief Checks whether the submitted parameter is a resource
* @param $resource the resource variable to check
- * @return true if it is a resource, false otherwise
+ * @return boolean if it is a resource, false otherwise
*/
public function isResource($resource);
diff --git a/apps/user_ldap/lib/ldap.php b/apps/user_ldap/lib/ldap.php
index dda8533c41f..de9b7481c19 100644
--- a/apps/user_ldap/lib/ldap.php
+++ b/apps/user_ldap/lib/ldap.php
@@ -85,9 +85,9 @@ class LDAP implements ILDAPWrapper {
return $this->invokeLDAPMethod('read', $link, $baseDN, $filter, $attr);
}
- public function search($link, $baseDN, $filter, $attr) {
- return $this->invokeLDAPMethod('search', $link, $baseDN,
- $filter, $attr);
+ public function search($link, $baseDN, $filter, $attr, $attrsonly = 0, $limit = 0) {
+ return $this->invokeLDAPMethod('search', $link, $baseDN, $filter,
+ $attr, $attrsonly, $limit);
}
public function setOption($link, $option, $value) {
@@ -108,7 +108,7 @@ class LDAP implements ILDAPWrapper {
/**
* @brief Checks whether the server supports LDAP
- * @return true if it the case, false otherwise
+ * @return boolean if it the case, false otherwise
* */
public function areLDAPFunctionsAvailable() {
return function_exists('ldap_connect');
@@ -116,7 +116,7 @@ class LDAP implements ILDAPWrapper {
/**
* @brief Checks whether PHP supports LDAP Paged Results
- * @return true if it the case, false otherwise
+ * @return boolean if it the case, false otherwise
* */
public function hasPagedResultSupport() {
$hasSupport = function_exists('ldap_control_paged_result')
@@ -127,7 +127,7 @@ class LDAP implements ILDAPWrapper {
/**
* @brief Checks whether the submitted parameter is a resource
* @param $resource the resource variable to check
- * @return true if it is a resource, false otherwise
+ * @return boolean if it is a resource, false otherwise
*/
public function isResource($resource) {
return is_resource($resource);
@@ -144,6 +144,9 @@ class LDAP implements ILDAPWrapper {
}
}
+ /**
+ * @param string $functionName
+ */
private function preFunctionCall($functionName, $args) {
$this->curFunc = $functionName;
$this->curArgs = $args;
diff --git a/apps/user_ldap/lib/proxy.php b/apps/user_ldap/lib/proxy.php
index 30e1875901c..b27233bcd19 100644
--- a/apps/user_ldap/lib/proxy.php
+++ b/apps/user_ldap/lib/proxy.php
@@ -54,13 +54,21 @@ abstract class Proxy {
return 'group-'.$gid.'-lastSeenOn';
}
+ /**
+ * @param boolean $passOnWhen
+ * @param string $method
+ */
abstract protected function callOnLastSeenOn($id, $method, $parameters, $passOnWhen);
+
+ /**
+ * @param string $method
+ */
abstract protected function walkBackends($id, $method, $parameters);
/**
* @brief Takes care of the request to the User backend
* @param $uid string, the uid connected to the request
- * @param $method string, the method of the user backend that shall be called
+ * @param string $method string, the method of the user backend that shall be called
* @param $parameters an array of parameters to be passed
* @return mixed, the result of the specified method
*/
@@ -80,6 +88,9 @@ abstract class Proxy {
return $prefix.md5($key);
}
+ /**
+ * @param string $key
+ */
public function getFromCache($key) {
if(!$this->isCached($key)) {
return null;
@@ -89,11 +100,17 @@ abstract class Proxy {
return unserialize(base64_decode($this->cache->get($key)));
}
+ /**
+ * @param string $key
+ */
public function isCached($key) {
$key = $this->getCacheKey($key);
return $this->cache->hasKey($key);
}
+ /**
+ * @param string $key
+ */
public function writeToCache($key, $value) {
$key = $this->getCacheKey($key);
$value = base64_encode(serialize($value));
diff --git a/apps/user_ldap/lib/wizard.php b/apps/user_ldap/lib/wizard.php
index b70ede8599c..e79090febc1 100644
--- a/apps/user_ldap/lib/wizard.php
+++ b/apps/user_ldap/lib/wizard.php
@@ -176,7 +176,7 @@ class Wizard extends LDAPUtility {
/**
* @brief return the state of the mode of the specified filter
- * @param $confkey string, contains the access key of the Configuration
+ * @param string $confkey string, contains the access key of the Configuration
*/
private function getFilterMode($confkey) {
$mode = $this->configuration->$confkey;
@@ -240,6 +240,8 @@ class Wizard extends LDAPUtility {
/**
* @brief detects the available LDAP groups
+ * @param string $dbkey
+ * @param string $confkey
* @returns the instance's WizardResult instance
*/
private function determineGroups($dbkey, $confkey, $testMemberOf = true) {
@@ -554,7 +556,7 @@ class Wizard extends LDAPUtility {
/**
* @brief Checks whether for a given BaseDN results will be returned
- * @param $base the BaseDN to test
+ * @param string $base the BaseDN to test
* @return bool true on success, false otherwise
*/
private function testBaseDN($base) {
@@ -567,6 +569,10 @@ class Wizard extends LDAPUtility {
//get a result set > 0 on a proper base
$rr = $this->ldap->search($cr, $base, 'objectClass=*', array('dn'), 0, 1);
if(!$this->ldap->isResource($rr)) {
+ $errorNo = $this->ldap->errno($cr);
+ $errorMsg = $this->ldap->error($cr);
+ \OCP\Util::writeLog('user_ldap', 'Wiz: Could not search base '.$base.
+ ' Error '.$errorNo.': '.$errorMsg, \OCP\Util::INFO);
return false;
}
$entries = $this->ldap->countEntries($cr, $rr);
@@ -615,7 +621,7 @@ class Wizard extends LDAPUtility {
/**
* @brief creates an LDAP Filter from given configuration
- * @param $filterType int, for which use case the filter shall be created
+ * @param integer $filterType int, for which use case the filter shall be created
* can be any of self::LFILTER_USER_LIST, self::LFILTER_LOGIN or
* self::LFILTER_GROUP_LIST
* @return mixed, string with the filter on success, false otherwise
@@ -842,6 +848,9 @@ class Wizard extends LDAPUtility {
|| (empty($agent) && empty($pwd)));
}
+ /**
+ * @param string[] $reqs
+ */
private function checkRequirements($reqs) {
$this->checkAgentRequirements();
foreach($reqs as $option) {
@@ -856,11 +865,11 @@ class Wizard extends LDAPUtility {
/**
* @brief does a cumulativeSearch on LDAP to get different values of a
* specified attribute
- * @param $filters array, the filters that shall be used in the search
- * @param $attr the attribute of which a list of values shall be returned
+ * @param string[] $filters array, the filters that shall be used in the search
+ * @param string $attr the attribute of which a list of values shall be returned
* @param $lfw bool, whether the last filter is a wildcard which shall not
* be processed if there were already findings, defaults to true
- * @param $maxF string. if not null, this variable will have the filter that
+ * @param string $maxF string. if not null, this variable will have the filter that
* yields most result entries
* @return mixed, an array with the values on success, false otherwise
*
@@ -922,10 +931,10 @@ class Wizard extends LDAPUtility {
/**
* @brief determines if and which $attr are available on the LDAP server
- * @param $objectclasses the objectclasses to use as search filter
- * @param $attr the attribute to look for
- * @param $dbkey the dbkey of the setting the feature is connected to
- * @param $confkey the confkey counterpart for the $dbkey as used in the
+ * @param string[] $objectclasses the objectclasses to use as search filter
+ * @param string $attr the attribute to look for
+ * @param string $dbkey the dbkey of the setting the feature is connected to
+ * @param string $confkey the confkey counterpart for the $dbkey as used in the
* Configuration class
* @param $po boolean, whether the objectClass with most result entries
* shall be pre-selected via the result
@@ -1010,6 +1019,7 @@ class Wizard extends LDAPUtility {
$this->configuration->ldapPort);
$this->ldap->setOption($cr, LDAP_OPT_PROTOCOL_VERSION, 3);
+ $this->ldap->setOption($cr, LDAP_OPT_REFERRALS, 0);
$this->ldap->setOption($cr, LDAP_OPT_NETWORK_TIMEOUT, self::LDAP_NW_TIMEOUT);
if($this->configuration->ldapTLS === 1) {
$this->ldap->startTls($cr);
diff --git a/apps/user_ldap/templates/part.wizard-groupfilter.php b/apps/user_ldap/templates/part.wizard-groupfilter.php
index 0cc4dfa572a..e460997b1bf 100644
--- a/apps/user_ldap/templates/part.wizard-groupfilter.php
+++ b/apps/user_ldap/templates/part.wizard-groupfilter.php
@@ -1,7 +1,7 @@
<fieldset id="ldapWizard4">
<div>
<p>
- <?php p($l->t('Limit the access to %s to groups meeting this criteria:', $theme->getName()));?>
+ <?php p($l->t('Groups meeting these criteria are available in %s:', $theme->getName()));?>
</p>
<p>
<label for="ldap_groupfilter_objectclass">
diff --git a/apps/user_ldap/templates/part.wizard-loginfilter.php b/apps/user_ldap/templates/part.wizard-loginfilter.php
index dc5d61e9f77..3dde46fa979 100644
--- a/apps/user_ldap/templates/part.wizard-loginfilter.php
+++ b/apps/user_ldap/templates/part.wizard-loginfilter.php
@@ -1,7 +1,7 @@
<fieldset id="ldapWizard3">
<div>
<p>
- <?php p($l->t('What attribute shall be used as login name:'));?>
+ <?php p($l->t('Users login with this attribute:'));?>
</p>
<p>
<label for="ldap_loginfilter_username">
diff --git a/apps/user_ldap/templates/part.wizard-userfilter.php b/apps/user_ldap/templates/part.wizard-userfilter.php
index c1d522ce2a6..eff9f89ce2c 100644
--- a/apps/user_ldap/templates/part.wizard-userfilter.php
+++ b/apps/user_ldap/templates/part.wizard-userfilter.php
@@ -1,7 +1,7 @@
<fieldset id="ldapWizard2">
<div>
<p>
- <?php p($l->t('Limit the access to %s to users meeting this criteria:', $theme->getName()));?>
+ <?php p($l->t('Limit %s access to users meeting these criteria:', $theme->getName()));?>
</p>
<p>
<label for="ldap_userfilter_objectclass">
diff --git a/apps/user_ldap/templates/settings.php b/apps/user_ldap/templates/settings.php
index 3ccc7a860f5..79c4ae224c3 100644
--- a/apps/user_ldap/templates/settings.php
+++ b/apps/user_ldap/templates/settings.php
@@ -36,6 +36,7 @@
<p><label for="ldap_base_groups"><?php p($l->t('Base Group Tree'));?></label><textarea id="ldap_base_groups" name="ldap_base_groups" placeholder="<?php p($l->t('One Group Base DN per line'));?>" data-default="<?php p($_['ldap_base_groups_default']); ?>" title="<?php p($l->t('Base Group Tree'));?>"></textarea></p>
<p><label for="ldap_attributes_for_group_search"><?php p($l->t('Group Search Attributes'));?></label><textarea id="ldap_attributes_for_group_search" name="ldap_attributes_for_group_search" placeholder="<?php p($l->t('Optional; one attribute per line'));?>" data-default="<?php p($_['ldap_attributes_for_group_search_default']); ?>" title="<?php p($l->t('Group Search Attributes'));?>"></textarea></p>
<p><label for="ldap_group_member_assoc_attribute"><?php p($l->t('Group-Member association'));?></label><select id="ldap_group_member_assoc_attribute" name="ldap_group_member_assoc_attribute" data-default="<?php p($_['ldap_group_member_assoc_attribute_default']); ?>" ><option value="uniqueMember"<?php if (isset($_['ldap_group_member_assoc_attribute']) && ($_['ldap_group_member_assoc_attribute'] === 'uniqueMember')) p(' selected'); ?>>uniqueMember</option><option value="memberUid"<?php if (isset($_['ldap_group_member_assoc_attribute']) && ($_['ldap_group_member_assoc_attribute'] === 'memberUid')) p(' selected'); ?>>memberUid</option><option value="member"<?php if (isset($_['ldap_group_member_assoc_attribute']) && ($_['ldap_group_member_assoc_attribute'] === 'member')) p(' selected'); ?>>member (AD)</option></select></p>
+ <p><label for="ldap_nested_groups"><?php p($l->t('Nested Groups'));?></label><input type="checkbox" id="ldap_nested_groups" name="ldap_nested_groups" value="1" data-default="<?php p($_['ldap_nested_groups_default']); ?>" title="<?php p($l->t('When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)'));?>" /></p>
</div>
<h3><?php p($l->t('Special Attributes'));?></h3>
<div>
diff --git a/apps/user_ldap/tests/access.php b/apps/user_ldap/tests/access.php
new file mode 100644
index 00000000000..9beb2b97336
--- /dev/null
+++ b/apps/user_ldap/tests/access.php
@@ -0,0 +1,71 @@
+<?php
+/**
+* ownCloud
+*
+* @author Arthur Schiwon
+* @copyright 2013 Arthur Schiwon blizzz@owncloud.com
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+* License as published by the Free Software Foundation; either
+* version 3 of the License, or any later version.
+*
+* This library is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+*
+* You should have received a copy of the GNU Affero General Public
+* License along with this library. If not, see <http://www.gnu.org/licenses/>.
+*
+*/
+
+namespace OCA\user_ldap\tests;
+
+use \OCA\user_ldap\lib\Access;
+use \OCA\user_ldap\lib\Connection;
+use \OCA\user_ldap\lib\ILDAPWrapper;
+
+class Test_Access extends \PHPUnit_Framework_TestCase {
+ private function getConnecterAndLdapMock() {
+ static $conMethods;
+ static $accMethods;
+
+ if(is_null($conMethods) || is_null($accMethods)) {
+ $conMethods = get_class_methods('\OCA\user_ldap\lib\Connection');
+ $accMethods = get_class_methods('\OCA\user_ldap\lib\Access');
+ }
+ $lw = $this->getMock('\OCA\user_ldap\lib\ILDAPWrapper');
+ $connector = $this->getMock('\OCA\user_ldap\lib\Connection',
+ $conMethods,
+ array($lw, null, null));
+
+ return array($lw, $connector);
+ }
+
+ public function testEscapeFilterPartValidChars() {
+ list($lw, $con) = $this->getConnecterAndLdapMock();
+ $access = new Access($con, $lw);
+
+ $input = 'okay';
+ $this->assertTrue($input === $access->escapeFilterPart($input));
+ }
+
+ public function testEscapeFilterPartEscapeWildcard() {
+ list($lw, $con) = $this->getConnecterAndLdapMock();
+ $access = new Access($con, $lw);
+
+ $input = '*';
+ $expected = '\\\\*';
+ $this->assertTrue($expected === $access->escapeFilterPart($input));
+ }
+
+ public function testEscapeFilterPartEscapeWildcard2() {
+ list($lw, $con) = $this->getConnecterAndLdapMock();
+ $access = new Access($con, $lw);
+
+ $input = 'foo*bar';
+ $expected = 'foo\\\\*bar';
+ $this->assertTrue($expected === $access->escapeFilterPart($input));
+ }
+} \ No newline at end of file
diff --git a/apps/user_ldap/tests/user_ldap.php b/apps/user_ldap/tests/user_ldap.php
index 9193a005ae5..8c8d85b3c33 100644
--- a/apps/user_ldap/tests/user_ldap.php
+++ b/apps/user_ldap/tests/user_ldap.php
@@ -83,6 +83,12 @@ class Test_User_Ldap_Direct extends \PHPUnit_Framework_TestCase {
* @return void
*/
private function prepareAccessForCheckPassword(&$access) {
+ $access->expects($this->once())
+ ->method('escapeFilterPart')
+ ->will($this->returnCallback(function($uid) {
+ return $uid;
+ }));
+
$access->connection->expects($this->any())
->method('__get')
->will($this->returnCallback(function($name) {
@@ -116,17 +122,34 @@ class Test_User_Ldap_Direct extends \PHPUnit_Framework_TestCase {
}));
}
- public function testCheckPassword() {
+ public function testCheckPasswordUidReturn() {
$access = $this->getAccessMock();
+
$this->prepareAccessForCheckPassword($access);
$backend = new UserLDAP($access);
\OC_User::useBackend($backend);
$result = $backend->checkPassword('roland', 'dt19');
$this->assertEquals('gunslinger', $result);
+ }
+
+ public function testCheckPasswordWrongPassword() {
+ $access = $this->getAccessMock();
+
+ $this->prepareAccessForCheckPassword($access);
+ $backend = new UserLDAP($access);
+ \OC_User::useBackend($backend);
$result = $backend->checkPassword('roland', 'wrong');
$this->assertFalse($result);
+ }
+
+ public function testCheckPasswordWrongUser() {
+ $access = $this->getAccessMock();
+
+ $this->prepareAccessForCheckPassword($access);
+ $backend = new UserLDAP($access);
+ \OC_User::useBackend($backend);
$result = $backend->checkPassword('mallory', 'evil');
$this->assertFalse($result);
@@ -140,9 +163,23 @@ class Test_User_Ldap_Direct extends \PHPUnit_Framework_TestCase {
$result = \OCP\User::checkPassword('roland', 'dt19');
$this->assertEquals('gunslinger', $result);
+ }
+
+ public function testCheckPasswordPublicAPIWrongPassword() {
+ $access = $this->getAccessMock();
+ $this->prepareAccessForCheckPassword($access);
+ $backend = new UserLDAP($access);
+ \OC_User::useBackend($backend);
$result = \OCP\User::checkPassword('roland', 'wrong');
$this->assertFalse($result);
+ }
+
+ public function testCheckPasswordPublicAPIWrongUser() {
+ $access = $this->getAccessMock();
+ $this->prepareAccessForCheckPassword($access);
+ $backend = new UserLDAP($access);
+ \OC_User::useBackend($backend);
$result = \OCP\User::checkPassword('mallory', 'evil');
$this->assertFalse($result);
@@ -154,6 +191,12 @@ class Test_User_Ldap_Direct extends \PHPUnit_Framework_TestCase {
* @return void
*/
private function prepareAccessForGetUsers(&$access) {
+ $access->expects($this->once())
+ ->method('escapeFilterPart')
+ ->will($this->returnCallback(function($search) {
+ return $search;
+ }));
+
$access->expects($this->any())
->method('getFilterPartForUserSearch')
->will($this->returnCallback(function($search) {
@@ -191,28 +234,52 @@ class Test_User_Ldap_Direct extends \PHPUnit_Framework_TestCase {
->will($this->returnArgument(0));
}
- public function testGetUsers() {
+ public function testGetUsersNoParam() {
$access = $this->getAccessMock();
$this->prepareAccessForGetUsers($access);
$backend = new UserLDAP($access);
$result = $backend->getUsers();
$this->assertEquals(3, count($result));
+ }
+
+ public function testGetUsersLimitOffset() {
+ $access = $this->getAccessMock();
+ $this->prepareAccessForGetUsers($access);
+ $backend = new UserLDAP($access);
$result = $backend->getUsers('', 1, 2);
$this->assertEquals(1, count($result));
+ }
+
+ public function testGetUsersLimitOffset2() {
+ $access = $this->getAccessMock();
+ $this->prepareAccessForGetUsers($access);
+ $backend = new UserLDAP($access);
$result = $backend->getUsers('', 2, 1);
$this->assertEquals(2, count($result));
+ }
+
+ public function testGetUsersSearchWithResult() {
+ $access = $this->getAccessMock();
+ $this->prepareAccessForGetUsers($access);
+ $backend = new UserLDAP($access);
$result = $backend->getUsers('yo');
$this->assertEquals(2, count($result));
+ }
+
+ public function testGetUsersSearchEmptyResult() {
+ $access = $this->getAccessMock();
+ $this->prepareAccessForGetUsers($access);
+ $backend = new UserLDAP($access);
$result = $backend->getUsers('nix');
$this->assertEquals(0, count($result));
}
- public function testGetUsersViaAPI() {
+ public function testGetUsersViaAPINoParam() {
$access = $this->getAccessMock();
$this->prepareAccessForGetUsers($access);
$backend = new UserLDAP($access);
@@ -220,15 +287,43 @@ class Test_User_Ldap_Direct extends \PHPUnit_Framework_TestCase {
$result = \OCP\User::getUsers();
$this->assertEquals(3, count($result));
+ }
+
+ public function testGetUsersViaAPILimitOffset() {
+ $access = $this->getAccessMock();
+ $this->prepareAccessForGetUsers($access);
+ $backend = new UserLDAP($access);
+ \OC_User::useBackend($backend);
$result = \OCP\User::getUsers('', 1, 2);
$this->assertEquals(1, count($result));
+ }
+
+ public function testGetUsersViaAPILimitOffset2() {
+ $access = $this->getAccessMock();
+ $this->prepareAccessForGetUsers($access);
+ $backend = new UserLDAP($access);
+ \OC_User::useBackend($backend);
$result = \OCP\User::getUsers('', 2, 1);
$this->assertEquals(2, count($result));
+ }
+
+ public function testGetUsersViaAPISearchWithResult() {
+ $access = $this->getAccessMock();
+ $this->prepareAccessForGetUsers($access);
+ $backend = new UserLDAP($access);
+ \OC_User::useBackend($backend);
$result = \OCP\User::getUsers('yo');
$this->assertEquals(2, count($result));
+ }
+
+ public function testGetUsersViaAPISearchEmptyResult() {
+ $access = $this->getAccessMock();
+ $this->prepareAccessForGetUsers($access);
+ $backend = new UserLDAP($access);
+ \OC_User::useBackend($backend);
$result = \OCP\User::getUsers('nix');
$this->assertEquals(0, count($result));
diff --git a/apps/user_ldap/user_ldap.php b/apps/user_ldap/user_ldap.php
index a19af86086c..757de6b60f4 100644
--- a/apps/user_ldap/user_ldap.php
+++ b/apps/user_ldap/user_ldap.php
@@ -25,7 +25,6 @@
namespace OCA\user_ldap;
-use OCA\user_ldap\lib\ILDAPWrapper;
use OCA\user_ldap\lib\BackendUtility;
class USER_LDAP extends BackendUtility implements \OCP\UserInterface {
@@ -85,15 +84,14 @@ class USER_LDAP extends BackendUtility implements \OCP\UserInterface {
return;
}
- $jpegPhoto = $this->access->readAttribute($dn, 'jpegPhoto');
- \OCP\Config::setUserValue($uid, 'user_ldap', 'lastJpegPhotoLookup', time());
- if(!$jpegPhoto || !is_array($jpegPhoto) || !isset($jpegPhoto[0])) {
+ $avatarImage = $this->getAvatarImage($uid, $dn);
+ if($avatarImage === false) {
//not set, nothing left to do;
return;
}
$image = new \OCP\Image();
- $image->loadFromBase64(base64_encode($jpegPhoto[0]));
+ $image->loadFromBase64(base64_encode($avatarImage));
if(!$image->valid()) {
\OCP\Util::writeLog('user_ldap', 'jpegPhoto data invalid for '.$dn,
@@ -128,8 +126,7 @@ class USER_LDAP extends BackendUtility implements \OCP\UserInterface {
if(!$dn) {
return false;
}
- $jpegPhoto = $this->access->readAttribute($dn, 'jpegPhoto');
- if(!$jpegPhoto || !is_array($jpegPhoto) || !isset($jpegPhoto[0])) {
+ if($this->getAvatarImage($uid, $dn) === false) {
//The user is allowed to change his avatar in ownCloud only if no
//avatar is provided by LDAP
return true;
@@ -138,14 +135,36 @@ class USER_LDAP extends BackendUtility implements \OCP\UserInterface {
}
/**
+ * @brief reads the image from LDAP that shall be used as Avatar
+ * @param $uid string, the ownCloud user name
+ * @param $dn string, the user DN
+ * @return string data (provided by LDAP) | false
+ */
+ private function getAvatarImage($uid, $dn) {
+ $attributes = array('jpegPhoto', 'thumbnailPhoto');
+ foreach($attributes as $attribute) {
+ $result = $this->access->readAttribute($dn, $attribute);
+ \OCP\Config::setUserValue($uid, 'user_ldap', 'lastJpegPhotoLookup',
+ time());
+ if($result !== false && is_array($result) && isset($result[0])) {
+ return $result[0];
+ }
+ }
+
+ return false;
+ }
+
+ /**
* @brief Check if the password is correct
- * @param $uid The username
- * @param $password The password
- * @returns true/false
+ * @param string $uid The username
+ * @param string $password The password
+ * @return boolean
*
* Check if the password is correct without logging in the user
*/
public function checkPassword($uid, $password) {
+ $uid = $this->access->escapeFilterPart($uid);
+
//find out dn of the user name
$filter = \OCP\Util::mb_str_replace(
'%uid', $uid, $this->access->connection->ldapLoginFilter, 'UTF-8');
@@ -186,6 +205,7 @@ class USER_LDAP extends BackendUtility implements \OCP\UserInterface {
* Get a list of all users.
*/
public function getUsers($search = '', $limit = 10, $offset = 0) {
+ $search = $this->access->escapeFilterPart($search);
$cachekey = 'getUsers-'.$search.'-'.$limit.'-'.$offset;
//check if users are cached, if so return
@@ -238,7 +258,8 @@ class USER_LDAP extends BackendUtility implements \OCP\UserInterface {
}
//check if user really still exists by reading its entry
if(!is_array($this->access->readAttribute($dn, ''))) {
- \OCP\Util::writeLog('user_ldap', 'LDAP says no user '.$dn, \OCP\Util::DEBUG);
+ \OCP\Util::writeLog('user_ldap', 'LDAP says no user '.$dn.' on '.
+ $this->access->connection->ldapHost, \OCP\Util::DEBUG);
$this->access->connection->writeToCache('userExists'.$uid, false);
return false;
}
diff --git a/apps/user_ldap/user_proxy.php b/apps/user_ldap/user_proxy.php
index 5ad127197f3..2cb3dfb2c60 100644
--- a/apps/user_ldap/user_proxy.php
+++ b/apps/user_ldap/user_proxy.php
@@ -54,11 +54,15 @@ class User_Proxy extends lib\Proxy implements \OCP\UserInterface {
protected function walkBackends($uid, $method, $parameters) {
$cacheKey = $this->getUserCacheKey($uid);
foreach($this->backends as $configPrefix => $backend) {
-// print("walkBackend '$configPrefix'<br/>");
- if($result = call_user_func_array(array($backend, $method), $parameters)) {
+ $instance = $backend;
+ if(!method_exists($instance, $method)
+ && method_exists($this->getAccess($configPrefix), $method)) {
+ $instance = $this->getAccess($configPrefix);
+ }
+ if($result = call_user_func_array(array($instance, $method), $parameters)) {
$this->writeToCache($cacheKey, $configPrefix);
return $result;
- }
+ }
}
return false;
}
@@ -77,7 +81,12 @@ class User_Proxy extends lib\Proxy implements \OCP\UserInterface {
//in case the uid has been found in the past, try this stored connection first
if(!is_null($prefix)) {
if(isset($this->backends[$prefix])) {
- $result = call_user_func_array(array($this->backends[$prefix], $method), $parameters);
+ $instance = $this->backends[$prefix];
+ if(!method_exists($instance, $method)
+ && method_exists($this->getAccess($prefix), $method)) {
+ $instance = $this->getAccess($prefix);
+ }
+ $result = call_user_func_array(array($instance, $method), $parameters);
if($result === $passOnWhen) {
//not found here, reset cache to null if user vanished
//because sometimes methods return false with a reason
diff --git a/apps/user_webdavauth/l10n/id.php b/apps/user_webdavauth/l10n/id.php
index 278055ce8c2..50084bf7f29 100644
--- a/apps/user_webdavauth/l10n/id.php
+++ b/apps/user_webdavauth/l10n/id.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
-"WebDAV Authentication" => "Otentikasi WebDAV"
+"WebDAV Authentication" => "Otentikasi WebDAV",
+"Address: " => "Alamat:",
+"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." => "Kredensial pengguna akan dikirim ke alamat ini. Pengaya ini memeriksa respon dan akan menafsirkan kode status HTTP 401 dan 403 sebagai kredensial yang tidak valid, dan semua tanggapan lain akan dianggap sebagai kredensial yang valid."
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/user_webdavauth/l10n/ja.php b/apps/user_webdavauth/l10n/ja.php
new file mode 100644
index 00000000000..bab7be008ef
--- /dev/null
+++ b/apps/user_webdavauth/l10n/ja.php
@@ -0,0 +1,7 @@
+<?php
+$TRANSLATIONS = array(
+"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." => "ユーザーの権限情報をこのアドレスに送信します。このプラグインは応答をチェックし、HTTP状態コードが 401 と 403 の場合は無効な資格情報とし、他の応答はすべて有効な資格情報として処理します。"
+);
+$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/user_webdavauth/l10n/km.php b/apps/user_webdavauth/l10n/km.php
new file mode 100644
index 00000000000..74e61861a9e
--- /dev/null
+++ b/apps/user_webdavauth/l10n/km.php
@@ -0,0 +1,7 @@
+<?php
+$TRANSLATIONS = array(
+"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." => "អត្តសញ្ញាណ​អ្នក​ប្រើ​នឹង​ត្រូវ​ផ្ញើ​ទៅ​អាសយដ្ឋាន​នេះ។ កម្មវិធី​បន្ថែម​នេះ​ពិនិត្យ​ចម្លើយ​តប ហើយ​នឹង​បក​ស្រាយ​កូដ​ស្ថានភាព HTTP ដូច​ជា 401 និង 403 ថា​ជា​អត្តសញ្ញាណ​មិន​ត្រឹម​ត្រូវ ហើយ​និង​ចម្លើយ​តប​ផ្សេងៗ​ថា​ត្រឹម​ត្រូវ។"
+);
+$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/apps/user_webdavauth/l10n/nb_NO.php b/apps/user_webdavauth/l10n/nb_NO.php
index e7ee8ae56be..c4722703887 100644
--- a/apps/user_webdavauth/l10n/nb_NO.php
+++ b/apps/user_webdavauth/l10n/nb_NO.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
-"Address: " => "Adresse:"
+"WebDAV Authentication" => "WebDAV-autentisering",
+"Address: " => "Adresse:",
+"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." => "Brukerens påloggingsinformasjon vil bli sendt til denne adressen. Denne utvidelsen sjekker svaret og vil tolke HTTP-statuskodene 401 og 403 som ugyldig bruker eller passord, og alle andre svar tolkes som gyldig påloggings."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/apps/user_webdavauth/l10n/vi.php b/apps/user_webdavauth/l10n/vi.php
index 1ab4687922f..0ba38cc26f0 100644
--- a/apps/user_webdavauth/l10n/vi.php
+++ b/apps/user_webdavauth/l10n/vi.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
-"WebDAV Authentication" => "Xác thực WebDAV"
+"WebDAV Authentication" => "Xác thực WebDAV",
+"Address: " => "Địa chỉ :",
+"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." => "Các thông tin người dùng sẽ được gửi đến địa chỉ này. Plugin này sẽ kiểm tra các phản hồi và các statuscodes HTTP 401 và 403 không hợp lệ, và tất cả những phản h khác như thông tin hợp lệ."
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/config/config.sample.php b/config/config.sample.php
index ef5fb7ea5a5..987a866e49b 100755
--- a/config/config.sample.php
+++ b/config/config.sample.php
@@ -53,6 +53,9 @@ $CONFIG = array(
/* The optional authentication for the proxy to use to connect to the internet. The format is: [username]:[password] */
"proxyuserpwd" => "",
+/* List of trusted domains, to prevent host header poisoning ownCloud is only using these Host headers */
+'trusted_domains' => array('demo.owncloud.org'),
+
/* Theme to use for ownCloud */
"theme" => "",
@@ -120,8 +123,14 @@ $CONFIG = array(
/* Password to use for sendmail mail, depends on mail_smtpauth if this is used */
"mail_smtppassword" => "",
-/* memcached hostname and port (Only used when xCache, APC and APCu are absent.) */
-"memcached_server" => array('localhost', 11211),
+/* memcached servers (Only used when xCache, APC and APCu are absent.) */
+"memcached_servers" => array(
+ // hostname, port and optional weight. Also see:
+ // http://www.php.net/manual/en/memcached.addservers.php
+ // http://www.php.net/manual/en/memcached.addserver.php
+ array('localhost', 11211),
+ //array('other.host.local', 11211),
+),
/* How long should ownCloud keep deleted files in the trash bin, default value: 30 days */
'trashbin_retention_obligation' => 30,
@@ -169,6 +178,9 @@ $CONFIG = array(
/* Enable or disable the logging of IP addresses in case of webform auth failures */
"log_authfailip" => false,
+/* Whether http-basic username must equal username to login */
+"basic_auth" => true,
+
/*
* 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
@@ -257,4 +269,10 @@ $CONFIG = array(
/* whether usage of the instance should be restricted to admin users only */
'singleuser' => false,
+
+/* all css and js files will be served by the web server statically in one js file and ons css file*/
+'asset-pipeline.enabled' => false,
+
+ /* where mount.json file should be stored, defaults to data/mount.json */
+ 'mount_file' => '',
);
diff --git a/core/ajax/appconfig.php b/core/ajax/appconfig.php
index 4f26dedc797..05b7572c6d7 100644
--- a/core/ajax/appconfig.php
+++ b/core/ajax/appconfig.php
@@ -9,28 +9,43 @@ OC_Util::checkAdminUser();
OCP\JSON::callCheck();
$action=isset($_POST['action'])?$_POST['action']:$_GET['action'];
+
+if(isset($_POST['app']) || isset($_GET['app'])) {
+ $app=OC_App::cleanAppId(isset($_POST['app'])?$_POST['app']:$_GET['app']);
+}
+
+// An admin should not be able to add remote and public services
+// on its own. This should only be possible programmatically.
+// This change is due the fact that an admin may not be expected
+// to execute arbitrary code in every environment.
+if($app === 'core' && isset($_POST['key']) &&(substr($_POST['key'],0,7) === 'remote_' || substr($_POST['key'],0,7) === 'public_')) {
+ OC_JSON::error(array('data' => array('message' => 'Unexpected error!')));
+ return;
+}
+
$result=false;
switch($action) {
case 'getValue':
- $result=OC_Appconfig::getValue($_GET['app'], $_GET['key'], $_GET['defaultValue']);
+ $result=OC_Appconfig::getValue($app, $_GET['key'], $_GET['defaultValue']);
break;
case 'setValue':
- $result=OC_Appconfig::setValue($_POST['app'], $_POST['key'], $_POST['value']);
+ $result=OC_Appconfig::setValue($app, $_POST['key'], $_POST['value']);
break;
case 'getApps':
$result=OC_Appconfig::getApps();
break;
case 'getKeys':
- $result=OC_Appconfig::getKeys($_GET['app']);
+ $result=OC_Appconfig::getKeys($app);
break;
case 'hasKey':
- $result=OC_Appconfig::hasKey($_GET['app'], $_GET['key']);
+ $result=OC_Appconfig::hasKey($app, $_GET['key']);
break;
case 'deleteKey':
- $result=OC_Appconfig::deleteKey($_POST['app'], $_POST['key']);
+ $result=OC_Appconfig::deleteKey($app, $_POST['key']);
break;
case 'deleteApp':
- $result=OC_Appconfig::deleteApp($_POST['app']);
+ $result=OC_Appconfig::deleteApp($app);
break;
}
OC_JSON::success(array('data'=>$result));
+
diff --git a/core/ajax/preview.php b/core/ajax/preview.php
index af0f0493f4c..526719e8a1b 100644
--- a/core/ajax/preview.php
+++ b/core/ajax/preview.php
@@ -7,34 +7,39 @@
*/
\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;
+$file = array_key_exists('file', $_GET) ? (string)$_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;
+$always = array_key_exists('forceIcon', $_GET) ? (bool)$_GET['forceIcon'] : true;
-if($file === '') {
+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) {
+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{
+try {
$preview = new \OC\Preview(\OC_User::getUser(), 'files');
- $preview->setFile($file);
- $preview->setMaxX($maxX);
- $preview->setMaxY($maxY);
- $preview->setScalingUp($scalingUp);
+ if (!$always and !$preview->isMimeSupported(\OC\Files\Filesystem::getMimeType($file))) {
+ \OC_Response::setStatus(404);
+ } else {
+ $preview->setFile($file);
+ $preview->setMaxX($maxX);
+ $preview->setMaxY($maxY);
+ $preview->setScalingUp($scalingUp);
+ }
$preview->show();
-}catch(\Exception $e) {
+} 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 8b48effb458..3f04e1e4ad1 100644
--- a/core/ajax/share.php
+++ b/core/ajax/share.php
@@ -80,98 +80,45 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo
break;
case 'setExpirationDate':
if (isset($_POST['date'])) {
+ $l = OC_L10N::get('core');
+ $date = new \DateTime($_POST['date']);
+ $today = new \DateTime('now');
+
+ if ($date < $today) {
+ OC_JSON::error(array('data' => array('message' => $l->t('Expiration date is in the past.'))));
+ return;
+ }
$return = OCP\Share::setExpirationDate($_POST['itemType'], $_POST['itemSource'], $_POST['date']);
($return) ? OC_JSON::success() : OC_JSON::error();
}
break;
case 'informRecipients':
-
$l = OC_L10N::get('core');
-
$shareType = (int) $_POST['shareType'];
$itemType = $_POST['itemType'];
$itemSource = $_POST['itemSource'];
$recipient = $_POST['recipient'];
- $ownerDisplayName = \OCP\User::getDisplayName();
- $from = \OCP\Util::getDefaultEmailAddress('sharing-noreply');
-
- $noMail = array();
- $recipientList = array();
if($shareType === \OCP\Share::SHARE_TYPE_USER) {
$recipientList[] = $recipient;
} elseif ($shareType === \OCP\Share::SHARE_TYPE_GROUP) {
$recipientList = \OC_Group::usersInGroup($recipient);
}
-
// don't send a mail to the user who shared the file
$recipientList = array_diff($recipientList, array(\OCP\User::getUser()));
- // send mail to all recipients with an email address
- foreach ($recipientList as $recipient) {
- //get correct target folder name
- $email = OC_Preferences::getValue($recipient, 'settings', 'email', '');
-
- if ($email !== '') {
- $displayName = \OCP\User::getDisplayName($recipient);
- $items = \OCP\Share::getItemSharedWithUser($itemType, $itemSource, $recipient);
- $filename = trim($items[0]['file_target'], '/');
- $subject = (string)$l->t('%s shared »%s« with you', array($ownerDisplayName, $filename));
- $expiration = null;
- if (isset($items[0]['expiration'])) {
- try {
- $date = new DateTime($items[0]['expiration']);
- $expiration = $l->l('date', $date->getTimestamp());
- } catch (Exception $e) {
- \OCP\Util::writeLog('sharing', "Couldn't read date: " . $e->getMessage(), \OCP\Util::ERROR);
- }
- }
-
- if ($itemType === 'folder') {
- $foldername = "/Shared/" . $filename;
- } else {
- // if it is a file we can just link to the Shared folder,
- // that's the place where the user will find the file
- $foldername = "/Shared";
- }
-
- $link = \OCP\Util::linkToAbsolute('files', 'index.php', array("dir" => $foldername));
-
- $content = new OC_Template("core", "mail", "");
- $content->assign('link', $link);
- $content->assign('user_displayname', $ownerDisplayName);
- $content->assign('filename', $filename);
- $content->assign('expiration', $expiration);
- $text = $content->fetchPage();
-
- $content = new OC_Template("core", "altmail", "");
- $content->assign('link', $link);
- $content->assign('user_displayname', $ownerDisplayName);
- $content->assign('filename', $filename);
- $content->assign('expiration', $expiration);
- $alttext = $content->fetchPage();
-
- $default_from = OCP\Util::getDefaultEmailAddress('sharing-noreply');
- $from = OCP\Config::getUserValue(\OCP\User::getUser(), 'settings', 'email', $default_from);
-
- // send it out now
- try {
- OCP\Util::sendMail($email, $displayName, $subject, $text, $from, $ownerDisplayName, 1, $alttext);
- } catch (Exception $exception) {
- $noMail[] = \OCP\User::getDisplayName($recipient);
- }
- }
- }
+ $mailNotification = new OC\Share\MailNotifications();
+ $result = $mailNotification->sendInternalShareMail($recipientList, $itemSource, $itemType);
\OCP\Share::setSendMailStatus($itemType, $itemSource, $shareType, true);
- if (empty($noMail)) {
+ if (empty($result)) {
OCP\JSON::success();
} else {
OCP\JSON::error(array(
'data' => array(
'message' => $l->t("Couldn't send mail to following users: %s ",
- implode(', ', $noMail)
+ implode(', ', $result)
)
)
));
@@ -187,56 +134,38 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo
break;
case 'email':
- // enable l10n support
- $l = OC_L10N::get('core');
// read post variables
- $user = OCP\USER::getUser();
- $displayName = OCP\User::getDisplayName();
- $type = $_POST['itemType'];
$link = $_POST['link'];
$file = $_POST['file'];
$to_address = $_POST['toaddress'];
+ $mailNotification = new \OC\Share\MailNotifications();
+
$expiration = null;
if (isset($_POST['expiration']) && $_POST['expiration'] !== '') {
try {
$date = new DateTime($_POST['expiration']);
- $expiration = $l->l('date', $date->getTimestamp());
+ $expiration = $date->getTimestamp();
} catch (Exception $e) {
\OCP\Util::writeLog('sharing', "Couldn't read date: " . $e->getMessage(), \OCP\Util::ERROR);
}
}
- // setup the email
- $subject = (string)$l->t('%s shared »%s« with you', array($displayName, $file));
-
- $content = new OC_Template("core", "mail", "");
- $content->assign ('link', $link);
- $content->assign ('type', $type);
- $content->assign ('user_displayname', $displayName);
- $content->assign ('filename', $file);
- $content->assign('expiration', $expiration);
- $text = $content->fetchPage();
-
- $content = new OC_Template("core", "altmail", "");
- $content->assign ('link', $link);
- $content->assign ('type', $type);
- $content->assign ('user_displayname', $displayName);
- $content->assign ('filename', $file);
- $content->assign('expiration', $expiration);
- $alttext = $content->fetchPage();
-
- $default_from = OCP\Util::getDefaultEmailAddress('sharing-noreply');
- $from_address = OCP\Config::getUserValue($user, 'settings', 'email', $default_from );
-
- // send it out now
- try {
- OCP\Util::sendMail($to_address, $to_address, $subject, $text, $from_address, $displayName, 1, $alttext);
- OCP\JSON::success();
- } catch (Exception $exception) {
- OCP\JSON::error(array('data' => array('message' => OC_Util::sanitizeHTML($exception->getMessage()))));
+ $result = $mailNotification->sendLinkShareMail($to_address, $file, $link, $expiration);
+ if(empty($result)) {
+ \OCP\JSON::success();
+ } else {
+ $l = OC_L10N::get('core');
+ OCP\JSON::error(array(
+ 'data' => array(
+ 'message' => $l->t("Couldn't send mail to following users: %s ",
+ implode(', ', $result)
+ )
+ )
+ ));
}
+
break;
}
} else if (isset($_GET['fetch'])) {
@@ -354,6 +283,10 @@ if (isset($_POST['action']) && isset($_POST['itemType']) && isset($_POST['itemSo
break;
}
}
+ $sorter = new \OC\Share\SearchResultSorter($_GET['search'],
+ 'label',
+ new \OC\Log());
+ usort($shareWith, array($sorter, 'sort'));
OC_JSON::success(array('data' => $shareWith));
}
break;
diff --git a/core/ajax/update.php b/core/ajax/update.php
index 99e8f275316..55e8ab15ec2 100644
--- a/core/ajax/update.php
+++ b/core/ajax/update.php
@@ -15,15 +15,6 @@ if (OC::checkUpgrade(false)) {
$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, $l) {
- $eventSource->send('success', (string)$l->t('Updating filecache, this may take really long...'));
- });
- $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, $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);
$eventSource->close();
diff --git a/core/command/db/generatechangescript.php b/core/command/db/generatechangescript.php
index f971124cfdc..a4d710aa974 100644
--- a/core/command/db/generatechangescript.php
+++ b/core/command/db/generatechangescript.php
@@ -11,7 +11,6 @@ namespace OC\Core\Command\Db;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
class GenerateChangeScript extends Command {
diff --git a/core/command/status.php b/core/command/status.php
index ea9825b0f61..6bc1dba44aa 100644
--- a/core/command/status.php
+++ b/core/command/status.php
@@ -9,9 +9,7 @@
namespace OC\Core\Command;
use Symfony\Component\Console\Command\Command;
-use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
class Status extends Command {
diff --git a/core/command/upgrade.php b/core/command/upgrade.php
index 2eded15e9fe..ed72d136e24 100644
--- a/core/command/upgrade.php
+++ b/core/command/upgrade.php
@@ -10,9 +10,7 @@ namespace OC\Core\Command;
use OC\Updater;
use Symfony\Component\Console\Command\Command;
-use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
class Upgrade extends Command {
@@ -29,6 +27,12 @@ class Upgrade extends Command {
;
}
+ /**
+ * Execute the upgrade command
+ *
+ * @param InputInterface $input input interface
+ * @param OutputInterface $output output interface
+ */
protected function execute(InputInterface $input, OutputInterface $output) {
require_once \OC::$SERVERROOT . '/lib/base.php';
@@ -52,15 +56,6 @@ class Upgrade extends Command {
$updater->listen('\OC\Updater', 'dbUpgrade', function () use($output) {
$output->writeln('<info>Updated database</info>');
});
- $updater->listen('\OC\Updater', 'filecacheStart', function () use($output) {
- $output->writeln('<info>Updating filecache, this may take really long...</info>');
- });
- $updater->listen('\OC\Updater', 'filecacheDone', function () use($output) {
- $output->writeln('<info>Updated filecache</info>');
- });
- $updater->listen('\OC\Updater', 'filecacheProgress', function ($out) use($output) {
- $output->writeln('... ' . $out . '% done ...');
- });
$updater->listen('\OC\Updater', 'failure', function ($message) use($output) {
$output->writeln($message);
@@ -68,6 +63,9 @@ class Upgrade extends Command {
});
$updater->upgrade();
+
+ $this->postUpgradeCheck($input, $output);
+
return self::ERROR_SUCCESS;
} else if(\OC_Config::getValue('maintenance', false)) {
//Possible scenario: ownCloud core is updated but an app failed
@@ -83,4 +81,21 @@ class Upgrade extends Command {
return self::ERROR_UP_TO_DATE;
}
}
+
+ /**
+ * Perform a post upgrade check (specific to the command line tool)
+ *
+ * @param InputInterface $input input interface
+ * @param OutputInterface $output output interface
+ */
+ protected function postUpgradeCheck(InputInterface $input, OutputInterface $output) {
+ $trustedDomains = \OC_Config::getValue('trusted_domains', array());
+ if (empty($trustedDomains)) {
+ $output->write(
+ '<warning>The setting "trusted_domains" could not be ' .
+ 'set automatically by the upgrade script, ' .
+ 'please set it manually</warning>'
+ );
+ }
+ }
}
diff --git a/core/command/user/report.php b/core/command/user/report.php
index d6b7abacabc..a5159310af1 100644
--- a/core/command/user/report.php
+++ b/core/command/user/report.php
@@ -9,10 +9,8 @@
namespace OC\Core\Command\User;
use Symfony\Component\Console\Command\Command;
-use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
-use Symfony\Component\Console\Helper\TableHelper;
class Report extends Command {
protected function configure() {
diff --git a/core/css/apps.css b/core/css/apps.css
index f68f53d6999..0e6a080c9cd 100644
--- a/core/css/apps.css
+++ b/core/css/apps.css
@@ -187,6 +187,9 @@
}
#app-settings.open #app-settings-content {
display: block;
+ /* restrict height of settings and make scrollable */
+ max-height: 300px;
+ overflow-y: auto;
}
.settings-button {
diff --git a/core/css/fixes.css b/core/css/fixes.css
index 4ee854addef..a33afd5cf77 100644
--- a/core/css/fixes.css
+++ b/core/css/fixes.css
@@ -54,11 +54,6 @@
background-color: #1B314D;
}
-/* in IE9 the nav bar on the left side is too narrow and leave a white area - original width is 80px */
-.ie9 #navigation {
- width: 100px;
-}
-
/* IE8 isn't able to display transparent background. So it is specified using a gradient */
.ie8 #nojavascript {
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c320000', endColorstr='#4c320000'); /* IE */
diff --git a/core/css/icons.css b/core/css/icons.css
index 2dc35084122..cdfdd8e43ef 100644
--- a/core/css/icons.css
+++ b/core/css/icons.css
@@ -1,4 +1,4 @@
-.icon {
+[class^="icon-"], [class*=" icon-"] {
background-repeat: no-repeat;
background-position: center;
}
@@ -24,7 +24,7 @@
.icon-noise {
background-image: url('../img/noise.png');
- background-repeat: no-repeat;
+ background-repeat: repeat;
}
@@ -66,7 +66,8 @@
.icon-delete {
background-image: url('../img/actions/delete.svg');
}
-.icon-delete-hover {
+.icon-delete:hover,
+.icon-delete:focus {
background-image: url('../img/actions/delete-hover.svg');
}
@@ -155,11 +156,15 @@
background-image: url('../img/actions/sound-off.svg');
}
-.icon-star {
+.icon-star,
+.icon-starred:hover,
+.icon-starred:focus {
background-image: url('../img/actions/star.svg');
}
-.icon-starred {
+.icon-starred,
+.icon-star:hover,
+.icon-star:focus {
background-image: url('../img/actions/starred.svg');
}
@@ -226,6 +231,12 @@
.icon-folder {
background-image: url('../img/places/folder.svg');
}
+.icon-filetype-text {
+ background-image: url('../img/filetypes/text.svg');
+}
+.icon-filetype-folder {
+ background-image: url('../img/filetypes/folder.svg');
+}
.icon-home {
background-image: url('../img/places/home.svg');
diff --git a/core/css/mobile.css b/core/css/mobile.css
new file mode 100644
index 00000000000..a63aa902d34
--- /dev/null
+++ b/core/css/mobile.css
@@ -0,0 +1,22 @@
+@media only screen and (max-width: 600px) {
+
+/* compress search box on mobile, expand when focused */
+.searchbox input[type="search"] {
+ width: 15%;
+ -webkit-transition: width 100ms;
+ -moz-transition: width 100ms;
+ -o-transition: width 100ms;
+ transition: width 100ms;
+}
+.searchbox input[type="search"]:focus,
+.searchbox input[type="search"]:active {
+ width: 155px;
+}
+
+/* do not show display name on mobile when profile picture is present */
+#header .avatardiv.avatardiv-shown + #expandDisplayName {
+ display: none;
+}
+
+
+}
diff --git a/core/css/multiselect.css b/core/css/multiselect.css
index 60f2f47e698..8d949e7cdb7 100644
--- a/core/css/multiselect.css
+++ b/core/css/multiselect.css
@@ -48,7 +48,7 @@ ul.multiselectoptions > li input[type='checkbox']:checked+label {
font-weight: bold;
}
-div.multiselect {
+div.multiselect, select.multiselect {
display: inline-block;
max-width: 400px;
min-width: 150px;
@@ -58,6 +58,12 @@ div.multiselect {
vertical-align: bottom;
}
+/* To make a select look like a multiselect until it's initialized */
+select.multiselect {
+ height: 30px;
+ min-width: 113px;
+}
+
div.multiselect.active {
background-color: #fff;
position: relative;
diff --git a/core/css/styles.css b/core/css/styles.css
index bee44785f12..bd8111ebc72 100644
--- a/core/css/styles.css
+++ b/core/css/styles.css
@@ -10,7 +10,7 @@ table { border-collapse:separate; border-spacing:0; white-space:nowrap; }
caption, th, td { text-align:left; font-weight:normal; }
table, td, th { vertical-align:middle; }
a { border:0; color:#000; text-decoration:none;}
-a, a *, input, input *, select, .button span, li, label { cursor:pointer; }
+a, a *, input, input *, select, .button span, label { cursor:pointer; }
ul { list-style:none; }
body { background:#fefefe; font:normal .8em/1.6em "Helvetica Neue",Helvetica,Arial,FreeSans,sans-serif; color:#000; }
@@ -37,11 +37,12 @@ body { background:#fefefe; font:normal .8em/1.6em "Helvetica Neue",Helvetica,Ari
.header-right { float:right; vertical-align:middle; padding:0.5em; }
.header-right > * { vertical-align:middle; }
+/* Profile picture in header */
#header .avatardiv {
float: left;
display: inline-block;
+ margin-right: 5px;
}
-
#header .avatardiv img {
opacity: 1;
}
@@ -74,6 +75,19 @@ body { background:#fefefe; font:normal .8em/1.6em "Helvetica Neue",Helvetica,Ari
color: #aaa;
}
+#header .logo {
+ background-image: url(../img/logo.svg);
+ width: 250px;
+ height: 118px;
+ margin: 0 auto;
+}
+
+#header .logo-wide {
+ background-image: url(../img/logo-wide.svg);
+ width: 147px;
+ height: 32px;
+}
+
/* INPUTS */
input[type="text"],
input[type="password"],
@@ -161,6 +175,7 @@ button, .button,
border: 1px solid rgba(190,190,190,.9);
cursor: pointer;
border-radius: 3px;
+ outline: none;
}
input[type="submit"]:hover, input[type="submit"]:focus,
input[type="button"]:hover, input[type="button"]:focus,
@@ -190,34 +205,36 @@ textarea:disabled {
/* Primary action button, use sparingly */
.primary, input[type="submit"].primary, input[type="button"].primary, button.primary, .button.primary {
border: 1px solid #1d2d44;
- background: #35537a;
+ background-color: #35537a;
color: #ddd;
}
.primary:hover, input[type="submit"].primary:hover, input[type="button"].primary:hover, button.primary:hover, .button.primary:hover,
.primary:focus, input[type="submit"].primary:focus, input[type="button"].primary:focus, button.primary:focus, .button.primary:focus {
border: 1px solid #1d2d44;
- background: #304d76;
+ background-color: #304d76;
color: #fff;
}
.primary:active, input[type="submit"].primary:active, input[type="button"].primary:active, button.primary:active, .button.primary:active {
border: 1px solid #1d2d44;
- background: #1d2d44;
+ background-color: #1d2d44;
color: #bbb;
}
-
+/* Searchbox */
.searchbox input[type="search"] {
+ position: relative;
font-size: 1.2em;
- padding: .2em .5em .2em 1.5em;
+ padding-left: 1.5em;
background: #fff url('../img/actions/search.svg') no-repeat .5em center;
border: 0;
- border-radius: 1em;
+ border-radius: 2em;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); opacity: .7;
- margin-top: 10px;
+ margin-top: 6px;
float: right;
}
+
input[type="submit"].enabled {
- background: #66f866;
+ background-color: #66f866;
border: 1px solid #5e5;
}
@@ -389,11 +406,9 @@ input[name="adminpass-clone"] { padding-left:1.8em; width:11.7em !important; }
/* General new input field look */
#body-login input[type="text"],
#body-login input[type="password"],
-#body-login input[type="email"] {
- border: 1px solid #323233;
- border-radius: 5px;
-}
-#body-login input[type='submit'] {
+#body-login input[type="email"],
+#body-login input[type="submit"] {
+ border: none;
border-radius: 5px;
}
@@ -706,12 +721,11 @@ label.infield { cursor:text !important; top:1.05em; left:.85em; }
/* USER MENU */
#settings {
float: right;
- margin-top: 7px;
- margin-left: 10px;
color: #bbb;
}
#expand {
- padding: 15px 15px 15px 5px;
+ display: block;
+ padding: 7px 12px 6px 7px;
cursor: pointer;
font-weight: bold;
}
@@ -933,3 +947,20 @@ div.crumb:active {
opacity:.7;
}
+.appear {
+ opacity: 1;
+ transition: opacity 500ms ease 0s;
+ -moz-transition: opacity 500ms ease 0s;
+ -ms-transition: opacity 500ms ease 0s;
+ -o-transition: opacity 500ms ease 0s;
+ -webkit-transition: opacity 500ms ease 0s;
+}
+.appear.transparent {
+ opacity: 0;
+}
+
+/* for IE10 */
+@-ms-viewport {
+ width: device-width;
+}
+
diff --git a/core/img/actions/add.png b/core/img/actions/add.png
index 1aac02b8454..3c051e4d73e 100644
--- a/core/img/actions/add.png
+++ b/core/img/actions/add.png
Binary files differ
diff --git a/core/img/actions/caret-dark.png b/core/img/actions/caret-dark.png
index f84e87e0a82..215af33ea4b 100644
--- a/core/img/actions/caret-dark.png
+++ b/core/img/actions/caret-dark.png
Binary files differ
diff --git a/core/img/actions/caret-dark.svg b/core/img/actions/caret-dark.svg
index 3a5318e6fa2..2d75e4dd8c1 100644
--- a/core/img/actions/caret-dark.svg
+++ b/core/img/actions/caret-dark.svg
@@ -1,13 +1,5 @@
+<?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="16" width="16" version="1.0" 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>
- <path style="block-progression:tb;text-indent:0;color:#000000;text-transform:none;" d="m4,5,4,7,4-6.989z" fill-opacity="0.19607843" fill="#FFF"/>
- <path style="block-progression:tb;text-indent:0;color:#000000;text-transform:none;" fill="#000" d="m4,4,4,7,4-6.989z"/>
+ <path style="block-progression:tb;color:#000000;text-transform:none;text-indent:0" fill="#FFF" d="m4 5 4 7 4-6.989z" fill-opacity=".19608"/>
+ <path style="block-progression:tb;color:#000000;text-transform:none;text-indent:0" d="m4 4 4 7 4-6.989z"/>
</svg>
diff --git a/core/img/actions/caret.png b/core/img/actions/caret.png
index 00baea9ece6..7066b767a28 100644
--- a/core/img/actions/caret.png
+++ b/core/img/actions/caret.png
Binary files differ
diff --git a/core/img/actions/caret.svg b/core/img/actions/caret.svg
index d1ae8d60a6f..8cd758daf84 100644
--- a/core/img/actions/caret.svg
+++ b/core/img/actions/caret.svg
@@ -1,11 +1,11 @@
<?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="10" width="10" 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" y2="8.0832" gradientUnits="userSpaceOnUse" x2="8.4965" gradientTransform="matrix(1.0526 0 0 .98436 -3.4211 1.0602)" y1="-.061574" x1="8.4965">
+ <linearGradient id="a" x1="8.4965" gradientUnits="userSpaceOnUse" y1="-.061574" gradientTransform="matrix(1.0526 0 0 .98436 -3.4211 1.0602)" x2="8.4965" y2="8.0832">
<stop stop-color="#fff" offset="0"/>
<stop stop-color="#e6e6e6" offset="1"/>
</linearGradient>
</defs>
- <path opacity=".5" style="block-progression:tb;text-indent:0;color:#000000;text-transform:none" d="m1 2 4 8 4-7.989z"/>
- <path style="block-progression:tb;text-indent:0;color:#000000;text-transform:none" d="m1 1 4 8 4-7.989z" fill="url(#a)"/>
+ <path opacity=".5" style="block-progression:tb;color:#000000;text-transform:none;text-indent:0" d="m1 2 4 8 4-7.989z"/>
+ <path style="block-progression:tb;color:#000000;text-transform:none;text-indent:0" d="m1 1 4 8 4-7.989z" fill="url(#a)"/>
</svg>
diff --git a/core/img/actions/checkmark-white.png b/core/img/actions/checkmark-white.png
index 08b8783649f..27f17204b1d 100644
--- a/core/img/actions/checkmark-white.png
+++ b/core/img/actions/checkmark-white.png
Binary files differ
diff --git a/core/img/actions/checkmark-white.svg b/core/img/actions/checkmark-white.svg
index 5e8fe8abccc..e6b63a4d599 100644
--- a/core/img/actions/checkmark-white.svg
+++ b/core/img/actions/checkmark-white.svg
@@ -1,4 +1,4 @@
-<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" version="1.1" xml:space="preserve" height="16px" viewBox="-0.5 -0.5 16 16" width="16px" enable-background="new -0.5 -0.5 16 16" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" overflow="visible"><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>
-</defs>
-<path fill="#ffffff" d="M12.438,3.6875c-0.363,0-0.726,0.1314-1,0.4063l-4.5005,4.5-1.9687-2c-0.5498-0.5484-1.4489-0.5498-2,0l-0.5,0.5c-0.5512,0.5496-0.5512,1.4502,0,2l2.9687,2.9682c0.0063,0.007-0.0065,0.025,0,0.032l0.5,0.5c0.5497,0.55,1.4503,0.55,2,0l0.5-0.5,0.1875-0.219,5.313-5.2812c0.549-0.5498,0.549-1.4503,0-2l-0.5-0.5c-0.275-0.2749-0.638-0.4063-1-0.4063z" transform="translate(-0.5,-0.5)"/>
+<?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" xml:space="preserve" overflow="visible" height="16px" width="16px" version="1.1" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" enable-background="new -0.5 -0.5 16 16" viewBox="-0.5 -0.5 16 16" xmlns:dc="http://purl.org/dc/elements/1.1/">
+<path transform="translate(-.5 -.5)" d="m12.438 3.6875c-0.363 0-0.726 0.1314-1 0.4063l-4.5005 4.5-1.9687-2c-0.5498-0.5484-1.4489-0.5498-2 0l-0.5 0.5c-0.5512 0.5496-0.5512 1.4502 0 2l2.9687 2.9682c0.0063 0.007-0.0065 0.025 0 0.032l0.5 0.5c0.5497 0.55 1.4503 0.55 2 0l0.5-0.5 0.1875-0.219 5.313-5.2812c0.549-0.5498 0.549-1.4503 0-2l-0.5-0.5c-0.275-0.2749-0.638-0.4063-1-0.4063z" fill="#fff"/>
</svg>
diff --git a/core/img/actions/checkmark.png b/core/img/actions/checkmark.png
index 99a4019c69e..8b4c8ddc706 100644
--- a/core/img/actions/checkmark.png
+++ b/core/img/actions/checkmark.png
Binary files differ
diff --git a/core/img/actions/checkmark.svg b/core/img/actions/checkmark.svg
index f70a407c2ed..dbb97d1b469 100644
--- a/core/img/actions/checkmark.svg
+++ b/core/img/actions/checkmark.svg
@@ -1,4 +1,4 @@
-<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" version="1.1" xml:space="preserve" height="16px" viewBox="-0.5 -0.5 16 16" width="16px" enable-background="new -0.5 -0.5 16 16" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" overflow="visible"><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>
-</defs>
-<path fill="#000" d="M12.438,3.6875c-0.363,0-0.726,0.1314-1,0.4063l-4.5005,4.5-1.9687-2c-0.5498-0.5484-1.4489-0.5498-2,0l-0.5,0.5c-0.5512,0.5496-0.5512,1.4502,0,2l2.9687,2.9682c0.0063,0.007-0.0065,0.025,0,0.032l0.5,0.5c0.5497,0.55,1.4503,0.55,2,0l0.5-0.5,0.1875-0.219,5.313-5.2812c0.549-0.5498,0.549-1.4503,0-2l-0.5-0.5c-0.275-0.2749-0.638-0.4063-1-0.4063z" transform="translate(-0.5,-0.5)"/>
+<?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" xml:space="preserve" overflow="visible" height="16px" width="16px" version="1.1" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" enable-background="new -0.5 -0.5 16 16" viewBox="-0.5 -0.5 16 16" xmlns:dc="http://purl.org/dc/elements/1.1/">
+<path transform="translate(-.5 -.5)" d="m12.438 3.6875c-0.363 0-0.726 0.1314-1 0.4063l-4.5005 4.5-1.9687-2c-0.5498-0.5484-1.4489-0.5498-2 0l-0.5 0.5c-0.5512 0.5496-0.5512 1.4502 0 2l2.9687 2.9682c0.0063 0.007-0.0065 0.025 0 0.032l0.5 0.5c0.5497 0.55 1.4503 0.55 2 0l0.5-0.5 0.1875-0.219 5.313-5.2812c0.549-0.5498 0.549-1.4503 0-2l-0.5-0.5c-0.275-0.2749-0.638-0.4063-1-0.4063z"/>
</svg>
diff --git a/core/img/actions/clock.png b/core/img/actions/clock.png
index 9c3a284b8ba..5023cf4c3f6 100644
--- a/core/img/actions/clock.png
+++ b/core/img/actions/clock.png
Binary files differ
diff --git a/core/img/actions/clock.svg b/core/img/actions/clock.svg
index f3fcb19031a..6b938deea82 100644
--- a/core/img/actions/clock.svg
+++ b/core/img/actions/clock.svg
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" height="16px" viewBox="0 0 100 100" width="16px" version="1.1" y="0px" x="0px" xmlns:xlink="http://www.w3.org/1999/xlink">
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" height="16px" width="16px" version="1.1" y="0px" x="0px" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100 100">
<path d="m50 89.836c-23.389 0-42.418-19.027-42.418-42.417s19.029-42.419 42.418-42.419 42.418 19.029 42.418 42.419-19.029 42.417-42.418 42.417zm0-79.924c-20.681 0-37.506 16.826-37.506 37.508 0 20.681 16.826 37.505 37.506 37.505s37.507-16.824 37.507-37.505c0-20.683-16.826-37.508-37.507-37.508z"/>
<path d="m50.001 49.875c-0.141 0-0.283-0.011-0.427-0.037-1.173-0.206-2.03-1.226-2.03-2.419v-17.977c0-1.355 1.1-2.456 2.456-2.456 1.355 0 2.456 1.1 2.456 2.456v4.003l5.431-14.974c0.464-1.274 1.872-1.937 3.146-1.471 1.274 0.462 1.934 1.871 1.471 3.146l-10.195 28.11c-0.357 0.985-1.29 1.619-2.308 1.619z"/>
<circle cy="12.956" cx="49.999" r="1.617"/>
diff --git a/core/img/actions/close.png b/core/img/actions/close.png
index 0d8c89a56e2..3389c66e03b 100644
--- a/core/img/actions/close.png
+++ b/core/img/actions/close.png
Binary files differ
diff --git a/core/img/actions/delete-hover.png b/core/img/actions/delete-hover.png
index 99f549faf9b..48e6c089c9d 100644
--- a/core/img/actions/delete-hover.png
+++ b/core/img/actions/delete-hover.png
Binary files differ
diff --git a/core/img/actions/delete-hover.svg b/core/img/actions/delete-hover.svg
index 568185c5c70..9e5150359de 100644
--- a/core/img/actions/delete-hover.svg
+++ b/core/img/actions/delete-hover.svg
@@ -1,12 +1,4 @@
+<?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="16" width="16" 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>
- <path fill="#d40000" d="M8,1c-3.866,0-7,3.134-7,7s3.134,7,7,7,7-3.134,7-7-3.134-7-7-7zm-2.8438,2.75l2.8438,2.8438,2.844-2.8438,1.406,1.4062-2.8438,2.8438,2.8438,2.844-1.406,1.406-2.844-2.8438-2.8438,2.8438-1.4062-1.406,2.8438-2.844-2.8438-2.8438,1.4062-1.4062z"/>
+ <path d="m8 1c-3.866 0-7 3.134-7 7s3.134 7 7 7 7-3.134 7-7-3.134-7-7-7zm-2.8438 2.75l2.8438 2.8438 2.844-2.8438 1.406 1.4062-2.8438 2.8438 2.8438 2.844-1.406 1.406-2.844-2.8438-2.8438 2.8438-1.4062-1.406 2.8438-2.844-2.8438-2.8438 1.4062-1.4062z" fill="#d40000"/>
</svg>
diff --git a/core/img/actions/delete.png b/core/img/actions/delete.png
index 0d8c89a56e2..3389c66e03b 100644
--- a/core/img/actions/delete.png
+++ b/core/img/actions/delete.png
Binary files differ
diff --git a/core/img/actions/download.png b/core/img/actions/download.png
index 65954f941bb..0f71a5a776f 100644
--- a/core/img/actions/download.png
+++ b/core/img/actions/download.png
Binary files differ
diff --git a/core/img/actions/history.png b/core/img/actions/history.png
index 3234880b25a..ec2bbd0587f 100644
--- a/core/img/actions/history.png
+++ b/core/img/actions/history.png
Binary files differ
diff --git a/core/img/actions/info.png b/core/img/actions/info.png
index 37ccb356830..9ebfe9cbdcc 100644
--- a/core/img/actions/info.png
+++ b/core/img/actions/info.png
Binary files differ
diff --git a/core/img/actions/info.svg b/core/img/actions/info.svg
index 55bdb17f2e1..7c93fd6a3ef 100644
--- a/core/img/actions/info.svg
+++ b/core/img/actions/info.svg
@@ -1,7 +1,7 @@
<?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="16" width="16" 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" y2="28.777" gradientUnits="userSpaceOnUse" y1="13.895" gradientTransform="matrix(1.0345 0 0 1.0345 8.0708 -14.514)" x2=".44924" x1=".86850">
+ <linearGradient id="a" x1=".8685" gradientUnits="userSpaceOnUse" x2=".44924" gradientTransform="matrix(1.0345 0 0 1.0345 8.0708 -14.514)" y1="13.895" y2="28.777">
<stop offset="0"/>
<stop stop-color="#363636" offset="1"/>
</linearGradient>
diff --git a/core/img/actions/lock.png b/core/img/actions/lock.png
index f3121811ea6..2013ebad695 100644
--- a/core/img/actions/lock.png
+++ b/core/img/actions/lock.png
Binary files differ
diff --git a/core/img/actions/lock.svg b/core/img/actions/lock.svg
index beef1d3ad3a..9ea5015c8a3 100644
--- a/core/img/actions/lock.svg
+++ b/core/img/actions/lock.svg
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'>
-<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" height="16px" viewBox="0 0 71 100" width="16px" version="1.1" y="0px" x="0px" xmlns:xlink="http://www.w3.org/1999/xlink">
+<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" height="16px" width="16px" version="1.1" y="0px" x="0px" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 71 100">
<path d="m65.5 45v-15c0-16.542-13.458-30-30-30s-30 13.458-30 30v15h-5.5v55h71v-55h-5.5zm-52-15c0-12.131 9.869-22 22-22s22 9.869 22 22v15h-44v-15z"/>
</svg>
diff --git a/core/img/actions/logout.png b/core/img/actions/logout.png
index e9c89a15a7a..5b94147732c 100644
--- a/core/img/actions/logout.png
+++ b/core/img/actions/logout.png
Binary files differ
diff --git a/core/img/actions/logout.svg b/core/img/actions/logout.svg
index 59543875d75..895080dab8f 100644
--- a/core/img/actions/logout.svg
+++ b/core/img/actions/logout.svg
@@ -1,5 +1,5 @@
<?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="16" width="16" 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/">
- <path style="block-progression:tb;text-indent:0;color:#000000;text-transform:none" d="m8.0001 0c-0.4714 0-0.96103 0.5419-0.95 1v6c-0.00747 0.52831 0.42163 1 0.95 1s0.95747-0.47169 0.95-1v-6c0.014622-0.6051-0.4786-1-0.95-1zm-3.3438 2.5c-0.087186 0.019294-0.17163 0.050959-0.25 0.09375-2.9995 1.5715-3.9184 4.7979-3.125 7.4688 0.7934 2.67 3.2799 4.937 6.6875 4.937 3.3592 0 5.8772-2.149 6.7192-4.781 0.841-2.6321-0.058-5.8234-3.125-7.594-0.434-0.2536-1.059-0.0899-1.313 0.3437-0.2536 0.4336-0.09 1.0589 0.344 1.3125 2.3908 1.3798 2.8825 3.4944 2.2812 5.375-0.6012 1.8806-2.344 3.4375-4.9062 3.4375-2.5759 0-4.2976-1.6502-4.875-3.5938-0.5776-1.9435-0.047-4.048 2.1873-5.2187 0.3787-0.2063 0.5791-0.6925 0.4558-1.1057-0.1232-0.4133-0.5572-0.7103-0.987-0.6755-0.0313-0.0015-0.0626-0.0015-0.0938 0z"/>
- <path style="block-progression:tb;text-indent:0;color:#000000;text-transform:none" d="m8.0001 1c-0.4714 0-0.96103 0.5419-0.95 1v6c-0.00747 0.52831 0.42163 1 0.95 1s0.95747-0.47169 0.95-1v-6c0.014622-0.6051-0.4786-1-0.95-1zm-3.3438 2.5c-0.087186 0.019294-0.17163 0.050959-0.25 0.09375-2.9995 1.5715-3.9184 4.7979-3.125 7.4688 0.7934 2.67 3.2799 4.937 6.6875 4.937 3.3592 0 5.8772-2.149 6.7192-4.781 0.841-2.6321-0.058-5.8234-3.125-7.594-0.434-0.2536-1.059-0.0899-1.313 0.3437-0.2536 0.4336-0.09 1.0589 0.344 1.3125 2.3908 1.3798 2.8825 3.4944 2.2812 5.375-0.6012 1.8806-2.344 3.4375-4.9062 3.4375-2.5759 0-4.2976-1.6502-4.875-3.5938-0.5776-1.9436-0.047-4.0481 2.1873-5.2188 0.3787-0.2063 0.5791-0.6925 0.4558-1.1057-0.1232-0.4133-0.5572-0.7103-0.987-0.6755-0.0313-0.0015-0.0626-0.0015-0.0938 0z" fill="#fff"/>
+ <path style="block-progression:tb;color:#000000;text-transform:none;text-indent:0" d="m8.0001 0c-0.4714 0-0.96103 0.5419-0.95 1v6c-0.00747 0.52831 0.42163 1 0.95 1s0.95747-0.47169 0.95-1v-6c0.014622-0.6051-0.4786-1-0.95-1zm-3.3438 2.5c-0.087186 0.019294-0.17163 0.050959-0.25 0.09375-2.9995 1.5715-3.9184 4.7979-3.125 7.4688 0.7934 2.67 3.2799 4.937 6.6875 4.937 3.3592 0 5.8772-2.149 6.7192-4.781 0.841-2.6321-0.058-5.8234-3.125-7.594-0.434-0.2536-1.059-0.0899-1.313 0.3437-0.2536 0.4336-0.09 1.0589 0.344 1.3125 2.3908 1.3798 2.8825 3.4944 2.2812 5.375-0.6012 1.8806-2.344 3.4375-4.9062 3.4375-2.5759 0-4.2976-1.6502-4.875-3.5938-0.5776-1.9435-0.047-4.048 2.1873-5.2187 0.3787-0.2063 0.5791-0.6925 0.4558-1.1057-0.1232-0.4133-0.5572-0.7103-0.987-0.6755-0.0313-0.0015-0.0626-0.0015-0.0938 0z"/>
+ <path style="block-progression:tb;color:#000000;text-transform:none;text-indent:0" d="m8.0001 1c-0.4714 0-0.96103 0.5419-0.95 1v6c-0.00747 0.52831 0.42163 1 0.95 1s0.95747-0.47169 0.95-1v-6c0.014622-0.6051-0.4786-1-0.95-1zm-3.3438 2.5c-0.087186 0.019294-0.17163 0.050959-0.25 0.09375-2.9995 1.5715-3.9184 4.7979-3.125 7.4688 0.7934 2.67 3.2799 4.937 6.6875 4.937 3.3592 0 5.8772-2.149 6.7192-4.781 0.841-2.6321-0.058-5.8234-3.125-7.594-0.434-0.2536-1.059-0.0899-1.313 0.3437-0.2536 0.4336-0.09 1.0589 0.344 1.3125 2.3908 1.3798 2.8825 3.4944 2.2812 5.375-0.6012 1.8806-2.344 3.4375-4.9062 3.4375-2.5759 0-4.2976-1.6502-4.875-3.5938-0.5776-1.9436-0.047-4.0481 2.1873-5.2188 0.3787-0.2063 0.5791-0.6925 0.4558-1.1057-0.1232-0.4133-0.5572-0.7103-0.987-0.6755-0.0313-0.0015-0.0626-0.0015-0.0938 0z" fill="#fff"/>
</svg>
diff --git a/core/img/actions/mail.png b/core/img/actions/mail.png
index be6142444ae..6d06259cd08 100644
--- a/core/img/actions/mail.png
+++ b/core/img/actions/mail.png
Binary files differ
diff --git a/core/img/actions/more.png b/core/img/actions/more.png
index edcafdd9bbf..880d5dccce3 100644
--- a/core/img/actions/more.png
+++ b/core/img/actions/more.png
Binary files differ
diff --git a/core/img/actions/password.png b/core/img/actions/password.png
index 07365a5775e..3619fabab9a 100644
--- a/core/img/actions/password.png
+++ b/core/img/actions/password.png
Binary files differ
diff --git a/core/img/actions/password.svg b/core/img/actions/password.svg
index a9b29fda093..4b772ae2dcb 100644
--- a/core/img/actions/password.svg
+++ b/core/img/actions/password.svg
@@ -1,3 +1,4 @@
-<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" height="16px" width="16px" version="1.1" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 71 100"><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 d="M8,1c-2.2091,0-4,1.7909-4,4v2h-1v7h10v-7h-1v-2c0-2.2091-1.791-4-4-4zm0,2c1.1046,0,2,0.89543,2,2v2h-4v-2c0-1.1046,0.8954-2,2-2z" transform="matrix(6.25,0,0,6.25,-14.5,0)" fill="#000"/>
+<?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" xml:space="preserve" height="16px" width="16px" version="1.1" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" viewBox="0 0 71 100" xmlns:dc="http://purl.org/dc/elements/1.1/">
+<path d="m8 1c-2.2091 0-4 1.7909-4 4v2h-1v7h10v-7h-1v-2c0-2.2091-1.791-4-4-4zm0 2c1.1046 0 2 0.89543 2 2v2h-4v-2c0-1.1046 0.8954-2 2-2z" transform="matrix(6.25,0,0,6.25,-14.5,0)"/>
</svg>
diff --git a/core/img/actions/pause-big.png b/core/img/actions/pause-big.png
index 1c4cf503b8d..054281c6314 100644
--- a/core/img/actions/pause-big.png
+++ b/core/img/actions/pause-big.png
Binary files differ
diff --git a/core/img/actions/pause.png b/core/img/actions/pause.png
index f74ed3a8619..d4b865e3401 100644
--- a/core/img/actions/pause.png
+++ b/core/img/actions/pause.png
Binary files differ
diff --git a/core/img/actions/play-add.png b/core/img/actions/play-add.png
index 0097f671aef..ccf77d2a062 100644
--- a/core/img/actions/play-add.png
+++ b/core/img/actions/play-add.png
Binary files differ
diff --git a/core/img/actions/play-add.svg b/core/img/actions/play-add.svg
index cdf4f6ea9f3..a0dec159d77 100644
--- a/core/img/actions/play-add.svg
+++ b/core/img/actions/play-add.svg
@@ -1,9 +1,7 @@
<?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="16" width="16" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<g transform="translate(0 -1036.4)">
- <g>
- <path d="m2 1037.4 11 6-11 6z"/>
- <path d="m11 1045.4v2h-2v2h2v2h2v-2h2v-2h-2v-2z"/>
- </g>
+ <path d="m2 1037.4 11 6-11 6z"/>
+ <path d="m11 1045.4v2h-2v2h2v2h2v-2h2v-2h-2v-2z"/>
</g>
</svg>
diff --git a/core/img/actions/play-big.png b/core/img/actions/play-big.png
index 2da2426dcfc..7d4916cb204 100644
--- a/core/img/actions/play-big.png
+++ b/core/img/actions/play-big.png
Binary files differ
diff --git a/core/img/actions/play-next.png b/core/img/actions/play-next.png
index 08568b3dc0b..50cd91d240e 100644
--- a/core/img/actions/play-next.png
+++ b/core/img/actions/play-next.png
Binary files differ
diff --git a/core/img/actions/play-previous.png b/core/img/actions/play-previous.png
index 811cde46c15..c380e96bb58 100644
--- a/core/img/actions/play-previous.png
+++ b/core/img/actions/play-previous.png
Binary files differ
diff --git a/core/img/actions/play.png b/core/img/actions/play.png
index adbef1e576d..7994424c65c 100644
--- a/core/img/actions/play.png
+++ b/core/img/actions/play.png
Binary files differ
diff --git a/core/img/actions/public.png b/core/img/actions/public.png
index 9e56f2919fd..077bb7504de 100644
--- a/core/img/actions/public.png
+++ b/core/img/actions/public.png
Binary files differ
diff --git a/core/img/actions/rename.png b/core/img/actions/rename.png
index 3af6840071b..975bd2d7031 100644
--- a/core/img/actions/rename.png
+++ b/core/img/actions/rename.png
Binary files differ
diff --git a/core/img/actions/search.png b/core/img/actions/search.png
index 312e4f419e5..49b61754354 100644
--- a/core/img/actions/search.png
+++ b/core/img/actions/search.png
Binary files differ
diff --git a/core/img/actions/search.svg b/core/img/actions/search.svg
index 4f27369dbbc..28e36e2d5bd 100644
--- a/core/img/actions/search.svg
+++ b/core/img/actions/search.svg
@@ -1,14 +1,12 @@
<?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="16" width="16" 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" y2="38.409" gradientUnits="userSpaceOnUse" x2="46.396" gradientTransform="matrix(-.41002 0 0 .54471 28.023 -5.922)" y1="12.708" x1="46.396">
+ <linearGradient id="a" x1="46.396" gradientUnits="userSpaceOnUse" y1="12.708" gradientTransform="matrix(-.41002 0 0 .54471 28.023 -5.922)" x2="46.396" y2="38.409">
<stop offset="0"/>
<stop stop-color="#363636" offset="1"/>
</linearGradient>
</defs>
<rect style="color:#000000" fill-opacity="0" height="97.986" width="163.31" y="-32.993" x="-62.897"/>
- <g>
- <path opacity=".6" style="color:#000000" d="m6 1.9992c-2.7614 0-5 2.2386-5 5s2.2386 5 5 5c0.98478 0 1.8823-0.28967 2.6562-0.78125l4.4688 4.625c0.09558 0.10527 0.22619 0.16452 0.375 0.15625 0.14882-0.0083 0.3031-0.07119 0.40625-0.1875l0.9375-1.0625c0.19194-0.22089 0.19549-0.53592 0-0.71875l-4.594-4.4068c0.4776-0.76635 0.75-1.6555 0.75-2.625 0-2.7614-2.2386-5-5-5zm0 2c1.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 opacity=".7" style="color:#000000" d="m6 1c-2.7614 0-5 2.2386-5 5s2.2386 5 5 5c0.98478 0 1.8823-0.28967 2.6562-0.78125l4.4688 4.625c0.09558 0.10527 0.22619 0.16452 0.375 0.15625 0.14882-0.0083 0.3031-0.07119 0.40625-0.1875l0.9375-1.0625c0.19194-0.22089 0.19549-0.53592 0-0.71875l-4.594-4.406c0.478-0.7663 0.75-1.6555 0.75-2.625 0-2.7614-2.2386-5-5-5zm0 2c1.6569 0 3 1.3431 3 3s-1.3431 3-3 3-3-1.3431-3-3 1.3431-3 3-3z" fill="url(#a)"/>
- </g>
+ <path opacity=".6" style="color:#000000" d="m6 1.9992c-2.7614 0-5 2.2386-5 5s2.2386 5 5 5c0.98478 0 1.8823-0.28967 2.6562-0.78125l4.4688 4.625c0.09558 0.10527 0.22619 0.16452 0.375 0.15625 0.14882-0.0083 0.3031-0.07119 0.40625-0.1875l0.9375-1.0625c0.19194-0.22089 0.19549-0.53592 0-0.71875l-4.594-4.4068c0.4776-0.76635 0.75-1.6555 0.75-2.625 0-2.7614-2.2386-5-5-5zm0 2c1.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 opacity=".7" style="color:#000000" d="m6 1c-2.7614 0-5 2.2386-5 5s2.2386 5 5 5c0.98478 0 1.8823-0.28967 2.6562-0.78125l4.4688 4.625c0.09558 0.10527 0.22619 0.16452 0.375 0.15625 0.14882-0.0083 0.3031-0.07119 0.40625-0.1875l0.9375-1.0625c0.19194-0.22089 0.19549-0.53592 0-0.71875l-4.594-4.406c0.478-0.7663 0.75-1.6555 0.75-2.625 0-2.7614-2.2386-5-5-5zm0 2c1.6569 0 3 1.3431 3 3s-1.3431 3-3 3-3-1.3431-3-3 1.3431-3 3-3z" fill="url(#a)"/>
</svg>
diff --git a/core/img/actions/settings.png b/core/img/actions/settings.png
index 9ada3087707..f6eb6ce0cc7 100644
--- a/core/img/actions/settings.png
+++ b/core/img/actions/settings.png
Binary files differ
diff --git a/core/img/actions/settings.svg b/core/img/actions/settings.svg
index bd7ae3b3d7f..a3a4c6c51d3 100644
--- a/core/img/actions/settings.svg
+++ b/core/img/actions/settings.svg
@@ -1,17 +1,17 @@
<?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="16" width="16" 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="c" y2="7.556" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="15.5" y1="7.556" x1=".5"/>
+ <linearGradient id="d" x1=".5" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="15.5" y1="7.556" y2="7.556"/>
<linearGradient id="a">
<stop offset="0"/>
<stop stop-color="#363636" offset="1"/>
</linearGradient>
- <linearGradient id="b" y2="14.998" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="7.493" y1=".0035527" x1="7.493"/>
+ <linearGradient id="e" x1="7.493" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="7.493" y1=".0035527" y2="14.998"/>
</defs>
<g opacity=".6" transform="translate(.027972 .944)" fill="#fff">
- <path d="m6.9375 0.056c-0.2484 0-0.4375 0.18908-0.4375 0.4375v1.25c-0.5539 0.1422-1.0512 0.3719-1.5312 0.6563l-0.9063-0.9063c-0.17566-0.17566-0.44934-0.17566-0.625 0l-1.5 1.5c-0.17566 0.17566-0.17566 0.44934 0 0.625l0.9063 0.9063c-0.2844 0.48-0.5141 0.9773-0.6563 1.5312h-1.25c-0.24842 0-0.4375 0.1891-0.4375 0.4375v2.125c1e-8 0.24842 0.18908 0.4375 0.4375 0.4375h1.25c0.1422 0.5539 0.37188 1.0512 0.65625 1.5312l-0.9063 0.907c-0.17566 0.17566-0.17566 0.44934 0 0.625l1.5 1.5c0.17566 0.17566 0.44934 0.17566 0.625 0l0.9063-0.907c0.48 0.285 0.9773 0.514 1.5312 0.656v1.25c1e-7 0.24842 0.18908 0.4375 0.4375 0.4375h2.125c0.2484 0 0.4375-0.189 0.4375-0.438v-1.25c0.5539-0.1422 1.0512-0.37188 1.5312-0.65625l0.90625 0.90625c0.17566 0.17566 0.44934 0.17566 0.625 0l1.5-1.5c0.17566-0.17566 0.17566-0.44934 0-0.625l-0.906-0.906c0.285-0.48 0.514-0.9771 0.656-1.531h1.25c0.249 0 0.438-0.1891 0.438-0.4375v-2.125c0-0.2484-0.189-0.4375-0.438-0.4375h-1.25c-0.142-0.5539-0.371-1.0512-0.656-1.5312l0.906-0.9063c0.17566-0.17566 0.17566-0.44934 0-0.625l-1.5-1.5c-0.17566-0.17566-0.44934-0.17566-0.625 0l-0.906 0.9063c-0.48-0.2844-0.977-0.5141-1.531-0.6563v-1.25c0-0.24842-0.1891-0.4375-0.4375-0.4375zm1.0625 4.1573c1.8451 0 3.3427 1.4975 3.3427 3.3427 0 1.8451-1.4975 3.3427-3.3427 3.3427-1.8451 0-3.3427-1.4979-3.3427-3.343s1.4976-3.3427 3.3427-3.3427z" display="block" fill="#fff"/>
+ <path fill="#fff" d="m6.9375 0.056c-0.2484 0-0.4375 0.18908-0.4375 0.4375v1.25c-0.5539 0.1422-1.0512 0.3719-1.5312 0.6563l-0.9063-0.9063c-0.17566-0.17566-0.44934-0.17566-0.625 0l-1.5 1.5c-0.17566 0.17566-0.17566 0.44934 0 0.625l0.9063 0.9063c-0.2844 0.48-0.5141 0.9773-0.6563 1.5312h-1.25c-0.24842 0-0.4375 0.1891-0.4375 0.4375v2.125c1e-8 0.24842 0.18908 0.4375 0.4375 0.4375h1.25c0.1422 0.5539 0.37188 1.0512 0.65625 1.5312l-0.9063 0.907c-0.17566 0.17566-0.17566 0.44934 0 0.625l1.5 1.5c0.17566 0.17566 0.44934 0.17566 0.625 0l0.9063-0.907c0.48 0.285 0.9773 0.514 1.5312 0.656v1.25c1e-7 0.24842 0.18908 0.4375 0.4375 0.4375h2.125c0.2484 0 0.4375-0.189 0.4375-0.438v-1.25c0.5539-0.1422 1.0512-0.37188 1.5312-0.65625l0.90625 0.90625c0.17566 0.17566 0.44934 0.17566 0.625 0l1.5-1.5c0.17566-0.17566 0.17566-0.44934 0-0.625l-0.906-0.906c0.285-0.48 0.514-0.9771 0.656-1.531h1.25c0.249 0 0.438-0.1891 0.438-0.4375v-2.125c0-0.2484-0.189-0.4375-0.438-0.4375h-1.25c-0.142-0.5539-0.371-1.0512-0.656-1.5312l0.906-0.9063c0.17566-0.17566 0.17566-0.44934 0-0.625l-1.5-1.5c-0.17566-0.17566-0.44934-0.17566-0.625 0l-0.906 0.9063c-0.48-0.2844-0.977-0.5141-1.531-0.6563v-1.25c0-0.24842-0.1891-0.4375-0.4375-0.4375zm1.0625 4.1573c1.8451 0 3.3427 1.4975 3.3427 3.3427 0 1.8451-1.4975 3.3427-3.3427 3.3427-1.8451 0-3.3427-1.4979-3.3427-3.343s1.4976-3.3427 3.3427-3.3427z" display="block"/>
</g>
- <g opacity=".7" transform="translate(0 -.056)" fill="url(#c)">
- <path d="m6.9375 0.056c-0.2484 0-0.4375 0.18908-0.4375 0.4375v1.25c-0.5539 0.1422-1.0512 0.3719-1.5312 0.6563l-0.9063-0.9063c-0.17566-0.17566-0.44934-0.17566-0.625 0l-1.5 1.5c-0.17566 0.17566-0.17566 0.44934 0 0.625l0.9063 0.9063c-0.2844 0.48-0.5141 0.9773-0.6563 1.5312h-1.25c-0.24842 0-0.4375 0.1891-0.4375 0.4375v2.125c1e-8 0.24842 0.18908 0.4375 0.4375 0.4375h1.25c0.1422 0.5539 0.37188 1.0512 0.65625 1.5312l-0.9063 0.907c-0.17566 0.17566-0.17566 0.44934 0 0.625l1.5 1.5c0.17566 0.17566 0.44934 0.17566 0.625 0l0.9063-0.907c0.48 0.285 0.9773 0.514 1.5312 0.656v1.25c1e-7 0.24842 0.18908 0.4375 0.4375 0.4375h2.125c0.2484 0 0.4375-0.189 0.4375-0.438v-1.25c0.5539-0.1422 1.0512-0.37188 1.5312-0.65625l0.90625 0.90625c0.17566 0.17566 0.44934 0.17566 0.625 0l1.5-1.5c0.17566-0.17566 0.17566-0.44934 0-0.625l-0.906-0.906c0.285-0.48 0.514-0.9771 0.656-1.531h1.25c0.249 0 0.438-0.1891 0.438-0.4375v-2.125c0-0.2484-0.189-0.4375-0.438-0.4375h-1.25c-0.142-0.5539-0.371-1.0512-0.656-1.5312l0.906-0.9063c0.17566-0.17566 0.17566-0.44934 0-0.625l-1.5-1.5c-0.17566-0.17566-0.44934-0.17566-0.625 0l-0.906 0.9063c-0.48-0.2844-0.977-0.5141-1.531-0.6563v-1.25c0-0.24842-0.1891-0.4375-0.4375-0.4375zm1.0625 4.1573c1.8451 0 3.3427 1.4975 3.3427 3.3427 0 1.8451-1.4975 3.3427-3.3427 3.3427-1.8451 0-3.3427-1.4979-3.3427-3.343s1.4976-3.3427 3.3427-3.3427z" display="block" fill="url(#b)"/>
+ <g opacity=".7" transform="translate(0 -.056)" fill="url(#d)">
+ <path fill="url(#e)" d="m6.9375 0.056c-0.2484 0-0.4375 0.18908-0.4375 0.4375v1.25c-0.5539 0.1422-1.0512 0.3719-1.5312 0.6563l-0.9063-0.9063c-0.17566-0.17566-0.44934-0.17566-0.625 0l-1.5 1.5c-0.17566 0.17566-0.17566 0.44934 0 0.625l0.9063 0.9063c-0.2844 0.48-0.5141 0.9773-0.6563 1.5312h-1.25c-0.24842 0-0.4375 0.1891-0.4375 0.4375v2.125c1e-8 0.24842 0.18908 0.4375 0.4375 0.4375h1.25c0.1422 0.5539 0.37188 1.0512 0.65625 1.5312l-0.9063 0.907c-0.17566 0.17566-0.17566 0.44934 0 0.625l1.5 1.5c0.17566 0.17566 0.44934 0.17566 0.625 0l0.9063-0.907c0.48 0.285 0.9773 0.514 1.5312 0.656v1.25c1e-7 0.24842 0.18908 0.4375 0.4375 0.4375h2.125c0.2484 0 0.4375-0.189 0.4375-0.438v-1.25c0.5539-0.1422 1.0512-0.37188 1.5312-0.65625l0.90625 0.90625c0.17566 0.17566 0.44934 0.17566 0.625 0l1.5-1.5c0.17566-0.17566 0.17566-0.44934 0-0.625l-0.906-0.906c0.285-0.48 0.514-0.9771 0.656-1.531h1.25c0.249 0 0.438-0.1891 0.438-0.4375v-2.125c0-0.2484-0.189-0.4375-0.438-0.4375h-1.25c-0.142-0.5539-0.371-1.0512-0.656-1.5312l0.906-0.9063c0.17566-0.17566 0.17566-0.44934 0-0.625l-1.5-1.5c-0.17566-0.17566-0.44934-0.17566-0.625 0l-0.906 0.9063c-0.48-0.2844-0.977-0.5141-1.531-0.6563v-1.25c0-0.24842-0.1891-0.4375-0.4375-0.4375zm1.0625 4.1573c1.8451 0 3.3427 1.4975 3.3427 3.3427 0 1.8451-1.4975 3.3427-3.3427 3.3427-1.8451 0-3.3427-1.4979-3.3427-3.343s1.4976-3.3427 3.3427-3.3427z" display="block"/>
</g>
</svg>
diff --git a/core/img/actions/share.png b/core/img/actions/share.png
index 099e4d6ab35..fdacbbabebc 100644
--- a/core/img/actions/share.png
+++ b/core/img/actions/share.png
Binary files differ
diff --git a/core/img/actions/shared.png b/core/img/actions/shared.png
index 6e112e75b44..83ec1a0cf15 100644
--- a/core/img/actions/shared.png
+++ b/core/img/actions/shared.png
Binary files differ
diff --git a/core/img/actions/shared.svg b/core/img/actions/shared.svg
index 3e63cc54687..60b54015167 100644
--- a/core/img/actions/shared.svg
+++ b/core/img/actions/shared.svg
@@ -1,5 +1,5 @@
<?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="16" width="16" 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/">
<rect style="color:#000000" fill-opacity="0" height="97.986" width="163.31" y="-32.993" x="-62.897"/>
- <path style="block-progression:tb;text-indent:0;color:#000000;text-transform:none" d="m4.5689 2.4831c-0.96481 0-1.7833 0.70559-1.7833 1.6162 0.00685 0.28781 0.032588 0.64272 0.20434 1.3933v0.018581l0.018574 0.018573c0.055135 0.15793 0.13537 0.24827 0.24149 0.37154 0.10612 0.12326 0.23263 0.26834 0.35294 0.39011 0.014154 0.014326 0.023227 0.023201 0.037149 0.037163 0.023859 0.10383 0.052763 0.21557 0.074304 0.3158 0.057317 0.26668 0.051439 0.45553 0.037155 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.0007972 0.012367-0.0007972 0.024787 0 0.037163-0.060756 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.059748-0.053461-0.23358 0-0.50157 0.014356-0.071959 0.036836-0.14903 0.055729-0.22292 0.045032-0.05044 0.080132-0.091658 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.018574-0.018581c0.1941-0.7837 0.1942-1.1107 0.2043-1.3933v-0.018573c0-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.00998 0.4196 0.047512 0.93701 0.29791 2.0312v0.027083l0.027081 0.027083c0.080384 0.23025 0.19736 0.36196 0.35208 0.54166s0.33917 0.39121 0.51458 0.56874c0.020637 0.020887 0.033864 0.033826 0.054161 0.054175 0.034785 0.15137 0.076926 0.31428 0.10833 0.46041 0.083566 0.38879 0.074995 0.66411 0.054171 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.00116 0.01804-0.00116 0.03613 0 0.05418-0.08858 0.81334-0.22257 2.0094-0.325 2.8166-0.022111 0.16993 0.067452 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.087106-0.07795-0.34054 0-0.73124 0.02093-0.10491 0.05371-0.21727 0.08125-0.325 0.06566-0.073537 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.027083c0.28309-1.1425 0.28324-1.6193 0.29792-2.0312v-0.027083c0-1.3275-1.1933-2.3562-2.6-2.3562z"/>
+ <path style="block-progression:tb;color:#000000;text-transform:none;text-indent:0" d="m4.5689 2.4831c-0.96481 0-1.7833 0.70559-1.7833 1.6162 0.00685 0.28781 0.032588 0.64272 0.20434 1.3933v0.018581l0.018574 0.018573c0.055135 0.15793 0.13537 0.24827 0.24149 0.37154 0.10612 0.12326 0.23263 0.26834 0.35294 0.39011 0.014154 0.014326 0.023227 0.023201 0.037149 0.037163 0.023859 0.10383 0.052763 0.21557 0.074304 0.3158 0.057317 0.26668 0.051439 0.45553 0.037155 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.0007972 0.012367-0.0007972 0.024787 0 0.037163-0.060756 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.059748-0.053461-0.23358 0-0.50157 0.014356-0.071959 0.036836-0.14903 0.055729-0.22292 0.045032-0.05044 0.080132-0.091658 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.018574-0.018581c0.1941-0.7837 0.1942-1.1107 0.2043-1.3933v-0.018573c0-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.00998 0.4196 0.047512 0.93701 0.29791 2.0312v0.027083l0.027081 0.027083c0.080384 0.23025 0.19736 0.36196 0.35208 0.54166s0.33917 0.39121 0.51458 0.56874c0.020637 0.020887 0.033864 0.033826 0.054161 0.054175 0.034785 0.15137 0.076926 0.31428 0.10833 0.46041 0.083566 0.38879 0.074995 0.66411 0.054171 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.00116 0.01804-0.00116 0.03613 0 0.05418-0.08858 0.81334-0.22257 2.0094-0.325 2.8166-0.022111 0.16993 0.067452 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.087106-0.07795-0.34054 0-0.73124 0.02093-0.10491 0.05371-0.21727 0.08125-0.325 0.06566-0.073537 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.027083c0.28309-1.1425 0.28324-1.6193 0.29792-2.0312v-0.027083c0-1.3275-1.1933-2.3562-2.6-2.3562z"/>
</svg>
diff --git a/core/img/actions/sound-off.png b/core/img/actions/sound-off.png
index 2eddb00af0f..0457de8e4d1 100644
--- a/core/img/actions/sound-off.png
+++ b/core/img/actions/sound-off.png
Binary files differ
diff --git a/core/img/actions/sound.png b/core/img/actions/sound.png
index 9349c94e7a4..e849b4d248b 100644
--- a/core/img/actions/sound.png
+++ b/core/img/actions/sound.png
Binary files differ
diff --git a/core/img/actions/star.png b/core/img/actions/star.png
index 124ce495af6..6a04282f3fa 100644
--- a/core/img/actions/star.png
+++ b/core/img/actions/star.png
Binary files differ
diff --git a/core/img/actions/star.svg b/core/img/actions/star.svg
index 7bcd8dc0598..c2b3b60a2b8 100644
--- a/core/img/actions/star.svg
+++ b/core/img/actions/star.svg
@@ -1,14 +1,6 @@
+<?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="22" width="22" 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>
- <g transform="matrix(0.06832234,0,0,0.06832234,-10.114234,-50.901693)">
- <path fill="#CCC" transform="translate(-21.071,-112.5)" d="m330.36,858.43,43.111,108.06,117.64,9.2572-89.445,74.392,27.55,114.75-98.391-62.079-100.62,61.66,28.637-112.76-89.734-76.638,116.09-7.6094z"/>
+ <g transform="matrix(.068322 0 0 .068322 -10.114 -50.902)">
+ <path d="m330.36 858.43 43.111 108.06 117.64 9.2572-89.445 74.392 27.55 114.75-98.391-62.079-100.62 61.66 28.637-112.76-89.734-76.638 116.09-7.6094z" transform="translate(-21.071,-112.5)" fill="#CCC"/>
</g>
</svg>
diff --git a/core/img/actions/starred.png b/core/img/actions/starred.png
index 5185d0f5381..22e68c757e7 100644
--- a/core/img/actions/starred.png
+++ b/core/img/actions/starred.png
Binary files differ
diff --git a/core/img/actions/starred.svg b/core/img/actions/starred.svg
index c7a5a7dac12..130bab366a2 100644
--- a/core/img/actions/starred.svg
+++ b/core/img/actions/starred.svg
@@ -1,14 +1,6 @@
+<?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="22" width="22" 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>
- <g transform="matrix(0.06832234,0,0,0.06832234,-10.114235,-50.901693)">
- <path fill="#FC0" transform="translate(-21.071,-112.5)" d="m330.36,858.43,43.111,108.06,117.64,9.2572-89.445,74.392,27.55,114.75-98.391-62.079-100.62,61.66,28.637-112.76-89.734-76.638,116.09-7.6094z"/>
+ <g transform="matrix(.068322 0 0 .068322 -10.114 -50.902)">
+ <path d="m330.36 858.43 43.111 108.06 117.64 9.2572-89.445 74.392 27.55 114.75-98.391-62.079-100.62 61.66 28.637-112.76-89.734-76.638 116.09-7.6094z" transform="translate(-21.071,-112.5)" fill="#FC0"/>
</g>
</svg>
diff --git a/core/img/actions/toggle-filelist.png b/core/img/actions/toggle-filelist.png
index 45d363f1934..0926a726d53 100644
--- a/core/img/actions/toggle-filelist.png
+++ b/core/img/actions/toggle-filelist.png
Binary files differ
diff --git a/core/img/actions/toggle-filelist.svg b/core/img/actions/toggle-filelist.svg
index 940f6a49e63..57f4c67fb30 100644
--- a/core/img/actions/toggle-filelist.svg
+++ b/core/img/actions/toggle-filelist.svg
@@ -1,11 +1,9 @@
<?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="16" width="16" 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/">
- <g>
- <rect rx=".5" ry=".5" height="4" width="4" y="1" x="1"/>
- <rect rx=".5" ry=".5" height="1" width="9" y="2" x="6"/>
- <rect rx=".5" ry=".5" height="4" width="4" y="6" x="1"/>
- <rect rx=".5" ry=".5" height="1" width="9" y="7" x="6"/>
- <rect rx=".5" ry=".5" height="4" width="4" y="11" x="1"/>
- <rect rx=".5" ry=".5" height="1" width="9" y="12" x="6"/>
- </g>
+ <rect rx=".5" ry=".5" height="4" width="4" y="1" x="1"/>
+ <rect rx=".5" ry=".5" height="1" width="9" y="2" x="6"/>
+ <rect rx=".5" ry=".5" height="4" width="4" y="6" x="1"/>
+ <rect rx=".5" ry=".5" height="1" width="9" y="7" x="6"/>
+ <rect rx=".5" ry=".5" height="4" width="4" y="11" x="1"/>
+ <rect rx=".5" ry=".5" height="1" width="9" y="12" x="6"/>
</svg>
diff --git a/core/img/actions/toggle-pictures.png b/core/img/actions/toggle-pictures.png
index 8068d17e30d..7499d5b7809 100644
--- a/core/img/actions/toggle-pictures.png
+++ b/core/img/actions/toggle-pictures.png
Binary files differ
diff --git a/core/img/actions/toggle-pictures.svg b/core/img/actions/toggle-pictures.svg
index 5205c0226d1..f25695537f9 100644
--- a/core/img/actions/toggle-pictures.svg
+++ b/core/img/actions/toggle-pictures.svg
@@ -1,9 +1,7 @@
<?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="16" width="16" 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/">
- <g>
- <rect rx=".5" ry=".5" height="6" width="6" y="1" x="1"/>
- <rect rx=".5" ry=".5" height="6" width="6" y="1" x="9"/>
- <rect rx=".5" ry=".5" height="6" width="6" y="9" x="9"/>
- <rect rx=".5" ry=".5" height="6" width="6" y="9" x="1"/>
- </g>
+ <rect rx=".5" ry=".5" height="6" width="6" y="1" x="1"/>
+ <rect rx=".5" ry=".5" height="6" width="6" y="1" x="9"/>
+ <rect rx=".5" ry=".5" height="6" width="6" y="9" x="9"/>
+ <rect rx=".5" ry=".5" height="6" width="6" y="9" x="1"/>
</svg>
diff --git a/core/img/actions/toggle.png b/core/img/actions/toggle.png
index d06e5cb32b5..45f9407a1ab 100644
--- a/core/img/actions/toggle.png
+++ b/core/img/actions/toggle.png
Binary files differ
diff --git a/core/img/actions/toggle.svg b/core/img/actions/toggle.svg
index 1b774a19b11..774daa4fdf6 100644
--- a/core/img/actions/toggle.svg
+++ b/core/img/actions/toggle.svg
@@ -1,5 +1,5 @@
<?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" enable-background="new 0 0 16 9" xml:space="preserve" overflow="visible" height="9px" width="16px" version="1.1" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 16 9">
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" height="9px" viewBox="0 0 16 9" width="16px" version="1.1" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" enable-background="new 0 0 16 9" overflow="visible" xmlns:dc="http://purl.org/dc/elements/1.1/">
<path d="m7.999 0c-3.109 0-5.926 1.719-7.999 4.5 2.073 2.781 4.89 4.5 7.999 4.5 3.111 0 5.928-1.719 8.001-4.5-2.073-2.781-4.892-4.5-8.001-4.5zm0.001 7.5c-1.657 0-3-1.343-3-3s1.343-3 3-3c1.657 0 3 1.343 3 3s-1.343 3-3 3z" fill="#222"/>
<circle cy="4.501" cx="8" r="1.5" fill="#222"/>
</svg>
diff --git a/core/img/actions/triangle-e.png b/core/img/actions/triangle-e.png
index 09d398f602e..8abe23a6280 100644
--- a/core/img/actions/triangle-e.png
+++ b/core/img/actions/triangle-e.png
Binary files differ
diff --git a/core/img/actions/triangle-n.png b/core/img/actions/triangle-n.png
index 0ffcf6cbc44..0f37e950a45 100644
--- a/core/img/actions/triangle-n.png
+++ b/core/img/actions/triangle-n.png
Binary files differ
diff --git a/core/img/actions/triangle-n.svg b/core/img/actions/triangle-n.svg
index 4f866978f48..49d1ac99a7e 100644
--- a/core/img/actions/triangle-n.svg
+++ b/core/img/actions/triangle-n.svg
@@ -1,4 +1,4 @@
<?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="16px" width="16px" 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/">
- <path style="block-progression:tb;text-indent:0;color:#000000;text-transform:none" d="m12 12-4-8-4 7.989z"/>
+ <path style="block-progression:tb;color:#000000;text-transform:none;text-indent:0" d="m12 12-4-8-4 7.989z"/>
</svg>
diff --git a/core/img/actions/triangle-s.png b/core/img/actions/triangle-s.png
index 0f533b142eb..81f623eac17 100644
--- a/core/img/actions/triangle-s.png
+++ b/core/img/actions/triangle-s.png
Binary files differ
diff --git a/core/img/actions/triangle-s.svg b/core/img/actions/triangle-s.svg
index b178b20a20b..4f35c38f689 100644
--- a/core/img/actions/triangle-s.svg
+++ b/core/img/actions/triangle-s.svg
@@ -1,4 +1,4 @@
<?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="16px" width="16px" 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/">
- <path style="block-progression:tb;text-indent:0;color:#000000;text-transform:none" d="m4 4 4 8 4-7.989z"/>
+ <path style="block-progression:tb;color:#000000;text-transform:none;text-indent:0" d="m4 4 4 8 4-7.989z"/>
</svg>
diff --git a/core/img/actions/upload-white.png b/core/img/actions/upload-white.png
index fd9bdccc240..a3b233e8aa6 100644
--- a/core/img/actions/upload-white.png
+++ b/core/img/actions/upload-white.png
Binary files differ
diff --git a/core/img/actions/upload.png b/core/img/actions/upload.png
index 1d90165a552..f6a0c4cfa83 100644
--- a/core/img/actions/upload.png
+++ b/core/img/actions/upload.png
Binary files differ
diff --git a/core/img/actions/user.png b/core/img/actions/user.png
index 2221ac679d1..5f2fddc0ea3 100644
--- a/core/img/actions/user.png
+++ b/core/img/actions/user.png
Binary files differ
diff --git a/core/img/actions/user.svg b/core/img/actions/user.svg
index aa719573708..65edc5ebec8 100644
--- a/core/img/actions/user.svg
+++ b/core/img/actions/user.svg
@@ -1,5 +1,5 @@
<?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="16" width="16" 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/">
<rect style="color:#000000" fill-opacity="0" height="97.986" width="163.31" y="-32.993" x="-62.897"/>
- <path style="block-progression:tb;text-indent:0;color:#000000;text-transform:none" d="m8.4036 1c-1.7312 0-3.1998 1.2661-3.1998 2.9 0.012287 0.51643 0.058473 1.1532 0.36664 2.5v0.033333l0.033328 0.033333c0.098928 0.28338 0.24289 0.44549 0.4333 0.66666s0.41742 0.48149 0.63328 0.69999c0.025397 0.025708 0.041676 0.041633 0.066656 0.066677 0.04281 0.18631 0.094672 0.38681 0.13332 0.56666 0.10284 0.47851 0.092296 0.81737 0.066668 0.93332-0.74389 0.26121-1.6694 0.57228-2.4998 0.93332-0.46622 0.2027-0.8881 0.3837-1.2332 0.59999-0.34513 0.2163-0.68837 0.37971-0.79994 0.86666-0.16004 0.63293-0.19866 0.7539-0.39997 1.5333-0.027212 0.20914 0.083011 0.42961 0.26665 0.53333 1.5078 0.81451 3.824 1.1423 6.1329 1.1333s4.6066-0.35609 6.0662-1.1333c0.11739-0.07353 0.14304-0.10869 0.13332-0.2333-0.04365-0.68908-0.08154-1.3669-0.13332-1.7666-0.01807-0.09908-0.06492-0.19275-0.13332-0.26666-0.46366-0.5537-1.1564-0.89218-1.9665-1.2333-0.7396-0.31144-1.6067-0.63486-2.4665-0.99999-0.048123-0.10721-0.095926-0.41912 0-0.89999 0.025759-0.12912 0.066096-0.26742 0.099994-0.4 0.0808-0.090507 0.14378-0.16447 0.23332-0.26666 0.19096-0.21796 0.39614-0.44661 0.56662-0.66666s0.30996-0.40882 0.39997-0.66666l0.03333-0.033333c0.34839-1.4062 0.34857-1.9929 0.36664-2.5v-0.033333c0-1.6339-1.4686-2.9-3.1998-2.9z"/>
+ <path style="block-progression:tb;color:#000000;text-transform:none;text-indent:0" d="m8.4036 1c-1.7312 0-3.1998 1.2661-3.1998 2.9 0.012287 0.51643 0.058473 1.1532 0.36664 2.5v0.033333l0.033328 0.033333c0.098928 0.28338 0.24289 0.44549 0.4333 0.66666s0.41742 0.48149 0.63328 0.69999c0.025397 0.025708 0.041676 0.041633 0.066656 0.066677 0.04281 0.18631 0.094672 0.38681 0.13332 0.56666 0.10284 0.47851 0.092296 0.81737 0.066668 0.93332-0.74389 0.26121-1.6694 0.57228-2.4998 0.93332-0.46622 0.2027-0.8881 0.3837-1.2332 0.59999-0.34513 0.2163-0.68837 0.37971-0.79994 0.86666-0.16004 0.63293-0.19866 0.7539-0.39997 1.5333-0.027212 0.20914 0.083011 0.42961 0.26665 0.53333 1.5078 0.81451 3.824 1.1423 6.1329 1.1333s4.6066-0.35609 6.0662-1.1333c0.11739-0.07353 0.14304-0.10869 0.13332-0.2333-0.04365-0.68908-0.08154-1.3669-0.13332-1.7666-0.01807-0.09908-0.06492-0.19275-0.13332-0.26666-0.46366-0.5537-1.1564-0.89218-1.9665-1.2333-0.7396-0.31144-1.6067-0.63486-2.4665-0.99999-0.048123-0.10721-0.095926-0.41912 0-0.89999 0.025759-0.12912 0.066096-0.26742 0.099994-0.4 0.0808-0.090507 0.14378-0.16447 0.23332-0.26666 0.19096-0.21796 0.39614-0.44661 0.56662-0.66666s0.30996-0.40882 0.39997-0.66666l0.03333-0.033333c0.34839-1.4062 0.34857-1.9929 0.36664-2.5v-0.033333c0-1.6339-1.4686-2.9-3.1998-2.9z"/>
</svg>
diff --git a/core/img/actions/view-close.png b/core/img/actions/view-close.png
index 330ae09ea73..8422b733466 100644
--- a/core/img/actions/view-close.png
+++ b/core/img/actions/view-close.png
Binary files differ
diff --git a/core/img/actions/view-next.png b/core/img/actions/view-next.png
index f9e6174ae3f..8a23452e083 100644
--- a/core/img/actions/view-next.png
+++ b/core/img/actions/view-next.png
Binary files differ
diff --git a/core/img/actions/view-pause.png b/core/img/actions/view-pause.png
index 94696bf6868..1de1fb4654b 100644
--- a/core/img/actions/view-pause.png
+++ b/core/img/actions/view-pause.png
Binary files differ
diff --git a/core/img/actions/view-pause.svg b/core/img/actions/view-pause.svg
index d901a4d789e..f5fdc030479 100644
--- a/core/img/actions/view-pause.svg
+++ b/core/img/actions/view-pause.svg
@@ -1,6 +1,6 @@
<?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:dc="http://purl.org/dc/elements/1.1/">
<g transform="translate(0 -1020.4)">
- <path fill="#fff" d="m6 1026.4v20h8v-20h-8zm12 0v20h8v-20h-8z"/>
+ <path d="m6 1026.4v20h8v-20h-8zm12 0v20h8v-20h-8z" fill="#fff"/>
</g>
</svg>
diff --git a/core/img/actions/view-play.png b/core/img/actions/view-play.png
index 721787d9c44..c506815c0cf 100644
--- a/core/img/actions/view-play.png
+++ b/core/img/actions/view-play.png
Binary files differ
diff --git a/core/img/actions/view-previous.png b/core/img/actions/view-previous.png
index 97b41a195ff..79dcb2301df 100644
--- a/core/img/actions/view-previous.png
+++ b/core/img/actions/view-previous.png
Binary files differ
diff --git a/core/img/breadcrumb.png b/core/img/breadcrumb.png
index 7e9593a36bf..5556920aa73 100644
--- a/core/img/breadcrumb.png
+++ b/core/img/breadcrumb.png
Binary files differ
diff --git a/core/img/breadcrumb.svg b/core/img/breadcrumb.svg
index f0b5c9218d5..10d6e4150cb 100644
--- a/core/img/breadcrumb.svg
+++ b/core/img/breadcrumb.svg
@@ -1,12 +1,4 @@
+<?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="44" width="14" 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>
- <path d="M0.54879,0.047777,12.744,22,0.54879,43.951,12.744,22z" stroke="#d7d7d7" stroke-linecap="round" stroke-miterlimit="31.20000076000000178" stroke-width="1.09758711000000009" fill="#F00"/>
+ <path d="m0.54879 0.047777 12.195 21.952-12.195 21.951 12.195-21.951z" stroke="#d7d7d7" stroke-linecap="round" stroke-miterlimit="31.2" stroke-width="1.0976" fill="#F00"/>
</svg>
diff --git a/core/img/desktopapp.svg b/core/img/desktopapp.svg
index c2cfb016299..d63cfef0848 100644
--- a/core/img/desktopapp.svg
+++ b/core/img/desktopapp.svg
@@ -1,4 +1,5 @@
-<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" version="1.1" xml:space="preserve" height="60" width="170" enable-background="new 0 0 792 612" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 1346.4 475.2"><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 rx="50" ry="50" height="475.2" width="1346.4" y="-3.5527E-15" x="-2.8405E-15" fill="#000"/><path d="m150.48,126.72c-11.88,0-23.76,11.88-23.76,23.76v166.32l-47.52,23.76v11.88s0,11.88,11.88,11.88h356.4c11.88,0,11.88-11.88,11.88-11.88v-11.88l-47.52-23.76v-166.32c0-11.88-11.88-23.76-23.76-23.76zm0,23.667h237.6v142.65h-237.6z" fill="#fff"/><text style="word-spacing:0px;letter-spacing:0px;" xml:space="preserve" font-size="316.8px" y="239.58" x="451.44" font-family="Sans" line-height="125%" fill="#ffffff"><tspan font-size="126.72px" font-family="FreeSans" y="239.58" x="451.44" font-weight="600" fill="#ffffff">Desktop app</tspan></text>
-<text style="word-spacing:0px;letter-spacing:0px;" xml:space="preserve" font-size="316.8px" y="342.54001" x="493.01996" font-family="Sans" line-height="125%" fill="#ffffff"><tspan font-size="71.28px" y="342.54001" x="493.01996" font-family="FreeSans" fill="#ffffff">Windows, OS X, Linux</tspan></text>
+<?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" xml:space="preserve" height="60" width="170" version="1.1" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" enable-background="new 0 0 792 612" viewBox="0 0 1346.4 475.2" xmlns:dc="http://purl.org/dc/elements/1.1/">
+<rect rx="50" ry="50" height="475.2" width="1346.4" y="-3.5527e-15" x="-2.8405e-15"/><path d="m150.48 126.72c-11.88 0-23.76 11.88-23.76 23.76v166.32l-47.52 23.76v11.88s0 11.88 11.88 11.88h356.4c11.88 0 11.88-11.88 11.88-11.88v-11.88l-47.52-23.76v-166.32c0-11.88-11.88-23.76-23.76-23.76zm0 23.667h237.6v142.65h-237.6z" fill="#fff"/><text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" font-size="316.8px" y="239.58" x="451.44" font-family="Sans" line-height="125%" fill="#ffffff"><tspan font-size="126.72px" font-weight="600" y="239.58" x="451.44" font-family="FreeSans" fill="#ffffff">Desktop app</tspan></text>
+<text style="word-spacing:0px;letter-spacing:0px" xml:space="preserve" font-size="316.8px" y="342.54001" x="493.01996" font-family="Sans" line-height="125%" fill="#ffffff"><tspan y="342.54001" x="493.01996" font-size="71.28px" font-family="FreeSans" fill="#ffffff">Windows, OS X, Linux</tspan></text>
</svg>
diff --git a/core/img/favicon-touch.png b/core/img/favicon-touch.png
index 24770fb634f..27019a4ddef 100644
--- a/core/img/favicon-touch.png
+++ b/core/img/favicon-touch.png
Binary files differ
diff --git a/core/img/favicon-touch.svg b/core/img/favicon-touch.svg
index 68f36a8a9ac..8d548ef0359 100644
--- a/core/img/favicon-touch.svg
+++ b/core/img/favicon-touch.svg
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg xml:space="preserve" height="128" viewBox="0 0 128 127.99999" xmlns:dc="http://purl.org/dc/elements/1.1/" width="128" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" y="0px" x="0px" enable-background="new 0 0 595.275 311.111">
-<rect rx="20" ry="20" height="128" width="128" y="-0.0000015" x="0" fill="#1d2d44"/><path style="block-progression:tb;text-indent:0;color:#000000;enable-background:accumulate;text-transform:none" d="m58.332 29.124c-8.9317 0-16.148 7.216-16.148 16.148 0 3.6817 1.226 7.0702 3.2929 9.7836 4.4839-5.1898 11.102-8.4855 18.491-8.4855 3.615 0 7.0431 0.805 10.132 2.2164 0.25008-1.131 0.37996-2.3072 0.37996-3.5145 0-8.9317-7.216-16.148-16.148-16.148zm-21.087 7.472c-4.6514 0-8.3905 3.7708-8.3905 8.4222 0 1.506 0.38852 2.929 1.0765 4.1478 2.8068-1.5834 6.0519-2.5013 9.4987-2.5013 0.33264 0 0.65304 0.012 0.98154 0.032-0.0372-0.47152-0.06328-0.9438-0.06328-1.4248 0-2.5907 0.56269-5.0557 1.5515-7.2823-1.3313-0.89272-2.9263-1.3931-4.6544-1.3931zm39.831 5.7942c-0.34364 0-0.67487 0.042-1.0132 0.0632 0.14636 0.92272 0.25328 1.8544 0.25328 2.818 0 1.4994-0.19068 2.9463-0.53826 4.3377 4.0749 2.2551 7.459 5.6294 9.6887 9.7203 2.3126-1.204 4.8925-1.9695 7.6306-2.153-0.70568-8.2758-7.5618-14.786-16.021-14.786zm-13.108 6.0158c-12.498 0-22.607 10.108-22.607 22.607 0 12.498 10.108 22.607 22.607 22.607s22.607-10.109 22.607-22.607c0-12.499-10.109-22.607-22.607-22.607zm-24.538 0.0948c-9.6962 0-17.541 7.8447-17.541 17.541 0 5.708 2.7196 10.761 6.934 13.963 1.7767-3.4268 5.3452-5.7625 9.467-5.7625 0.49817 0 0.97633 0.0604 1.4565 0.1268-0.15072-1.0966-0.22164-2.2184-0.22164-3.3562 0-5.4397 1.7707-10.47 4.781-14.533-1.802-2.2548-3.0915-4.9641-3.6412-7.9156-0.40737-0.028-0.82022-0.0632-1.2348-0.0632zm54.966 10.449c-2.9442 0-5.7022 0.75168-8.1372 2.0264 1.3827 3.0627 2.153 6.4609 2.153 10.037 0 6.6958-2.6921 12.776-7.0607 17.193 3.2093 3.563 7.8657 5.7942 13.045 5.7942 9.6962 0 17.541-7.8446 17.541-17.541 0-9.6962-7.8447-17.509-17.541-17.509zm-74.216 2.3115c-8.933-0.001-16.18 7.183-16.18 16.115s7.2474 16.179 16.179 16.179c3.3996 0 6.5489-1.0592 9.1504-2.8496-1.075-1.6704-1.7098-3.6675-1.7098-5.7942 0-1.1038 0.16288-2.1643 0.47493-3.1662-4.8703-3.5197-8.0422-9.2473-8.0422-15.704 0-1.6406 0.2162-3.227 0.60159-4.7494-0.15996-0.004-0.3138-0.032-0.47494-0.032zm94.955 13.868c-0.47649 0-0.93756 0.0544-1.3931 0.1268 0.0252 0.40276 0.0316 0.79408 0.0316 1.2032 0 5.1501-2.0321 9.8246-5.3193 13.298 1.6172 1.8806 3.9926 3.0712 6.6808 3.0712 4.8964 0 8.8654-3.9373 8.8654-8.8338 0-4.8964-3.969-8.8654-8.8654-8.8654zm-76.844 0.94984c-4.8962 0-8.8338 3.9376-8.8338 8.8338s3.9376 8.8654 8.8338 8.8654c3.753 0 6.9386-2.3418 8.2322-5.6359-3.1565-3.2149-5.4251-7.3162-6.4274-11.873-0.58657-0.1212-1.1819-0.19-1.8048-0.19z" fill="#fff"/>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 595.275 311.111" xml:space="preserve" height="128" width="128" version="1.1" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 128 127.99999" xmlns:dc="http://purl.org/dc/elements/1.1/">
+<rect rx="20" ry="20" height="128" width="128" y="-.0000015" x="0" fill="#1d2d44"/><path style="block-progression:tb;color:#000000;enable-background:accumulate;text-transform:none;text-indent:0" d="m58.332 29.124c-8.9317 0-16.148 7.216-16.148 16.148 0 3.6817 1.226 7.0702 3.2929 9.7836 4.4839-5.1898 11.102-8.4855 18.491-8.4855 3.615 0 7.0431 0.805 10.132 2.2164 0.25008-1.131 0.37996-2.3072 0.37996-3.5145 0-8.9317-7.216-16.148-16.148-16.148zm-21.087 7.472c-4.6514 0-8.3905 3.7708-8.3905 8.4222 0 1.506 0.38852 2.929 1.0765 4.1478 2.8068-1.5834 6.0519-2.5013 9.4987-2.5013 0.33264 0 0.65304 0.012 0.98154 0.032-0.0372-0.47152-0.06328-0.9438-0.06328-1.4248 0-2.5907 0.56269-5.0557 1.5515-7.2823-1.3313-0.89272-2.9263-1.3931-4.6544-1.3931zm39.831 5.7942c-0.34364 0-0.67487 0.042-1.0132 0.0632 0.14636 0.92272 0.25328 1.8544 0.25328 2.818 0 1.4994-0.19068 2.9463-0.53826 4.3377 4.0749 2.2551 7.459 5.6294 9.6887 9.7203 2.3126-1.204 4.8925-1.9695 7.6306-2.153-0.70568-8.2758-7.5618-14.786-16.021-14.786zm-13.108 6.0158c-12.498 0-22.607 10.108-22.607 22.607 0 12.498 10.108 22.607 22.607 22.607s22.607-10.109 22.607-22.607c0-12.499-10.109-22.607-22.607-22.607zm-24.538 0.0948c-9.6962 0-17.541 7.8447-17.541 17.541 0 5.708 2.7196 10.761 6.934 13.963 1.7767-3.4268 5.3452-5.7625 9.467-5.7625 0.49817 0 0.97633 0.0604 1.4565 0.1268-0.15072-1.0966-0.22164-2.2184-0.22164-3.3562 0-5.4397 1.7707-10.47 4.781-14.533-1.802-2.2548-3.0915-4.9641-3.6412-7.9156-0.40737-0.028-0.82022-0.0632-1.2348-0.0632zm54.966 10.449c-2.9442 0-5.7022 0.75168-8.1372 2.0264 1.3827 3.0627 2.153 6.4609 2.153 10.037 0 6.6958-2.6921 12.776-7.0607 17.193 3.2093 3.563 7.8657 5.7942 13.045 5.7942 9.6962 0 17.541-7.8446 17.541-17.541 0-9.6962-7.8447-17.509-17.541-17.509zm-74.216 2.3115c-8.933-0.001-16.18 7.183-16.18 16.115s7.2474 16.179 16.179 16.179c3.3996 0 6.5489-1.0592 9.1504-2.8496-1.075-1.6704-1.7098-3.6675-1.7098-5.7942 0-1.1038 0.16288-2.1643 0.47493-3.1662-4.8703-3.5197-8.0422-9.2473-8.0422-15.704 0-1.6406 0.2162-3.227 0.60159-4.7494-0.15996-0.004-0.3138-0.032-0.47494-0.032zm94.955 13.868c-0.47649 0-0.93756 0.0544-1.3931 0.1268 0.0252 0.40276 0.0316 0.79408 0.0316 1.2032 0 5.1501-2.0321 9.8246-5.3193 13.298 1.6172 1.8806 3.9926 3.0712 6.6808 3.0712 4.8964 0 8.8654-3.9373 8.8654-8.8338 0-4.8964-3.969-8.8654-8.8654-8.8654zm-76.844 0.94984c-4.8962 0-8.8338 3.9376-8.8338 8.8338s3.9376 8.8654 8.8338 8.8654c3.753 0 6.9386-2.3418 8.2322-5.6359-3.1565-3.2149-5.4251-7.3162-6.4274-11.873-0.58657-0.1212-1.1819-0.19-1.8048-0.19z" fill="#fff"/>
</svg>
diff --git a/core/img/favicon.png b/core/img/favicon.png
index 02936243cb1..8067350ef47 100644
--- a/core/img/favicon.png
+++ b/core/img/favicon.png
Binary files differ
diff --git a/core/img/favicon.svg b/core/img/favicon.svg
index 39cb1742689..319fd434dc5 100644
--- a/core/img/favicon.svg
+++ b/core/img/favicon.svg
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg xml:space="preserve" height="32" viewBox="0 0 32 31.999997" xmlns:dc="http://purl.org/dc/elements/1.1/" width="32" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" y="0px" x="0px" enable-background="new 0 0 595.275 311.111">
-<rect rx="5" ry="5" height="32" width="32" y="-.0000052588" x="0" fill="#1d2d44"/><path style="block-progression:tb;text-indent:0;color:#000000;enable-background:accumulate;text-transform:none" d="m14.583 7.281c-2.2329 0-4.0369 1.804-4.0369 4.0369 0 0.92043 0.30649 1.7676 0.82322 2.4459 1.121-1.2974 2.7754-2.1214 4.6227-2.1214 0.90376 0 1.7608 0.20125 2.533 0.55409 0.06252-0.28275 0.09499-0.57681 0.09499-0.87863 0-2.2329-1.804-4.0369-4.0369-4.0369zm-5.2718 1.8681c-1.1629 0-2.0976 0.94269-2.0976 2.1055 0 0.3765 0.09713 0.73224 0.26913 1.0369 0.70171-0.39584 1.513-0.62533 2.3747-0.62533 0.08316 0 0.16326 0.003 0.24538 0.008-0.0093-0.11788-0.01582-0.23595-0.01582-0.3562 0-0.64768 0.14067-1.2639 0.38786-1.8206-0.33282-0.22318-0.73157-0.34828-1.1636-0.34828zm9.9578 1.4486c-0.08591 0-0.16872 0.0105-0.2533 0.0158 0.03659 0.23068 0.06332 0.46361 0.06332 0.70449 0 0.37486-0.04767 0.73658-0.13456 1.0844 1.0187 0.56378 1.8648 1.4073 2.4222 2.4301 0.57816-0.301 1.2231-0.49238 1.9077-0.53826-0.17642-2.0689-1.8904-3.6966-4.0053-3.6966zm-3.277 1.504c-3.1245 0-5.6517 2.527-5.6517 5.6517 0 3.1244 2.527 5.6517 5.6517 5.6517s5.6517-2.5273 5.6517-5.6517c0-3.1248-2.5272-5.6517-5.6517-5.6517zm-6.1346 0.0237c-2.4241 0-4.3852 1.9612-4.3852 4.3852 0 1.427 0.67991 2.6902 1.7335 3.4908 0.44418-0.85669 1.3363-1.4406 2.3668-1.4406 0.12454 0 0.24408 0.0151 0.36412 0.0317-0.03768-0.27414-0.05541-0.55461-0.05541-0.83905 0-1.3599 0.44267-2.6175 1.1952-3.6332-0.45049-0.56371-0.77288-1.241-0.91029-1.9789-0.10184-0.007-0.20505-0.0158-0.30871-0.0158zm13.741 2.6121c-0.73606 0-1.4255 0.18792-2.0343 0.5066 0.34567 0.76568 0.53826 1.6152 0.53826 2.5092 0 1.674-0.67302 3.1939-1.7652 4.2982 0.80233 0.89076 1.9664 1.4486 3.2612 1.4486 2.4241 0 4.3852-1.9612 4.3852-4.3852 0-2.4241-1.9612-4.3773-4.3852-4.3773zm-18.554 0.57788c-2.2321-0.001-4.044 1.795-4.044 4.028s1.8119 4.0449 4.0449 4.0449c0.84991 0 1.6372-0.2648 2.2876-0.7124-0.26875-0.41761-0.42744-0.91688-0.42744-1.4486 0-0.27596 0.04072-0.54107 0.11873-0.79156-1.2176-0.87992-2.0106-2.3118-2.0106-3.9261 0-0.41016 0.05405-0.80676 0.1504-1.1873-0.03999-0.001-0.07845-0.008-0.11874-0.008zm23.739 3.467c-0.11912 0-0.23439 0.0136-0.34828 0.0317 0.0063 0.10069 0.0079 0.19852 0.0079 0.30079 0 1.2875-0.50802 2.4561-1.3298 3.3245 0.4043 0.47015 0.99816 0.76781 1.6702 0.76781 1.2241 0 2.2164-0.98433 2.2164-2.2084s-0.99225-2.2164-2.2164-2.2164zm-19.211 0.23746c-1.224 0-2.2084 0.9844-2.2084 2.2084s0.98439 2.2164 2.2084 2.2164c0.93825 0 1.7346-0.58546 2.058-1.409-0.78913-0.80372-1.3563-1.8291-1.6069-2.9683-0.14664-0.0303-0.29548-0.0475-0.45119-0.0475z" fill="#fff"/>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 595.275 311.111" xml:space="preserve" height="32" width="32" version="1.1" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 31.999997" xmlns:dc="http://purl.org/dc/elements/1.1/">
+<rect rx="5" ry="5" height="32" width="32" y="-.0000052588" x="0" fill="#1d2d44"/><path style="block-progression:tb;color:#000000;enable-background:accumulate;text-transform:none;text-indent:0" d="m14.583 7.281c-2.2329 0-4.0369 1.804-4.0369 4.0369 0 0.92043 0.30649 1.7676 0.82322 2.4459 1.121-1.2974 2.7754-2.1214 4.6227-2.1214 0.90376 0 1.7608 0.20125 2.533 0.55409 0.06252-0.28275 0.09499-0.57681 0.09499-0.87863 0-2.2329-1.804-4.0369-4.0369-4.0369zm-5.2718 1.8681c-1.1629 0-2.0976 0.94269-2.0976 2.1055 0 0.3765 0.09713 0.73224 0.26913 1.0369 0.70171-0.39584 1.513-0.62533 2.3747-0.62533 0.08316 0 0.16326 0.003 0.24538 0.008-0.0093-0.11788-0.01582-0.23595-0.01582-0.3562 0-0.64768 0.14067-1.2639 0.38786-1.8206-0.33282-0.22318-0.73157-0.34828-1.1636-0.34828zm9.9578 1.4486c-0.08591 0-0.16872 0.0105-0.2533 0.0158 0.03659 0.23068 0.06332 0.46361 0.06332 0.70449 0 0.37486-0.04767 0.73658-0.13456 1.0844 1.0187 0.56378 1.8648 1.4073 2.4222 2.4301 0.57816-0.301 1.2231-0.49238 1.9077-0.53826-0.17642-2.0689-1.8904-3.6966-4.0053-3.6966zm-3.277 1.504c-3.1245 0-5.6517 2.527-5.6517 5.6517 0 3.1244 2.527 5.6517 5.6517 5.6517s5.6517-2.5273 5.6517-5.6517c0-3.1248-2.5272-5.6517-5.6517-5.6517zm-6.1346 0.0237c-2.4241 0-4.3852 1.9612-4.3852 4.3852 0 1.427 0.67991 2.6902 1.7335 3.4908 0.44418-0.85669 1.3363-1.4406 2.3668-1.4406 0.12454 0 0.24408 0.0151 0.36412 0.0317-0.03768-0.27414-0.05541-0.55461-0.05541-0.83905 0-1.3599 0.44267-2.6175 1.1952-3.6332-0.45049-0.56371-0.77288-1.241-0.91029-1.9789-0.10184-0.007-0.20505-0.0158-0.30871-0.0158zm13.741 2.6121c-0.73606 0-1.4255 0.18792-2.0343 0.5066 0.34567 0.76568 0.53826 1.6152 0.53826 2.5092 0 1.674-0.67302 3.1939-1.7652 4.2982 0.80233 0.89076 1.9664 1.4486 3.2612 1.4486 2.4241 0 4.3852-1.9612 4.3852-4.3852 0-2.4241-1.9612-4.3773-4.3852-4.3773zm-18.554 0.57788c-2.2321-0.001-4.044 1.795-4.044 4.028s1.8119 4.0449 4.0449 4.0449c0.84991 0 1.6372-0.2648 2.2876-0.7124-0.26875-0.41761-0.42744-0.91688-0.42744-1.4486 0-0.27596 0.04072-0.54107 0.11873-0.79156-1.2176-0.87992-2.0106-2.3118-2.0106-3.9261 0-0.41016 0.05405-0.80676 0.1504-1.1873-0.03999-0.001-0.07845-0.008-0.11874-0.008zm23.739 3.467c-0.11912 0-0.23439 0.0136-0.34828 0.0317 0.0063 0.10069 0.0079 0.19852 0.0079 0.30079 0 1.2875-0.50802 2.4561-1.3298 3.3245 0.4043 0.47015 0.99816 0.76781 1.6702 0.76781 1.2241 0 2.2164-0.98433 2.2164-2.2084s-0.99225-2.2164-2.2164-2.2164zm-19.211 0.23746c-1.224 0-2.2084 0.9844-2.2084 2.2084s0.98439 2.2164 2.2084 2.2164c0.93825 0 1.7346-0.58546 2.058-1.409-0.78913-0.80372-1.3563-1.8291-1.6069-2.9683-0.14664-0.0303-0.29548-0.0475-0.45119-0.0475z" fill="#fff"/>
</svg>
diff --git a/core/img/filetypes/application-epub+zip.png b/core/img/filetypes/application-epub+zip.png
index b3e3b28b4d5..2399088b28a 100644
--- a/core/img/filetypes/application-epub+zip.png
+++ 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
index 041f9f15e68..7de28f4f216 100644
--- a/core/img/filetypes/application-epub+zip.svg
+++ b/core/img/filetypes/application-epub+zip.svg
@@ -1,761 +1,74 @@
<?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" />
+<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="l" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(.56757 0 0 .67568 2.3784 -.21621)" y1="5" x1="24">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset=".027065"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset=".97377"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <radialGradient id="c" gradientUnits="userSpaceOnUse" cy="8.4498" cx="7.4957" gradientTransform="matrix(1.1657e-8 1.6179 -1.4834 -2.9808e-8 28.734 -9.2241)" r="20">
+ <stop stop-color="#5f5f5f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset=".26238"/>
+ <stop stop-color="#3b3b3b" offset=".70495"/>
+ <stop stop-color="#2b2b2b" offset="1"/>
+ </radialGradient>
+ <linearGradient id="k" y2="3.899" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.6 0 0 .69231 1.8 -.61538)" y1="44" x1="24">
+ <stop stop-color="#272727" offset="0"/>
+ <stop stop-color="#454545" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" gradientUnits="userSpaceOnUse" cy="6.6476" cx="24.502" gradientTransform="matrix(0 1.8069 -2.0594 0 30.19 -41.984)" r="17.498">
+ <stop stop-color="#c4ea71" offset="0"/>
+ <stop stop-color="#7c9d35" offset="1"/>
+ </radialGradient>
+ <linearGradient id="j" y2="61.482" gradientUnits="userSpaceOnUse" x2="32.901" gradientTransform="matrix(.45331 0 0 .48531 1.9942 .11705)" y1="4.6482" x1="32.901">
+ <stop stop-color="#96bf3e" offset="0"/>
+ <stop stop-color="#4d6b0d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="i" y2="3" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="10.654" gradientTransform="matrix(0.6 0 0 0.75 .60001 .12498)" y1="1" x1="10.654"/>
+ <linearGradient id="a">
+ <stop stop-color="#eee" offset="0"/>
+ <stop stop-color="#d9d9da" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" y2="3.899" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.6 0 0 .076923 1.8002 .15385)" y1="44" x1="24">
+ <stop stop-color="#272727" offset="0"/>
+ <stop stop-color="#454545" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" y2="4.8826" xlink:href="#a" gradientUnits="userSpaceOnUse" y1="3.1234" gradientTransform="matrix(.69042 0 0 1.0165 .25019 -2.4917)" x2="24.64" x1="24.627"/>
+ <linearGradient id="f" y2=".065302" gradientUnits="userSpaceOnUse" y1=".065302" gradientTransform="matrix(.49254 0 0 .49377 .89029 .14413)" x2="54.887" x1="5.2123">
+ <stop stop-color="#96bf3e" offset="0"/>
+ <stop stop-color="#4d6b0d" offset="1"/>
+ </linearGradient>
+ <radialGradient id="e" 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="d" 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="m" 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.65 0 0 .33333 0.4 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(#e)"/>
+ <rect transform="scale(-1)" height="7" width="5" y="-47" x="-10" fill="url(#d)"/>
+ <rect height="7" width="28" y="40" x="10" fill="url(#m)"/>
</g>
+ </g>
+ <g stroke-linejoin="round">
+ <path d="m27.491 2.3044c-0.203-0.6551-0.076-1.171-0.188-1.7957h-20.794l0.12273 1.9826" stroke="url(#f)" stroke-miterlimit="0" stroke-width="1.0174" fill="url(#g)"/>
+ <g stroke-linecap="round">
+ <path style="color:#000000" d="m7.5002 3.5h-2.4c-0.3425 0-0.6-0.0318-0.6-0.0732v-2.0973c0-0.66594 0.33542-0.8295 0.77454-0.8295h2.2255" stroke="url(#h)" fill="url(#i)"/>
+ <rect rx=".5" ry=".5" height="26.981" width="21.981" stroke="url(#j)" stroke-miterlimit="0" y="2.5096" x="5.5095" stroke-width="1.019" fill="url(#b)"/>
+ <path style="color:#000000" d="m7.5 2.5v27h-2.4c-0.34251 0-0.6-0.28577-0.6-0.65854v-26.341z" stroke="url(#k)" fill="url(#c)"/>
+ <rect opacity=".5" height="25" width="21" stroke="url(#l)" y="3.5" x="5.5" fill="none"/>
+ </g>
+ </g>
+ <path opacity=".2" d="m17 20.305-3.7708-3.714 3.7708-3.7135 1.257 1.2378-2.5141 2.4757 1.257 1.238 3.7708-3.7135-3.2848-3.2351c-0.26823-0.26439-0.70331-0.26439-0.97177 0l-5.3129 5.2324c-0.26823 0.26417-0.26823 0.69265 0 0.95704l5.3129 5.2322c0.26846 0.26439 0.70353 0.26439 0.97177 0l5.3129-5.2322c0.26823-0.26439 0.26823-0.69287 0-0.95704l-0.77128-0.75937-5.0277 4.9515z"/>
+ <path d="m17 19.123-3.7708-3.714 3.7708-3.7135 1.257 1.2378-2.5141 2.4757 1.257 1.238 3.7708-3.7135-3.2848-3.2351c-0.26823-0.26439-0.70331-0.26439-0.97177 0l-5.3129 5.2324c-0.26823 0.26417-0.26823 0.69265 0 0.95704l5.3129 5.2322c0.26846 0.26439 0.70353 0.26439 0.97177 0l5.3129-5.2322c0.26823-0.26439 0.26823-0.69287 0-0.95704l-0.77128-0.75937-5.0277 4.9515z" fill="#fff"/>
</svg>
diff --git a/core/img/filetypes/application-javascript.png b/core/img/filetypes/application-javascript.png
new file mode 100644
index 00000000000..1e1d3140f63
--- /dev/null
+++ b/core/img/filetypes/application-javascript.png
Binary files differ
diff --git a/core/img/filetypes/application-javascript.svg b/core/img/filetypes/application-javascript.svg
new file mode 100644
index 00000000000..4e9819bb685
--- /dev/null
+++ b/core/img/filetypes/application-javascript.svg
@@ -0,0 +1,71 @@
+<?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="f" x1="29.465" gradientUnits="userSpaceOnUse" y1="17.607" gradientTransform="translate(4.1161 -1.6069)" x2="29.465" y2="34.607">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity=".23529" offset=".17647"/>
+ <stop stop-color="#FFF" stop-opacity=".15686" offset=".82353"/>
+ <stop stop-color="#FFF" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x1="13.884" gradientUnits="userSpaceOnUse" y1="12.607" gradientTransform="translate(4.1161 -1.6069)" x2="13.884" y2="41.607">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#FFF" stop-opacity=".23529" offset=".036262"/>
+ <stop stop-color="#FFF" stop-opacity=".15686" offset=".82759"/>
+ <stop stop-color="#FFF" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <linearGradient id="j" y2=".4976" gradientUnits="userSpaceOnUse" y1="44.759" x2="23.749" x1="23.749">
+ <stop stop-color="#a3a3a3" offset="0"/>
+ <stop stop-color="#bababa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" x1="24" gradientUnits="userSpaceOnUse" y1="5.5641" gradientTransform="matrix(.89189 0 0 1.1351 2.5946 -4.7432)" x2="24" y2="43">
+ <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="l" x1="25.132" gradientUnits="userSpaceOnUse" y1=".98521" gradientTransform="matrix(1 0 0 .95617 -1e-7 -1.9149)" x2="25.132" y2="47.013">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="k" x1="-51.786" gradientUnits="userSpaceOnUse" y1="50.786" gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)" x2="-51.786" y2="2.9062">
+ <stop stop-color="#a0a0a0" offset="0"/>
+ <stop stop-color="#bebebe" offset="1"/>
+ </linearGradient>
+ <radialGradient id="d" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)" 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(-.023040 0 0 0.0147 21.623 37.04)" r="117.14"/>
+ <linearGradient id="e" x1="302.86" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)" x2="302.86" y2="609.51">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" fx="8.5513" gradientUnits="userSpaceOnUse" cy="10.244" cx="9.0816" gradientTransform="matrix(0 7.0761 -7.4527 0 100.32 -66.262)" 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="i" x1="25" gradientUnits="userSpaceOnUse" y1="49.945" gradientTransform="translate(2.1239 -1.9451)" x2="25" y2="4.9451">
+ <stop stop-color="#ba3d12" offset="0"/>
+ <stop stop-color="#db6737" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g transform="scale(.66667)">
+ <g>
+ <rect opacity=".3" height="3.5701" width="32.508" y="42.43" x="7.7378" fill="url(#e)"/>
+ <path opacity=".3" fill="url(#c)" 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"/>
+ <path opacity=".3" fill="url(#d)" 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"/>
+ </g>
+ <path stroke-linejoin="round" d="m6.5 0.4972c8.02 0 35 0.0028 35 0.0028l0.000042 44.003h-35v-44.006z" stroke="url(#k)" stroke-width=".99992" fill="url(#l)"/>
+ <path stroke-linejoin="round" d="m40.5 43.5h-33v-42h33z" stroke="url(#h)" stroke-linecap="round" fill="none"/>
+ <path d="m11 21v1h2.3438v-1h-2.344zm0 4v1h2.75v-1h-2.75zm0 2v1h2.9375v-1h-5.282zm0 2v1h2.5312v-1h-4.875zm0 2.1562v0.96875h2.2188v-0.96875h-2.2188zm0.406-10.156v1h2.25v-1h-2.25zm-2.75 2v1h1v-1h-1zm3.1562 2v1h1.8438v-1h-1.8438zm0.125 2v1h2.7188v-1h-2.7188zm-0.34375 2v1h2.0625v-1h-2.0625zm-0.375 2.1562v0.96875h2.125v-0.96875h-2.125zm-2.562 2.844v1h4.2812v-1h-4.281zm0 2v1h3.6875v-1h-3.688zm3.9688 0v1h1.7812v-1h-1.7812zm-0.625 2v1h3.3438v-1h-3.3438zm-3.344 0h3.0367v1h-3.037v-1zm3.4062-22v1h5.5938v-1h-5.5938zm0.03125 2v1h5.0938v-1h-5.0938zm1.1875 16v1h4.5938v-1h-4.5938zm4.9375 0v1h1.8125v-1h-1.8125zm2.1562 0v1h4.3125v-1h-4.3125zm4.6562 0v1h2.9688v-1h-2.9688zm3.2812 0v1h1.1562v-1h-1.1562zm1.5 0v1h0.6875v-1h-0.6875zm1 0v1h1.8438v-1h-1.8438zm-16.031 2v1h0.8125v-1h-0.8125zm1.0312 0v1h1.625v-1h-1.625zm1.875 0v1h1.625v-1h-1.625zm2.125 0v1h2.5938v-1h-2.5938zm2.9062 0v1h3.375v-1h-3.375zm3.8438 0v1h2.2812v-1h-2.2812zm2.5625 0v1h0.532v-1h-0.531zm-20.468-20v1h3.0625v-1h-3.062zm0 2v1h3.0938v-1h-3.094zm0-11v1h2.375v-1h-2.375zm2.6875 0v1h2.25v-1h-2.25zm2.5625 0v1h1.9688v-1h-1.9688zm2.2812 0v1h0.875v-1h-0.875zm1.1875 0v1h1.9375v-1h-1.9375zm2.2812 0v1h5v-1h-5zm-11 2l0.001 1h3.7812v-1h-3.7812zm4.1562 0v1h1.8125v-1h-1.8125zm2.1562 0v1h0.84375v-1h-0.84375zm1.2188 0v1h1.625v-1h-1.625zm2 0v1h1.625v-1h-1.625zm1.9688 0v1h2.6562v-1h-2.6562zm3.0312 0v1h3.4688v-1h-3.4688zm-14.53 2v1h4.1875v-1h-4.188zm4.5 0v1h4.5v-1h-4.5zm-4.5 2v1h2.3125v-1h-2.312zm2.625 0v1h2.1562v-1h-2.1562zm2.4688 0v1h1.9062v-1h-1.9062zm3.8125 5v1h1.9062v-1h-1.9062zm2.2188 0v1h1.9062v-1h-1.9062zm2.2188 0v1h2.75v-1h-2.75zm3.0938 0v1h0.5625v-1h-0.5625zm-7.438 7v1h2.3438v-1h-2.344zm2.6562 0v1h2.1875v-1h-2.1875zm2.5 0v1h1.844v-1h-1.844zm-5.156 2v1h1.875v-1h-1.875zm2.1875 0v1h4.8125v-1h-4.8125zm5.125 0v1h3.6875v-1h-3.6875zm-7.313 2v1h2.4375v-1h-2.438zm2.7812 0v1h4.2812v-1h-4.2812zm4.5938 0v1h2.9375v-1h-2.9375zm-7.375 2.125v0.96875h1.875v-0.96875h-1.875zm2.1875 0v0.96875h1.9062v-0.96875h-1.9062zm2.2188 0v0.96875h2.7188v-0.96875h-2.7188zm3.0312 0v0.96875h0.5625v-0.96875h-0.5625zm0.875 0v0.96875h3.5312v-0.96875h-3.5312zm-8.375 6.875v1h2.4375v-1h-2.4375zm2.75 0v1h2.25v-1h-2.25zm2.5938 0v1h1.9375v-1h-1.9375zm2.25 0v1h3.0938v-1h-3.0938zm3.4375 0v1h5.0312v-1h-5.0312z" fill="url(#j)"/>
+ <g stroke-linejoin="round">
+ <path 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" stroke="url(#i)" fill="url(#b)"/>
+ <path opacity=".5" style="color:#000000" d="m16.531 11.562v21.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="url(#g)" fill="none"/>
+ <path opacity=".5" style="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="url(#f)" fill="none"/>
+ </g>
+ </g>
+</svg>
diff --git a/core/img/filetypes/application-pdf.png b/core/img/filetypes/application-pdf.png
index a9ab6d279b6..74676372671 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
index 47c2caabdad..b671e98725d 100644
--- a/core/img/filetypes/application-pdf.svg
+++ b/core/img/filetypes/application-pdf.svg
@@ -1,52 +1,48 @@
<?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">
+ <linearGradient id="h" x1="24" gradientUnits="userSpaceOnUse" y1="5" gradientTransform="matrix(.62162 0 0 .62162 1.0811 2.0811)" x2="24" y2="43">
<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">
+ <linearGradient id="i" x1="167.98" gradientUnits="userSpaceOnUse" y1="8.5081" gradientTransform="matrix(.44444 0 0 .44444 -24 2.7778)" x2="167.98" y2="54.78">
<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">
+ <radialGradient id="l" 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">
+ <radialGradient id="j" 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">
+ <radialGradient id="k" 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">
+ <linearGradient id="g" y2="39.999" gradientUnits="userSpaceOnUse" y1="47.028" x2="25.058" 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 transform="matrix(.7 0 0 .33333 -.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)"/>
+ <rect y="40" width="5" fill="url(#j)" x="38" height="7"/>
+ <rect transform="scale(-1)" height="7" width="5" y="-47" x="-10" fill="url(#k)"/>
+ <rect y="40" width="28" fill="url(#g)" x="10" height="7"/>
</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 style="color:#000000" rx="2" ry="2" height="25" width="25" y="4.5" x="3.5" fill="url(#l)"/>
+ <path opacity=".15" style="color:#000000" fill="#661215" 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"/>
+ <path opacity=".3" style="color:#000000" fill="#661215" 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"/>
+ <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(#i)"/>
+ <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"/>
+ <rect opacity=".5" stroke-linejoin="round" rx="1" ry="1" height="23" width="23" stroke="url(#h)" 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 e5bb322c573..5b18ee2cd4f 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
index 4fd98545a7d..54a9f46e4ec 100644
--- a/core/img/filetypes/application-rss+xml.svg
+++ b/core/img/filetypes/application-rss+xml.svg
@@ -1,40 +1,38 @@
<?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">
+ <linearGradient id="h" x1="24" gradientUnits="userSpaceOnUse" y1="5.5641" gradientTransform="matrix(.57063 0 0 .57063 2.3049 3.3049)" x2="24" y2="43">
<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">
+ <radialGradient id="m" 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">
+ <linearGradient id="i" x1="25" gradientUnits="userSpaceOnUse" y1="47.935" gradientTransform="matrix(.66015 0 0 .52505 .15636 5.186)" x2="25" y2=".91791">
<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"/>
+ <radialGradient id="k" 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">
+ <radialGradient id="l" 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="j" x1="302.86" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 24.981)" y1="366.65" y2="609.51">
<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"/>
+ <rect opacity=".15" height="2" width="22.1" y="28" x="4.95" fill="url(#j)"/>
+ <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(#l)"/>
+ <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(#k)"/>
+ <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(#i)" stroke-width=".89464" fill="url(#m)"/>
+ <path opacity=".5" stroke-linejoin="round" d="m26.557 27.557h-21.113v-21.113h21.113z" stroke="url(#h)" 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-x-cbr.png b/core/img/filetypes/application-x-cbr.png
new file mode 100644
index 00000000000..c0d374a4596
--- /dev/null
+++ b/core/img/filetypes/application-x-cbr.png
Binary files differ
diff --git a/core/img/filetypes/application-x-cbr.svg b/core/img/filetypes/application-x-cbr.svg
new file mode 100644
index 00000000000..3c9e150e790
--- /dev/null
+++ b/core/img/filetypes/application-x-cbr.svg
@@ -0,0 +1,78 @@
+<?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="l" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(.56757 0 0 .67568 2.3784 -.21621)" y1="5" x1="24">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#fff" stop-opacity=".23529" offset=".027065"/>
+ <stop stop-color="#fff" stop-opacity=".15686" offset=".97377"/>
+ <stop stop-color="#fff" stop-opacity=".39216" offset="1"/>
+ </linearGradient>
+ <radialGradient id="c" gradientUnits="userSpaceOnUse" cy="8.4498" cx="7.4957" gradientTransform="matrix(1.1657e-8 1.6179 -1.4834 -2.9808e-8 28.734 -9.2241)" r="20">
+ <stop stop-color="#5f5f5f" offset="0"/>
+ <stop stop-color="#4f4f4f" offset=".26238"/>
+ <stop stop-color="#3b3b3b" offset=".70495"/>
+ <stop stop-color="#2b2b2b" offset="1"/>
+ </radialGradient>
+ <linearGradient id="k" y2="3.899" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.6 0 0 .69231 1.8 -.61538)" y1="44" x1="24">
+ <stop stop-color="#272727" offset="0"/>
+ <stop stop-color="#454545" offset="1"/>
+ </linearGradient>
+ <radialGradient id="b" gradientUnits="userSpaceOnUse" cy="6.6476" cx="24.502" gradientTransform="matrix(0 1.8069 -2.0594 0 30.19 -41.984)" r="17.498">
+ <stop stop-color="#c4ea71" offset="0"/>
+ <stop stop-color="#7c9d35" offset="1"/>
+ </radialGradient>
+ <linearGradient id="j" y2="61.482" gradientUnits="userSpaceOnUse" x2="32.901" gradientTransform="matrix(.45331 0 0 .48531 1.9942 .11705)" y1="4.6482" x1="32.901">
+ <stop stop-color="#96bf3e" offset="0"/>
+ <stop stop-color="#4d6b0d" offset="1"/>
+ </linearGradient>
+ <linearGradient id="i" y2="3" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="10.654" gradientTransform="matrix(0.6 0 0 0.75 .60001 .12498)" y1="1" x1="10.654"/>
+ <linearGradient id="a">
+ <stop stop-color="#eee" offset="0"/>
+ <stop stop-color="#d9d9da" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" y2="3.899" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.6 0 0 .076923 1.8002 .15385)" y1="44" x1="24">
+ <stop stop-color="#272727" offset="0"/>
+ <stop stop-color="#454545" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" y2="4.8826" xlink:href="#a" gradientUnits="userSpaceOnUse" y1="3.1234" gradientTransform="matrix(.69042 0 0 1.0165 .25019 -2.4917)" x2="24.64" x1="24.627"/>
+ <linearGradient id="f" y2=".065302" gradientUnits="userSpaceOnUse" y1=".065302" gradientTransform="matrix(.49254 0 0 .49377 .89029 .14413)" x2="54.887" x1="5.2123">
+ <stop stop-color="#96bf3e" offset="0"/>
+ <stop stop-color="#4d6b0d" offset="1"/>
+ </linearGradient>
+ <radialGradient id="e" 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="d" 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="m" 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.65 0 0 .33333 0.4 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(#e)"/>
+ <rect transform="scale(-1)" height="7" width="5" y="-47" x="-10" fill="url(#d)"/>
+ <rect height="7" width="28" y="40" x="10" fill="url(#m)"/>
+ </g>
+ </g>
+ <g stroke-linejoin="round">
+ <path d="m27.491 2.3044c-0.203-0.6551-0.076-1.171-0.188-1.7957h-20.794l0.12273 1.9826" stroke="url(#f)" stroke-miterlimit="0" stroke-width="1.0174" fill="url(#g)"/>
+ <g stroke-linecap="round">
+ <path style="color:#000000" d="m7.5002 3.5h-2.4c-0.3425 0-0.6-0.0318-0.6-0.0732v-2.0973c0-0.66594 0.33542-0.8295 0.77454-0.8295h2.2255" stroke="url(#h)" fill="url(#i)"/>
+ <rect rx=".5" ry=".5" height="26.981" width="21.981" stroke="url(#j)" stroke-miterlimit="0" y="2.5096" x="5.5095" stroke-width="1.019" fill="url(#b)"/>
+ <path style="color:#000000" d="m7.5 2.5v27h-2.4c-0.34251 0-0.6-0.28577-0.6-0.65854v-26.341z" stroke="url(#k)" fill="url(#c)"/>
+ <rect opacity=".5" height="25" width="21" stroke="url(#l)" y="3.5" x="5.5" fill="none"/>
+ </g>
+ </g>
+ <g opacity=".2" transform="matrix(-.17866 0 0 .17866 25.444 7.067)">
+ <path d="m50.463 22.014c-19.869 0-35.984 11.045-35.984 24.674 0 6.475 3.667 12.342 9.612 16.748l-4.027 14.551 20.54-7.582c3.132 0.615 6.438 0.967 9.859 0.967 19.873 0 35.98-11.049 35.98-24.684 0-13.629-16.107-24.674-35.98-24.674z"/>
+ </g>
+ <g fill="#fff" transform="matrix(-.17866 0 0 .17866 25.444 6.067)">
+ <path fill="#fff" d="m50.463 22.014c-19.869 0-35.984 11.045-35.984 24.674 0 6.475 3.667 12.342 9.612 16.748l-4.027 14.551 20.54-7.582c3.132 0.615 6.438 0.967 9.859 0.967 19.873 0 35.98-11.049 35.98-24.684 0-13.629-16.107-24.674-35.98-24.674z"/>
+ </g>
+</svg>
diff --git a/core/img/filetypes/application-x-shockwave-flash.png b/core/img/filetypes/application-x-shockwave-flash.png
new file mode 100644
index 00000000000..75424f81d68
--- /dev/null
+++ b/core/img/filetypes/application-x-shockwave-flash.png
Binary files differ
diff --git a/core/img/filetypes/flash.svg b/core/img/filetypes/application-x-shockwave-flash.svg
index cb823703d9b..b373fd6512d 100644
--- a/core/img/filetypes/flash.svg
+++ b/core/img/filetypes/application-x-shockwave-flash.svg
@@ -5,56 +5,52 @@
<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">
+ <linearGradient id="k" x1="24" gradientUnits="userSpaceOnUse" y1="5.5641" gradientTransform="matrix(.56757 0 0 .72973 2.3784 -2.5135)" x2="24" y2="43">
<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">
+ <linearGradient id="l" x1="25.132" gradientUnits="userSpaceOnUse" y1=".98521" gradientTransform="matrix(.65714 0 0 .63012 .22856 -1.0896)" x2="25.132" y2="47.013">
<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">
+ <radialGradient id="q" 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="r" 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="m" x1="302.86" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 25.981)" x2="302.86" y2="609.51">
<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">
+ <linearGradient id="n" x1="27.401" gradientUnits="userSpaceOnUse" y1="22.442" gradientTransform="matrix(.65714 0 0 .65901 .22856 .17230)" x2="27.401" y2="25.726">
<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">
+ <linearGradient id="o" x1="25" gradientUnits="userSpaceOnUse" y1="12" gradientTransform="matrix(.65714 0 0 .65901 .22856 .17230)" x2="25" y2="35">
<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">
+ <radialGradient id="s" 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">
+ <linearGradient id="p" x1="21.587" gradientUnits="userSpaceOnUse" y1="11.492" gradientTransform="matrix(.65714 0 0 .65901 -.1 -.12653)" x2="21.587" y2="36.647">
<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"/>
+ <rect opacity=".15" height="2" width="22.1" y="29" x="4.95" fill="url(#m)"/>
+ <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(#r)"/>
+ <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(#q)"/>
+ <path d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z" fill="url(#l)"/>
+ <path stroke-linejoin="round" stroke="url(#k)" stroke-linecap="round" d="m26.5 28.5h-21v-27h21z" 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"/>
+ <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(#p)" fill="url(#s)"/>
+ <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(#o)" fill="none"/>
+ <path opacity=".1" style="color:#000000" d="m20.5 16.656v-1.1418l-2.3993-0.02926" stroke="url(#n)" fill="none"/>
</g>
</svg>
diff --git a/core/img/filetypes/application.png b/core/img/filetypes/application.png
index 9152cc1b744..b6b1bbce2f0 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
index 870a4ac2467..edce49e3e4e 100644
--- a/core/img/filetypes/application.svg
+++ b/core/img/filetypes/application.svg
@@ -1,59 +1,57 @@
<?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="p" x1="16" xlink:href="#a" gradientUnits="userSpaceOnUse" y1="9" gradientTransform="matrix(1 0 0 -1 0 34.004)" x2="16" y2="25"/>
<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">
+ <linearGradient id="o" x1="16" xlink:href="#a" gradientUnits="userSpaceOnUse" x2="16" y1="9" y2="25"/>
+ <linearGradient id="n" x1="19.927" gradientUnits="userSpaceOnUse" y1="44.949" gradientTransform="matrix(.66667 0 0 .66667 .0000011 .33333)" x2="19.927" y2="4.9969">
<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">
+ <linearGradient id="l" x1="24" gradientUnits="userSpaceOnUse" y1="5" gradientTransform="matrix(.62162 0 0 .62162 1.0811 2.0811)" x2="24" y2="43">
<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">
+ <radialGradient id="s" 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">
+ <linearGradient id="m" x1="24" gradientUnits="userSpaceOnUse" y1="44" gradientTransform="matrix(.64103 0 0 .64103 .61539 1.6154)" x2="24" y2="3.899">
<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">
+ <radialGradient id="q" 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">
+ <radialGradient id="r" 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">
+ <linearGradient id="k" y2="39.999" gradientUnits="userSpaceOnUse" y1="47.028" x2="25.058" 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 transform="matrix(.7 0 0 .33333 -.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)"/>
+ <rect y="40" width="5" fill="url(#q)" x="38" height="7"/>
+ <rect transform="scale(-1)" height="7" width="5" y="-47" x="-10" fill="url(#r)"/>
+ <rect y="40" width="28" fill="url(#k)" x="10" height="7"/>
</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>
+ <rect stroke-linejoin="round" style="color:#000000" rx="2" ry="2" height="25" width="25" stroke="url(#m)" stroke-linecap="round" y="4.5" x="3.5" fill="url(#s)"/>
+ <rect opacity=".5" stroke-linejoin="round" rx="1" ry="1" height="23" width="23" stroke="url(#l)" stroke-linecap="round" y="5.5" x="4.5" fill="none"/>
+ <path opacity=".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(#n)"/>
+ <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(#o)" 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(#p)" fill="none"/>
</svg>
diff --git a/core/img/filetypes/audio.png b/core/img/filetypes/audio.png
index 3f56a7e2a9a..3c78bcfd173 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
index d5eda38e8aa..1b37a1e6eab 100644
--- a/core/img/filetypes/audio.svg
+++ b/core/img/filetypes/audio.svg
@@ -1,49 +1,47 @@
<?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">
+ <linearGradient id="h" x1="16.626" gradientUnits="userSpaceOnUse" y1="15.298" gradientTransform="matrix(.52104 0 0 .81327 3.4707 .35442)" x2="20.055" y2="24.628">
<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">
+ <linearGradient id="i" x1="24" gradientUnits="userSpaceOnUse" y1="5" gradientTransform="matrix(.62162 0 0 .62162 1.0811 2.0811)" x2="24" y2="43">
<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">
+ <radialGradient id="l" 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">
+ <radialGradient id="j" 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">
+ <radialGradient id="k" 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">
+ <linearGradient id="g" y2="39.999" gradientUnits="userSpaceOnUse" y1="47.028" x2="25.058" 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 transform="matrix(.7 0 0 .33333 -.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)"/>
+ <rect y="40" width="5" fill="url(#j)" x="38" height="7"/>
+ <rect transform="scale(-1)" height="7" width="5" y="-47" x="-10" fill="url(#k)"/>
+ <rect y="40" width="28" fill="url(#g)" x="10" height="7"/>
</g>
</g>
- <rect style="color:#000000" height="25" width="25" y="4.5" x="3.5" fill="url(#a)"/>
+ <rect style="color:#000000" height="25" width="25" y="4.5" x="3.5" fill="url(#l)"/>
<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>
+ <rect opacity=".5" height="23" width="23" stroke="url(#i)" stroke-linecap="round" y="5.5" x="4.5" fill="none"/>
+ <path opacity=".1" fill="url(#h)" d="m4 5 0.008 15c0.6904-0.015 23.468-5.529 23.992-5.795v-9.205z" fill-rule="evenodd"/>
+ <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"/>
</svg>
diff --git a/core/img/filetypes/calendar.png b/core/img/filetypes/calendar.png
deleted file mode 100644
index d85b1db651c..00000000000
--- a/core/img/filetypes/calendar.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/calendar.svg b/core/img/filetypes/calendar.svg
deleted file mode 100644
index 0016749b936..00000000000
--- a/core/img/filetypes/calendar.svg
+++ /dev/null
@@ -1,94 +0,0 @@
-<!-- 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/database.png b/core/img/filetypes/database.png
index 24788b2a37f..49b2b861757 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
index 6dfac54e68b..f3d4570015f 100644
--- a/core/img/filetypes/database.svg
+++ b/core/img/filetypes/database.svg
@@ -1,54 +1,47 @@
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<?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="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">
+ <linearGradient id="k" x1="102.31" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="-2.3925" gradientTransform="matrix(.45813 0 0 .43889 -31.62 14.933)" x2="102.31" y2="-24.582">
<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">
+ <linearGradient id="j" x1="109.96" gradientUnits="userSpaceOnUse" y1="-24.911" gradientTransform="matrix(.45813 0 0 .43889 -31.62 14.933)" x2="109.96" y2="-2.3758">
<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">
+ <linearGradient id="i" x1="103.95" xlink:href="#b" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="-7.6657" gradientTransform="matrix(.45783 0 0 .43229 -31.592 18.912)" x2="89.424" y2="-7.6657"/>
+ <linearGradient id="b">
<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">
+ <linearGradient id="h" x1="89.018" xlink:href="#a" gradientUnits="userSpaceOnUse" y1="22.537" gradientTransform="translate(-78.157 -9.5461)" x2="89.018" y2="27.546"/>
+ <linearGradient id="a">
<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">
+ <linearGradient id="g" x1="103.95" xlink:href="#b" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="-7.6657" gradientTransform="matrix(.45783 0 0 .43229 -31.592 24.912)" x2="89.424" y2="-7.6657"/>
+ <linearGradient id="f" x1="89.018" xlink:href="#a" gradientUnits="userSpaceOnUse" y1="22.537" gradientTransform="translate(-78.157 -3.5461)" x2="89.018" y2="27.546"/>
+ <linearGradient id="e" x1="103.95" xlink:href="#b" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="-7.6657" gradientTransform="matrix(.45783 0 0 .43229 -31.592 30.912)" x2="89.424" y2="-7.6657"/>
+ <linearGradient id="d" x1="89.018" xlink:href="#a" gradientUnits="userSpaceOnUse" y1="22.537" gradientTransform="translate(-78.157 2.4539)" x2="89.018" y2="27.546"/>
+ <linearGradient id="l" x1="21.381" gradientUnits="userSpaceOnUse" y1="5.0525" gradientTransform="matrix(0.6 0 0 .60526 1.6 2.1711)" x2="21.381" y2="44.137">
<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"/>
+ <stop stop-color="#FFF" stop-opacity=".23529" offset=".081258"/>
+ <stop stop-color="#FFF" stop-opacity=".15686" offset=".92328"/>
+ <stop stop-color="#FFF" stop-opacity=".39216" 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 id="c" gradientUnits="userSpaceOnUse" cy="41.636" cx="23.335" gradientTransform="matrix(.57452 0 0 .22094 2.5938 17.801)" r="22.627">
+ <stop offset="0"/>
+ <stop 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"/>
+ <path opacity=".3" fill="url(#c)" 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"/>
+ <g>
+ <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(#d)" fill="url(#e)"/>
+ <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" 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(#f)" fill="url(#g)"/>
+ <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" 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(#h)" fill="url(#i)"/>
+ <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(#j)" fill="url(#k)"/>
+ </g>
+ <rect opacity=".5" style="color:#000000" rx="17.5" ry="4" height="23" width="21" stroke="url(#l)" y="5.5" x="5.5" fill="none"/>
</svg>
diff --git a/core/img/filetypes/file.png b/core/img/filetypes/file.png
index c20f13c2e13..54a242d9d29 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
index 3d91c341143..ab7db2d2e45 100644
--- a/core/img/filetypes/file.svg
+++ b/core/img/filetypes/file.svg
@@ -5,32 +5,28 @@
<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">
+ <linearGradient id="g" x1="24" gradientUnits="userSpaceOnUse" y1="5.5641" gradientTransform="matrix(.56757 0 0 .72973 2.3784 -2.5135)" x2="24" y2="43">
<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">
+ <linearGradient id="h" x1="25.132" gradientUnits="userSpaceOnUse" y1=".98521" gradientTransform="matrix(.65714 0 0 .63012 .22856 -1.0896)" x2="25.132" y2="47.013">
<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">
+ <radialGradient id="j" 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="k" 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="i" x1="302.86" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 25.981)" x2="302.86" y2="609.51">
<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"/>
+ <rect opacity=".15" height="2" width="22.1" y="29" x="4.95" fill="url(#i)"/>
+ <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(#k)"/>
+ <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(#j)"/>
+ <path d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z" fill="url(#h)"/>
+ <path stroke-linejoin="round" stroke="url(#g)" stroke-linecap="round" d="m26.5 28.5h-21v-27h21z" 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
deleted file mode 100644
index bcde641da3c..00000000000
--- a/core/img/filetypes/flash.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/folder-drag-accept.png b/core/img/filetypes/folder-drag-accept.png
index 19c2d2eebd4..086f38afd83 100644
--- a/core/img/filetypes/folder-drag-accept.png
+++ 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
index a7885c80be7..5ee8f0e5ff3 100644
--- a/core/img/filetypes/folder-drag-accept.svg
+++ b/core/img/filetypes/folder-drag-accept.svg
@@ -1,335 +1,60 @@
<?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 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="21.387" gradientUnits="userSpaceOnUse" x2="27.557" gradientTransform="matrix(.89186 0 0 .86793 3.1207 9.575)" 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="g" y2="36.658" gradientUnits="userSpaceOnUse" x2="22.809" gradientTransform="matrix(.74675 0 0 .55199 -1.922 5.7201)" 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="f" y2="43.761" gradientUnits="userSpaceOnUse" x2="35.793" gradientTransform="matrix(.64444 0 0 .54135 .53343 5.4887)" y1="17.118" x1="35.793">
+ <stop stop-color="#b4cee1" offset="0"/>
+ <stop stop-color="#5d9fcd" offset="1"/>
+ </linearGradient>
+ <linearGradient id="i" 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="c" y2="34.143" gradientUnits="userSpaceOnUse" x2="21.37" gradientTransform="matrix(.54384 0 0 .61466 3.2688 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="d" y2="20.47" gradientUnits="userSpaceOnUse" x2="62.989" gradientTransform="matrix(.61905 0 0 .61905 -30.392 1.4286)" y1="17.47" x1="62.989">
+ <stop stop-color="#f9f9f9" offset="0"/>
+ <stop stop-color="#d8d8d8" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" 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.0001 6.5001c-0.43342 0.005-0.5 0.21723-0.5 0.6349v1.365c-1.2457 0-1-0.002-1 0.54389v9.4561l27-1.36v-8.0961c0-0.41767-0.34799-0.54876-0.78141-0.54389h-14.219v-1.365c0-0.41767-0.26424-0.63977-0.69767-0.6349z" stroke="url(#h)" fill="none"/>
+ <path style="color:#000000" d="m4.0001 7v2h-1v6h26v-6h-15v-2z" fill="url(#d)"/>
+ <path style="color:#000000" d="m4.5001 7.5v2h-1v6h25v-6h-15v-2z" stroke="url(#c)" stroke-linecap="round" fill="none"/>
+ </g>
+ <g transform="translate(.00009 -1)">
+ <rect opacity=".3" height="3.8653" width="24.695" y="28.135" x="3.6472" fill="url(#i)"/>
+ <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="m0.92644 14.421c-0.69105 0.067-0.32196 0.76007-0.37705 1.1498 0.0802 0.25184 1.5982 13.236 1.5982 13.682 0 0.38752 0.22667 0.32187 0.80101 0.32187h26.397c0.61872 0.012 0.48796 0.006 0.48796-0.32797 0.0452-0.17069 1.6394-14.298 1.6623-14.521 0-0.23495 0.0581-0.30493-0.30493-0.30493h-30.265z" fill="url(#f)"/>
+ <path opacity=".4" d="m0.68182 14 30.636 0.00023c0.4137 0 0.68181 0.24597 0.68181 0.55177l-1.6732 14.915c0.01 0.38693-0.1364 0.54035-0.61707 0.53224l-27.256-0.01c-0.4137 0-0.83086-0.22836-0.83086-0.53417l-1.6231-14.903c0-0.3058 0.26812-0.55199 0.68182-0.55199z" fill="url(#g)"/>
+ <path opacity=".5" style="color:#000000" d="m1.4999 15.412 1.6252 13.176h25.749l1.6247-13.176z" stroke="url(#e)" stroke-linecap="round" stroke-width=".90749" fill="none"/>
+ <path opacity=".3" stroke-linejoin="round" style="color:#000000" d="m0.92644 14.421c-0.69105 0.067-0.32196 0.76007-0.37705 1.1498 0.0802 0.25184 1.5982 13.236 1.5982 13.682 0 0.38752 0.22667 0.32187 0.80101 0.32187h26.397c0.61872 0.012 0.48796 0.006 0.48796-0.32797 0.0452-0.17069 1.6394-14.298 1.6623-14.521 0-0.23495 0.0581-0.30493-0.30493-0.30493h-30.265z" stroke="#000" stroke-linecap="round" stroke-width=".91766" fill="none"/>
</svg>
diff --git a/core/img/filetypes/folder-external.png b/core/img/filetypes/folder-external.png
index 997f07b2bac..7da0a42fc24 100644
--- a/core/img/filetypes/folder-external.png
+++ 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
index 89ec9a8ecaa..bf07bdd79ce 100644
--- a/core/img/filetypes/folder-external.svg
+++ b/core/img/filetypes/folder-external.svg
@@ -1,68 +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: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">
+ <linearGradient id="p" x1="27.557" gradientUnits="userSpaceOnUse" y1="7.1627" gradientTransform="matrix(.89186 0 0 1.0539 3.1208 5.4125)" x2="27.557" y2="21.387">
<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=".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(0.74675,0,0,0.65549,-1.9219,3.1676)" y1="49.629" x1="22.935">
+ <linearGradient id="o" x1="22.935" gradientUnits="userSpaceOnUse" y1="49.629" gradientTransform="matrix(.74675 0 0 .65549 -1.9219 3.1676)" x2="22.809" y2="36.658">
<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">
+ <linearGradient id="n" x1="35.793" gradientUnits="userSpaceOnUse" y1="17.118" gradientTransform="matrix(.64444 0 0 .64286 .53352 .89286)" x2="35.793" y2="43.761">
<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">
+ <linearGradient id="m" x1="302.86" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.051143 0 0 .015916 -2.49 22.299)" x2="302.86" y2="609.51">
<stop stop-opacity="0" offset="0"/>
- <stop offset="0.5"/>
+ <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">
+ <radialGradient id="q" 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">
+ <radialGradient id="r" 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">
+ <linearGradient id="l" x1="21.37" gradientUnits="userSpaceOnUse" y1="4.7324" gradientTransform="matrix(.54384 0 0 .61466 3.2689 5.0911)" x2="21.37" y2="34.143">
<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=".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">
+ <linearGradient id="k" x1="62.989" gradientUnits="userSpaceOnUse" y1="13" gradientTransform="matrix(.61905 0 0 .61905 -30.392 1.4286)" x2="62.989" y2="16">
<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">
+ <linearGradient id="j" x1="-51.786" gradientUnits="userSpaceOnUse" x2="-51.786" gradientTransform="matrix(.50703 0 0 .503 68.029 1.3298)" y1="53.514" y2="3.6337">
<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"/>
+ <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(#j)" fill="none"/>
+ <path style="color:#000000" d="m4.0002 7v2h-1v4h26v-4h-15v-2h-10z" fill="url(#k)"/>
+ <path style="color:#000000" stroke-linecap="round" d="m4.5002 7.5v2h-1v4h25v-4h-15v-2h-9z" stroke="url(#l)" 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)"/>
+ <rect opacity=".3" height="3.8653" width="24.695" y="28.135" x="3.6472" fill="url(#m)"/>
+ <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(#q)"/>
+ <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(#r)"/>
</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"/>
+ <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(#n)"/>
+ <path opacity=".4" 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" fill="url(#o)"/>
+ <path opacity=".5" style="color:#000000" d="m2.5002 12.5 0.62498 16h25.749l0.62498-16z" stroke="url(#p)" 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=".3" d="m16 16 2 2-3 3 2 2 3-3 2 2v-6h-6zm-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" fill="#FFF"/>
+ <path opacity=".7" d="m16 15 2 2-3 3 2 2 3-3 2 2v-6h-6zm-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
index c716607e26e..4758fb25408 100644
--- a/core/img/filetypes/folder-public.png
+++ 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
index a949833f95a..04a11f26899 100644
--- a/core/img/filetypes/folder-public.svg
+++ b/core/img/filetypes/folder-public.svg
@@ -1,68 +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: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">
+ <linearGradient id="p" x1="27.557" gradientUnits="userSpaceOnUse" y1="7.1627" gradientTransform="matrix(.89186 0 0 1.0539 3.1208 5.4125)" x2="27.557" y2="21.387">
<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=".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(0.74675,0,0,0.65549,-1.9219,3.1676)" y1="49.629" x1="22.935">
+ <linearGradient id="o" x1="22.935" gradientUnits="userSpaceOnUse" y1="49.629" gradientTransform="matrix(.74675 0 0 .65549 -1.9219 3.1676)" x2="22.809" y2="36.658">
<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">
+ <linearGradient id="n" x1="35.793" gradientUnits="userSpaceOnUse" y1="17.118" gradientTransform="matrix(.64444 0 0 .64286 .53352 .89286)" x2="35.793" y2="43.761">
<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">
+ <linearGradient id="m" x1="302.86" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.051143 0 0 .015916 -2.49 22.299)" x2="302.86" y2="609.51">
<stop stop-opacity="0" offset="0"/>
- <stop offset="0.5"/>
+ <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">
+ <radialGradient id="q" 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">
+ <radialGradient id="r" 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">
+ <linearGradient id="l" x1="21.37" gradientUnits="userSpaceOnUse" y1="4.7324" gradientTransform="matrix(.54384 0 0 .61466 3.2689 5.0911)" x2="21.37" y2="34.143">
<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=".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">
+ <linearGradient id="k" x1="62.989" gradientUnits="userSpaceOnUse" y1="13" gradientTransform="matrix(.61905 0 0 .61905 -30.392 1.4286)" x2="62.989" y2="16">
<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">
+ <linearGradient id="j" x1="-51.786" gradientUnits="userSpaceOnUse" x2="-51.786" gradientTransform="matrix(.50703 0 0 .503 68.029 1.3298)" y1="53.514" y2="3.6337">
<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"/>
+ <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(#j)" fill="none"/>
+ <path style="color:#000000" d="m4.0002 7v2h-1v4h26v-4h-15v-2h-10z" fill="url(#k)"/>
+ <path style="color:#000000" stroke-linecap="round" d="m4.5002 7.5v2h-1v4h25v-4h-15v-2h-9z" stroke="url(#l)" 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)"/>
+ <rect opacity=".3" height="3.8653" width="24.695" y="28.135" x="3.6472" fill="url(#m)"/>
+ <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(#q)"/>
+ <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(#r)"/>
</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"/>
+ <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(#n)"/>
+ <path opacity=".4" 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" fill="url(#o)"/>
+ <path opacity=".5" style="color:#000000" d="m2.5002 12.5 0.62498 16h25.749l0.62498-16z" stroke="url(#p)" 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=".3" 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" fill="#FFF"/>
+ <path opacity=".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
index e547a242062..e3c0ee9815a 100644
--- a/core/img/filetypes/folder-shared.png
+++ 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
index 56aa9634d27..a389e535439 100644
--- a/core/img/filetypes/folder-shared.svg
+++ b/core/img/filetypes/folder-shared.svg
@@ -1,68 +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: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">
+ <linearGradient id="p" x1="27.557" gradientUnits="userSpaceOnUse" y1="7.1627" gradientTransform="matrix(.89186 0 0 1.0539 3.1208 5.4125)" x2="27.557" y2="21.387">
<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=".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">
+ <linearGradient id="o" x1="22.935" gradientUnits="userSpaceOnUse" y1="49.629" gradientTransform="matrix(.74675 0 0 .65549 -1.9219 1.1676)" x2="22.809" y2="36.658">
<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">
+ <linearGradient id="n" x1="35.793" gradientUnits="userSpaceOnUse" y1="17.118" gradientTransform="matrix(.64444 0 0 .64286 .53352 .89286)" x2="35.793" y2="43.761">
<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">
+ <linearGradient id="m" x1="302.86" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.051143 0 0 .015916 -2.49 22.299)" x2="302.86" y2="609.51">
<stop stop-opacity="0" offset="0"/>
- <stop offset="0.5"/>
+ <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">
+ <radialGradient id="q" 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">
+ <radialGradient id="r" 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">
+ <linearGradient id="l" x1="21.37" gradientUnits="userSpaceOnUse" y1="4.7324" gradientTransform="matrix(.54384 0 0 .61466 3.2689 5.0911)" x2="21.37" y2="34.143">
<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=".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">
+ <linearGradient id="k" x1="62.989" gradientUnits="userSpaceOnUse" y1="13" gradientTransform="matrix(.61905 0 0 .61905 -30.392 1.4286)" x2="62.989" y2="16">
<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">
+ <linearGradient id="j" x1="-51.786" gradientUnits="userSpaceOnUse" x2="-51.786" gradientTransform="matrix(.50703 0 0 .503 68.029 1.3298)" y1="53.514" y2="3.6337">
<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"/>
+ <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(#j)" fill="none"/>
+ <path style="color:#000000" d="m4.0002 7v2h-1v4h26v-4h-15v-2h-10z" fill="url(#k)"/>
+ <path style="color:#000000" stroke-linecap="round" d="m4.5002 7.5v2h-1v4h25v-4h-15v-2h-9z" stroke="url(#l)" 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)"/>
+ <rect opacity=".3" height="3.8653" width="24.695" y="28.135" x="3.6472" fill="url(#m)"/>
+ <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(#q)"/>
+ <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(#r)"/>
</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"/>
+ <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(#n)"/>
+ <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(#o)"/>
+ <path opacity=".5" style="color:#000000" d="m2.5002 12.5 0.62498 16h25.749l0.62498-16z" stroke="url(#p)" 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=".3" style="block-progression:tb;color:#000000;text-transform:none;text-indent:0" 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" fill="#FFF"/>
+ <path opacity=".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 b7be63d5836..bffa01fa071 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
index 92d4cc22718..8271ca3793a 100644
--- a/core/img/filetypes/folder.svg
+++ b/core/img/filetypes/folder.svg
@@ -1,60 +1,58 @@
<?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">
+ <linearGradient id="p" x1="27.557" gradientUnits="userSpaceOnUse" y1="7.1627" gradientTransform="matrix(.89186 0 0 1.0539 3.1208 5.4125)" x2="27.557" y2="21.387">
<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">
+ <linearGradient id="o" x1="22.935" gradientUnits="userSpaceOnUse" y1="49.629" gradientTransform="matrix(.74675 0 0 .65549 -1.9219 1.1676)" x2="22.809" y2="36.658">
<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">
+ <linearGradient id="n" x1="35.793" gradientUnits="userSpaceOnUse" y1="17.118" gradientTransform="matrix(.64444 0 0 .64286 .53352 .89286)" x2="35.793" y2="43.761">
<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">
+ <linearGradient id="m" x1="302.86" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.051143 0 0 .015916 -2.49 22.299)" x2="302.86" y2="609.51">
<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">
+ <radialGradient id="q" 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">
+ <radialGradient id="r" 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">
+ <linearGradient id="l" x1="21.37" gradientUnits="userSpaceOnUse" y1="4.7324" gradientTransform="matrix(.54384 0 0 .61466 3.2689 5.0911)" x2="21.37" y2="34.143">
<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">
+ <linearGradient id="k" x1="62.989" gradientUnits="userSpaceOnUse" y1="13" gradientTransform="matrix(.61905 0 0 .61905 -30.392 1.4286)" x2="62.989" y2="16">
<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">
+ <linearGradient id="j" x1="-51.786" gradientUnits="userSpaceOnUse" x2="-51.786" gradientTransform="matrix(.50703 0 0 .503 68.029 1.3298)" y1="53.514" y2="3.6337">
<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>
+ <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(#j)" fill="none"/>
+ <path style="color:#000000" d="m4.0002 7v2h-1v4h26v-4h-15v-2h-10z" fill="url(#k)"/>
+ <path style="color:#000000" stroke-linecap="round" d="m4.5002 7.5v2h-1v4h25v-4h-15v-2h-9z" stroke="url(#l)" fill="none"/>
<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)"/>
+ <rect opacity=".3" height="3.8653" width="24.695" y="28.135" x="3.6472" fill="url(#m)"/>
+ <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(#q)"/>
+ <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(#r)"/>
</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 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(#n)"/>
+ <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(#o)"/>
+ <path opacity=".5" style="color:#000000" d="m2.5002 12.5 0.62498 16h25.749l0.62498-16z" stroke="url(#p)" 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 9404c3ca6ac..535e03dfa77 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
index 8fca5ff9eff..13c0596006b 100644
--- a/core/img/filetypes/font.svg
+++ b/core/img/filetypes/font.svg
@@ -5,33 +5,31 @@
<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">
+ <linearGradient id="i" x1="22.056" gradientUnits="userSpaceOnUse" y1="15.834" gradientTransform="matrix(.85825 0 0 .86435 .35576 -11.07)" x2="22.056" y2="45.497">
<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">
+ <radialGradient id="l" 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="m" 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="n" 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="j" x1="143.92" gradientUnits="userSpaceOnUse" y1="75.221" gradientTransform="matrix(.97891 0 0 .95244 -119.66 -63.433)" x2="143.92" y2="103.13">
<stop stop-color="#f8b17e" offset="0"/>
- <stop stop-color="#e35d4f" offset=".31210"/>
+ <stop stop-color="#e35d4f" offset=".3121"/>
<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">
+ <linearGradient id="k" x1="153.41" gradientUnits="userSpaceOnUse" y1="98.785" gradientTransform="matrix(.97891 0 0 .95244 -119.66 -63.433)" x2="153.41" y2="75.221">
<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"/>
+ <radialGradient id="o" 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 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(#o)"/>
+ <path stroke="url(#k)" 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" fill="url(#j)"/>
+ <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(#n)"/>
+ <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(#m)"/>
+ <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(#l)"/>
</g>
+ <path stroke="#333" stroke-width="1px" 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" fill="url(#i)"/>
</svg>
diff --git a/core/img/filetypes/image-svg+xml.png b/core/img/filetypes/image-svg+xml.png
index e3dd52489d3..a847f78fcd8 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
index 06df5f54da6..1f0a54a21ca 100644
--- a/core/img/filetypes/image-svg+xml.svg
+++ b/core/img/filetypes/image-svg+xml.svg
@@ -1,56 +1,48 @@
<?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">
+ <linearGradient id="i" x1="24" gradientUnits="userSpaceOnUse" y1="5.5641" gradientTransform="matrix(.56757 0 0 .72973 2.3784 -2.5135)" x2="24" y2="43">
<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">
+ <linearGradient id="j" x1="25.132" gradientUnits="userSpaceOnUse" y1=".98521" gradientTransform="matrix(.65714 0 0 .63012 .22856 -1.0896)" x2="25.132" y2="47.013">
<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">
+ <linearGradient id="k" x1="-51.786" gradientUnits="userSpaceOnUse" y1="50.786" gradientTransform="matrix(.53064 0 0 .58970 39.27 -1.7919)" x2="-51.786" y2="2.9062">
<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"/>
+ <radialGradient id="n" 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">
+ <radialGradient id="o" 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="l" x1="302.86" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 25.981)" y1="366.65" y2="609.51">
<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">
+ <linearGradient id="m" x1="28.534" gradientUnits="userSpaceOnUse" y1="24.24" gradientTransform="matrix(.65943 0 0 .64652 -27.821 1.2237)" x2="16.887" y2="13.664">
<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"/>
+ <rect opacity=".15" height="2" width="22.1" y="29" x="4.95" fill="url(#l)"/>
+ <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(#o)"/>
+ <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(#n)"/>
+ <path stroke-linejoin="round" stroke="url(#k)" stroke-width=".99992" d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z" fill="url(#j)"/>
+ <path stroke-linejoin="round" stroke="url(#i)" stroke-linecap="round" d="m26.5 28.5h-21v-27h21z" 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>
+ <path stroke="#ea541a" stroke-width="1px" fill="url(#m)" 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"/>
+ <rect y="22.818" width="2" fill="#ea541a" x="-18.788" height="2"/>
+ <rect y="12.818" width="2" fill="#ea541a" x="-6.788" height="2"/>
+ <path stroke="#ea541a" stroke-width="1px" d="m-17.699 11.147 9.5001 12.316" fill="none"/>
+ <path stroke="#ea541a" 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" fill="#e6e6e6"/>
+ <path stroke="#ea541a" 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" fill="#e6e6e6"/>
+ <rect y="15.818" width="2" fill="#ea541a" x="-14.788" height="2"/>
</g>
</svg>
diff --git a/core/img/filetypes/image.png b/core/img/filetypes/image.png
index 087f5dcdbdf..5cdc05029af 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
index 50991f7359d..86cbb633bf3 100644
--- a/core/img/filetypes/image.svg
+++ b/core/img/filetypes/image.svg
@@ -1,61 +1,57 @@
<?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"/>
+ <radialGradient id="t" 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">
+ <radialGradient id="u" 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="l" x1="302.86" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.084497 0 0 .012353 -6.5396 38.471)" x2="302.86" y2="609.51">
<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">
+ <linearGradient id="r" x1="16.626" gradientUnits="userSpaceOnUse" y1="15.298" gradientTransform="matrix(.57894 0 0 .65062 2.0784 1.9502)" x2="20.055" y2="24.628">
<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">
+ <linearGradient id="o" x1="24" gradientUnits="userSpaceOnUse" y1="5.5641" gradientTransform="matrix(.77477 0 0 .61261 -2.5946 1.2973)" x2="24" y2="43">
<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">
+ <linearGradient id="p" x1="25.132" gradientUnits="userSpaceOnUse" y1=".98521" gradientTransform="matrix(.85714 0 0 .52148 -4.5714 2.6844)" x2="25.132" y2="47.013">
<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">
+ <linearGradient id="q" x1="-51.786" gradientUnits="userSpaceOnUse" y1="50.786" gradientTransform="matrix(.69214 0 0 .48803 46.352 2.1033)" x2="-51.786" y2="2.9062">
<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">
+ <linearGradient id="m" x1="45.414" gradientUnits="userSpaceOnUse" y1="15.27" gradientTransform="matrix(.32723 0 0 .25356 -38.234 -30.559)" x2="45.567" y2="96.253">
<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">
+ <linearGradient id="n" x1="-24.032" gradientUnits="userSpaceOnUse" y1="-13.091" gradientTransform="matrix(.74286 0 0 .74074 1.8384 4.0069)" x2="-24.098" y2="-40.164">
<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">
+ <linearGradient id="s" x1="149.98" gradientUnits="userSpaceOnUse" y1="-104.24" gradientTransform="matrix(.28088 0 0 .28276 -22.128 49.806)" x2="149.98" y2="-174.97">
<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 opacity=".4" stroke-width=".0225" transform="matrix(.66667 0 0 .66667 0 -1.6667)">
+ <rect y="43" width="40.8" fill="url(#l)" x="3.6" height="3"/>
+ <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(#u)"/>
+ <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(#t)"/>
</g>
+ <path stroke-linejoin="round" stroke="url(#q)" stroke-width=".0066667" d="m0.99997 4c6.8745 0 30 0.0015 30 0.0015l0.000036 23.999h-30v-24z" fill="url(#p)"/>
+ <path stroke-linejoin="round" d="m30.333 27.333h-28.667v-22.667h28.667z" stroke="url(#o)" stroke-linecap="round" stroke-width=".0066667" fill="none"/>
+ <rect ry="0" rx="0" transform="matrix(-.99999 .0037552 .0024409 -1 0 0)" height="19.903" width="25.952" stroke="url(#n)" stroke-linecap="round" y="-26.012" x="-29.015" stroke-width=".0066668" fill="url(#m)"/>
+ <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(#s)"/>
+ <path 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" fill="#d2d2d2"/>
+ <path opacity=".15" fill="url(#r)" 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"/>
</svg>
diff --git a/core/img/filetypes/package-x-generic.png b/core/img/filetypes/package-x-generic.png
index e08cc5480ce..4f5c6583bf1 100644
--- a/core/img/filetypes/package-x-generic.png
+++ 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
index 13ab5b7550e..e00438421af 100644
--- a/core/img/filetypes/package-x-generic.svg
+++ b/core/img/filetypes/package-x-generic.svg
@@ -1,62 +1,53 @@
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<?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/">
- <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">
+ <linearGradient id="i" x1="44.995" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="17.5" gradientTransform="matrix(.70749 0 0 .69403 -.97980 -1.6455)" x2="3.0052" y2="17.5">
<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" offset=".245"/>
+ <stop stop-color="#FFF" offset=".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">
+ <linearGradient id="h" x1="26" gradientUnits="userSpaceOnUse" y1="22" gradientTransform="matrix(1 0 0 .71429 -8 -1.7143)" x2="26" y2="8">
<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" offset=".30213"/>
+ <stop stop-color="#FFF" stop-opacity=".69020" offset=".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">
+ <linearGradient id="g" x1="23.452" gradientUnits="userSpaceOnUse" y1="30.555" gradientTransform="matrix(.90695 0 0 .81527 -5.2694 -5.0638)" x2="43.007" y2="45.934">
<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">
+ <linearGradient id="f" x1="24.823" gradientUnits="userSpaceOnUse" y1="15.378" gradientTransform="matrix(.90695 0 0 1.0808 -5.2694 -11.995)" x2="24.997" y2="37.277">
<stop stop-color="#dac197" offset="0"/>
- <stop stop-color="#c1a581" offset="0.23942"/>
- <stop stop-color="#dbc298" offset="0.27582"/>
+ <stop stop-color="#c1a581" offset=".23942"/>
+ <stop stop-color="#dbc298" offset=".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">
+ <linearGradient id="e" x1="15.464" gradientUnits="userSpaceOnUse" y1="7.9757" gradientTransform="matrix(.70732 0 0 .69403 -.97579 -1.3833)" x2="15.464" y2="45.042">
<stop stop-color="#c9af8b" offset="0"/>
- <stop stop-color="#ad8757" offset="0.23942"/>
- <stop stop-color="#c2a57f" offset="0.27582"/>
+ <stop stop-color="#ad8757" offset=".23942"/>
+ <stop stop-color="#c2a57f" offset=".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"/>
+ <radialGradient id="c" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="41.5" cx="5" gradientTransform="matrix(.59382 0 0 1.5367 -6.6595 -103.94)" r="5"/>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop 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 id="d" x1="17.554" gradientUnits="userSpaceOnUse" y1="46" gradientTransform="matrix(1.757 0 0 1.397 -17.394 -16.412)" x2="17.554" y2="35">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop 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"/>
+ <radialGradient id="b" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="41.5" cx="5" gradientTransform="matrix(.59382 0 0 1.5367 41.141 -103.94)" 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 opacity=".4" transform="matrix(.69054 0 0 .67815 -.50409 -.44851)">
+ <rect transform="scale(-1)" height="15.367" width="2.9602" y="-47.848" x="-3.6904" fill="url(#c)"/>
+ <rect y="32.482" width="40.412" fill="url(#d)" x="3.6904" height="15.367"/>
+ <rect transform="scale(1,-1)" height="15.367" width="2.9602" y="-47.848" x="44.11" fill="url(#b)"/>
</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"/>
+ <path d="m5.3977 4.5159h20.864c1.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" stroke="url(#e)" stroke-linecap="round" stroke-width=".99420" display="block" fill="url(#f)"/>
+ <path opacity=".50549" d="m6.0608 5.219h19.56c1.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="url(#g)" stroke-width=".74212" display="block" fill="none"/>
+ <path opacity=".4" fill="url(#h)" d="m14 4h4v10h-4v-10z"/>
+ <path opacity=".4" d="m1.5001 10.5h29" stroke="url(#i)" stroke-linecap="square" stroke-width="1px" fill="none"/>
</svg>
diff --git a/core/img/filetypes/text-calendar.png b/core/img/filetypes/text-calendar.png
new file mode 100644
index 00000000000..d5c666a7695
--- /dev/null
+++ b/core/img/filetypes/text-calendar.png
Binary files differ
diff --git a/core/img/filetypes/text-calendar.svg b/core/img/filetypes/text-calendar.svg
new file mode 100644
index 00000000000..7d62bb8fa12
--- /dev/null
+++ b/core/img/filetypes/text-calendar.svg
@@ -0,0 +1,89 @@
+<?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>
+ <radialGradient id="c" spreadMethod="reflect" gradientUnits="userSpaceOnUse" cy="4.9179" cx="14" gradientTransform="matrix(1.0912 -1.8502e-8 3.75e-8 1.5923 7.2228 -4.4685)" r="2">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#8f8f8f" offset="1"/>
+ </radialGradient>
+ <radialGradient id="b" spreadMethod="reflect" gradientUnits="userSpaceOnUse" cy="4.9179" cx="14" gradientTransform="matrix(1.0912 -1.8502e-8 3.75e-8 1.5923 -5.7772 -4.4685)" r="2">
+ <stop stop-color="#FFF" offset="0"/>
+ <stop stop-color="#8f8f8f" offset="1"/>
+ </radialGradient>
+ <linearGradient id="l" x1="24" gradientUnits="userSpaceOnUse" y1="5" gradientTransform="matrix(0.6 0 0 .64185 1.6 -16.779)" x2="24" y2="43">
+ <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="k" x1="24" gradientUnits="userSpaceOnUse" y1="5" gradientTransform="matrix(.62162 0 0 .62162 1.0811 2.0811)" x2="24" y2="43">
+ <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(0 .90633 -1.9732 -3.8244e-8 32.673 -1.9201)" r="20">
+ <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>
+ <linearGradient id="j" x1="24" gradientUnits="userSpaceOnUse" y1="44" gradientTransform="matrix(.64103 0 0 .64103 .61538 1.6154)" x2="24" y2="3.899">
+ <stop stop-color="#791235" offset="0"/>
+ <stop stop-color="#dd3b27" offset="1"/>
+ </linearGradient>
+ <linearGradient id="i" x1="23.954" gradientUnits="userSpaceOnUse" y1="15.999" gradientTransform="matrix(.65 0 0 0.5 0.4 4)" x2="23.954" y2="18.684">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="h" x1="19.36" gradientUnits="userSpaceOnUse" y1="16.138" gradientTransform="matrix(.64103 0 0 .64185 .61538 .95838)" x2="19.36" y2="44.984">
+ <stop stop-color="#f4f4f4" offset="0"/>
+ <stop stop-color="#dbdbdb" offset="1"/>
+ </linearGradient>
+ <linearGradient id="g" x1="24" gradientUnits="userSpaceOnUse" y1="44" gradientTransform="matrix(.64103 0 0 .64185 .61538 1.5793)" x2="24" y2="3.8905">
+ <stop stop-color="#787878" offset="0"/>
+ <stop stop-color="#AAA" offset="1"/>
+ </linearGradient>
+ <radialGradient id="e" 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="d" 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="m" y2="39.999" gradientUnits="userSpaceOnUse" y1="47.028" x2="25.058" 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>
+ <linearGradient id="f" x1="24" gradientUnits="userSpaceOnUse" y1="44" gradientTransform="matrix(.64103 0 0 .64103 .61538 .61538)" x2="24" y2="3.899">
+ <stop stop-color="#791235" offset="0"/>
+ <stop stop-color="#dd3b27" offset="1"/>
+ </linearGradient>
+ </defs>
+ <path stroke-linejoin="round" style="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="url(#f)" stroke-linecap="round" fill="none"/>
+ <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 y="40" width="5" fill="url(#e)" x="38" height="7"/>
+ <rect transform="scale(-1)" height="7" width="5" y="-47" x="-10" fill="url(#d)"/>
+ <rect y="40" width="28" fill="url(#m)" x="10" height="7"/>
+ </g>
+ </g>
+ <g>
+ <path stroke-linejoin="round" style="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" stroke="url(#g)" stroke-linecap="round" fill="url(#h)"/>
+ <rect opacity=".3" rx="0" ry="0" height="2" width="26" y="12" x="3" fill="url(#i)"/>
+ <path stroke-linejoin="round" style="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" stroke="url(#j)" stroke-linecap="round" fill="url(#a)"/>
+ </g>
+ <rect opacity=".5" stroke-linejoin="round" rx="1" ry="1" width="23" stroke="url(#k)" stroke-linecap="round" x="4.5" y="5.5" height="23" fill="none"/>
+ <path opacity=".5" stroke-linejoin="round" d="m26.5 10.5h-21" stroke="url(#l)" stroke-linecap="square" fill="none"/>
+ <g>
+ <rect opacity=".4" rx="1.8086" ry="1.5304" height="7.0604" width="3" y="2.9396" x="8" fill="#FFF"/>
+ <rect rx="1.5869" ry="1.5869" height="2.7652" width="3" y="6.2348" x="8" fill="#cc3429"/>
+ <rect rx="1.8086" ry="1.3912" height="7" width="3" y="1.0188" x="8" fill="url(#b)"/>
+ <rect opacity=".4" rx="1.8086" ry="1.5304" height="7.0604" width="3" y="2.9396" x="21" fill="#FFF"/>
+ <rect rx="1.5869" ry="1.5869" height="2.7652" width="3" y="6.2348" x="21" fill="#cc3429"/>
+ <rect rx="1.8086" ry="1.3912" height="7" width="3" y="1.0188" x="21" fill="url(#c)"/>
+ </g>
+ <rect style="color:#000000" height="3.9477" width="19.876" y="14.023" x="6.1231" fill="#c5c5c5"/>
+ <path opacity=".3" stroke-linejoin="round" style="color:#000000" d="m6.5182 14.553 18.987 0.011-0.09 11.941-18.986-0.011zm0.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="#000" stroke-linecap="round" fill="none"/>
+</svg>
diff --git a/core/img/filetypes/text-code.png b/core/img/filetypes/text-code.png
index 753d151f538..c0e75901081 100644
--- a/core/img/filetypes/text-code.png
+++ 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
index 61a5c19f511..b85ddece9c0 100644
--- a/core/img/filetypes/text-code.svg
+++ b/core/img/filetypes/text-code.svg
@@ -1,42 +1,38 @@
<?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">
+ <linearGradient id="h" x1="24" gradientUnits="userSpaceOnUse" y1="5.5641" gradientTransform="matrix(.56757 0 0 .72973 2.3784 -2.5135)" x2="24" y2="43">
<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">
+ <linearGradient id="i" x1="25.132" gradientUnits="userSpaceOnUse" y1=".98521" gradientTransform="matrix(.65714 0 0 .63012 .22856 -1.0896)" x2="25.132" y2="47.013">
<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">
+ <linearGradient id="j" x1="-51.786" gradientUnits="userSpaceOnUse" y1="50.786" gradientTransform="matrix(.53064 0 0 .58970 39.27 -1.7919)" x2="-51.786" y2="2.9062">
<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"/>
+ <radialGradient id="l" 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">
+ <radialGradient id="m" 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="k" x1="302.86" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 25.981)" y1="366.65" y2="609.51">
<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"/>
+ <rect opacity=".15" height="2" width="22.1" y="29" x="4.95" fill="url(#k)"/>
+ <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(#m)"/>
+ <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(#l)"/>
+ <path stroke-linejoin="round" stroke="url(#j)" stroke-width=".99992" d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z" fill="url(#i)"/>
+ <path stroke-linejoin="round" stroke="url(#h)" stroke-linecap="round" d="m26.5 28.5h-21v-27h21z" fill="none"/>
+ <path stroke="#89adc2" stroke-width="1px" 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" 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"/>
@@ -58,9 +54,7 @@
<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>
+ <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"/>
</svg>
diff --git a/core/img/filetypes/text-html.png b/core/img/filetypes/text-html.png
index dd17b750103..c3bbf2bfd91 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
index c41964738d0..99215d303ea 100644
--- a/core/img/filetypes/text-html.svg
+++ b/core/img/filetypes/text-html.svg
@@ -1,49 +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="g" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(.56757 0 0 .72973 2.3784 -2.5135)" y1="5.5641" x1="24">
+ <linearGradient id="h" x1="24" gradientUnits="userSpaceOnUse" y1="5.5641" gradientTransform="matrix(.56757 0 0 .72973 2.3784 -2.5135)" x2="24" y2="43">
<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">
+ <linearGradient id="i" x1="25.132" gradientUnits="userSpaceOnUse" y1=".98521" gradientTransform="matrix(.65714 0 0 .63012 .22856 -1.0896)" x2="25.132" y2="47.013">
<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">
+ <linearGradient id="j" x1="-51.786" gradientUnits="userSpaceOnUse" y1="50.786" gradientTransform="matrix(.53064 0 0 .58970 39.27 -1.7919)" x2="-51.786" y2="2.9062">
<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"/>
+ <radialGradient id="l" 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">
+ <radialGradient id="m" 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="k" x1="302.86" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 25.981)" y1="366.65" y2="609.51">
<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"/>
+ <rect opacity=".15" height="2" width="22.1" y="29" x="4.95" fill="url(#k)"/>
+ <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(#m)"/>
+ <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(#l)"/>
+ <path stroke-linejoin="round" stroke="url(#j)" stroke-width=".99992" d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z" fill="url(#i)"/>
+ <path stroke-linejoin="round" stroke="url(#h)" stroke-linecap="round" d="m26.5 28.5h-21v-27h21z" 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>
+ <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"/>
</svg>
diff --git a/core/img/filetypes/text-vcard.png b/core/img/filetypes/text-vcard.png
index 2e52d1ecb3a..6849792dfd2 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
index 27054be57e6..f9d50fef77c 100644
--- a/core/img/filetypes/text-vcard.svg
+++ b/core/img/filetypes/text-vcard.svg
@@ -1,60 +1,53 @@
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<?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="linearGradient5060">
- <stop stop-color="#000" offset="0"/>
- <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop 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">
+ <linearGradient id="i" x1="24" gradientUnits="userSpaceOnUse" y1="5.5641" gradientTransform="matrix(.56757 0 0 .72973 2.3784 -2.5135)" x2="24" y2="43">
<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"/>
+ <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="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">
+ <linearGradient id="h" x1="25.132" gradientUnits="userSpaceOnUse" y1=".98521" gradientTransform="matrix(.65714 0 0 .63012 .22856 -1.0896)" x2="25.132" y2="47.013">
<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"/>
+ <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="g" x1="302.86" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 25.981)" x2="302.86" y2="609.51">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop 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">
+ <linearGradient id="f" x1="24" gradientUnits="userSpaceOnUse" y1="14.916" gradientTransform="matrix(.50267 0 0 .64630 2.7118 .79618)" x2="24" y2="32.596">
<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"/>
+ <stop stop-color="#FFF" stop-opacity=".23529" offset=".12291"/>
+ <stop stop-color="#FFF" stop-opacity=".15686" offset=".93706"/>
+ <stop stop-color="#FFF" stop-opacity=".39216" 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">
+ <radialGradient id="b" gradientUnits="userSpaceOnUse" cy="8.4498" cx="10.904" gradientTransform="matrix(0 .96917 -.82966 0 23.014 -1.7852)" 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="#4f4f4f" offset=".26238"/>
+ <stop stop-color="#3b3b3b" offset=".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">
+ <linearGradient id="e" x1="24" gradientUnits="userSpaceOnUse" y1="44" gradientTransform="matrix(.65627 0 0 .68929 .25311 -.21112)" x2="24" y2="3.899">
<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"/>
+ <g>
+ <rect opacity=".15" height="2" width="22.1" y="29" x="4.95" fill="url(#g)"/>
+ <path opacity=".15" fill="url(#c)" 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"/>
+ <path opacity=".15" fill="url(#d)" 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"/>
+ </g>
+ <path d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z" fill="url(#h)"/>
+ <path stroke-linejoin="round" d="m26.5 28.5h-21v-27h21z" stroke="url(#i)" 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=".4" fill="#FFF" 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"/>
+ <path stroke-linejoin="round" style="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" stroke="url(#e)" stroke-linecap="round" fill="url(#b)"/>
+ <path opacity=".5" stroke-linejoin="round" style="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="url(#f)" stroke-linecap="round" fill="none"/>
</svg>
diff --git a/core/img/filetypes/text-x-c.png b/core/img/filetypes/text-x-c.png
index b9edd1e866e..2bdb16a2a77 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
index 35a6a0cdfe2..462286754f9 100644
--- a/core/img/filetypes/text-x-c.svg
+++ b/core/img/filetypes/text-x-c.svg
@@ -1,75 +1,70 @@
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<?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.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">
+ <linearGradient id="n" x1="25" xlink:href="#b" gradientUnits="userSpaceOnUse" y1="43" gradientTransform="translate(0 -.00046093)" x2="25" y2="14"/>
+ <linearGradient id="b">
<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">
+ <linearGradient id="m" x1="30" xlink:href="#b" gradientUnits="userSpaceOnUse" y1="9.9828" gradientTransform="translate(0 -.00046093)" x2="30" y2="28.585"/>
+ <radialGradient id="f" fx="7.2758" gradientUnits="userSpaceOnUse" cy="9.9571" cx="7.8061" gradientTransform="matrix(-1.6167e-7 6.6019 -8.0922 -1.9817e-7 104.56 -60.073)" 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="#55c1ec" offset=".26238"/>
+ <stop stop-color="#3689e6" offset=".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">
+ <linearGradient id="l" x1="25" gradientUnits="userSpaceOnUse" y1="47.935" gradientTransform="translate(0 -.00046093)" x2="25" y2=".91791">
<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 id="e" gradientUnits="userSpaceOnUse" cy="63.965" cx="15.116" gradientTransform="matrix(1.1392 0 0 .40687 6.78 7.7466)" r="12.289">
+ <stop offset="0"/>
+ <stop 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">
+ <linearGradient id="k" x1="21.253" gradientUnits="userSpaceOnUse" y1="44.301" gradientTransform="translate(0 .99954)" x2="21.253" y2=".50543">
<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">
+ <linearGradient id="h" x1="24" gradientUnits="userSpaceOnUse" y1="5.5641" gradientTransform="matrix(.89189 0 0 1.1351 2.5946 -4.7432)" x2="24" y2="43">
<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"/>
+ <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="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">
+ <linearGradient id="j" x1="25.132" gradientUnits="userSpaceOnUse" y1=".98521" gradientTransform="matrix(1 0 0 .95617 -1e-7 -1.9149)" x2="25.132" y2="47.013">
<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">
+ <linearGradient id="i" x1="-51.786" gradientUnits="userSpaceOnUse" y1="50.786" gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)" x2="-51.786" y2="2.9062">
<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"/>
+ <radialGradient id="d" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)" r="117.14"/>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop 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"/>
+ <radialGradient id="c" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)" r="117.14"/>
+ <linearGradient id="g" x1="302.86" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)" x2="302.86" y2="609.51">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop 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 transform="matrix(.66667 0 0 .66667 0 .0018413)">
+ <g>
+ <rect opacity=".3" height="3.5701" width="32.508" y="42.43" x="7.7378" fill="url(#g)"/>
+ <path opacity=".3" fill="url(#c)" 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"/>
+ <path opacity=".3" fill="url(#d)" 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"/>
+ </g>
+ <path stroke-linejoin="round" d="m6.5 0.4972c8.02 0 35 0.0028 35 0.0028l0.000042 44.003h-35v-44.006z" stroke="url(#i)" stroke-width=".99992" fill="url(#j)"/>
+ <path stroke-linejoin="round" d="m40.5 43.5h-33v-42h33z" stroke="url(#h)" stroke-linecap="round" fill="none"/>
+ <path d="m11 6.9995v1h2.375v-1zm2.6875 0v1h2.25v-1zm2.5625 0v1h1.9688v-1zm2.2812 0v1h0.875v-1zm1.1875 0v1h1.9375v-1zm2.2812 0v1h5v-1zm-11 2v1h3.7812v-1zm4.1562 0v1h1.8125v-1zm2.1562 0v1h0.84375v-1zm1.2188 0v1h1.625v-1zm2 0v1h1.625v-1zm1.9688 0v1h2.6562v-1zm3.0312 0v1h3.4688v-1zm-16.904 2.0005v1h4.1875v-1zm4.5 0v1h4.5v-1zm-4.5 2v1h2.3125v-1zm2.625 0v1h2.1562v-1zm2.4688 0v1h1.9062v-1zm-5.0938 3v1h3.0625v-1zm3.4062 0v1h5.5938v-1zm-3.4062 2v1h3.0938v-1zm3.4375 0v1h5.0938v-1c-2.793 2.816-6.7194 8.5464-5.0938 0zm5.4688 0v1h1.9062v-1zm2.2188 0v1h1.9062v-1zm2.2188 0v1h2.75v-1zm3.0938 0v1h0.5625v-1zm-16.438 3v1h2.3438v-1zm0 2v1h1v-1zm0 2v1h2.75v-1zm9 0v1h2.3438v-1zm2.6562 0v1h2.1875v-1zm2.5 0v1h1.8438v-1zm-14.156 2v1h2.9375v-1zm9 0v1h1.875v-1zm2.1875 0v1h4.8125v-1zm5.125 0v1h3.6875v-1zm-16.312 2v1h2.5312v-1zm9 0v1h2.4375v-1zm2.7812 0v1h4.2812v-1zm4.5938 0v1h2.9375v-1zm-16.376 2.156v0.96875h2.2188v-0.96875zm2.5625 0v0.96875h2.125v-0.96875zm-2.562 2.844v1h4.2812v-1zm4.625 0v1h4.5938v-1zm11.75 0v1h2.9688v-1zm3.2812 0v1h1.1562v-1zm1.5 0v1h0.6875v-1zm1 0v1h1.8438v-1zm-22.156 2v1h3.6875v-1zm3.9688 0v1h1.7812v-1zm2.1562 0v1h0.8125v-1zm1.0312 0v1h1.625v-1zm1.875 0v1h1.625v-1zm2.125 0v1h2.5938v-1zm2.9062 0v1h3.375v-1zm3.8438 0v1h2.2812v-1zm2.5625 0v1h0.53125v-1zm-20.469 2v1h3.0312v-1zm3.3438 0v1h3.3438v-1zm5.5938 0v1h2.4375v-1zm2.75 0v1h2.25v-1zm2.5938 0v1h1.9375v-1zm2.25 0v1h3.0938v-1zm3.4375 0v1h5.0312v-1z" fill="url(#k)"/>
+ <path opacity=".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(#e)"/>
+ <g stroke-linecap="square">
+ <path stroke-linejoin="round" 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" stroke="url(#l)" fill="url(#f)"/>
+ <path opacity=".5" 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="url(#m)" fill="none"/>
+ <path opacity=".5" 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="url(#n)" fill="none"/>
+ </g>
</g>
</svg>
diff --git a/core/img/filetypes/text-x-h.png b/core/img/filetypes/text-x-h.png
index 37a8805b506..7b4a36cdbe9 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
index 38ed04690fc..9ed1bd6ff9c 100644
--- a/core/img/filetypes/text-x-h.svg
+++ b/core/img/filetypes/text-x-h.svg
@@ -1,79 +1,74 @@
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<?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.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">
+ <linearGradient id="l" x1="21.038" gradientUnits="userSpaceOnUse" y1="29.845" gradientTransform="matrix(.58514 0 0 .60235 3.8714 10.911)" x2="21.038" y2="36.456">
<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">
+ <linearGradient id="h" x1="26.884" gradientUnits="userSpaceOnUse" y1="12.607" gradientTransform="translate(4.1161 -1.6069)" x2="26.884" y2="34.607">
<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"/>
+ <stop stop-color="#FFF" stop-opacity=".23529" offset=".090909"/>
+ <stop stop-color="#FFF" stop-opacity=".15686" offset=".95455"/>
+ <stop stop-color="#FFF" stop-opacity=".39216" 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">
+ <radialGradient id="e" fx="9.3065" xlink:href="#b" gradientUnits="userSpaceOnUse" cy="10.244" cx="9.8368" gradientTransform="matrix(0 7.1404 -7.3431 0 93.723 -67.567)" r="12.672"/>
+ <linearGradient id="b">
<stop stop-color="#f8b17e" offset="0"/>
- <stop stop-color="#e35d4f" offset="0.26238"/>
- <stop stop-color="#c6262e" offset="0.66094"/>
+ <stop stop-color="#e35d4f" offset=".26238"/>
+ <stop stop-color="#c6262e" offset=".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">
+ <linearGradient id="n" x1="25" xlink:href="#c" gradientUnits="userSpaceOnUse" y1="49.945" gradientTransform="matrix(.98529 0 0 1.0091 -3.0293 -2.6662)" x2="25" y2="4.9451"/>
+ <linearGradient id="c">
<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">
+ <radialGradient id="d" fx="9.3065" xlink:href="#b" gradientUnits="userSpaceOnUse" cy="10.244" cx="9.8368" gradientTransform="matrix(0 7.1404 -7.3431 0 93.723 -67.168)" r="12.672"/>
+ <linearGradient id="m" x1="25" xlink:href="#c" gradientUnits="userSpaceOnUse" y1="49.945" gradientTransform="matrix(.98529 0 0 1.0091 -3.0293 -2.2671)" x2="25" y2="4.9451"/>
+ <linearGradient id="k" y2=".4976" gradientUnits="userSpaceOnUse" y1="44.759" x2="23.749" 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">
+ <linearGradient id="j" x1="24" gradientUnits="userSpaceOnUse" y1="5.5641" gradientTransform="matrix(.89189 0 0 1.1351 2.5946 -4.7432)" x2="24" y2="43">
<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"/>
+ <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="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">
+ <linearGradient id="p" x1="25.132" gradientUnits="userSpaceOnUse" y1=".98521" gradientTransform="matrix(1 0 0 .95617 -1e-7 -1.9149)" x2="25.132" y2="47.013">
<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">
+ <linearGradient id="o" x1="-51.786" gradientUnits="userSpaceOnUse" y1="50.786" gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)" x2="-51.786" y2="2.9062">
<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"/>
+ <radialGradient id="g" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)" r="117.14"/>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop 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"/>
+ <radialGradient id="f" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)" r="117.14"/>
+ <linearGradient id="i" x1="302.86" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)" x2="302.86" y2="609.51">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop 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 transform="matrix(.66667 0 0 .66667 0 .0018413)">
+ <g>
+ <rect opacity=".3" height="3.5701" width="32.508" y="42.43" x="7.7378" fill="url(#i)"/>
+ <path opacity=".3" fill="url(#f)" 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"/>
+ <path opacity=".3" fill="url(#g)" 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"/>
+ </g>
+ <path stroke-linejoin="round" d="m6.5 0.4972c8.02 0 35 0.0028 35 0.0028l0.000042 44.003h-35v-44.006z" stroke="url(#o)" stroke-width=".99992" fill="url(#p)"/>
+ <path stroke-linejoin="round" d="m40.5 43.5h-33v-42h33z" stroke="url(#j)" stroke-linecap="round" fill="none"/>
+ <path d="m11 21v1h2.3438v-1h-2.344zm0 4v1h2.75v-1h-2.75zm0 2v1h2.9375v-1h-5.282zm0 2v1h2.5312v-1h-4.875zm0 2.1562v0.96875h2.2188v-0.96875h-2.2188zm0.406-10.156v1h2.25v-1h-2.25zm-2.75 2v1h1v-1h-1zm3.1562 2v1h1.8438v-1h-1.8438zm0.125 2v1h2.7188v-1h-2.7188zm-0.34375 2v1h2.0625v-1h-2.0625zm-0.375 2.1562v0.96875h2.125v-0.96875h-2.125zm-2.562 2.844v1h4.2812v-1h-4.281zm0 2v1h3.6875v-1h-3.688zm3.9688 0v1h1.7812v-1h-1.7812zm-0.625 2v1h3.3438v-1h-3.3438zm-3.344 0h3.0367v1h-3.037v-1zm3.4062-22v1h5.5938v-1h-5.5938zm0.03125 2v1h5.0938v-1h-5.0938zm1.1875 16v1h4.5938v-1h-4.5938zm4.9375 0v1h1.8125v-1h-1.8125zm2.1562 0v1h4.3125v-1h-4.3125zm4.6562 0v1h2.9688v-1h-2.9688zm3.2812 0v1h1.1562v-1h-1.1562zm1.5 0v1h0.6875v-1h-0.6875zm1 0v1h1.8438v-1h-1.8438zm-16.031 2v1h0.8125v-1h-0.8125zm1.0312 0v1h1.625v-1h-1.625zm1.875 0v1h1.625v-1h-1.625zm2.125 0v1h2.5938v-1h-2.5938zm2.9062 0v1h3.375v-1h-3.375zm3.8438 0v1h2.2812v-1h-2.2812zm2.5625 0v1h0.532v-1h-0.531zm-20.468-20v1h3.0625v-1h-3.062zm0 2v1h3.0938v-1h-3.094zm0-11v1h2.375v-1h-2.375zm2.6875 0v1h2.25v-1h-2.25zm2.5625 0v1h1.9688v-1h-1.9688zm2.2812 0v1h0.875v-1h-0.875zm1.1875 0v1h1.9375v-1h-1.9375zm2.2812 0v1h5v-1h-5zm-11 2l0.001 1h3.7812v-1h-3.7812zm4.1562 0v1h1.8125v-1h-1.8125zm2.1562 0v1h0.84375v-1h-0.84375zm1.2188 0v1h1.625v-1h-1.625zm2 0v1h1.625v-1h-1.625zm1.9688 0v1h2.6562v-1h-2.6562zm3.0312 0v1h3.4688v-1h-3.4688zm-14.53 2v1h4.1875v-1h-4.188zm4.5 0v1h4.5v-1h-4.5zm-4.5 2v1h2.3125v-1h-2.312zm2.625 0v1h2.1562v-1h-2.1562zm2.4688 0v1h1.9062v-1h-1.9062zm3.8125 5v1h1.9062v-1h-1.9062zm2.2188 0v1h1.9062v-1h-1.9062zm2.2188 0v1h2.75v-1h-2.75zm3.0938 0v1h0.5625v-1h-0.5625zm-7.438 7v1h2.3438v-1h-2.344zm2.6562 0v1h2.1875v-1h-2.1875zm2.5 0v1h1.844v-1h-1.844zm-5.156 2v1h1.875v-1h-1.875zm2.1875 0v1h4.8125v-1h-4.8125zm5.125 0v1h3.6875v-1h-3.6875zm-7.313 2v1h2.4375v-1h-2.438zm2.7812 0v1h4.2812v-1h-4.2812zm4.5938 0v1h2.9375v-1h-2.9375zm-7.375 2.125v0.96875h1.875v-0.96875h-1.875zm2.1875 0v0.96875h1.9062v-0.96875h-1.9062zm2.2188 0v0.96875h2.7188v-0.96875h-2.7188zm3.0312 0v0.96875h0.5625v-0.96875h-0.5625zm0.875 0v0.96875h3.5312v-0.96875h-3.5312zm-8.375 6.875v1h2.4375v-1h-2.4375zm2.75 0v1h2.25v-1h-2.25zm2.5938 0v1h1.9375v-1h-1.9375zm2.25 0v1h3.0938v-1h-3.0938zm3.4375 0v1h5.0312v-1h-5.0312z" fill="url(#k)"/>
+ <g stroke-linejoin="round">
+ <path style="color:#000000" d="m34.549 33.5h-4.4021v-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" stroke="url(#m)" fill="url(#d)"/>
+ <path style="color:#000000" 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" stroke="url(#n)" fill="url(#e)"/>
+ <path opacity=".5" style="color:#000000" d="m18.531 11.75v20.719h2.4062v-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.0136 2.9688 -.44075)" stroke="url(#h)" stroke-width=".99328" fill="none"/>
+ <path opacity=".5" style="color:#000000" 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="url(#l)" fill="none"/>
+ </g>
</g>
</svg>
diff --git a/core/img/filetypes/text-x-javascript.png b/core/img/filetypes/text-x-javascript.png
deleted file mode 100644
index 24d09ce9781..00000000000
--- a/core/img/filetypes/text-x-javascript.png
+++ /dev/null
Binary files differ
diff --git a/core/img/filetypes/text-x-javascript.svg b/core/img/filetypes/text-x-javascript.svg
deleted file mode 100644
index 0cc52ce6ba7..00000000000
--- a/core/img/filetypes/text-x-javascript.svg
+++ /dev/null
@@ -1,76 +0,0 @@
-<!-- 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-python.png b/core/img/filetypes/text-x-python.png
index 57148f4b90d..fbaf9a342f6 100644
--- a/core/img/filetypes/text-x-python.png
+++ 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
index 00755e6d0c2..b0ed6fc536f 100644
--- a/core/img/filetypes/text-x-python.svg
+++ b/core/img/filetypes/text-x-python.svg
@@ -1,87 +1,80 @@
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<?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.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">
+ <linearGradient id="i" x1="49.884" gradientUnits="userSpaceOnUse" y1="20.607" gradientTransform="translate(-15.884 -1.6069)" x2="49.884" y2="41.607">
<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"/>
+ <stop stop-color="#FFF" stop-opacity=".23529" offset=".036262"/>
+ <stop stop-color="#FFF" stop-opacity=".15686" offset=".66667"/>
+ <stop stop-color="#FFF" stop-opacity=".39216" 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">
+ <linearGradient id="g" x1="33.715" gradientUnits="userSpaceOnUse" y1="26.955" gradientTransform="translate(-15.884 -1.6069)" x2="33.715" y2="14.148">
<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"/>
+ <stop stop-color="#FFF" stop-opacity=".23529" offset=".38322"/>
+ <stop stop-color="#FFF" stop-opacity=".15686" offset=".95056"/>
+ <stop stop-color="#FFF" stop-opacity=".39216" 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">
+ <linearGradient id="h" x1="29.465" gradientUnits="userSpaceOnUse" y1="13.12" gradientTransform="translate(-15.884 -1.6069)" x2="29.465" y2="35.642">
<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"/>
+ <stop stop-color="#FFF" stop-opacity=".23529" offset=".2789"/>
+ <stop stop-color="#FFF" stop-opacity=".15686" offset=".95056"/>
+ <stop stop-color="#FFF" stop-opacity=".39216" 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">
+ <radialGradient id="a" gradientUnits="userSpaceOnUse" cy="23.403" cx="9.966" gradientTransform="matrix(0 3.4562 -4.1187 0 121.21 -33.841)" r="13.931">
<stop stop-color="#fff3cb" offset="0"/>
- <stop stop-color="#fdde76" offset="0.26238"/>
- <stop stop-color="#f9c440" offset="0.66094"/>
+ <stop stop-color="#fdde76" offset=".26238"/>
+ <stop stop-color="#f9c440" offset=".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">
+ </radialGradient>
+ <linearGradient id="c" x1="21.483" gradientUnits="userSpaceOnUse" y1="35.376" gradientTransform="matrix(1.6509 0 0 1.6568 -9.7968 -13.801)" x2="21.483" y2="8.4049">
<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">
+ <linearGradient id="k" y2=".4976" gradientUnits="userSpaceOnUse" y1="44.759" x2="23.749" 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">
+ <linearGradient id="j" x1="24" gradientUnits="userSpaceOnUse" y1="5.5641" gradientTransform="matrix(.89189 0 0 1.1351 2.5946 -4.7432)" x2="24" y2="43">
<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"/>
+ <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="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">
+ <linearGradient id="m" x1="25.132" gradientUnits="userSpaceOnUse" y1=".98521" gradientTransform="matrix(1 0 0 .95617 -1e-7 -1.9149)" x2="25.132" y2="47.013">
<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">
+ <linearGradient id="l" x1="-51.786" gradientUnits="userSpaceOnUse" y1="50.786" gradientTransform="matrix(.80750 0 0 .89483 59.41 -2.9806)" x2="-51.786" y2="2.9062">
<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"/>
+ <radialGradient id="e" xlink:href="#b" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(.023040 0 0 0.0147 26.361 37.04)" r="117.14"/>
+ <linearGradient id="b">
+ <stop offset="0"/>
+ <stop 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"/>
+ <radialGradient id="d" xlink:href="#b" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-.023040 0 0 0.0147 21.623 37.04)" r="117.14"/>
+ <linearGradient id="f" x1="302.86" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.067325 0 0 0.0147 -.34114 37.04)" x2="302.86" y2="609.51">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop 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 transform="matrix(.66667 0 0 .66667 0 .0018413)">
+ <g>
+ <rect opacity=".3" height="3.5701" width="32.508" y="42.43" x="7.7378" fill="url(#f)"/>
+ <path opacity=".3" fill="url(#d)" 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"/>
+ <path opacity=".3" fill="url(#e)" 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"/>
+ </g>
+ <path stroke-linejoin="round" d="m6.5 0.4972c8.02 0 35 0.0028 35 0.0028l0.000042 44.003h-35v-44.006z" stroke="url(#l)" stroke-width=".99992" fill="url(#m)"/>
+ <path stroke-linejoin="round" d="m40.5 43.5h-33v-42h33z" stroke="url(#j)" stroke-linecap="round" fill="none"/>
+ <path d="m11 21v1h2.3438v-1h-2.344zm0 4v1h2.75v-1h-2.75zm0 2v1h2.9375v-1h-5.282zm0 2v1h2.5312v-1h-4.875zm0 2.1562v0.96875h2.2188v-0.96875h-2.2188zm0.406-10.156v1h2.25v-1h-2.25zm-2.75 2v1h1v-1h-1zm3.1562 2v1h1.8438v-1h-1.8438zm0.125 2v1h2.7188v-1h-2.7188zm-0.34375 2v1h2.0625v-1h-2.0625zm-0.375 2.1562v0.96875h2.125v-0.96875h-2.125zm-2.562 2.844v1h4.2812v-1h-4.281zm0 2v1h3.6875v-1h-3.688zm3.9688 0v1h1.7812v-1h-1.7812zm-0.625 2v1h3.3438v-1h-3.3438zm-3.344 0h3.0367v1h-3.037v-1zm3.4062-22v1h5.5938v-1h-5.5938zm0.03125 2v1h5.0938v-1h-5.0938zm1.1875 16v1h4.5938v-1h-4.5938zm4.9375 0v1h1.8125v-1h-1.8125zm2.1562 0v1h4.3125v-1h-4.3125zm4.6562 0v1h2.9688v-1h-2.9688zm3.2812 0v1h1.1562v-1h-1.1562zm1.5 0v1h0.6875v-1h-0.6875zm1 0v1h1.8438v-1h-1.8438zm-16.031 2v1h0.8125v-1h-0.8125zm1.0312 0v1h1.625v-1h-1.625zm1.875 0v1h1.625v-1h-1.625zm2.125 0v1h2.5938v-1h-2.5938zm2.9062 0v1h3.375v-1h-3.375zm3.8438 0v1h2.2812v-1h-2.2812zm2.5625 0v1h0.532v-1h-0.531zm-20.468-20v1h3.0625v-1h-3.062zm0 2v1h3.0938v-1h-3.094zm0-11v1h2.375v-1h-2.375zm2.6875 0v1h2.25v-1h-2.25zm2.5625 0v1h1.9688v-1h-1.9688zm2.2812 0v1h0.875v-1h-0.875zm1.1875 0v1h1.9375v-1h-1.9375zm2.2812 0v1h5v-1h-5zm-11 2l0.001 1h3.7812v-1h-3.7812zm4.1562 0v1h1.8125v-1h-1.8125zm2.1562 0v1h0.84375v-1h-0.84375zm1.2188 0v1h1.625v-1h-1.625zm2 0v1h1.625v-1h-1.625zm1.9688 0v1h2.6562v-1h-2.6562zm3.0312 0v1h3.4688v-1h-3.4688zm-14.53 2v1h4.1875v-1h-4.188zm4.5 0v1h4.5v-1h-4.5zm-4.5 2v1h2.3125v-1h-2.312zm2.625 0v1h2.1562v-1h-2.1562zm2.4688 0v1h1.9062v-1h-1.9062zm3.8125 5v1h1.9062v-1h-1.9062zm2.2188 0v1h1.9062v-1h-1.9062zm2.2188 0v1h2.75v-1h-2.75zm3.0938 0v1h0.5625v-1h-0.5625zm-7.438 7v1h2.3438v-1h-2.344zm2.6562 0v1h2.1875v-1h-2.1875zm2.5 0v1h1.844v-1h-1.844zm-5.156 2v1h1.875v-1h-1.875zm2.1875 0v1h4.8125v-1h-4.8125zm5.125 0v1h3.6875v-1h-3.6875zm-7.313 2v1h2.4375v-1h-2.438zm2.7812 0v1h4.2812v-1h-4.2812zm4.5938 0v1h2.9375v-1h-2.9375zm-7.375 2.125v0.96875h1.875v-0.96875h-1.875zm2.1875 0v0.96875h1.9062v-0.96875h-1.9062zm2.2188 0v0.96875h2.7188v-0.96875h-2.7188zm3.0312 0v0.96875h0.5625v-0.96875h-0.5625zm0.875 0v0.96875h3.5312v-0.96875h-3.5312zm-8.375 6.875v1h2.4375v-1h-2.4375zm2.75 0v1h2.25v-1h-2.25zm2.5938 0v1h1.9375v-1h-1.9375zm2.25 0v1h3.0938v-1h-3.0938zm3.4375 0v1h5.0312v-1h-5.0312z" fill="url(#k)"/>
+ <g stroke-linejoin="round" style="color:#000000" font-family="Droid Sans" fill="url(#a)" stroke="url(#c)" font-size="32px" font-weight="bold" line-height="125%" stroke-width=".99227">
+ <path stroke="url(#c)" d="m25.746 18.293h4.5664l2.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.1914h0.95312c1.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" fill="url(#a)"/>
+ </g>
+ <g stroke-linejoin="round" fill="none">
+ <path opacity=".8" style="color:#000000" d="m10.469 11.719v20.875h2.9062v-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="url(#h)"/>
+ <path opacity=".8" style="color:#000000" 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="url(#g)"/>
+ <path opacity=".8" style="color:#000000" 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="url(#i)"/>
</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 6b069c82c11..73080fb3ea0 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
index 69a1bcd98c3..32685b586cb 100644
--- a/core/img/filetypes/text.svg
+++ b/core/img/filetypes/text.svg
@@ -1,43 +1,39 @@
<?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">
+ <linearGradient id="j" x1="22.004" gradientUnits="userSpaceOnUse" y1="47.813" gradientTransform="matrix(.66858 0 0 .67037 -.67962 -2.3083)" x2="22.004" y2="3.3639">
<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">
+ <linearGradient id="h" x1="24" gradientUnits="userSpaceOnUse" y1="5.5641" gradientTransform="matrix(.56757 0 0 .72973 2.3784 -2.5135)" x2="24" y2="43">
<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">
+ <linearGradient id="i" x1="25.132" gradientUnits="userSpaceOnUse" y1=".98521" gradientTransform="matrix(.65714 0 0 .63012 .22856 -1.0896)" x2="25.132" y2="47.013">
<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="l" 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">
+ <radialGradient id="m" 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="k" x1="302.86" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 25.981)" y1="366.65" y2="609.51">
<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>
+ <rect opacity=".15" height="2" width="22.1" y="29" x="4.95" fill="url(#k)"/>
+ <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(#m)"/>
+ <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(#l)"/>
+ <path d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z" fill="url(#i)"/>
<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"/>
+ <path stroke-linejoin="round" stroke="url(#h)" stroke-linecap="round" d="m26.5 28.5h-21v-27h21z"/>
+ <path opacity=".3" stroke-linejoin="round" stroke="#000" stroke-width=".99992" d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z"/>
+ <path stroke="url(#j)" stroke-width="1px" 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"/>
</g>
</svg>
diff --git a/core/img/filetypes/video.png b/core/img/filetypes/video.png
index 045754df26f..a5793d6eb10 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
index 67691369ac9..b54e08bdf2f 100644
--- a/core/img/filetypes/video.svg
+++ b/core/img/filetypes/video.svg
@@ -1,85 +1,92 @@
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<?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>
- <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"/>
+ <radialGradient id="h" xlink:href="#b" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(1.603 0 0 0.6 541.99 860.76)" r="2.5"/>
+ <linearGradient id="b">
+ <stop offset="0"/>
+ <stop 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">
+ <radialGradient id="g" xlink:href="#b" gradientUnits="userSpaceOnUse" cy="43.5" cx="4.993" gradientTransform="matrix(1.603 0 0 0.6 -535.01 -912.96)" r="2.5"/>
+ <linearGradient id="u" x1="25.058" xlink:href="#b" spreadMethod="reflect" gradientUnits="userSpaceOnUse" y1="43.544" gradientTransform="matrix(.82143 0 0 .42857 518.79 868.22)" x2="25.058" y2="39.999"/>
+ <radialGradient id="f" gradientUnits="userSpaceOnUse" cy="8.4498" cx="7.4957" gradientTransform="matrix(-.0095987 1.5579 -1.4869 -.024192 551.14 849.78)" 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="#e35d4f" offset=".26238"/>
+ <stop stop-color="#c6262e" offset=".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">
+ <linearGradient id="t" x1="547" xlink:href="#e" gradientUnits="userSpaceOnUse" x2="547" y1="887.36" y2="860.36"/>
+ <linearGradient id="e" x1="24" gradientUnits="userSpaceOnUse" y1="44" gradientTransform="matrix(2.641 0 0 2.641 .61539 -60.385)" x2="24" y2="3.899">
<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">
+ <linearGradient id="s" x1="24" xlink:href="#c" gradientUnits="userSpaceOnUse" y1="5" gradientTransform="matrix(.37838 0 0 .64865 529.42 858.29)" x2="24" y2="43"/>
+ <linearGradient id="c" x1="24" gradientUnits="userSpaceOnUse" y1="5.3301" gradientTransform="matrix(2.7297 0 0 2.7297 -1.5135 -62.513)" x2="24" y2="43">
<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"/>
+ <stop stop-color="#FFF" stop-opacity=".23529" offset=".029825"/>
+ <stop stop-color="#FFF" stop-opacity=".15686" offset=".96141"/>
+ <stop stop-color="#FFF" stop-opacity=".39216" 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">
+ <linearGradient id="r" x1="24" xlink:href="#c" gradientUnits="userSpaceOnUse" y1="5" gradientTransform="matrix(.10811 0 0 .64865 524.91 858.29)" x2="24" y2="43"/>
+ <linearGradient id="q" x1="526" xlink:href="#a" gradientUnits="userSpaceOnUse" y1="812.36" gradientTransform="matrix(0.8 0 0 0.8 -1306.1 -122.39)" x2="532" y2="812.36"/>
+ <linearGradient id="a">
<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"/>
+ <linearGradient id="p" x1="526" xlink:href="#a" gradientUnits="userSpaceOnUse" y1="812.36" gradientTransform="matrix(0.8 0 0 0.8 -1300.1 -122.39)" x2="532" y2="812.36"/>
+ <linearGradient id="o" x1="526" xlink:href="#a" gradientUnits="userSpaceOnUse" y1="812.36" gradientTransform="matrix(0.8 0 0 0.8 -1294.1 -122.39)" x2="532" y2="812.36"/>
+ <linearGradient id="n" x1="526" xlink:href="#a" gradientUnits="userSpaceOnUse" y1="812.36" gradientTransform="matrix(0.8 0 0 0.8 -1288.1 -122.39)" x2="532" y2="812.36"/>
+ <linearGradient id="m" x1="24" xlink:href="#c" gradientUnits="userSpaceOnUse" y1="5" gradientTransform="matrix(-.10811 0 0 .64865 552.09 858.29)" x2="24" y2="43"/>
+ <linearGradient id="l" x1="526" xlink:href="#a" gradientUnits="userSpaceOnUse" y1="812.36" gradientTransform="matrix(0.8 0 0 0.8 -1306.1 -1199.4)" x2="532" y2="812.36"/>
+ <linearGradient id="k" x1="526" xlink:href="#a" gradientUnits="userSpaceOnUse" y1="812.36" gradientTransform="matrix(0.8 0 0 0.8 -1300.1 -1199.4)" x2="532" y2="812.36"/>
+ <linearGradient id="j" x1="526" xlink:href="#a" gradientUnits="userSpaceOnUse" y1="812.36" gradientTransform="matrix(0.8 0 0 0.8 -1294.1 -1199.4)" x2="532" y2="812.36"/>
+ <linearGradient id="i" x1="526" xlink:href="#a" gradientUnits="userSpaceOnUse" y1="812.36" gradientTransform="matrix(0.8 0 0 0.8 -1288.1 -1199.4)" x2="532" y2="812.36"/>
+ <linearGradient id="d" x1="598.77" xlink:href="#e" gradientUnits="userSpaceOnUse" x2="598.77" y1="475.7" y2="448.3"/>
</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 transform="translate(0 -1020.4)">
+ <g transform="translate(-523 163)">
+ <rect opacity=".4" height="3" width="4" y="885.36" x="550" fill="url(#h)"/>
+ <rect opacity=".4" transform="scale(-1)" height="3" width="4" y="-888.36" x="-527" fill="url(#g)"/>
+ <rect opacity=".4" height="3" width="23" y="885.36" x="527" fill="url(#u)"/>
+ <g stroke-linecap="round">
+ <rect stroke-linejoin="round" style="color:#000000" height="26" width="16" stroke="url(#t)" x="530.5" y="860.86" fill="url(#f)"/>
+ <rect opacity=".5" stroke-linejoin="round" height="24" width="14" stroke="url(#s)" x="531.5" y="861.86" fill="none"/>
+ <path style="color:#000000" d="m525.5 860.86c-0.554 0-1 0.446-1 1v24c0 0.554 0.446 1 1 1h5v-26h-5zm1 3h1 1v2h-2v-2zm0 6h2v2h-2v-2zm0 6h2v2h-2v-2zm0 6h2v2h-1-1v-2z" fill-opacity=".78431" stroke="#000"/>
+ </g>
+ <g fill="none">
+ <path opacity=".3" d="m525.5 861.86v24h1 3v-3-18-3h-3-1z" stroke="url(#r)" stroke-linecap="round"/>
+ <g stroke-linejoin="round">
+ <rect opacity=".12" ry="1" rx="1" transform="rotate(-90)" width="4" stroke="url(#q)" x="-884.86" y="525.5" height="4"/>
+ <rect opacity=".12" ry="1" rx="1" transform="rotate(-90)" width="4" stroke="url(#p)" x="-878.86" y="525.5" height="4"/>
+ <rect opacity=".12" ry="1" rx="1" transform="rotate(-90)" width="4" stroke="url(#o)" x="-872.86" y="525.5" height="4"/>
+ <rect opacity=".12" ry="1" rx="1" transform="rotate(-90)" width="4" stroke="url(#n)" x="-866.86" y="525.5" height="4"/>
+ </g>
+ </g>
+ <g>
+ <g fill-rule="evenodd">
+ <rect opacity=".4" rx="1" ry="1" height="3" width="3" y="863.36" x="526"/>
+ <rect opacity=".4" rx="1" ry="1" height="3" width="3" y="869.36" x="526"/>
+ <rect opacity=".4" rx="1" ry="1" height="3" width="3" y="875.36" x="526"/>
+ <rect opacity=".4" rx="1" ry="1" height="3" width="3" y="881.36" x="526"/>
+ </g>
+ <path style="color:#000000" d="m551.5 860.86c0.554 0 1 0.446 1 1v24c0 0.554-0.446 1-1 1h-5v-26h5zm-1 3h-1-1v2h2v-2zm0 6h-2v2h2v-2zm0 6h-2v2h2v-2zm0 6h-2v2h1 1v-2z" fill-opacity=".78431" stroke="#000" stroke-linecap="round"/>
+ </g>
+ <g fill="none">
+ <path opacity=".3" d="m551.5 861.86v24h-1-3v-3-18-3h3 1z" stroke="url(#m)" stroke-linecap="round"/>
+ <g stroke-linejoin="round">
+ <rect opacity=".12" ry="1" rx="1" transform="matrix(0,-1,-1,0,0,0)" width="4" stroke="url(#l)" x="-884.86" y="-551.5" height="4"/>
+ <rect opacity=".12" ry="1" rx="1" transform="matrix(0,-1,-1,0,0,0)" width="4" stroke="url(#k)" x="-878.86" y="-551.5" height="4"/>
+ <rect opacity=".12" ry="1" rx="1" transform="matrix(0,-1,-1,0,0,0)" width="4" stroke="url(#j)" x="-872.86" y="-551.5" height="4"/>
+ <rect opacity=".12" ry="1" rx="1" transform="matrix(0,-1,-1,0,0,0)" width="4" stroke="url(#i)" x="-866.86" y="-551.5" height="4"/>
+ </g>
+ </g>
+ <g fill-rule="evenodd">
+ <rect opacity=".4" transform="scale(-1,1)" rx="1" ry="1" height="3" width="3" y="863.36" x="-551"/>
+ <rect opacity=".4" transform="scale(-1,1)" rx="1" ry="1" height="3" width="3" y="869.36" x="-551"/>
+ <rect opacity=".4" transform="scale(-1,1)" rx="1" ry="1" height="3" width="3" y="875.36" x="-551"/>
+ <rect opacity=".4" transform="scale(-1,1)" rx="1" ry="1" height="3" width="3" y="881.36" x="-551"/>
+ </g>
+ <path opacity="0.32" stroke-linejoin="round" d="m599.62 474.79v-25.573l22.14 12.78z" fill-rule="evenodd" transform="matrix(.45152 0 0 .43013 262.76 675.64)" stroke="url(#d)" stroke-width="2.2691" fill="url(#d)"/>
+ <path stroke-linejoin="round" d="m599.62 474.79v-25.573l22.14 12.78z" fill-rule="evenodd" transform="matrix(.36122 0 0 .35193 317.91 710.77)" stroke="#FFF" stroke-width="2.8047" fill="#fafafa"/>
</g>
</g>
</svg>
diff --git a/core/img/filetypes/web.png b/core/img/filetypes/web.png
index c3802312645..33063212466 100644
--- a/core/img/filetypes/web.png
+++ b/core/img/filetypes/web.png
Binary files differ
diff --git a/core/img/filetypes/web.svg b/core/img/filetypes/web.svg
index 67775a2233b..5b5a9c3b771 100644
--- a/core/img/filetypes/web.svg
+++ b/core/img/filetypes/web.svg
@@ -1,45 +1,36 @@
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<?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/">
- <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">
+ <radialGradient id="c" gradientUnits="userSpaceOnUse" cy="24.149" cx="17.814" gradientTransform="matrix(-2.644 0 2.9365e-8 2.5344 78.725 -37.986)" 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">
+ <linearGradient id="e" x1="62.2" gradientUnits="userSpaceOnUse" y1="-12.489" gradientTransform="matrix(1.4102 0 0 1.4102 -71.718 20.951)" x2="62.2" y2="-1.4615">
<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">
+ <radialGradient id="b" gradientUnits="userSpaceOnUse" cy="-8.7256" cx="61.24" gradientTransform="matrix(0 2.3489 -2.3489 0 -4.496 -137.2)" 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="#49a3d2" offset=".26238"/>
+ <stop stop-color="#3470b4" offset=".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">
+ <linearGradient id="d" x1="20" gradientUnits="userSpaceOnUse" y1="43" gradientTransform="matrix(.65334 0 0 .65333 .059960 .58024)" x2="20" y2="2.6887">
<stop stop-color="#254b6d" offset="0"/>
- <stop stop-color="#415b73" offset="0.5"/>
+ <stop stop-color="#415b73" offset=".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 id="a" gradientUnits="userSpaceOnUse" cy="4.625" cx="62.625" gradientTransform="matrix(1.4431 0 0 .58311 -74.376 23.108)" r="10.625">
+ <stop offset="0"/>
+ <stop 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"/>
+ <path opacity=".4" fill="url(#a)" 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"/>
+ <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" stroke="url(#d)" stroke-width=".66667" fill="url(#b)"/>
+ <path opacity=".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"/>
+ <path opacity=".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(#e)" stroke-width=".66667" fill="none"/>
+ <g transform="matrix(.66660 -.0091343 .0091343 .66660 -.19246 .35724)">
+ <path stroke-linejoin="round" stroke="#666" fill="url(#c)" 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.875l-3-6.75-5.5 5.875 0.25-24.5z" fill-rule="evenodd"/>
+ <path opacity=".4" stroke="#FFF" 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.1529l-3.6831-7.845-4.4247 4.7083 0.18907-19.236z" fill="none"/>
</g>
</svg>
diff --git a/core/img/filetypes/x-office-document.png b/core/img/filetypes/x-office-document.png
index fcd28e9a292..6c0c4f8c228 100644
--- a/core/img/filetypes/x-office-document.png
+++ 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
index fc51a3a1b70..eb2368722e2 100644
--- a/core/img/filetypes/x-office-document.svg
+++ b/core/img/filetypes/x-office-document.svg
@@ -1,60 +1,53 @@
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<?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="linearGradient3128" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.66891894,0,0,0.72972973,1.8209495,-2.513506)" y1="5.5641" x1="24">
+ <linearGradient id="f" x1="24" gradientUnits="userSpaceOnUse" y1="5.5641" gradientTransform="matrix(.66892 0 0 .72973 1.8209 -2.5135)" x2="24" y2="43">
<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"/>
+ <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="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">
+ <radialGradient id="b" fx="7.2758" gradientUnits="userSpaceOnUse" cy="9.9571" cx="7.8061" gradientTransform="matrix(-1.1779e-7 4.3522 -5.8956 -1.3064e-7 75.942 -39.435)" 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="#55c1ec" offset=".26238"/>
+ <stop stop-color="#3689e6" offset=".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">
+ <linearGradient id="i" x1="21.982" gradientUnits="userSpaceOnUse" x2="21.982" gradientTransform="translate(-2.9821 -6.0421)" y1="36.042" y2="6.0421">
<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">
+ <linearGradient id="h" x1="24" gradientUnits="userSpaceOnUse" y1="5.5641" gradientTransform="matrix(.56757 0 0 .72973 2.3784 -2.5135)" x2="24" y2="43">
<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"/>
+ <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="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">
+ <linearGradient id="g" x1="25.132" gradientUnits="userSpaceOnUse" y1=".98521" gradientTransform="matrix(.65714 0 0 .63012 .22856 -1.0896)" x2="25.132" y2="47.013">
<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"/>
+ <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"/>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop 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"/>
+ <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="e" x1="302.86" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 25.981)" y1="366.65" y2="609.51">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop 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"/>
+ <g>
+ <rect opacity=".15" height="2" width="22.1" y="29" x="4.95" fill="url(#e)"/>
+ <path opacity=".15" fill="url(#c)" 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"/>
+ <path opacity=".15" fill="url(#d)" 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"/>
+ </g>
+ <path d="m4.5 0.49996c5.2705 0 23 0.00185 23 0.00185l0.000028 28.998h-23v-29z" fill="url(#g)"/>
+ <path stroke-linejoin="round" d="m26.5 28.5h-21v-27h21z" stroke="url(#h)" stroke-linecap="round" fill="none"/>
+ <path d="m11 5.505h1.3436zm1.6874 0h2.1875zm2.5312 0h1.9375zm2.25 0h0.84375zm1.1875 0h1.875zm2.25 0h3.0938zm-9.9061 2h2.6561zm3.0624 0h1.75zm2.0625 0h0.875zm1.2188 0h1.5938zm1.9375 0h1.625zm1.9375 0h2.5938zm-10.219 1.995h3.2811zm3.6249 0h4.625zm4.9375 0h1.8438zm-9.906 2h1.5938zm1.0936 0h5.9062zm-1.0936 3.0372h2.0936zm2.4061 0h5.0625zm5.375 0h2.4688zm2.7812 0h2.3125zm-10.562 1.963h1.3436zm1.6874 0h2.1562zm2.5312 0h1.9375zm2.25 0h0.84375zm1.1875 0h1.875zm2.25 0h3.0938zm-9.9061 2.0753h3.2811zm3.6249 0h4.625zm4.9375 0h1.8438zm-8.562 2.925h2.0936zm2.4061 0h5.0625zm5.375 0h2.4688zm-7.7811 2h2.8749zm3.2186 0h1.2188zm1.5312 0h2.7812zm3.0938 0h4.0938zm-7.8436 2h2.8749zm3.2186 0h1.75zm2.0625 0h2.75zm3.0625 0h2.9688z" stroke="url(#i)" stroke-width="1px" fill="none"/>
+ <path style="color:#000000" fill="url(#b)" 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"/>
+ <path opacity=".5" stroke-linejoin="round" d="m8.5 28.5h-3v-27h3" stroke="url(#f)" fill="none"/>
+ <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" fill="none"/>
</svg>
diff --git a/core/img/filetypes/x-office-presentation.png b/core/img/filetypes/x-office-presentation.png
index 7ee552ba7c8..b129c76de60 100644
--- a/core/img/filetypes/x-office-presentation.png
+++ 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
index 821798d50fd..534e695537e 100644
--- a/core/img/filetypes/x-office-presentation.svg
+++ b/core/img/filetypes/x-office-presentation.svg
@@ -1,109 +1,108 @@
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<?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="linearGradient5060">
- <stop stop-color="#000" offset="0"/>
- <stop stop-color="#000" stop-opacity="0" offset="1"/>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop 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">
+ <linearGradient id="q" x1="24" gradientUnits="userSpaceOnUse" y1="3.5542" gradientTransform="matrix(.72973 0 0 .56757 -1.5146 3.3784)" x2="24" y2="43">
<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"/>
+ <stop stop-color="#FFF" stop-opacity=".23529" offset=".11257"/>
+ <stop stop-color="#FFF" stop-opacity=".15686" offset=".95056"/>
+ <stop stop-color="#FFF" stop-opacity=".39216" 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">
+ <linearGradient id="p" x1="25.132" gradientUnits="userSpaceOnUse" y1=".98521" gradientTransform="matrix(.82857 0 0 .49975 -3.8857 4.2392)" x2="25.132" y2="47.013">
<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">
+ <linearGradient id="o" x1="-51.786" gradientUnits="userSpaceOnUse" y1="50.786" gradientTransform="matrix(.66907 0 0 .46769 45.34 3.6823)" x2="-51.786" y2="2.9062">
<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"/>
+ <radialGradient id="d" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(.019278 0 0 .0082353 17.982 24.981)" r="117.14"/>
+ <radialGradient id="c" xlink:href="#a" gradientUnits="userSpaceOnUse" cy="486.65" cx="605.71" gradientTransform="matrix(-.019278 0 0 .0082353 14.018 24.981)" r="117.14"/>
+ <linearGradient id="n" x1="302.86" gradientUnits="userSpaceOnUse" y1="366.65" gradientTransform="matrix(.056331 0 0 .0082353 -4.3598 24.981)" x2="302.86" y2="609.51">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop 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">
+ <linearGradient id="m" x1="24" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(.66892 0 0 .56757 -1.179 3.3784)" y1="5.5641" y2="43">
<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"/>
+ <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="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)">
+ <radialGradient id="b" fx="7.2758" gradientUnits="userSpaceOnUse" cy="9.9571" cx="7.8061" gradientTransform="matrix(-1.3251e-7 3.4517 -6.6326 -1.0361e-7 81.872 -26.173)" r="12.672">
<stop stop-color="#f9c590" offset="0"/>
- <stop stop-color="#f19860" offset="0.39698"/>
+ <stop stop-color="#f19860" offset=".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">
+ <linearGradient id="l" x1="25" gradientUnits="userSpaceOnUse" x2="25" gradientTransform="matrix(.81963 0 0 .52284 -3.8316 5.2358)" y1="47.935" y2=".91791">
<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 id="r">
+ <path style="color:#000000" fill="#FFF" d="m10.751-0.72642 19.105 0.025195v10.481l-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">
+ <linearGradient id="k" x1="22.004" gradientUnits="userSpaceOnUse" y1="63.218" gradientTransform="matrix(1.3394 0 0 -1.9826 -11.198 94.863)" x2="22.004" y2="25.647">
<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">
+ <linearGradient id="j" x1="25.132" gradientUnits="userSpaceOnUse" y1="15.285" gradientTransform="matrix(1.0813 0 0 .62485 -6.1735 -3.6471)" x2="25.132" y2="37.546">
<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">
+ <linearGradient id="i" x1="-51.786" gradientUnits="userSpaceOnUse" y1="41.798" gradientTransform="matrix(.87314 0 0 .58477 58.066 -4.3435)" x2="-51.786" y2="17.555">
<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">
+ <linearGradient id="h" x1="24" gradientUnits="userSpaceOnUse" y1="14.203" gradientTransform="matrix(1.0821 0 0 .61449 -5.648 -2.5358)" x2="24" y2="35.721">
<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">
+ <linearGradient id="g" x1="25.132" gradientUnits="userSpaceOnUse" y1="15.285" gradientTransform="matrix(1 0 0 .95617 -.49906 -2.93)" x2="25.132" y2="37.546">
<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">
+ <linearGradient id="f" x1="-51.786" gradientUnits="userSpaceOnUse" y1="41.798" gradientTransform="matrix(.80750 0 0 .89483 58.911 -3.9957)" x2="-51.786" y2="17.555">
<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">
+ <linearGradient id="e" x1="24" gradientUnits="userSpaceOnUse" y1="14.203" gradientTransform="matrix(1.0351 0 0 .98662 -.70292 -2.17)" x2="24" y2="35.721">
<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>
+ <rect opacity=".15" height="2" width="27.2" y="28" x="2.4" fill="url(#n)"/>
+ <path opacity=".15" fill="url(#c)" d="m2.4 28v1.9999c-0.9928 0.004-2.4-0.448-2.4-1s1.1078-1 2.4-1z"/>
+ <path opacity=".15" fill="url(#d)" 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"/>
</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 stroke-linejoin="round" opacity=".5" clip-path="url(#r)" transform="matrix(1.6122 0 0 1.1261 -16.324 -7.0129)">
+ <path style="color:#000000" d="m13.531 7.5891h13.037v24.901h-13.037z" stroke="url(#f)" stroke-width=".74211" fill="url(#g)"/>
+ <path opacity=".6" style="color:#000000" d="m14.31 9.4115h11.413v22.194h-11.413z" stroke="url(#e)" stroke-width=".74211" 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 stroke-linejoin="round" transform="translate(0,1)" stroke-width=".99992">
+ <path opacity=".75" style="color:#000000" d="m3.5 2.5 25 0.037621v16.962h-24.859z" stroke="url(#i)" fill="url(#j)"/>
+ <path opacity=".45" style="color:#000000" d="m4.5 3.5 23 0.016517-0.11298 14.984h-22.701z" stroke="url(#h)" fill="none"/>
</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"/>
+ <g>
+ <path stroke-linejoin="round" d="m1.5 5.5c6.6454 0 29 0.00149 29 0.00149l0.000036 22.999h-29v-23z" stroke="url(#o)" stroke-width=".99992" fill="url(#p)"/>
+ <path d="m29.5 27.5h-27v-21h27z" stroke="url(#q)" stroke-linecap="round" fill="none"/>
+ <path stroke-linejoin="round" style="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" stroke="url(#l)" fill="url(#b)"/>
+ </g>
+ <g fill="none">
+ <path opacity=".5" stroke-linejoin="round" d="m5.5 27.5h-3v-21h3" stroke="url(#m)" stroke-linecap="round"/>
+ <g stroke="#AAA" stroke-width="1px">
+ <path d="m11 8.5h4"/>
+ <path d="m16 8.5h2"/>
+ <path d="m19 8.5h1"/>
+ <path d="m21 8.5h2"/>
+ </g>
+ </g>
+ <g transform="matrix(1.1415 0 0 1.1415 -13.519 -19.587)">
+ <path opacity=".4" style="color:#000000" fill="#FFF" d="m34.75 25.813a3.8795 3.8795 0 1 1 -2.0522 -3.4222l-1.8273 3.4222z" transform="matrix(1.5701 0 0 1.5701 -16.478 -6.8527)"/>
+ <path opacity=".15" style="color:#000000" d="m34.75 25.813a3.8795 3.8795 0 1 1 -2.0522 -3.4222l-1.8273 3.4222z" transform="matrix(1.5701 0 0 1.5701 -16.478 -7.6015)"/>
+ </g>
+ <path style="block-progression:tb;text-indent:0;color:#000000;text-transform:none" d="m7.1562 25v-1h2.2188v1zm2.6562 0v-1h6.3438v1zm-2.6562-4v-1h2.9688v1zm3.7188 0v-1h2.3438v1zm2.9375 0v-1h1.1875v1zm-6.6562-4v-1h3.2812v1zm3.875 0v-1h1.6562v1zm2.2188 0v-1h1.75v1zm-6.0938-4v-1h3.2812v1zm3.9062 0v-1h2.3438v1z" fill="url(#k)"/>
</svg>
diff --git a/core/img/filetypes/x-office-spreadsheet.png b/core/img/filetypes/x-office-spreadsheet.png
index dfdc74a8bf6..9efe6f29501 100644
--- a/core/img/filetypes/x-office-spreadsheet.png
+++ 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
index af40bb252a2..aae8f3c95ca 100644
--- a/core/img/filetypes/x-office-spreadsheet.svg
+++ b/core/img/filetypes/x-office-spreadsheet.svg
@@ -1,64 +1,63 @@
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<?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="linearGradient3119" y2="43" gradientUnits="userSpaceOnUse" x2="24" gradientTransform="matrix(0.56756757,0,0,0.72972971,2.378382,-2.5135063)" y1="5.5641" x1="24">
+ <linearGradient id="j" x1="24" gradientUnits="userSpaceOnUse" y1="5.5641" gradientTransform="matrix(.56757 0 0 .72973 2.3784 -2.5135)" x2="24" y2="43">
<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"/>
+ <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="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">
+ <linearGradient id="i" x1="25.132" gradientUnits="userSpaceOnUse" y1=".98521" gradientTransform="matrix(.65714 0 0 .63012 .22856 -1.0896)" x2="25.132" y2="47.013">
<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">
+ <linearGradient id="h" x1="-51.786" gradientUnits="userSpaceOnUse" y1="50.786" gradientTransform="matrix(.53064 0 0 .58970 39.27 -1.7919)" x2="-51.786" y2="2.9062">
<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"/>
+ <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"/>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop 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"/>
+ <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="e" x1="302.86" gradientUnits="userSpaceOnUse" x2="302.86" gradientTransform="matrix(.045769 0 0 .0082353 -.54232 25.981)" y1="366.65" y2="609.51">
+ <stop stop-opacity="0" offset="0"/>
+ <stop offset=".5"/>
+ <stop stop-opacity="0" offset="1"/>
</linearGradient>
- <linearGradient id="linearGradient3522">
+ <linearGradient id="b">
<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"/>
+ <linearGradient id="g" x1="19.515" xlink:href="#b" gradientUnits="userSpaceOnUse" y1="12.443" gradientTransform="matrix(.66298 0 0 .53532 -.83153 1.3896)" x2="19.515" y2="46.562"/>
+ <linearGradient id="f" x1="19.515" xlink:href="#b" gradientUnits="userSpaceOnUse" y1="12.443" gradientTransform="matrix(.53480 0 0 .65680 2.2155 -.57398)" x2="19.515" y2="46.562"/>
</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"/>
+ <g>
+ <rect opacity=".15" height="2" width="22.1" y="29" x="4.95" fill="url(#e)"/>
+ <path opacity=".15" fill="url(#c)" 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"/>
+ <path opacity=".15" fill="url(#d)" 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"/>
+ </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(#h)" stroke-width=".99992" fill="url(#i)"/>
+ <path stroke-linejoin="round" d="m26.5 28.5h-21v-27h21z" stroke="url(#j)" stroke-linecap="round" fill="none"/>
+ <path d="m8.5605 7.7356h3.0828v17.645h-3.0828v-17.645z" fill="url(#f)"/>
+ <path d="m11 6h12.036v2h-12.036v-2z" fill="url(#g)"/>
+ <rect y="5.9254" width="3.0786" fill="#c0d4df" x="8.0005" height="2.0746"/>
+ <g fill="none">
+ <path d="m15.5 5.5v20" stroke-opacity=".32418" stroke="#2c465d"/>
+ <path d="m23.333 8.5h-14.667" stroke="#6c6c6c"/>
+ <g stroke-opacity=".32418" stroke="#2c465d">
+ <path d="m23.334 10.5h-14.667"/>
+ <path d="m23.5 13.5h-15"/>
+ <path d="m23.5 16.5h-15"/>
+ <path d="m23.5 19.5h-15"/>
+ </g>
+ </g>
+ <path opacity=".2" stroke-linejoin="round" d="m8.5005 6.5093 13.946-0.0186" fill-rule="evenodd" stroke="#FFF" stroke-linecap="square" fill="#FFF"/>
+ <g fill="none">
+ <path d="m11.5 5.5v20" stroke="#6c6c6c"/>
+ <rect height="19.998" width="14.998" stroke="#6c6c6c" stroke-linecap="square" x="8.5011" y="5.5011" stroke-width="1.0022"/>
+ <path d="m23.5 22.5h-15" stroke-opacity=".32418" stroke="#2c465d"/>
+ <path d="m19.5 5.5v20" stroke-opacity=".32418" stroke="#2c465d"/>
+ </g>
</svg>
diff --git a/core/img/image-optimization.sh b/core/img/image-optimization.sh
index 0a96bf558d1..e6374c419b2 100755
--- a/core/img/image-optimization.sh
+++ b/core/img/image-optimization.sh
@@ -2,7 +2,7 @@
function recursive_optimize_images() {
cd $1;
-optipng -o6 *.png;
+optipng -o6 -strip all *.png;
jpegoptim --strip-all *.jpg;
for svg in `ls *.svg`;
do
diff --git a/core/img/logo-mail.gif b/core/img/logo-mail.gif
index 6a1caaa9188..f1dd108450e 100644
--- a/core/img/logo-mail.gif
+++ b/core/img/logo-mail.gif
Binary files differ
diff --git a/core/img/logo-wide.png b/core/img/logo-wide.png
index 5b7d4c6f915..b15c76ecb15 100644
--- a/core/img/logo-wide.png
+++ b/core/img/logo-wide.png
Binary files differ
diff --git a/core/img/logo-wide.svg b/core/img/logo-wide.svg
index 29c617d6f83..bacba6755c5 100644
--- a/core/img/logo-wide.svg
+++ b/core/img/logo-wide.svg
@@ -1,3 +1,3 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg xml:space="preserve" height="32" viewBox="0 0 147.33262 32" xmlns:dc="http://purl.org/dc/elements/1.1/" width="147.33" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" y="0px" x="0px" enable-background="new 0 0 595.275 311.111"><g fill="#fff">
-<path style="block-progression:tb;text-indent:0;color:#000000;enable-background:accumulate;text-transform:none" d="m104 13v15.344c0 2.008 1.71 3.656 3.72 3.656v-1c-1.52 0-2.72-1.137-2.72-2.656v-15.344h-1zm42 0v8h-4.53c-2.99 0-5.47 2.571-5.47 5.562s2.48 5.466 5.47 5.438h1.78c0.88 0 1.74-0.442 2.44-1.094 0.7-0.651 1.29-1.555 1.31-2.562v-15.344h-1zm-44.5 2c-4.635 0-8.5 3.865-8.5 8.5s3.865 8.5 8.5 8.5v-1c-4.146 0-7.5-3.353-7.5-7.5s3.354-7.5 7.5-7.5v-1zm-46 6c-0.606 0-1.201 0.092-1.75 0.281 0.071 0.325 0.15 0.664 0.188 1 0.489-0.18 1.007-0.281 1.562-0.281 2.503 0 4.5 1.997 4.5 4.5s-1.997 4.5-4.5 4.5c-1.444 0-2.71-0.676-3.531-1.719-0.198 0.255-0.434 0.485-0.657 0.719 1.017 1.208 2.521 2 4.188 2 2.991 0 5.5-2.509 5.5-5.5s-2.509-5.5-5.5-5.5zm7.5 0v7.344c0 2.008 1.992 3.656 4 3.656 1.368 0 2.905-0.695 3.531-1.812 0.622 1.117 2.101 1.812 3.469 1.812 2.008 0 4-1.648 4-3.656v-7.344h-1v7.344c0 1.519-1.481 2.656-3 2.656s-3-1.002-3-2.656v-7.344h-1v7.344c0 1.519-1.48 2.656-3 2.656-1.519 0-3-1.137-3-2.656v-7.344h-1zm22.531 0c-2.991 0-5.531 2.54-5.531 5.531v5.469h1v-5.469c0-2.502 2.029-4.531 4.531-4.531 2.503 0 4.469 2.029 4.469 4.531v5.469h1v-5.469c0-2.991-2.477-5.531-5.469-5.531zm29.969 0c-2.99 0-5.5 2.509-5.5 5.5s2.51 5.5 5.5 5.5 5.5-2.509 5.5-5.5-2.51-5.5-5.5-5.5zm7.5 0v5.562c0 2.991 2.48 5.438 5.47 5.438s5.53-2.447 5.53-5.438v-5.562h-1v5.562c0 2.502-2.03 4.438-4.53 4.438s-4.47-1.936-4.47-4.438v-5.562h-1zm-7.5 1c2.5 0 4.5 1.997 4.5 4.5s-2 4.5-4.5 4.5-4.5-1.997-4.5-4.5 2-4.5 4.5-4.5zm25.97 0h4.53v6.344c-0.01 0.7-0.35 1.387-0.91 1.906-0.55 0.519-1.27 0.75-1.84 0.75h-1.78c-2.5 0-4.47-1.936-4.47-4.438s1.97-4.562 4.47-4.562z" transform="translate(-.0000031714)"/><path d="m16.398 3.6857c-2.2943 0-4.1386 1.8599-4.1386 4.1542 0 0.74283 0.19165 1.4447 0.53099 2.0459 1.3845-0.781 2.9851-1.2338 4.6852-1.2338 0.16408 0 0.32211 0.00666 0.48414 0.015617-0.01834-0.23258-0.03123-0.46554-0.03123-0.70278 0-1.2779 0.27755-2.4937 0.76525-3.592-0.657-0.4403-1.443-0.6871-2.296-0.6871z"/><path d="m7.9805 15.852c-4.4057 0-7.9805 3.5435-7.9805 7.9492s3.5748 7.9805 7.9805 7.9805c1.6769 0 3.2302-0.52246 4.5134-1.4056-0.53024-0.82393-0.84334-1.809-0.84334-2.858 0-0.54446 0.08034-1.0675 0.23426-1.5617-2.4023-1.7361-3.9668-4.5612-3.9668-7.7462 0-0.80924 0.10664-1.5917 0.29673-2.3426-0.078902-0.0023-0.15479-0.01562-0.23426-0.01562z"/><path d="m17.476 9.5578c-4.7826 0-8.652 3.8694-8.652 8.652 0 2.8154 1.3414 5.3078 3.4202 6.8873 0.87636-1.6903 2.6365-2.8424 4.6696-2.8424 0.24572 0 0.48158 0.02978 0.7184 0.06247-0.07434-0.54088-0.10932-1.0943-0.10932-1.6554 0-2.6831 0.87339-5.1644 2.3582-7.1684-0.889-1.112-1.525-2.448-1.796-3.9039-0.201-0.014-0.405-0.0313-0.609-0.0313z"/><path d="m36.045 6.5437c-0.1695 0-0.33288 0.02081-0.49976 0.031235 0.07218 0.45513 0.12494 0.9147 0.12494 1.3899 0 0.7396-0.09406 1.4533-0.2655 2.1396 2.01 1.1123 3.6791 2.7767 4.7789 4.7945 1.1407-0.59386 2.4132-0.97147 3.7638-1.062-0.34807-4.082-3.7298-7.2933-7.9024-7.2933z"/><path d="m26.799 5.1362e-7c-4.4056 0-7.9649 3.5593-7.9649 7.9649 0 1.816 0.60469 3.4874 1.6242 4.8258 2.2117-2.5599 5.4759-4.1855 9.1205-4.1855 1.7831 0 3.474 0.39707 4.9976 1.0932 0.124-0.5582 0.188-1.1384 0.188-1.7338 0-4.4056-3.559-7.9649-7.965-7.9649z"/><path d="m44.588 14.712c-1.4522 0-2.8126 0.37076-4.0137 0.99951 0.682 1.5107 1.062 3.1868 1.062 4.9507 0 3.3027-1.3279 6.3016-3.4827 8.4802 1.583 1.7575 3.8797 2.858 6.4344 2.858 4.7826 0 8.652-3.8694 8.652-8.652 0-4.7827-3.8694-8.6364-8.652-8.6364z"/><path d="m16.914 23.161c-2.415 0-4.3572 1.9422-4.3572 4.3572s1.9422 4.3729 4.3572 4.3729c1.8512 0 3.4224-1.1551 4.0605-2.7799-1.557-1.5857-2.6759-3.6087-3.1703-5.8565-0.28932-0.05983-0.58298-0.09371-0.89019-0.09371z"/><path d="m29.579 9.511c-6.1647 0-11.151 4.9857-11.151 11.151 0 6.1645 4.9858 11.151 11.151 11.151 6.165 0 11.151-4.9864 11.151-11.151 0-6.1651-4.9861-11.151-11.151-11.151z"/></g></svg>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 595.275 311.111" xml:space="preserve" height="32" width="147.33" version="1.1" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 147.33262 32" xmlns:dc="http://purl.org/dc/elements/1.1/"><g fill="#fff">
+<path style="block-progression:tb;color:#000000;enable-background:accumulate;text-transform:none;text-indent:0" d="m104 13v15.344c0 2.008 1.71 3.656 3.72 3.656v-1c-1.52 0-2.72-1.137-2.72-2.656v-15.344h-1zm42 0v8h-4.53c-2.99 0-5.47 2.571-5.47 5.562s2.48 5.466 5.47 5.438h1.78c0.88 0 1.74-0.442 2.44-1.094 0.7-0.651 1.29-1.555 1.31-2.562v-15.344h-1zm-44.5 2c-4.635 0-8.5 3.865-8.5 8.5s3.865 8.5 8.5 8.5v-1c-4.146 0-7.5-3.353-7.5-7.5s3.354-7.5 7.5-7.5v-1zm-46 6c-0.606 0-1.201 0.092-1.75 0.281 0.071 0.325 0.15 0.664 0.188 1 0.489-0.18 1.007-0.281 1.562-0.281 2.503 0 4.5 1.997 4.5 4.5s-1.997 4.5-4.5 4.5c-1.444 0-2.71-0.676-3.531-1.719-0.198 0.255-0.434 0.485-0.657 0.719 1.017 1.208 2.521 2 4.188 2 2.991 0 5.5-2.509 5.5-5.5s-2.509-5.5-5.5-5.5zm7.5 0v7.344c0 2.008 1.992 3.656 4 3.656 1.368 0 2.905-0.695 3.531-1.812 0.622 1.117 2.101 1.812 3.469 1.812 2.008 0 4-1.648 4-3.656v-7.344h-1v7.344c0 1.519-1.481 2.656-3 2.656s-3-1.002-3-2.656v-7.344h-1v7.344c0 1.519-1.48 2.656-3 2.656-1.519 0-3-1.137-3-2.656v-7.344h-1zm22.531 0c-2.991 0-5.531 2.54-5.531 5.531v5.469h1v-5.469c0-2.502 2.029-4.531 4.531-4.531 2.503 0 4.469 2.029 4.469 4.531v5.469h1v-5.469c0-2.991-2.477-5.531-5.469-5.531zm29.969 0c-2.99 0-5.5 2.509-5.5 5.5s2.51 5.5 5.5 5.5 5.5-2.509 5.5-5.5-2.51-5.5-5.5-5.5zm7.5 0v5.562c0 2.991 2.48 5.438 5.47 5.438s5.53-2.447 5.53-5.438v-5.562h-1v5.562c0 2.502-2.03 4.438-4.53 4.438s-4.47-1.936-4.47-4.438v-5.562h-1zm-7.5 1c2.5 0 4.5 1.997 4.5 4.5s-2 4.5-4.5 4.5-4.5-1.997-4.5-4.5 2-4.5 4.5-4.5zm25.97 0h4.53v6.344c-0.01 0.7-0.35 1.387-0.91 1.906-0.55 0.519-1.27 0.75-1.84 0.75h-1.78c-2.5 0-4.47-1.936-4.47-4.438s1.97-4.562 4.47-4.562z" transform="translate(-.0000031714)"/><path d="m16.398 3.6857c-2.2943 0-4.1386 1.8599-4.1386 4.1542 0 0.74283 0.19165 1.4447 0.53099 2.0459 1.3845-0.781 2.9851-1.2338 4.6852-1.2338 0.16408 0 0.32211 0.00666 0.48414 0.015617-0.01834-0.23258-0.03123-0.46554-0.03123-0.70278 0-1.2779 0.27755-2.4937 0.76525-3.592-0.657-0.4403-1.443-0.6871-2.296-0.6871z"/><path d="m7.9805 15.852c-4.4057 0-7.9805 3.5435-7.9805 7.9492s3.5748 7.9805 7.9805 7.9805c1.6769 0 3.2302-0.52246 4.5134-1.4056-0.53024-0.82393-0.84334-1.809-0.84334-2.858 0-0.54446 0.08034-1.0675 0.23426-1.5617-2.4023-1.7361-3.9668-4.5612-3.9668-7.7462 0-0.80924 0.10664-1.5917 0.29673-2.3426-0.078902-0.0023-0.15479-0.01562-0.23426-0.01562z"/><path d="m17.476 9.5578c-4.7826 0-8.652 3.8694-8.652 8.652 0 2.8154 1.3414 5.3078 3.4202 6.8873 0.87636-1.6903 2.6365-2.8424 4.6696-2.8424 0.24572 0 0.48158 0.02978 0.7184 0.06247-0.07434-0.54088-0.10932-1.0943-0.10932-1.6554 0-2.6831 0.87339-5.1644 2.3582-7.1684-0.889-1.112-1.525-2.448-1.796-3.9039-0.201-0.014-0.405-0.0313-0.609-0.0313z"/><path d="m36.045 6.5437c-0.1695 0-0.33288 0.02081-0.49976 0.031235 0.07218 0.45513 0.12494 0.9147 0.12494 1.3899 0 0.7396-0.09406 1.4533-0.2655 2.1396 2.01 1.1123 3.6791 2.7767 4.7789 4.7945 1.1407-0.59386 2.4132-0.97147 3.7638-1.062-0.34807-4.082-3.7298-7.2933-7.9024-7.2933z"/><path d="m26.799 5.1362e-7c-4.4056 0-7.9649 3.5593-7.9649 7.9649 0 1.816 0.60469 3.4874 1.6242 4.8258 2.2117-2.5599 5.4759-4.1855 9.1205-4.1855 1.7831 0 3.474 0.39707 4.9976 1.0932 0.124-0.5582 0.188-1.1384 0.188-1.7338 0-4.4056-3.559-7.9649-7.965-7.9649z"/><path d="m44.588 14.712c-1.4522 0-2.8126 0.37076-4.0137 0.99951 0.682 1.5107 1.062 3.1868 1.062 4.9507 0 3.3027-1.3279 6.3016-3.4827 8.4802 1.583 1.7575 3.8797 2.858 6.4344 2.858 4.7826 0 8.652-3.8694 8.652-8.652 0-4.7827-3.8694-8.6364-8.652-8.6364z"/><path d="m16.914 23.161c-2.415 0-4.3572 1.9422-4.3572 4.3572s1.9422 4.3729 4.3572 4.3729c1.8512 0 3.4224-1.1551 4.0605-2.7799-1.557-1.5857-2.6759-3.6087-3.1703-5.8565-0.28932-0.05983-0.58298-0.09371-0.89019-0.09371z"/><path d="m29.579 9.511c-6.1647 0-11.151 4.9857-11.151 11.151 0 6.1645 4.9858 11.151 11.151 11.151 6.165 0 11.151-4.9864 11.151-11.151 0-6.1651-4.9861-11.151-11.151-11.151z"/></g></svg>
diff --git a/core/img/logo.png b/core/img/logo.png
index 8d112d99be5..2c551a1c22c 100644
--- a/core/img/logo.png
+++ b/core/img/logo.png
Binary files differ
diff --git a/core/img/logo.svg b/core/img/logo.svg
index cfb20b60e4f..06008c41c57 100644
--- a/core/img/logo.svg
+++ b/core/img/logo.svg
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg xml:space="preserve" height="118.23" viewBox="0 0 250.00001 118.22802" xmlns:dc="http://purl.org/dc/elements/1.1/" width="250" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" y="0px" x="0px" enable-background="new 0 0 595.275 311.111">
-<path style="block-progression:tb;text-indent:0;color:#000000;enable-background:accumulate;text-transform:none" d="m150.66 0c-11.241 0-20.322 9.0815-20.322 20.322 0 4.6335 1.5429 8.898 4.1442 12.313 5.6431-6.5315 13.972-10.679 23.271-10.679 4.5496 0 8.8639 1.0131 12.751 2.7893 0.31474-1.4234 0.47817-2.9037 0.47817-4.4231 0.01-11.24-9.08-20.322-20.32-20.322zm-26.539 9.404c-5.8539 0-10.56 4.7456-10.56 10.599 0 1.8953 0.48899 3.6862 1.3548 5.22 3.5325-1.9927 7.6164-3.148 11.954-3.148 0.41864 0 0.82186 0.01699 1.2353 0.03985-0.0468-0.59343-0.0797-1.1878-0.0797-1.7931 0-3.2605 0.70816-6.3627 1.9525-9.165-1.6754-1.1235-3.6828-1.7533-5.8576-1.7533zm50.128 7.2921c-0.43247 0-0.84934 0.05309-1.2751 0.0797 0.18418 1.1613 0.31878 2.3339 0.31878 3.5464 0 1.8871-0.24 3.708-0.67741 5.4591 5.1284 2.8381 9.3873 7.0847 12.193 12.233 2.9105-1.5152 6.1573-2.4787 9.6033-2.7096-0.8881-10.415-9.5166-18.609-20.163-18.609zm-16.497 7.5711c-15.729 0-28.451 12.721-28.451 28.451 0 15.729 12.721 28.451 28.451 28.451s28.451-12.723 28.451-28.451c0-15.73-12.722-28.451-28.451-28.451zm-30.882 0.11954c-12.203 0-22.076 9.8727-22.076 22.076 0 7.1836 3.4227 13.543 8.7266 17.573 2.236-4.3127 6.727-7.2523 11.914-7.2523 0.62695 0 1.2287 0.07599 1.833 0.15939-0.18969-1.3801-0.27893-2.792-0.27893-4.2239 0-6.846 2.2284-13.177 6.017-18.29-2.2678-2.8377-3.8907-6.2474-4.5825-9.9619-0.51269-0.03551-1.0323-0.0797-1.5541-0.0797zm69.18 13.149c-3.7054 0-7.1763 0.94599-10.241 2.5503 1.7401 3.8545 2.7096 8.1312 2.7096 12.632 0 8.4268-3.3881 16.079-8.886 21.637 4.039 4.4841 9.8991 7.2921 16.417 7.2921 12.203 0 22.076-9.8727 22.076-22.076s-9.8727-22.036-22.076-22.036zm-93.403 2.9089c-11.241 0-20.362 9.0413-20.362 20.282s9.121 20.362 20.362 20.362c4.2785 0 8.2419-1.333 11.516-3.5863-1.3529-2.1023-2.1518-4.6156-2.1518-7.2921 0-1.3892 0.20497-2.7238 0.59771-3.9848-6.1294-4.4296-10.121-11.638-10.121-19.764 0-2.0648 0.27209-4.0613 0.75711-5.9772-0.20132-0.0058-0.39495-0.03985-0.59772-0.03985zm119.5 17.453c-0.59968 0-1.1799 0.06831-1.7533 0.15939 0.0316 0.50688 0.0398 0.99939 0.0398 1.5142 0 6.4816-2.5574 12.364-6.6944 16.736 2.0353 2.3668 5.0248 3.8652 8.4079 3.8652 6.1623 0 11.157-4.9552 11.157-11.117 0-6.1623-4.9951-11.157-11.157-11.157zm-96.71 1.1954c-6.162 0-11.118 4.9555-11.118 11.117 0 6.162 4.9555 11.157 11.118 11.157 4.7232 0 8.7323-2.9472 10.36-7.0929-3.9726-4.046-6.8276-9.2077-8.0891-14.943-0.73821-0.15266-1.4875-0.23909-2.2713-0.23909zm122.21 9.3642v22.036h-11.675c-7.6322 0-13.827 6.2347-13.827 13.867 0 7.6311 6.195 13.827 13.827 13.827h3.387 1.1556c2.239 0 4.4748-1.0874 6.2561-2.7495s3.1409-3.9644 3.1878-6.535c0.0801-4.4122 0-17.254 0-17.254v-0.55787-22.633h-2.3112zm-106.75 9.9619v30.483c0 5.1232 4.2011 9.2845 9.3244 9.2845v-2.3112c-3.8766 0-7.0132-3.0967-7.0132-6.9733v-29.049c-0.80461-0.4325-1.5514-0.93449-2.3112-1.4345zm-23.112 2.8292c-4.0935 3.9059-6.6546 9.4053-6.6546 15.501 0 11.827 9.6118 21.438 21.438 21.438v-2.3112c-10.579 0-19.127-8.5469-19.127-19.127 0-5.6905 2.4839-10.805 6.4155-14.305-0.73485-0.33851-1.4155-0.73502-2.0721-1.1954zm-27.216 9.165c-7.6322 0-13.827 6.1949-13.827 13.827v12.791h2.3112v-12.791c0-6.3852 5.1309-11.556 11.516-11.556 6.3864 0 11.556 5.1706 11.556 11.556v12.791h2.3112v-12.791c0-7.6322-6.2338-13.827-13.867-13.827zm77.583 0.0797c-7.6326 0-13.827 6.2344-13.827 13.867s6.1945 13.867 13.827 13.867c7.6326 0 13.867-6.2344 13.867-13.867s-6.2344-13.867-13.867-13.867zm-154.29 0.0398c-7.632 0-13.867 6.1952-13.867 13.827 0 7.632 6.235 13.827 13.867 13.827s13.827-6.1952 13.827-13.827c0-7.632-6.1952-13.827-13.827-13.827zm20.761 1.036v17.334c0 5.1234 4.1622 9.2845 9.2845 9.2845 3.4912 0 6.5716-1.9303 8.1688-4.7817 1.5857 2.8514 4.6384 4.7817 8.1289 4.7817 5.1233 0 9.3243-4.1611 9.3243-9.2845v-17.334h-2.3112v17.334c0 3.8764-3.1366 6.9733-7.0132 6.9733s-6.9733-3.0969-6.9733-6.9733v-17.334h-2.3112v17.334c0 3.8766-3.1352 6.9733-7.0132 6.9733-3.8753 0-6.9733-3.0969-6.9733-6.9733v-17.334h-2.3112zm153.45 0v12.791c0 7.6311 6.195 13.827 13.827 13.827 7.6322 0 13.867-6.1959 13.867-13.827v-12.791h-2.3112v12.791c0 6.3837-5.1707 11.516-11.556 11.516-6.3851 0-11.516-5.1322-11.516-11.516v-12.791h-2.3112zm-19.924 1.2353c6.3856 0 11.556 5.1702 11.556 11.556 0 6.3856-5.1702 11.556-11.556 11.556-6.3856 0-11.516-5.1702-11.516-11.556 0-6.3856 5.1304-11.556 11.516-11.556zm67.821 0h11.675c0.009 1.5271 0.0728 12.046 0 16.059-0.0326 1.7858-1.0121 3.5776-2.4307 4.9013-1.4186 1.3236-3.2544 2.1119-4.702 2.1119h-4.5426c-6.3851 0-11.516-5.1322-11.516-11.516 0-6.3852 5.1309-11.556 11.516-11.556zm-222.11 0.0399c6.385 0 11.516 5.131 11.516 11.516s-5.131 11.516-11.516 11.516-11.556-5.131-11.556-11.516 5.1708-11.516 11.556-11.516z" fill="#fff"/>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 595.275 311.111" xml:space="preserve" height="118.23" width="250" version="1.1" y="0px" x="0px" xmlns:cc="http://creativecommons.org/ns#" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 250.00001 118.22802" xmlns:dc="http://purl.org/dc/elements/1.1/">
+<path style="block-progression:tb;color:#000000;enable-background:accumulate;text-transform:none;text-indent:0" d="m150.66 0c-11.241 0-20.322 9.0815-20.322 20.322 0 4.6335 1.5429 8.898 4.1442 12.313 5.6431-6.5315 13.972-10.679 23.271-10.679 4.5496 0 8.8639 1.0131 12.751 2.7893 0.31474-1.4234 0.47817-2.9037 0.47817-4.4231 0.01-11.24-9.08-20.322-20.32-20.322zm-26.539 9.404c-5.8539 0-10.56 4.7456-10.56 10.599 0 1.8953 0.48899 3.6862 1.3548 5.22 3.5325-1.9927 7.6164-3.148 11.954-3.148 0.41864 0 0.82186 0.01699 1.2353 0.03985-0.0468-0.59343-0.0797-1.1878-0.0797-1.7931 0-3.2605 0.70816-6.3627 1.9525-9.165-1.6754-1.1235-3.6828-1.7533-5.8576-1.7533zm50.128 7.2921c-0.43247 0-0.84934 0.05309-1.2751 0.0797 0.18418 1.1613 0.31878 2.3339 0.31878 3.5464 0 1.8871-0.24 3.708-0.67741 5.4591 5.1284 2.8381 9.3873 7.0847 12.193 12.233 2.9105-1.5152 6.1573-2.4787 9.6033-2.7096-0.8881-10.415-9.5166-18.609-20.163-18.609zm-16.497 7.5711c-15.729 0-28.451 12.721-28.451 28.451 0 15.729 12.721 28.451 28.451 28.451s28.451-12.723 28.451-28.451c0-15.73-12.722-28.451-28.451-28.451zm-30.882 0.11954c-12.203 0-22.076 9.8727-22.076 22.076 0 7.1836 3.4227 13.543 8.7266 17.573 2.236-4.3127 6.727-7.2523 11.914-7.2523 0.62695 0 1.2287 0.07599 1.833 0.15939-0.18969-1.3801-0.27893-2.792-0.27893-4.2239 0-6.846 2.2284-13.177 6.017-18.29-2.2678-2.8377-3.8907-6.2474-4.5825-9.9619-0.51269-0.03551-1.0323-0.0797-1.5541-0.0797zm69.18 13.149c-3.7054 0-7.1763 0.94599-10.241 2.5503 1.7401 3.8545 2.7096 8.1312 2.7096 12.632 0 8.4268-3.3881 16.079-8.886 21.637 4.039 4.4841 9.8991 7.2921 16.417 7.2921 12.203 0 22.076-9.8727 22.076-22.076s-9.8727-22.036-22.076-22.036zm-93.403 2.9089c-11.241 0-20.362 9.0413-20.362 20.282s9.121 20.362 20.362 20.362c4.2785 0 8.2419-1.333 11.516-3.5863-1.3529-2.1023-2.1518-4.6156-2.1518-7.2921 0-1.3892 0.20497-2.7238 0.59771-3.9848-6.1294-4.4296-10.121-11.638-10.121-19.764 0-2.0648 0.27209-4.0613 0.75711-5.9772-0.20132-0.0058-0.39495-0.03985-0.59772-0.03985zm119.5 17.453c-0.59968 0-1.1799 0.06831-1.7533 0.15939 0.0316 0.50688 0.0398 0.99939 0.0398 1.5142 0 6.4816-2.5574 12.364-6.6944 16.736 2.0353 2.3668 5.0248 3.8652 8.4079 3.8652 6.1623 0 11.157-4.9552 11.157-11.117 0-6.1623-4.9951-11.157-11.157-11.157zm-96.71 1.1954c-6.162 0-11.118 4.9555-11.118 11.117 0 6.162 4.9555 11.157 11.118 11.157 4.7232 0 8.7323-2.9472 10.36-7.0929-3.9726-4.046-6.8276-9.2077-8.0891-14.943-0.73821-0.15266-1.4875-0.23909-2.2713-0.23909zm122.21 9.3642v22.036h-11.675c-7.6322 0-13.827 6.2347-13.827 13.867 0 7.6311 6.195 13.827 13.827 13.827h4.5426c2.239 0 4.4748-1.0874 6.2561-2.7495s3.1409-3.9644 3.1878-6.535c0.0801-4.4122 0-17.254 0-17.254v-23.191h-2.3112zm-106.75 9.9619v30.483c0 5.1232 4.2011 9.2845 9.3244 9.2845v-2.3112c-3.8766 0-7.0132-3.0967-7.0132-6.9733v-29.049c-0.80461-0.4325-1.5514-0.93449-2.3112-1.4345zm-23.112 2.8292c-4.0935 3.9059-6.6546 9.4053-6.6546 15.501 0 11.827 9.6118 21.438 21.438 21.438v-2.3112c-10.579 0-19.127-8.5469-19.127-19.127 0-5.6905 2.4839-10.805 6.4155-14.305-0.73485-0.33851-1.4155-0.73502-2.0721-1.1954zm-27.216 9.165c-7.6322 0-13.827 6.1949-13.827 13.827v12.791h2.3112v-12.791c0-6.3852 5.1309-11.556 11.516-11.556 6.3864 0 11.556 5.1706 11.556 11.556v12.791h2.3112v-12.791c0-7.6322-6.2338-13.827-13.867-13.827zm77.583 0.0797c-7.6326 0-13.827 6.2344-13.827 13.867s6.1945 13.867 13.827 13.867c7.6326 0 13.867-6.2344 13.867-13.867s-6.2344-13.867-13.867-13.867zm-154.29 0.0398c-7.632 0-13.867 6.1952-13.867 13.827 0 7.632 6.235 13.827 13.867 13.827s13.827-6.1952 13.827-13.827c0-7.632-6.1952-13.827-13.827-13.827zm20.761 1.036v17.334c0 5.1234 4.1622 9.2845 9.2845 9.2845 3.4912 0 6.5716-1.9303 8.1688-4.7817 1.5857 2.8514 4.6384 4.7817 8.1289 4.7817 5.1233 0 9.3243-4.1611 9.3243-9.2845v-17.334h-2.3112v17.334c0 3.8764-3.1366 6.9733-7.0132 6.9733s-6.9733-3.0969-6.9733-6.9733v-17.334h-2.3112v17.334c0 3.8766-3.1352 6.9733-7.0132 6.9733-3.8753 0-6.9733-3.0969-6.9733-6.9733v-17.334h-2.3112zm153.45 0v12.791c0 7.6311 6.195 13.827 13.827 13.827 7.6322 0 13.867-6.1959 13.867-13.827v-12.791h-2.3112v12.791c0 6.3837-5.1707 11.516-11.556 11.516-6.3851 0-11.516-5.1322-11.516-11.516v-12.791h-2.3112zm-19.924 1.2353c6.3856 0 11.556 5.1702 11.556 11.556 0 6.3856-5.1702 11.556-11.556 11.556-6.3856 0-11.516-5.1702-11.516-11.556 0-6.3856 5.1304-11.556 11.516-11.556zm67.821 0h11.675c0.009 1.5271 0.0728 12.046 0 16.059-0.0326 1.7858-1.0121 3.5776-2.4307 4.9013-1.4186 1.3236-3.2544 2.1119-4.702 2.1119h-4.5426c-6.3851 0-11.516-5.1322-11.516-11.516 0-6.3852 5.1309-11.556 11.516-11.556zm-222.11 0.0399c6.385 0 11.516 5.131 11.516 11.516s-5.131 11.516-11.516 11.516-11.556-5.131-11.556-11.516 5.1708-11.516 11.556-11.516z" fill="#fff"/>
</svg>
diff --git a/core/img/places/calendar-dark.png b/core/img/places/calendar-dark.png
index 920dee610dd..39032bcfa1a 100644
--- a/core/img/places/calendar-dark.png
+++ b/core/img/places/calendar-dark.png
Binary files differ
diff --git a/core/img/places/contacts-dark.png b/core/img/places/contacts-dark.png
index a08339d1d3d..ec60fb603fb 100644
--- a/core/img/places/contacts-dark.png
+++ b/core/img/places/contacts-dark.png
Binary files differ
diff --git a/core/img/places/contacts-dark.svg b/core/img/places/contacts-dark.svg
index 3fc10cfe08f..9c95478cdfe 100644
--- a/core/img/places/contacts-dark.svg
+++ b/core/img/places/contacts-dark.svg
@@ -1,7 +1,7 @@
<?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:dc="http://purl.org/dc/elements/1.1/">
<g transform="translate(-359.05 -515.86)">
- <path style="block-progression:tb;text-indent:0;color:#000000;text-transform:none" d="m368.29 523.53c-1.9549 0-3.6133 1.4297-3.6133 3.2747 0.0139 0.58316 0.066 1.3023 0.41402 2.823v0.0376l0.0377 0.0377c0.11171 0.32 0.27429 0.50305 0.4893 0.7528 0.21502 0.24974 0.47136 0.54371 0.71513 0.79045 0.0288 0.029 0.047 0.0469 0.0752 0.0753 0.0483 0.21038 0.1069 0.43679 0.15055 0.63988 0.11614 0.54034 0.10423 0.92299 0.0752 1.0539-0.84004 0.29496-1.8851 0.64623-2.8229 1.0539-0.52647 0.22889-1.0029 0.43328-1.3926 0.67751-0.38974 0.24425-0.77735 0.42877-0.90332 0.97865-0.002 0.025-0.002 0.0502 0 0.0753-0.1231 1.1304-0.30932 2.7926-0.45166 3.9146-0.0307 0.23616 0.0937 0.48512 0.3011 0.60223 1.7027 0.91975 4.3182 1.2899 6.9255 1.2798 2.6073-0.0102 5.202-0.4021 6.8502-1.2798 0.20736-0.11711 0.33184-0.36607 0.3011-0.60223-0.0454-0.35072-0.10126-1.1415-0.15055-1.9197-0.0493-0.77812-0.092-1.5435-0.15055-1.9949-0.0204-0.1119-0.0734-0.21766-0.15056-0.30112-0.52359-0.62524-1.3058-1.0075-2.2207-1.3927-0.83517-0.35169-1.8143-0.71689-2.7852-1.1292-0.0543-0.12106-0.10833-0.47327 0-1.0163 0.029-0.1458 0.0747-0.30196 0.11292-0.45168 0.0913-0.1022 0.16236-0.18571 0.26346-0.30112 0.21564-0.24614 0.44734-0.50432 0.63986-0.7528 0.19251-0.24849 0.35001-0.46165 0.45166-0.7528l0.0377-0.0376c0.39341-1.5879 0.39363-2.2504 0.41403-2.823v-0.0377c0-1.845-1.6584-3.2747-3.6133-3.2747zm10.336-3.005c-2.8502 0-5.268 2.0843-5.268 4.7742 0.0202 0.85019 0.0963 1.8986 0.60362 4.1157v0.0549l0.0549 0.0549c0.16287 0.46651 0.39989 0.73339 0.71338 1.0975s0.68722 0.79267 1.0426 1.1524c0.0418 0.0423 0.0686 0.0686 0.10975 0.10977 0.0705 0.3067 0.15586 0.63679 0.21951 0.93288 0.16931 0.78776 0.15194 1.3456 0.10976 1.5365-1.2247 0.43004-2.7484 0.94215-4.1156 1.5365-0.76758 0.3337-1.4622 0.63168-2.0304 0.98778-0.56823 0.35608-1.1333 0.6251-1.317 1.4268-0.003 0.0365-0.003 0.0733 0 0.10977-0.17948 1.648-0.45098 4.0713-0.6585 5.707-0.0448 0.34431 0.13667 0.70727 0.439 0.87801 2.4824 1.3409 6.2957 1.8806 10.097 1.8658s7.5842-0.58622 9.9873-1.8658c0.30232-0.17074 0.4838-0.5337 0.439-0.87801-0.0663-0.51129-0.14765-1.6642-0.21951-2.7986-0.0719-1.1344-0.13422-2.2504-0.21948-2.9084-0.0298-0.16311-0.10688-0.31733-0.2195-0.43899-0.76337-0.91154-1.9039-1.4688-3.2376-2.0304-1.2177-0.51271-2.6452-1.0452-4.0608-1.6462-0.0791-0.1765-0.15794-0.69001 0-1.4816 0.0424-0.21256 0.10883-0.44024 0.16463-0.65849 0.13304-0.14901 0.23672-0.27077 0.38413-0.43901 0.3144-0.35883 0.6522-0.73526 0.93288-1.0975 0.28067-0.36226 0.51031-0.67304 0.65849-1.0975l0.0549-0.0549c0.57359-2.3149 0.57389-3.2809 0.60364-4.1157v-0.0549c0-2.6898-2.4179-4.7742-5.268-4.7742z" fill="#fff"/>
- <path style="block-progression:tb;text-indent:0;color:#000000;text-transform:none" d="m368.29 522.53c-1.9549 0-3.6133 1.4297-3.6133 3.2747 0.0139 0.58316 0.066 1.3023 0.41402 2.823v0.0376l0.0377 0.0377c0.11171 0.32 0.27429 0.50305 0.4893 0.7528 0.21502 0.24974 0.47136 0.54371 0.71513 0.79045 0.0288 0.029 0.047 0.0469 0.0752 0.0753 0.0483 0.21038 0.1069 0.43679 0.15055 0.63988 0.11614 0.54034 0.10423 0.92299 0.0752 1.0539-0.84004 0.29496-1.8851 0.64623-2.8229 1.0539-0.52647 0.22889-1.0029 0.43328-1.3926 0.67751-0.38974 0.24425-0.77735 0.42877-0.90332 0.97865-0.002 0.025-0.002 0.0502 0 0.0753-0.1231 1.1304-0.30932 2.7926-0.45166 3.9146-0.0307 0.23616 0.0937 0.48512 0.3011 0.60223 1.7027 0.91975 4.3182 1.2899 6.9255 1.2798 2.6073-0.0102 5.202-0.4021 6.8502-1.2798 0.20736-0.11711 0.33184-0.36607 0.3011-0.60223-0.0454-0.35072-0.10126-1.1415-0.15055-1.9197-0.0493-0.77812-0.092-1.5435-0.15055-1.9949-0.0204-0.1119-0.0734-0.21766-0.15056-0.30112-0.52359-0.62524-1.3058-1.0075-2.2207-1.3927-0.83517-0.35169-1.8143-0.71689-2.7852-1.1292-0.0543-0.12106-0.10833-0.47327 0-1.0163 0.029-0.1458 0.0747-0.30196 0.11292-0.45168 0.0913-0.1022 0.16236-0.18571 0.26346-0.30112 0.21564-0.24614 0.44734-0.50432 0.63986-0.7528 0.19251-0.24849 0.35001-0.46165 0.45166-0.7528l0.0377-0.0376c0.39341-1.5879 0.39363-2.2504 0.41403-2.823v-0.0377c0-1.845-1.6584-3.2747-3.6133-3.2747zm10.336-3.005c-2.8502 0-5.268 2.0843-5.268 4.7742 0.0202 0.85019 0.0963 1.8986 0.60362 4.1157v0.0549l0.0549 0.0549c0.16287 0.46651 0.39989 0.73339 0.71338 1.0975s0.68722 0.79267 1.0426 1.1524c0.0418 0.0423 0.0686 0.0686 0.10975 0.10977 0.0705 0.3067 0.15586 0.63679 0.21951 0.93288 0.16931 0.78776 0.15194 1.3456 0.10976 1.5365-1.2247 0.43004-2.7484 0.94215-4.1156 1.5365-0.76758 0.3337-1.4622 0.63168-2.0304 0.98778-0.56823 0.35608-1.1333 0.6251-1.317 1.4268-0.003 0.0365-0.003 0.0733 0 0.10977-0.17948 1.648-0.45098 4.0713-0.6585 5.707-0.0448 0.34431 0.13667 0.70727 0.439 0.87801 2.4824 1.3409 6.2957 1.8806 10.097 1.8658s7.5842-0.58622 9.9873-1.8658c0.30232-0.17074 0.4838-0.5337 0.439-0.87801-0.0663-0.51129-0.14765-1.6642-0.21951-2.7986-0.0719-1.1344-0.13422-2.2504-0.21948-2.9084-0.0298-0.16311-0.10688-0.31733-0.2195-0.43899-0.76337-0.91154-1.9039-1.4688-3.2376-2.0304-1.2177-0.51271-2.6452-1.0452-4.0608-1.6462-0.0791-0.1765-0.15794-0.69001 0-1.4816 0.0424-0.21256 0.10883-0.44024 0.16463-0.65849 0.13304-0.14901 0.23672-0.27077 0.38413-0.43901 0.3144-0.35883 0.6522-0.73526 0.93288-1.0975 0.28067-0.36226 0.51031-0.67304 0.65849-1.0975l0.0549-0.0549c0.57359-2.3149 0.57389-3.2809 0.60364-4.1157v-0.0549c0-2.6898-2.4179-4.7742-5.268-4.7742z"/>
+ <path style="block-progression:tb;color:#000000;text-transform:none;text-indent:0" d="m368.29 523.53c-1.9549 0-3.6133 1.4297-3.6133 3.2747 0.0139 0.58316 0.066 1.3023 0.41402 2.823v0.0376l0.0377 0.0377c0.11171 0.32 0.27429 0.50305 0.4893 0.7528 0.21502 0.24974 0.47136 0.54371 0.71513 0.79045 0.0288 0.029 0.047 0.0469 0.0752 0.0753 0.0483 0.21038 0.1069 0.43679 0.15055 0.63988 0.11614 0.54034 0.10423 0.92299 0.0752 1.0539-0.84004 0.29496-1.8851 0.64623-2.8229 1.0539-0.52647 0.22889-1.0029 0.43328-1.3926 0.67751-0.38974 0.24425-0.77735 0.42877-0.90332 0.97865-0.002 0.025-0.002 0.0502 0 0.0753-0.1231 1.1304-0.30932 2.7926-0.45166 3.9146-0.0307 0.23616 0.0937 0.48512 0.3011 0.60223 1.7027 0.91975 4.3182 1.2899 6.9255 1.2798 2.6073-0.0102 5.202-0.4021 6.8502-1.2798 0.20736-0.11711 0.33184-0.36607 0.3011-0.60223-0.0454-0.35072-0.10126-1.1415-0.15055-1.9197-0.0493-0.77812-0.092-1.5435-0.15055-1.9949-0.0204-0.1119-0.0734-0.21766-0.15056-0.30112-0.52359-0.62524-1.3058-1.0075-2.2207-1.3927-0.83517-0.35169-1.8143-0.71689-2.7852-1.1292-0.0543-0.12106-0.10833-0.47327 0-1.0163 0.029-0.1458 0.0747-0.30196 0.11292-0.45168 0.0913-0.1022 0.16236-0.18571 0.26346-0.30112 0.21564-0.24614 0.44734-0.50432 0.63986-0.7528 0.19251-0.24849 0.35001-0.46165 0.45166-0.7528l0.0377-0.0376c0.39341-1.5879 0.39363-2.2504 0.41403-2.823v-0.0377c0-1.845-1.6584-3.2747-3.6133-3.2747zm10.336-3.005c-2.8502 0-5.268 2.0843-5.268 4.7742 0.0202 0.85019 0.0963 1.8986 0.60362 4.1157v0.0549l0.0549 0.0549c0.16287 0.46651 0.39989 0.73339 0.71338 1.0975s0.68722 0.79267 1.0426 1.1524c0.0418 0.0423 0.0686 0.0686 0.10975 0.10977 0.0705 0.3067 0.15586 0.63679 0.21951 0.93288 0.16931 0.78776 0.15194 1.3456 0.10976 1.5365-1.2247 0.43004-2.7484 0.94215-4.1156 1.5365-0.76758 0.3337-1.4622 0.63168-2.0304 0.98778-0.56823 0.35608-1.1333 0.6251-1.317 1.4268-0.003 0.0365-0.003 0.0733 0 0.10977-0.17948 1.648-0.45098 4.0713-0.6585 5.707-0.0448 0.34431 0.13667 0.70727 0.439 0.87801 2.4824 1.3409 6.2957 1.8806 10.097 1.8658s7.5842-0.58622 9.9873-1.8658c0.30232-0.17074 0.4838-0.5337 0.439-0.87801-0.0663-0.51129-0.14765-1.6642-0.21951-2.7986-0.0719-1.1344-0.13422-2.2504-0.21948-2.9084-0.0298-0.16311-0.10688-0.31733-0.2195-0.43899-0.76337-0.91154-1.9039-1.4688-3.2376-2.0304-1.2177-0.51271-2.6452-1.0452-4.0608-1.6462-0.0791-0.1765-0.15794-0.69001 0-1.4816 0.0424-0.21256 0.10883-0.44024 0.16463-0.65849 0.13304-0.14901 0.23672-0.27077 0.38413-0.43901 0.3144-0.35883 0.6522-0.73526 0.93288-1.0975 0.28067-0.36226 0.51031-0.67304 0.65849-1.0975l0.0549-0.0549c0.57359-2.3149 0.57389-3.2809 0.60364-4.1157v-0.0549c0-2.6898-2.4179-4.7742-5.268-4.7742z" fill="#fff"/>
+ <path style="block-progression:tb;color:#000000;text-transform:none;text-indent:0" d="m368.29 522.53c-1.9549 0-3.6133 1.4297-3.6133 3.2747 0.0139 0.58316 0.066 1.3023 0.41402 2.823v0.0376l0.0377 0.0377c0.11171 0.32 0.27429 0.50305 0.4893 0.7528 0.21502 0.24974 0.47136 0.54371 0.71513 0.79045 0.0288 0.029 0.047 0.0469 0.0752 0.0753 0.0483 0.21038 0.1069 0.43679 0.15055 0.63988 0.11614 0.54034 0.10423 0.92299 0.0752 1.0539-0.84004 0.29496-1.8851 0.64623-2.8229 1.0539-0.52647 0.22889-1.0029 0.43328-1.3926 0.67751-0.38974 0.24425-0.77735 0.42877-0.90332 0.97865-0.002 0.025-0.002 0.0502 0 0.0753-0.1231 1.1304-0.30932 2.7926-0.45166 3.9146-0.0307 0.23616 0.0937 0.48512 0.3011 0.60223 1.7027 0.91975 4.3182 1.2899 6.9255 1.2798 2.6073-0.0102 5.202-0.4021 6.8502-1.2798 0.20736-0.11711 0.33184-0.36607 0.3011-0.60223-0.0454-0.35072-0.10126-1.1415-0.15055-1.9197-0.0493-0.77812-0.092-1.5435-0.15055-1.9949-0.0204-0.1119-0.0734-0.21766-0.15056-0.30112-0.52359-0.62524-1.3058-1.0075-2.2207-1.3927-0.83517-0.35169-1.8143-0.71689-2.7852-1.1292-0.0543-0.12106-0.10833-0.47327 0-1.0163 0.029-0.1458 0.0747-0.30196 0.11292-0.45168 0.0913-0.1022 0.16236-0.18571 0.26346-0.30112 0.21564-0.24614 0.44734-0.50432 0.63986-0.7528 0.19251-0.24849 0.35001-0.46165 0.45166-0.7528l0.0377-0.0376c0.39341-1.5879 0.39363-2.2504 0.41403-2.823v-0.0377c0-1.845-1.6584-3.2747-3.6133-3.2747zm10.336-3.005c-2.8502 0-5.268 2.0843-5.268 4.7742 0.0202 0.85019 0.0963 1.8986 0.60362 4.1157v0.0549l0.0549 0.0549c0.16287 0.46651 0.39989 0.73339 0.71338 1.0975s0.68722 0.79267 1.0426 1.1524c0.0418 0.0423 0.0686 0.0686 0.10975 0.10977 0.0705 0.3067 0.15586 0.63679 0.21951 0.93288 0.16931 0.78776 0.15194 1.3456 0.10976 1.5365-1.2247 0.43004-2.7484 0.94215-4.1156 1.5365-0.76758 0.3337-1.4622 0.63168-2.0304 0.98778-0.56823 0.35608-1.1333 0.6251-1.317 1.4268-0.003 0.0365-0.003 0.0733 0 0.10977-0.17948 1.648-0.45098 4.0713-0.6585 5.707-0.0448 0.34431 0.13667 0.70727 0.439 0.87801 2.4824 1.3409 6.2957 1.8806 10.097 1.8658s7.5842-0.58622 9.9873-1.8658c0.30232-0.17074 0.4838-0.5337 0.439-0.87801-0.0663-0.51129-0.14765-1.6642-0.21951-2.7986-0.0719-1.1344-0.13422-2.2504-0.21948-2.9084-0.0298-0.16311-0.10688-0.31733-0.2195-0.43899-0.76337-0.91154-1.9039-1.4688-3.2376-2.0304-1.2177-0.51271-2.6452-1.0452-4.0608-1.6462-0.0791-0.1765-0.15794-0.69001 0-1.4816 0.0424-0.21256 0.10883-0.44024 0.16463-0.65849 0.13304-0.14901 0.23672-0.27077 0.38413-0.43901 0.3144-0.35883 0.6522-0.73526 0.93288-1.0975 0.28067-0.36226 0.51031-0.67304 0.65849-1.0975l0.0549-0.0549c0.57359-2.3149 0.57389-3.2809 0.60364-4.1157v-0.0549c0-2.6898-2.4179-4.7742-5.268-4.7742z"/>
</g>
</svg>
diff --git a/core/img/places/file.png b/core/img/places/file.png
index 63837a1af90..ff179e96b64 100644
--- a/core/img/places/file.png
+++ b/core/img/places/file.png
Binary files differ
diff --git a/core/img/places/file.svg b/core/img/places/file.svg
index f93f3ef6fae..ea2ea068ce6 100644
--- a/core/img/places/file.svg
+++ b/core/img/places/file.svg
@@ -1,14 +1,14 @@
<?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="16" width="16" 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" y2="54.703" gradientUnits="userSpaceOnUse" y1="2.2401" gradientTransform="matrix(.21864 0 0 .26685 18.619 -19.598)" x2="-41.553" x1="-41.553">
+ <linearGradient id="a" x1="-41.553" gradientUnits="userSpaceOnUse" x2="-41.553" gradientTransform="matrix(.21864 0 0 .26685 18.619 -19.598)" y1="2.2401" y2="54.703">
<stop offset="0"/>
<stop stop-color="#363636" offset="1"/>
</linearGradient>
</defs>
<rect style="color:#000000" fill-opacity="0" height="97.986" width="163.31" y="-32.993" x="-62.897"/>
<g transform="translate(-3.1069e-8 20)">
- <path opacity=".6" style="block-progression:tb;text-indent:0;color:#000000;text-transform:none" d="m3.3501-17.998c-0.19747 0.03825-0.35355 0.23333-0.35 0.43744v13.123c0.0000047 0.22904 0.20522 0.43743 0.43077 0.43744h10.139c0.22555-0.000006 0.43076-0.2084 0.43077-0.43744v-10.143c-0.0033-0.06685-0.02179-0.13289-0.05384-0.19138-0.96556-1.3896-2.0351-2.4191-3.3115-3.1988-0.04304-0.01632-0.08869-0.02559-0.13462-0.02734h-7.0695c-0.026843-0.0026-0.053928-0.0026-0.080774 0zm5.6499 2.498c0-0.2357 0.2643-0.5 0.5-0.5h0.5v2h2v0.5c0 0.2357-0.2643 0.5-0.5 0.5h-2c-0.2357 0-0.5-0.2643-0.5-0.5 0-0.46411 0.0000019-1.4917 0.0000019-2z" fill="#fff"/>
- <path opacity=".7" style="block-progression:tb;text-indent:0;color:#000000;text-transform:none" d="m3.3501-18.998c-0.19747 0.03825-0.35355 0.23333-0.35 0.43744v13.123c0.0000047 0.22904 0.20522 0.43743 0.43077 0.43744h10.139c0.22555-0.000006 0.43076-0.2084 0.43077-0.43744v-10.143c-0.0033-0.06685-0.02179-0.13289-0.05384-0.19138-0.96556-1.3896-2.0351-2.4191-3.3115-3.1988-0.04304-0.01632-0.08869-0.02559-0.13462-0.02734h-7.0695c-0.026843-0.0026-0.053928-0.0026-0.080774 0zm5.6499 2.498c0-0.2357 0.2643-0.5 0.5-0.5h0.5v2h2v0.5c0 0.2357-0.2643 0.5-0.5 0.5h-2c-0.2357 0-0.5-0.2643-0.5-0.5 0-0.46411 0.0000019-1.4917 0.0000019-2z" fill="url(#a)"/>
+ <path opacity=".6" style="block-progression:tb;color:#000000;text-transform:none;text-indent:0" d="m3.3501-17.998c-0.19747 0.03825-0.35355 0.23333-0.35 0.43744v13.123c0.0000047 0.22904 0.20522 0.43743 0.43077 0.43744h10.139c0.22555-0.000006 0.43076-0.2084 0.43077-0.43744v-10.143c-0.0033-0.06685-0.02179-0.13289-0.05384-0.19138-0.96556-1.3896-2.0351-2.4191-3.3115-3.1988-0.04304-0.01632-0.08869-0.02559-0.13462-0.02734h-7.0695c-0.026843-0.0026-0.053928-0.0026-0.080774 0zm5.6499 2.498c0-0.2357 0.2643-0.5 0.5-0.5h0.5v2h2v0.5c0 0.2357-0.2643 0.5-0.5 0.5h-2c-0.2357 0-0.5-0.2643-0.5-0.5 0-0.46411 0.0000019-1.4917 0.0000019-2z" fill="#fff"/>
+ <path opacity=".7" style="block-progression:tb;color:#000000;text-transform:none;text-indent:0" d="m3.3501-18.998c-0.19747 0.03825-0.35355 0.23333-0.35 0.43744v13.123c0.0000047 0.22904 0.20522 0.43743 0.43077 0.43744h10.139c0.22555-0.000006 0.43076-0.2084 0.43077-0.43744v-10.143c-0.0033-0.06685-0.02179-0.13289-0.05384-0.19138-0.96556-1.3896-2.0351-2.4191-3.3115-3.1988-0.04304-0.01632-0.08869-0.02559-0.13462-0.02734h-7.0695c-0.026843-0.0026-0.053928-0.0026-0.080774 0zm5.6499 2.498c0-0.2357 0.2643-0.5 0.5-0.5h0.5v2h2v0.5c0 0.2357-0.2643 0.5-0.5 0.5h-2c-0.2357 0-0.5-0.2643-0.5-0.5 0-0.46411 0.0000019-1.4917 0.0000019-2z" fill="url(#a)"/>
</g>
</svg>
diff --git a/core/img/places/files.png b/core/img/places/files.png
index 52e0c6bf949..16c78efe40f 100644
--- a/core/img/places/files.png
+++ b/core/img/places/files.png
Binary files differ
diff --git a/core/img/places/files.svg b/core/img/places/files.svg
index d446ef655ae..970f5b56296 100644
--- a/core/img/places/files.svg
+++ b/core/img/places/files.svg
@@ -1,6 +1,6 @@
<?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/">
- <g fill-rule="evenodd" transform="translate(573.14 110.3)">
+ <g transform="translate(573.14 110.3)" fill-rule="evenodd">
<path d="m-570.22-108.3c-0.50115 0-0.92082 0.41966-0.92082 0.92081v24.158c0 0.51739 0.40324 0.92073 0.92082 0.92073h26.158c0.51756 0 0.92081-0.40316 0.92081-0.92073l0.00069-14.154c0-0.5011-0.41966-0.92524-0.92081-0.92524h-21.079l-0.0007 11.005c0 0.48012-0.52409 0.97706-1.0042 0.97706-0.48012 0-0.99573-0.49694-0.99573-0.97706l0.0007-12.143c0-0.48012 0.40484-0.86215 0.88497-0.86215h4.5944l14.521 0.00052-0.0007-2.9516c0-0.56713-0.42551-1.0481-0.99245-1.0481h-13.007v-3.0791c0-0.50118-0.40586-0.92081-0.90701-0.92081z"/>
<path d="m-570.22-107.3c-0.50115 0-0.92082 0.41966-0.92082 0.92081v24.158c0 0.51739 0.40324 0.92073 0.92082 0.92073h26.158c0.51756 0 0.92081-0.40316 0.92081-0.92073l0.00069-14.154c0-0.5011-0.41966-0.92524-0.92081-0.92524h-21.079l-0.0007 11.005c0 0.48012-0.52409 0.97706-1.0042 0.97706-0.48012 0-0.99573-0.49694-0.99573-0.97706l0.0007-12.143c0-0.48012 0.40484-0.86214 0.88497-0.86214h4.5944l14.521 0.00052-0.0007-2.9516c0-0.56713-0.42551-1.0481-0.99245-1.0481h-13.007v-3.0791c0-0.50118-0.40586-0.92081-0.90701-0.92081z" fill="#fff"/>
</g>
diff --git a/core/img/places/folder.png b/core/img/places/folder.png
index 46079e03e9e..d8eb4ccf4c6 100644
--- a/core/img/places/folder.png
+++ b/core/img/places/folder.png
Binary files differ
diff --git a/core/img/places/folder.svg b/core/img/places/folder.svg
index 676f10afe0b..edc9e7e208a 100644
--- a/core/img/places/folder.svg
+++ b/core/img/places/folder.svg
@@ -1,18 +1,18 @@
<?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="16" width="16" 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" y2="1013.5" gradientUnits="userSpaceOnUse" x2="209.34" y1="998.46" x1="209.34">
+ <linearGradient id="a" y2="1013.5" gradientUnits="userSpaceOnUse" y1="998.46" x2="209.34" x1="209.34">
<stop offset="0"/>
<stop stop-color="#363636" offset="1"/>
</linearGradient>
</defs>
<rect style="color:#000000" fill-opacity="0" height="97.986" width="163.31" y="-32.993" x="-62.897"/>
- <g fill-rule="evenodd" transform="translate(-7.5118e-7 40)">
+ <g transform="translate(-7.5118e-7 40)" fill-rule="evenodd">
<g opacity=".6" transform="matrix(.86667 0 0 .86667 -172.04 -903.43)" fill="#fff">
- <path d="m200.2 998.57c-0.28913 0-0.53125 0.24212-0.53125 0.53125v13.938c0 0.2985 0.23264 0.5312 0.53125 0.5312h15.091c0.2986 0 0.53125-0.2326 0.53125-0.5312l0.0004-8.166c0-0.2891-0.24212-0.5338-0.53125-0.5338h-12.161l-0.0004 6.349c0 0.277-0.30237 0.5637-0.57937 0.5637s-0.57447-0.2867-0.57447-0.5637l0.0004-7.0056c0-0.277 0.23357-0.4974 0.51057-0.4974h2.6507l8.3774 0.0003-0.0004-1.7029c0-0.3272-0.24549-0.6047-0.57258-0.6047h-7.5043v-1.7764c0-0.28915-0.23415-0.53125-0.52328-0.53125z" fill-rule="evenodd" fill="#fff"/>
+ <path fill="#fff" d="m200.2 998.57c-0.28913 0-0.53125 0.24212-0.53125 0.53125v13.938c0 0.2985 0.23264 0.5312 0.53125 0.5312h15.091c0.2986 0 0.53125-0.2326 0.53125-0.5312l0.0004-8.166c0-0.2891-0.24212-0.5338-0.53125-0.5338h-12.161l-0.0004 6.349c0 0.277-0.30237 0.5637-0.57937 0.5637s-0.57447-0.2867-0.57447-0.5637l0.0004-7.0056c0-0.277 0.23357-0.4974 0.51057-0.4974h2.6507l8.3774 0.0003-0.0004-1.7029c0-0.3272-0.24549-0.6047-0.57258-0.6047h-7.5043v-1.7764c0-0.28915-0.23415-0.53125-0.52328-0.53125z" fill-rule="evenodd"/>
</g>
<g opacity=".7" transform="matrix(.86667 0 0 .86667 -172.04 -904.43)" fill="url(#a)">
- <path d="m200.2 998.57c-0.28913 0-0.53125 0.24212-0.53125 0.53125v13.938c0 0.2985 0.23264 0.5312 0.53125 0.5312h15.091c0.2986 0 0.53125-0.2326 0.53125-0.5312l0.0004-8.166c0-0.2891-0.24212-0.5338-0.53125-0.5338h-12.161l-0.0004 6.349c0 0.277-0.30237 0.5637-0.57937 0.5637s-0.57447-0.2867-0.57447-0.5637l0.0004-7.0056c0-0.277 0.23357-0.4974 0.51057-0.4974h2.6507l8.3774 0.0003-0.0004-1.7029c0-0.3272-0.24549-0.6047-0.57258-0.6047h-7.5043v-1.7764c0-0.28915-0.23415-0.53125-0.52328-0.53125z" fill-rule="evenodd" fill="url(#a)"/>
+ <path fill="url(#a)" d="m200.2 998.57c-0.28913 0-0.53125 0.24212-0.53125 0.53125v13.938c0 0.2985 0.23264 0.5312 0.53125 0.5312h15.091c0.2986 0 0.53125-0.2326 0.53125-0.5312l0.0004-8.166c0-0.2891-0.24212-0.5338-0.53125-0.5338h-12.161l-0.0004 6.349c0 0.277-0.30237 0.5637-0.57937 0.5637s-0.57447-0.2867-0.57447-0.5637l0.0004-7.0056c0-0.277 0.23357-0.4974 0.51057-0.4974h2.6507l8.3774 0.0003-0.0004-1.7029c0-0.3272-0.24549-0.6047-0.57258-0.6047h-7.5043v-1.7764c0-0.28915-0.23415-0.53125-0.52328-0.53125z" fill-rule="evenodd"/>
</g>
</g>
</svg>
diff --git a/core/img/places/home.png b/core/img/places/home.png
index e664719e2ec..8905bd7fb3c 100644
--- a/core/img/places/home.png
+++ b/core/img/places/home.png
Binary files differ
diff --git a/core/img/places/home.svg b/core/img/places/home.svg
index 80b7dcc8663..bb75f259b4b 100644
--- a/core/img/places/home.svg
+++ b/core/img/places/home.svg
@@ -1,11 +1,11 @@
<?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="16" width="16" 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" y2="15" gradientUnits="userSpaceOnUse" x2="8" y1="1" x1="8">
+ <linearGradient id="a" y2="15" gradientUnits="userSpaceOnUse" y1="1" x2="8" x1="8">
<stop offset="0"/>
<stop stop-color="#363636" stop-opacity=".7" offset="1"/>
</linearGradient>
</defs>
<rect style="color:#000000" fill-opacity="0" height="97.986" width="163.31" y="-32.993" x="-62.897"/>
- <path opacity=".7" d="m8 1.0306-8 7.9694h3v6.0001h10v-6h3l-3-3.0306v-3.9695h-3v1.0812l-2-2.0505z" fill-rule="evenodd" fill="url(#a)"/>
+ <path opacity=".7" fill="url(#a)" d="m8 1.0306-8 7.9694h3v6.0001h10v-6h3l-3-3.0306v-3.9695h-3v1.0812l-2-2.0505z" fill-rule="evenodd"/>
</svg>
diff --git a/core/img/places/link.png b/core/img/places/link.png
index 44b7e199a72..7cf97115ded 100644
--- a/core/img/places/link.png
+++ b/core/img/places/link.png
Binary files differ
diff --git a/core/img/places/link.svg b/core/img/places/link.svg
index 8784ebc1456..f012db6315c 100644
--- a/core/img/places/link.svg
+++ b/core/img/places/link.svg
@@ -1,12 +1,4 @@
+<?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: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>
- <path fill="#333" d="M16,4c-6.6274,0-12,5.3726-12,12,0,6.627,5.3726,12,12,12,6.627,0,12-5.373,12-12,0-6.6274-5.373-12-12-12zm1.375,1.5313c2.059,0.0457,3.879,1.2826,5.719,2.0938l2.9691,4.1093-0.46971,1.7657,0.90686,0.56246-0.01543,2.0937c-0.02074,0.59892,0.0086,1.1986-0.0156,1.7969-0.28517,1.1355-0.94394,2.1713-1.5,3.2031-0.37695,0.18585,0.03437-1.2317-0.20313-1.6719,0.05486-1.0173-0.80743-0.97029-1.3903-0.40526-0.72172,0.42068-2.3074,0.54754-2.3589-0.59383-0.40972-1.3716-0.06-2.833,0.49886-4.1093l-0.921-1.125,0.327-2.891-1.469-1.4839,0.345-1.6252-1.719-0.9687c-0.339-0.2661-0.984-0.3713-1.125-0.7344,0.13954-0.00789,0.28457-0.018686,0.42189-0.0156zm-4.2187,0.015634c0.0539,0.00789,0.11999,0.045309,0.21874,0.125,0.57943,0.31834-0.14143,0.67954-0.31251,1.0157-0.92537,0.62589,0.28457,1.1385,0.68743,1.6406,0.64577-0.18549,1.2917-1.1086,2.2344-0.828,1.2058-0.37629,1.0137,1.0099,1.7031,1.625,0.08948,0.28954,1.5086,1.2317,0.65623,0.92177-0.702-0.54411-1.4827-0.50314-1.9845,0.28131-1.355,0.735-0.552-1.4144-1.202-1.9373-0.982-1.0957-0.57,0.8186-0.687,1.3907-0.639-0.0139-1.831-0.4913-2.485,0.2816l0.64046,1.0467,0.76577-1.1719c0.186-0.42411,0.41949,0.32966,0.62486,0.46886,0.24531,0.47297,1.4109,1.2744,0.53126,1.5-1.3039,0.72326-2.3295,1.8202-3.4375,2.7969-0.37371,0.78857-1.1366,0.6984-1.6094,0.0468-1.1438-0.70372-1.0589,1.1256-0.99994,1.8125l1.0013-0.626v1.0312c-0.028286,0.19509-0.00411,0.39806-0.0156,0.59383-0.70063,0.732-1.4069-1.0277-2.0157-1.422l-0.0468-2.5781c0.022114-0.72429-0.1308-1.4659,0.0156-2.1718,1.3779-1.4789,2.7775-3.0107,3.5935-4.891h1.3437c0.93909,0.45497,0.40406-1.0082,0.7812-0.95314zm-1.984,13.406c0.16303-0.01739,0.34848,0.01984,0.54688,0.12501,1.265,0.18106,2.2109,1.0987,3.2187,1.7969,0.80352,0.79632,2.5419,0.54134,2.7345,1.8907-0.29248,1.4636-1.7323,2.2495-3,2.7657-0.31646,0.17657-0.65657,0.31714-1.0157,0.37543-1.1753,0.29314-1.6834-0.912-1.9219-1.8137-0.53212-1.1143-1.8621-1.9577-1.6718-3.3274,0.0312-0.68057,0.40286-1.7373,1.1093-1.8125z"/>
+ <path d="m16 4c-6.6274 0-12 5.3726-12 12 0 6.627 5.3726 12 12 12 6.627 0 12-5.373 12-12 0-6.6274-5.373-12-12-12zm1.375 1.5313c2.059 0.0457 3.879 1.2826 5.719 2.0938l2.9691 4.1093-0.46971 1.7657 0.90686 0.56246-0.01543 2.0937c-0.02074 0.59892 0.0086 1.1986-0.0156 1.7969-0.28517 1.1355-0.94394 2.1713-1.5 3.2031-0.37695 0.18585 0.03437-1.2317-0.20313-1.6719 0.05486-1.0173-0.80743-0.97029-1.3903-0.40526-0.72172 0.42068-2.3074 0.54754-2.3589-0.59383-0.40972-1.3716-0.06-2.833 0.49886-4.1093l-0.921-1.125 0.327-2.891-1.469-1.4839 0.345-1.6252-1.719-0.9687c-0.339-0.2661-0.984-0.3713-1.125-0.7344 0.13954-0.00789 0.28457-0.018686 0.42189-0.0156zm-4.2187 0.015634c0.0539 0.00789 0.11999 0.045309 0.21874 0.125 0.57943 0.31834-0.14143 0.67954-0.31251 1.0157-0.92537 0.62589 0.28457 1.1385 0.68743 1.6406 0.64577-0.18549 1.2917-1.1086 2.2344-0.828 1.2058-0.37629 1.0137 1.0099 1.7031 1.625 0.08948 0.28954 1.5086 1.2317 0.65623 0.92177-0.702-0.54411-1.4827-0.50314-1.9845 0.28131-1.355 0.735-0.552-1.4144-1.202-1.9373-0.982-1.0957-0.57 0.8186-0.687 1.3907-0.639-0.0139-1.831-0.4913-2.485 0.2816l0.64046 1.0467 0.76577-1.1719c0.186-0.42411 0.41949 0.32966 0.62486 0.46886 0.24531 0.47297 1.4109 1.2744 0.53126 1.5-1.3039 0.72326-2.3295 1.8202-3.4375 2.7969-0.37371 0.78857-1.1366 0.6984-1.6094 0.0468-1.1438-0.70372-1.0589 1.1256-0.99994 1.8125l1.0013-0.626v1.0312c-0.028286 0.19509-0.00411 0.39806-0.0156 0.59383-0.70063 0.732-1.4069-1.0277-2.0157-1.422l-0.0468-2.5781c0.022114-0.72429-0.1308-1.4659 0.0156-2.1718 1.3779-1.4789 2.7775-3.0107 3.5935-4.891h1.3437c0.93909 0.45497 0.40406-1.0082 0.7812-0.95314zm-1.984 13.406c0.16303-0.01739 0.34848 0.01984 0.54688 0.12501 1.265 0.18106 2.2109 1.0987 3.2187 1.7969 0.80352 0.79632 2.5419 0.54134 2.7345 1.8907-0.29248 1.4636-1.7323 2.2495-3 2.7657-0.31646 0.17657-0.65657 0.31714-1.0157 0.37543-1.1753 0.29314-1.6834-0.912-1.9219-1.8137-0.53212-1.1143-1.8621-1.9577-1.6718-3.3274 0.0312-0.68057 0.40286-1.7373 1.1093-1.8125z" fill="#333"/>
</svg>
diff --git a/core/img/places/music.png b/core/img/places/music.png
index 5b71e19ee3c..953a2c24665 100644
--- a/core/img/places/music.png
+++ b/core/img/places/music.png
Binary files differ
diff --git a/core/img/places/picture.png b/core/img/places/picture.png
index 2b96ea518ce..b60da3b5fd8 100644
--- a/core/img/places/picture.png
+++ b/core/img/places/picture.png
Binary files differ
diff --git a/core/img/places/picture.svg b/core/img/places/picture.svg
index 82d457f5c7c..b4c81b7a937 100644
--- a/core/img/places/picture.svg
+++ b/core/img/places/picture.svg
@@ -1,4 +1,4 @@
<?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:dc="http://purl.org/dc/elements/1.1/">
- <path style="block-progression:tb;color:#000000;text-transform:none;text-indent:0" fill="#fff" d="m0.6875 4c-0.39495 0.0765-0.69461 0.4668-0.6875 0.875v22.25c0.00001 0.458 0.4239 0.875 0.875 0.875h30.25c0.4511-0.000012 0.87499-0.41692 0.875-0.875v-21.906c-0.001-0.6731-0.529-1.2229-1.031-1.219zm2.3125 3h26v10l-2-2-5 7-6.625-4-9.1875 7h-3.1875zm6 3c-1.6569 0-3 1.3431-3 3s1.3431 3 3 3 3-1.3431 3-3-1.3431-3-3-3z"/>
+ <path style="block-progression:tb;color:#000000;text-transform:none;text-indent:0" d="m0.6875 4c-0.39495 0.0765-0.69461 0.4668-0.6875 0.875v22.25c0.00001 0.458 0.4239 0.875 0.875 0.875h30.25c0.4511-0.000012 0.87499-0.41692 0.875-0.875v-21.906c-0.001-0.6731-0.529-1.2229-1.031-1.219zm2.3125 3h26v10l-2-2-5 7-6.625-4-9.1875 7h-3.1875zm6 3c-1.6569 0-3 1.3431-3 3s1.3431 3 3 3 3-1.3431 3-3-1.3431-3-3-3z" fill="#fff"/>
</svg>
diff --git a/core/img/rating/s1.png b/core/img/rating/s1.png
index 015f9483714..9d5014106e5 100644
--- a/core/img/rating/s1.png
+++ b/core/img/rating/s1.png
Binary files differ
diff --git a/core/img/rating/s10.png b/core/img/rating/s10.png
index b47b05e4f89..b9c190f8ce7 100644
--- a/core/img/rating/s10.png
+++ b/core/img/rating/s10.png
Binary files differ
diff --git a/core/img/rating/s11.png b/core/img/rating/s11.png
index 3dcb4bb4830..c674569c389 100644
--- a/core/img/rating/s11.png
+++ b/core/img/rating/s11.png
Binary files differ
diff --git a/core/img/rating/s2.png b/core/img/rating/s2.png
index 94ac5bc9566..6846c8771f5 100644
--- a/core/img/rating/s2.png
+++ b/core/img/rating/s2.png
Binary files differ
diff --git a/core/img/rating/s3.png b/core/img/rating/s3.png
index 42a814ca081..2f132cc5fa1 100644
--- a/core/img/rating/s3.png
+++ b/core/img/rating/s3.png
Binary files differ
diff --git a/core/img/rating/s4.png b/core/img/rating/s4.png
index 5ce38887570..55e917f92e6 100644
--- a/core/img/rating/s4.png
+++ b/core/img/rating/s4.png
Binary files differ
diff --git a/core/img/rating/s5.png b/core/img/rating/s5.png
index da4bbc58479..fa76c311c69 100644
--- a/core/img/rating/s5.png
+++ b/core/img/rating/s5.png
Binary files differ
diff --git a/core/img/rating/s6.png b/core/img/rating/s6.png
index 267c52ad3c0..8856309f838 100644
--- a/core/img/rating/s6.png
+++ b/core/img/rating/s6.png
Binary files differ
diff --git a/core/img/rating/s7.png b/core/img/rating/s7.png
index 3381d066d87..4112e14fde2 100644
--- a/core/img/rating/s7.png
+++ b/core/img/rating/s7.png
Binary files differ
diff --git a/core/img/rating/s8.png b/core/img/rating/s8.png
index 091dc5b21f0..ce25cf58df9 100644
--- a/core/img/rating/s8.png
+++ b/core/img/rating/s8.png
Binary files differ
diff --git a/core/img/rating/s9.png b/core/img/rating/s9.png
index dfe83563433..3197f23785f 100644
--- a/core/img/rating/s9.png
+++ b/core/img/rating/s9.png
Binary files differ
diff --git a/core/js/avatar.js b/core/js/avatar.js
index c54c4068768..67d6b9b7b95 100644
--- a/core/js/avatar.js
+++ b/core/js/avatar.js
@@ -1,6 +1,13 @@
$(document).ready(function(){
if (OC.currentUser) {
- $('#header .avatardiv').avatar(OC.currentUser, 32, undefined, true);
+ var callback = function() {
+ // do not show display name on mobile when profile picture is present
+ if($('#header .avatardiv').children().length > 0) {
+ $('#header .avatardiv').addClass('avatardiv-shown');
+ }
+ };
+
+ $('#header .avatardiv').avatar(OC.currentUser, 32, undefined, true, callback);
// Personal settings
$('#avatar .avatardiv').avatar(OC.currentUser, 128);
}
diff --git a/core/js/config.php b/core/js/config.php
index 517ea1615a8..7e23f3e2e41 100644
--- a/core/js/config.php
+++ b/core/js/config.php
@@ -10,12 +10,15 @@
header("Content-type: text/javascript");
// Disallow caching
-header("Cache-Control: no-cache, must-revalidate");
-header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
+header("Cache-Control: no-cache, must-revalidate");
+header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
// Enable l10n support
$l = OC_L10N::get('core');
+// Enable OC_Defaults support
+$defaults = new OC_Defaults();
+
// Get the config
$apps_paths = array();
foreach(OC_App::getEnabledApps() as $app) {
@@ -24,6 +27,7 @@ foreach(OC_App::getEnabledApps() as $app) {
$array = array(
"oc_debug" => (defined('DEBUG') && DEBUG) ? 'true' : 'false',
+ "oc_isadmin" => OC_User::isAdminUser(OC_User::getUser()) ? 'true' : 'false',
"oc_webroot" => "\"".OC::$WEBROOT."\"",
"oc_appswebroots" => str_replace('\\/', '/', json_encode($apps_paths)), // Ugly unescape slashes waiting for better solution
"datepickerFormatDate" => json_encode($l->l('jsdate', 'jsdate')),
@@ -57,11 +61,30 @@ $array = array(
"firstDay" => json_encode($l->l('firstday', 'firstday')) ,
"oc_config" => json_encode(
array(
- 'session_lifetime' => \OCP\Config::getSystemValue('session_lifetime', 60 * 60 * 24),
- 'session_keepalive' => \OCP\Config::getSystemValue('session_keepalive', true)
+ 'session_lifetime' => \OCP\Config::getSystemValue('session_lifetime', ini_get('session.gc_maxlifetime')),
+ 'session_keepalive' => \OCP\Config::getSystemValue('session_keepalive', true),
+ 'version' => implode('.', OC_Util::getVersion()),
+ 'versionstring' => OC_Util::getVersionString(),
+ )
+ ),
+ "oc_defaults" => json_encode(
+ array(
+ 'entity' => $defaults->getEntity(),
+ 'name' => $defaults->getName(),
+ 'title' => $defaults->getTitle(),
+ 'baseUrl' => $defaults->getBaseUrl(),
+ 'syncClientUrl' => $defaults->getSyncClientUrl(),
+ 'docBaseUrl' => $defaults->getDocBaseUrl(),
+ 'slogan' => $defaults->getSlogan(),
+ 'logoClaim' => $defaults->getLogoClaim(),
+ 'shortFooter' => $defaults->getShortFooter(),
+ 'longFooter' => $defaults->getLongFooter()
)
)
- );
+);
+
+// Allow hooks to modify the output values
+OC_Hook::emit('\OCP\Config', 'js', array('array' => &$array));
// Echo it
foreach ($array as $setting => $value) {
diff --git a/core/js/core.json b/core/js/core.json
index 4beab7cf796..665e2485a90 100644
--- a/core/js/core.json
+++ b/core/js/core.json
@@ -17,7 +17,6 @@
"eventsource.js",
"config.js",
"multiselect.js",
- "router.js",
"oc-requesttoken.js"
]
}
diff --git a/core/js/jquery.avatar.js b/core/js/jquery.avatar.js
index 6012eccfad6..381c42d9dbb 100644
--- a/core/js/jquery.avatar.js
+++ b/core/js/jquery.avatar.js
@@ -39,10 +39,15 @@
* This will behave like the first example, but it will hide the avatardiv, if
* it will display the default placeholder. undefined is the ie8fix from
* example 4 and can be either true, or false/undefined, to be ignored.
+ *
+ * 6. $('.avatardiv').avatar('jdoe', 128, undefined, true, callback);
+ * This will behave like the above example, but it will call the function
+ * defined in callback after the avatar is placed into the DOM.
+ *
*/
(function ($) {
- $.fn.avatar = function(user, size, ie8fix, hidedefault) {
+ $.fn.avatar = function(user, size, ie8fix, hidedefault, callback) {
if (typeof(size) === 'undefined') {
if (this.height() > 0) {
size = this.height();
@@ -70,28 +75,32 @@
var $div = this;
- OC.Router.registerLoadedCallback(function() {
- var url = OC.Router.generate('core_avatar_get', {user: user, size: size})+'?requesttoken='+oc_requesttoken;
- $.get(url, function(result) {
- if (typeof(result) === 'object') {
- if (!hidedefault) {
- if (result.data && result.data.displayname) {
- $div.imageplaceholder(user, result.data.displayname);
- } else {
- $div.imageplaceholder(user);
- }
+ var url = OC.generateUrl(
+ '/avatar/{user}/{size}?requesttoken={requesttoken}',
+ {user: user, size: size, requesttoken: oc_requesttoken});
+
+ $.get(url, function(result) {
+ if (typeof(result) === 'object') {
+ if (!hidedefault) {
+ if (result.data && result.data.displayname) {
+ $div.imageplaceholder(user, result.data.displayname);
} else {
- $div.hide();
+ $div.imageplaceholder(user);
}
} else {
- $div.show();
- if (ie8fix === true) {
- $div.html('<img src="'+url+'#'+Math.floor(Math.random()*1000)+'">');
- } else {
- $div.html('<img src="'+url+'">');
- }
+ $div.hide();
}
- });
+ } else {
+ $div.show();
+ if (ie8fix === true) {
+ $div.html('<img src="'+url+'#'+Math.floor(Math.random()*1000)+'">');
+ } else {
+ $div.html('<img src="'+url+'">');
+ }
+ }
+ if(typeof callback === 'function') {
+ callback();
+ }
});
};
}(jQuery));
diff --git a/core/js/js.js b/core/js/js.js
index cb177712a3a..841f3a769f1 100644
--- a/core/js/js.js
+++ b/core/js/js.js
@@ -194,6 +194,30 @@ var OC={
linkToRemoteBase:function(service) {
return OC.webroot + '/remote.php/' + service;
},
+
+ /**
+ * Generates the absolute url for the given relative url, which can contain parameters.
+ *
+ * @returns {string}
+ * @param {string} url
+ * @param params
+ */
+ generateUrl: function(url, params) {
+ var _build = function (text, vars) {
+ return text.replace(/{([^{}]*)}/g,
+ function (a, b) {
+ var r = vars[b];
+ return typeof r === 'string' || typeof r === 'number' ? r : a;
+ }
+ );
+ };
+ if (url.charAt(0) !== '/') {
+ url = '/' + url;
+
+ }
+ return OC.webroot + '/index.php' + _build(url, params);
+ },
+
/**
* @brief Creates an absolute url for remote use
* @param string $service id
@@ -467,6 +491,34 @@ OC.search.lastResults={};
OC.addStyle.loaded=[];
OC.addScript.loaded=[];
+OC.msg={
+ startSaving:function(selector){
+ OC.msg.startAction(selector, t('core', 'Saving...'));
+ },
+ finishedSaving:function(selector, data){
+ OC.msg.finishedAction(selector, data);
+ },
+ startAction:function(selector, message){
+ $(selector)
+ .html( message )
+ .removeClass('success')
+ .removeClass('error')
+ .stop(true, true)
+ .show();
+ },
+ finishedAction:function(selector, data){
+ if( data.status === "success" ){
+ $(selector).html( data.data.message )
+ .addClass('success')
+ .stop(true, true)
+ .delay(3000)
+ .fadeOut(900);
+ }else{
+ $(selector).html( data.data.message ).addClass('error');
+ }
+ }
+};
+
OC.Notification={
queuedNotifications: [],
getDefaultNotificationFunction: null,
@@ -610,6 +662,9 @@ if(typeof localStorage !=='undefined' && localStorage !== null){
setItem:function(name,item){
return localStorage.setItem(OC.localStorage.namespace+name,JSON.stringify(item));
},
+ removeItem:function(name,item){
+ return localStorage.removeItem(OC.localStorage.namespace+name);
+ },
getItem:function(name){
var item = localStorage.getItem(OC.localStorage.namespace+name);
if(item===null) {
@@ -763,12 +818,10 @@ function initCore() {
if (interval < 60) {
interval = 60;
}
- OC.Router.registerLoadedCallback(function(){
- var url = OC.Router.generate('heartbeat');
- setInterval(function(){
- $.post(url);
- }, interval * 1000);
- });
+ var url = OC.generateUrl('/heartbeat');
+ setInterval(function(){
+ $.post(url);
+ }, interval * 1000);
}
// session heartbeat (defaults to enabled)
@@ -860,6 +913,7 @@ function initCore() {
// checkShowCredentials();
// $('input#user, input#password').keyup(checkShowCredentials);
+ // user menu
$('#settings #expand').keydown(function(event) {
if (event.which === 13 || event.which === 32) {
$('#expand').click()
@@ -872,7 +926,8 @@ function initCore() {
$('#settings #expanddiv').click(function(event){
event.stopPropagation();
});
- $(document).click(function(){//hide the settings menu when clicking outside it
+ //hide the user menu when clicking outside it
+ $(document).click(function(){
$('#settings #expanddiv').slideUp(200);
});
@@ -884,11 +939,7 @@ function initCore() {
$('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});
-
$('input').tipsy({gravity:'w', fade:true});
- $('input[type=text]').focus(function(){
- this.select();
- });
}
$(document).ready(initCore);
@@ -991,6 +1042,17 @@ OC.set=function(name, value) {
context[tail]=value;
};
+// fix device width on windows phone
+(function() {
+ if ("-ms-user-select" in document.documentElement.style && navigator.userAgent.match(/IEMobile\/10\.0/)) {
+ var msViewportStyle = document.createElement("style");
+ msViewportStyle.appendChild(
+ document.createTextNode("@-ms-viewport{width:auto!important}")
+ );
+ document.getElementsByTagName("head")[0].appendChild(msViewportStyle);
+ }
+})();
+
/**
* select a range in an input field
* @link http://stackoverflow.com/questions/499126/jquery-set-cursor-position-in-text-area
diff --git a/core/js/oc-dialogs.js b/core/js/oc-dialogs.js
index f4e3ec01447..d1bcb4659b8 100644
--- a/core/js/oc-dialogs.js
+++ b/core/js/oc-dialogs.js
@@ -293,7 +293,7 @@ var OCdialogs = {
conflict.find('.replacement .size').text(humanFileSize(replacement.size));
conflict.find('.replacement .mtime').text(formatDate(replacement.lastModifiedDate));
}
- var path = getPathForPreview(original.name);
+ var path = original.directory + '/' +original.name;
Files.lazyLoadPreview(path, original.mime, function(previewpath){
conflict.find('.original .icon').css('background-image','url('+previewpath+')');
}, 96, 96, original.etag);
diff --git a/core/js/router.js b/core/js/router.js
deleted file mode 100644
index e6ef54a1864..00000000000
--- a/core/js/router.js
+++ /dev/null
@@ -1,81 +0,0 @@
-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
- registerLoadedCallback: function(callback){
- if (!this.routes_request){
- return;
- }
- this.routes_request.done(callback);
- },
- routes_request: !window.TESTING && $.ajax(OC.router_base_url + '/core/routes.json', {
- dataType: 'json',
- success: function(jsondata) {
- if (jsondata.status === 'success') {
- OC.Router.routes = jsondata.data;
- }
- }
- }),
- generate:function(name, opt_params) {
- if (!('routes' in this)) {
- if(this.routes_request.state() != 'resolved') {
- console.warn('To avoid race conditions, please register a callback');// wait
- }
- }
- if (!(name in this.routes)) {
- throw new Error('The route "' + name + '" does not exist.');
- }
- var route = this.routes[name];
- var params = opt_params || {};
- var unusedParams = $.extend(true, {}, params);
- var url = '';
- var optional = true;
- $(route.tokens).each(function(i, token) {
- if ('text' === token[0]) {
- url = token[1] + url;
- optional = false;
-
- return;
- }
-
- if ('variable' === token[0]) {
- if (false === optional || !(token[3] in route.defaults)
- || ((token[3] in params) && params[token[3]] != route.defaults[token[3]])) {
- var value;
- if (token[3] in params) {
- value = params[token[3]];
- delete unusedParams[token[3]];
- } else if (token[3] in route.defaults) {
- value = route.defaults[token[3]];
- } else if (optional) {
- return;
- } else {
- throw new Error('The route "' + name + '" requires the parameter "' + token[3] + '".');
- }
-
- var empty = true === value || false === value || '' === value;
-
- if (!empty || !optional) {
- url = token[1] + encodeURIComponent(value).replace(/%2F/g, '/') + url;
- }
-
- optional = false;
- }
-
- return;
- }
-
- throw new Error('The token type "' + token[0] + '" is not supported.');
- });
- if (url === '') {
- url = '/';
- }
-
- unusedParams = $.param(unusedParams);
- if (unusedParams.length > 0) {
- url += '?'+unusedParams;
- }
-
- return OC.router_base_url + url;
- }
-}
diff --git a/core/js/setup.js b/core/js/setup.js
index 279b5fbebb9..96719540f96 100644
--- a/core/js/setup.js
+++ b/core/js/setup.js
@@ -36,6 +36,7 @@ $(document).ready(function() {
$('#showAdvanced').click(function() {
$('#datadirContent').slideToggle(250);
+ $('#databaseBackend').slideToggle(250);
$('#databaseField').slideToggle(250);
});
$("form").submit(function(){
@@ -73,6 +74,7 @@ $(document).ready(function() {
if (currentDbType === 'sqlite' || (dbtypes.sqlite && currentDbType === undefined)){
$('#datadirContent').hide(250);
+ $('#databaseBackend').hide(250);
$('#databaseField').hide(250);
}
diff --git a/core/js/share.js b/core/js/share.js
index 0939259b7da..9ee50ff6963 100644
--- a/core/js/share.js
+++ b/core/js/share.js
@@ -584,8 +584,8 @@ $(document).ready(function() {
$(checkboxes).filter('input[name="edit"]').attr('checked', false);
// Check Edit if Create, Update, or Delete is checked
} else if (($(this).attr('name') == 'create'
- || $(this).attr('name') == 'update'
- || $(this).attr('name') == 'delete'))
+ || $(this).attr('name') == 'update'
+ || $(this).attr('name') == 'delete'))
{
$(checkboxes).filter('input[name="edit"]').attr('checked', true);
}
@@ -718,9 +718,21 @@ $(document).ready(function() {
$(document).on('change', '#dropdown #expirationDate', function() {
var itemType = $('#dropdown').data('item-type');
var itemSource = $('#dropdown').data('item-source');
+
+ $(this).tipsy('hide');
+ $(this).removeClass('error');
+
$.post(OC.filePath('core', 'ajax', 'share.php'), { action: 'setExpirationDate', itemType: itemType, itemSource: itemSource, date: $(this).val() }, function(result) {
if (!result || result.status !== 'success') {
- OC.dialogs.alert(t('core', 'Error setting expiration date'), t('core', 'Error'));
+ var expirationDateField = $('#dropdown #expirationDate');
+ if (!result.data.message) {
+ expirationDateField.attr('original-title', t('core', 'Error setting expiration date'));
+ } else {
+ expirationDateField.attr('original-title', result.data.message);
+ }
+ expirationDateField.tipsy({gravity: 'n', fade: true});
+ expirationDateField.tipsy('show');
+ expirationDateField.addClass('error');
}
});
});
diff --git a/core/js/tags.js b/core/js/tags.js
index 16dd3d4bf97..bc2b42bf5ff 100644
--- a/core/js/tags.js
+++ b/core/js/tags.js
@@ -25,11 +25,11 @@ OC.Tags= {
});
self.deleteButton = {
text: t('core', 'Delete'),
- click: function() {self._deleteTags(self, type, self._selectedIds())},
+ click: function() {self._deleteTags(self, type, self._selectedIds())}
};
self.addButton = {
text: t('core', 'Add'),
- click: function() {self._addTag(self, type, self.$taginput.val())},
+ click: function() {self._addTag(self, type, self.$taginput.val())}
};
self._fillTagList(type, self.$taglist);
@@ -69,7 +69,7 @@ OC.Tags= {
type = type ? type : this.type;
var defer = $.Deferred(),
self = this,
- url = OC.Router.generate('core_tags_ids_for_tag', {type: type});
+ url = OC.generateUrl('/tags/{type}/ids', {type: type});
$.getJSON(url, {tag: tag}, function(response) {
if(response.status === 'success') {
defer.resolve(response.ids);
@@ -90,7 +90,7 @@ OC.Tags= {
type = type ? type : this.type;
var defer = $.Deferred(),
self = this,
- url = OC.Router.generate('core_tags_favorites', {type: type});
+ url = OC.generateUrl('/tags/{type}/favorites', {type: type});
$.getJSON(url, function(response) {
if(response.status === 'success') {
defer.resolve(response.ids);
@@ -111,7 +111,7 @@ OC.Tags= {
type = type ? type : this.type;
var defer = $.Deferred(),
self = this,
- url = OC.Router.generate('core_tags_tags', {type: type});
+ url = OC.generateUrl('/tags/{type}', {type: type});
$.getJSON(url, function(response) {
if(response.status === 'success') {
defer.resolve(response.tags);
@@ -133,7 +133,7 @@ OC.Tags= {
type = type ? type : this.type;
var defer = $.Deferred(),
self = this,
- url = OC.Router.generate('core_tags_tag', {type: type, id: id});
+ url = OC.generateUrl('/tags/{type}/tag/{id}/', {type: type, id: id});
$.post(url, {tag: tag}, function(response) {
if(response.status === 'success') {
defer.resolve(response);
@@ -157,7 +157,7 @@ OC.Tags= {
type = type ? type : this.type;
var defer = $.Deferred(),
self = this,
- url = OC.Router.generate('core_tags_untag', {type: type, id: id});
+ url = OC.generateUrl('/tags/{type}/untag/{id}/', {type: type, id: id});
$.post(url, {tag: tag}, function(response) {
if(response.status === 'success') {
defer.resolve(response);
@@ -181,7 +181,7 @@ OC.Tags= {
type = type ? type : this.type;
var defer = $.Deferred(),
self = this,
- url = OC.Router.generate('core_tags_favorite', {type: type, id: id});
+ url = OC.generateUrl('/tags/{type}/favorite/{id}/', {type: type, id: id});
$.post(url, function(response) {
if(response.status === 'success') {
defer.resolve(response);
@@ -205,7 +205,7 @@ OC.Tags= {
type = type ? type : this.type;
var defer = $.Deferred(),
self = this,
- url = OC.Router.generate('core_tags_unfavorite', {type: type, id: id});
+ url = OC.generateUrl('/tags/{type}/unfavorite/{id}/', {type: type, id: id});
$.post(url, function(response) {
if(response.status === 'success') {
defer.resolve();
@@ -229,7 +229,7 @@ OC.Tags= {
type = type ? type : this.type;
var defer = $.Deferred(),
self = this,
- url = OC.Router.generate('core_tags_add', {type: type});
+ url = OC.generateUrl('/tags/{type}/add', {type: type});
$.post(url,{tag:tag}, function(response) {
if(typeof cb == 'function') {
cb(response);
@@ -256,7 +256,7 @@ OC.Tags= {
type = type ? type : this.type;
var defer = $.Deferred(),
self = this,
- url = OC.Router.generate('core_tags_delete', {type: type});
+ url = OC.generateUrl('/tags/{type}/delete', {type: type});
if(!tags || !tags.length) {
throw new Error(t('core', 'No tags selected for deletion.'));
}
@@ -349,5 +349,5 @@ OC.Tags= {
console.warn(response);
});
}
-}
+};
diff --git a/core/js/tests/specHelper.js b/core/js/tests/specHelper.js
index 1848d08354e..d86cd81cda8 100644
--- a/core/js/tests/specHelper.js
+++ b/core/js/tests/specHelper.js
@@ -63,13 +63,19 @@ window.oc_config = {
session_lifetime: 600 * 1000,
session_keepalive: false
};
+window.oc_defaults = {};
// global setup for all tests
(function setupTests() {
var fakeServer = null,
+ $testArea = null,
routesRequestStub;
beforeEach(function() {
+ // test area for elements that need absolute selector access or measure widths/heights
+ // which wouldn't work for detached or hidden elements
+ $testArea = $('<div id="testArea" style="position: absolute; width: 1280px; height: 800px; top: -3000px; left: -3000px;"></div>');
+ $('body').append($testArea);
// enforce fake XHR, tests should not depend on the server and
// must use fake responses for expected calls
fakeServer = sinon.fakeServer.create();
@@ -85,21 +91,14 @@ window.oc_config = {
// make it globally available, so that other tests can define
// custom responses
window.fakeServer = fakeServer;
-
- OC.Router.routes = [];
- OC.Router.routes_request = {
- state: sinon.stub().returns('resolved'),
- done: sinon.stub()
- };
});
afterEach(function() {
- OC.Router.routes_request.state.reset();
- OC.Router.routes_request.done.reset();
-
// uncomment this to log requests
// console.log(window.fakeServer.requests);
fakeServer.restore();
+
+ $testArea.remove();
});
})();
diff --git a/core/js/tests/specs/coreSpec.js b/core/js/tests/specs/coreSpec.js
index 478505e9287..069546387c7 100644
--- a/core/js/tests/specs/coreSpec.js
+++ b/core/js/tests/specs/coreSpec.js
@@ -179,7 +179,7 @@ describe('Core base tests', function() {
});
it('Encodes special characters', function() {
expect(OC.buildQueryString({
- unicode: '汉字',
+ unicode: '汉字'
})).toEqual('unicode=%E6%B1%89%E5%AD%97');
expect(OC.buildQueryString({
b: 'spaace value',
@@ -199,22 +199,20 @@ describe('Core base tests', function() {
'booleantrue': true
})).toEqual('booleanfalse=false&booleantrue=true');
expect(OC.buildQueryString({
- 'number': 123,
+ 'number': 123
})).toEqual('number=123');
});
});
describe('Session heartbeat', function() {
var clock,
oldConfig,
- loadedStub,
routeStub,
counter;
beforeEach(function() {
clock = sinon.useFakeTimers();
oldConfig = window.oc_config;
- loadedStub = sinon.stub(OC.Router, 'registerLoadedCallback');
- routeStub = sinon.stub(OC.Router, 'generate').returns('/heartbeat');
+ routeStub = sinon.stub(OC, 'generateUrl').returns('/heartbeat');
counter = 0;
fakeServer.autoRespond = true;
@@ -227,7 +225,6 @@ describe('Core base tests', function() {
afterEach(function() {
clock.restore();
window.oc_config = oldConfig;
- loadedStub.restore();
routeStub.restore();
});
it('sends heartbeat half the session lifetime when heartbeat enabled', function() {
@@ -236,9 +233,7 @@ describe('Core base tests', function() {
session_lifetime: 300
};
window.initCore();
- expect(loadedStub.calledOnce).toEqual(true);
- loadedStub.yield();
- expect(routeStub.calledWith('heartbeat')).toEqual(true);
+ expect(routeStub.calledWith('/heartbeat')).toEqual(true);
expect(counter).toEqual(0);
@@ -264,7 +259,6 @@ describe('Core base tests', function() {
session_lifetime: 300
};
window.initCore();
- expect(loadedStub.notCalled).toEqual(true);
expect(routeStub.notCalled).toEqual(true);
expect(counter).toEqual(0);
@@ -276,5 +270,14 @@ describe('Core base tests', function() {
});
});
+ describe('Generate Url', function() {
+ it('returns absolute urls', function() {
+ expect(OC.generateUrl('heartbeat')).toEqual(OC.webroot + '/index.php/heartbeat');
+ expect(OC.generateUrl('/heartbeat')).toEqual(OC.webroot + '/index.php/heartbeat');
+ });
+ it('substitutes parameters', function() {
+ expect(OC.generateUrl('apps/files/download{file}', {file: '/Welcome.txt'})).toEqual(OC.webroot + '/index.php/apps/files/download/Welcome.txt');
+ });
+ });
});
diff --git a/core/l10n/af_ZA.php b/core/l10n/af_ZA.php
index e0a564a5094..94df8184206 100644
--- a/core/l10n/af_ZA.php
+++ b/core/l10n/af_ZA.php
@@ -21,7 +21,6 @@ $TRANSLATIONS = array(
"Help" => "Hulp",
"Cloud not found" => "Wolk nie gevind",
"Create an <strong>admin account</strong>" => "Skep `n <strong>admin-rekening</strong>",
-"Advanced" => "Gevorderd",
"Configure the database" => "Stel databasis op",
"will be used" => "sal gebruik word",
"Database user" => "Databasis-gebruiker",
diff --git a/core/l10n/ar.php b/core/l10n/ar.php
index b3c43a96cba..64b9d702dcb 100644
--- a/core/l10n/ar.php
+++ b/core/l10n/ar.php
@@ -1,6 +1,6 @@
<?php
$TRANSLATIONS = array(
-"Sunday" => "الاحد",
+"Sunday" => "الأحد",
"Monday" => "الأثنين",
"Tuesday" => "الثلاثاء",
"Wednesday" => "الاربعاء",
@@ -20,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "تشرين الثاني",
"December" => "كانون الاول",
"Settings" => "إعدادات",
+"Saving..." => "جاري الحفظ...",
"seconds ago" => "منذ ثواني",
"_%n minute ago_::_%n minutes ago_" => array("","","","","",""),
"_%n hour ago_::_%n hours ago_" => array("","","","","",""),
@@ -37,6 +38,10 @@ $TRANSLATIONS = array(
"Ok" => "موافق",
"_{count} file conflict_::_{count} file conflicts_" => array("","","","","",""),
"Cancel" => "الغاء",
+"Very weak password" => "كلمة السر ضعيفة جدا",
+"Weak password" => "كلمة السر ضعيفة",
+"Good password" => "كلمة السر جيدة",
+"Strong password" => "كلمة السر قوية",
"Shared" => "مشارك",
"Share" => "شارك",
"Error" => "خطأ",
@@ -45,6 +50,7 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "حصل خطأ عند عملية إعادة تعيين التصريح بالتوصل",
"Shared with you and the group {group} by {owner}" => "شورك معك ومع المجموعة {group} من قبل {owner}",
"Shared with you by {owner}" => "شورك معك من قبل {owner}",
+"Share link" => "شارك الرابط",
"Password protect" => "حماية كلمة السر",
"Password" => "كلمة المرور",
"Email link to person" => "ارسل الرابط بالبريد الى صديق",
@@ -96,7 +102,6 @@ $TRANSLATIONS = array(
"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 لا يعمل بشكل صحيح.",
"Create an <strong>admin account</strong>" => "أضف </strong>مستخدم رئيسي <strong>",
-"Advanced" => "تعديلات متقدمه",
"Data folder" => "مجلد المعلومات",
"Configure the database" => "أسس قاعدة البيانات",
"will be used" => "سيتم استخدمه",
diff --git a/core/l10n/az.php b/core/l10n/az.php
index dbedde7e637..ffcdde48d47 100644
--- a/core/l10n/az.php
+++ b/core/l10n/az.php
@@ -1,9 +1,9 @@
<?php
$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(""),
-"_{count} file conflict_::_{count} file conflicts_" => 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("",""),
+"_{count} file conflict_::_{count} file conflicts_" => array("","")
);
-$PLURAL_FORMS = "nplurals=1; plural=0;";
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/be.php b/core/l10n/be.php
index 19d330a44dd..56f08cccc3c 100644
--- a/core/l10n/be.php
+++ b/core/l10n/be.php
@@ -38,7 +38,6 @@ $TRANSLATIONS = array(
"_{count} file conflict_::_{count} file conflicts_" => array("","","",""),
"Error" => "Памылка",
"The object type is not specified." => "Тып аб'екта не ўдакладняецца.",
-"Advanced" => "Дасведчаны",
"Finish setup" => "Завяршыць ўстаноўку."
);
$PLURAL_FORMS = "nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);";
diff --git a/core/l10n/bg_BG.php b/core/l10n/bg_BG.php
index dbed3e20637..9178bb99cb2 100644
--- a/core/l10n/bg_BG.php
+++ b/core/l10n/bg_BG.php
@@ -20,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "Ноември",
"December" => "Декември",
"Settings" => "Настройки",
+"Saving..." => "Записване...",
"seconds ago" => "преди секунди",
"_%n minute ago_::_%n minutes ago_" => array("",""),
"_%n hour ago_::_%n hours ago_" => array("",""),
@@ -28,18 +29,47 @@ $TRANSLATIONS = array(
"_%n day ago_::_%n days ago_" => array("",""),
"last month" => "последният месец",
"_%n month ago_::_%n months ago_" => array("",""),
+"months ago" => "Преди месеци",
"last year" => "последната година",
"years ago" => "последните години",
+"Choose" => "Избери",
"Yes" => "Да",
"No" => "Не",
"Ok" => "Добре",
"_{count} file conflict_::_{count} file conflicts_" => array("",""),
"Cancel" => "Отказ",
+"Shared" => "Споделено",
"Share" => "Споделяне",
"Error" => "Грешка",
+"Error while sharing" => "Грешка при споделяне",
+"Error while unsharing" => "Грепка докато се премахва споделянето",
+"Error while changing permissions" => "Грешка при промяна на достъпност",
+"Shared with you and the group {group} by {owner}" => "Споделено с тебе и група {group} от {owner}",
+"Shared with you by {owner}" => "Споделено с тебе от {owner}",
+"Password protect" => "Защитено с парола",
"Password" => "Парола",
+"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}" => "Споделено в {item} с {user}",
+"Unshare" => "Премахни споделяне",
+"can edit" => "може да променя",
+"access control" => "контрол на достъпа",
"create" => "създаване",
+"update" => "Обновяване",
+"delete" => "Изтриване",
+"share" => "Споделяне",
+"Password protected" => "Защитено с парола",
+"Error unsetting expiration date" => "Грешка при премахване на дата за изтичане",
+"Error setting expiration date" => "Грепка при поставяне на дата за изтичане",
+"Sending ..." => "Изпращам ...",
+"Email sent" => "Пощата е изпратена",
"Warning" => "Внимание",
+"The object type is not specified." => "Видът на обекта не е избран",
"Delete" => "Изтриване",
"Add" => "Добавяне",
"You will receive a link to reset your password via Email." => "Ще получите връзка за нулиране на паролата Ви.",
@@ -55,7 +85,6 @@ $TRANSLATIONS = array(
"Access forbidden" => "Достъпът е забранен",
"Cloud not found" => "облакът не намерен",
"Create an <strong>admin account</strong>" => "Създаване на <strong>админ профил</strong>",
-"Advanced" => "Разширено",
"Data folder" => "Директория за данни",
"Configure the database" => "Конфигуриране на базата",
"will be used" => "ще се ползва",
diff --git a/core/l10n/bn_BD.php b/core/l10n/bn_BD.php
index d9de954152d..7c74a9d8af5 100644
--- a/core/l10n/bn_BD.php
+++ b/core/l10n/bn_BD.php
@@ -20,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "নভেম্বর",
"December" => "ডিসেম্বর",
"Settings" => "নিয়ামকসমূহ",
+"Saving..." => "সংরক্ষণ করা হচ্ছে..",
"seconds ago" => "সেকেন্ড পূর্বে",
"_%n minute ago_::_%n minutes ago_" => array("",""),
"_%n hour ago_::_%n hours ago_" => array("",""),
@@ -87,7 +88,6 @@ $TRANSLATIONS = array(
"Cloud not found" => "ক্লাউড খুঁজে পাওয়া গেল না",
"Security Warning" => "নিরাপত্তাজনিত সতর্কতা",
"Create an <strong>admin account</strong>" => "<strong>প্রশাসক একাউন্ট</strong> তৈরী করুন",
-"Advanced" => "সুচারু",
"Data folder" => "ডাটা ফোল্ডার ",
"Configure the database" => "ডাটাবেচ কনফিগার করুন",
"will be used" => "ব্যবহৃত হবে",
diff --git a/core/l10n/bs.php b/core/l10n/bs.php
index ee8196e9741..4a94a23a618 100644
--- a/core/l10n/bs.php
+++ b/core/l10n/bs.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Saving..." => "Spašavam...",
"_%n minute ago_::_%n minutes ago_" => array("","",""),
"_%n hour ago_::_%n hours ago_" => array("","",""),
"_%n day ago_::_%n days ago_" => array("","",""),
diff --git a/core/l10n/ca.php b/core/l10n/ca.php
index d8076172cee..c696d1f0e6f 100644
--- a/core/l10n/ca.php
+++ b/core/l10n/ca.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s ha compartit »%s« amb tu",
"Couldn't send mail to following users: %s " => "No s'ha pogut enviar correu als usuaris següents: %s",
"Turned on maintenance mode" => "Activat el mode de manteniment",
"Turned off maintenance mode" => "Desactivat el mode de manteniment",
"Updated database" => "Actualitzada la base de dades",
-"Updating filecache, this may take really long..." => "Actualitzant la memòria de cau del fitxers, això pot trigar molt...",
-"Updated filecache" => "Actualitzada la memòria de cau dels fitxers",
-"... %d%% done ..." => "... %d%% fet ...",
"No image or file provided" => "No s'han proporcionat imatges o fitxers",
"Unknown filetype" => "Tipus de fitxer desconegut",
"Invalid image" => "Imatge no vàlida",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "Novembre",
"December" => "Desembre",
"Settings" => "Configuració",
+"Saving..." => "Desant...",
"seconds ago" => "segons enrere",
"_%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"),
@@ -59,6 +56,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(selecciona-ho tot)",
"({count} selected)" => "({count} seleccionats)",
"Error loading file exists template" => "Error en carregar la plantilla de fitxer existent",
+"Very weak password" => "Contrasenya massa feble",
+"Weak password" => "Contrasenya feble",
+"So-so password" => "Contrasenya passable",
+"Good password" => "Contrasenya bona",
+"Strong password" => "Contrasenya forta",
"Shared" => "Compartit",
"Share" => "Comparteix",
"Error" => "Error",
@@ -106,6 +108,7 @@ $TRANSLATIONS = array(
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "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",
+"A problem has occurred whilst sending the email, please contact your administrator." => "Hi ha hagut un problema enviant el correu, parleu amb el vostre administrador.",
"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?",
@@ -143,7 +146,7 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "La carpeta de dades i els seus fitxers probablement són accessibles des d'internet perquè el fitxer .htaccess no funciona.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Per informació de com configurar el servidor, comproveu la <a href=\"%s\" target=\"_blank\">documentació</a>.",
"Create an <strong>admin account</strong>" => "Crea un <strong>compte d'administrador</strong>",
-"Advanced" => "Avançat",
+"Storage & database" => "Emmagatzematge i base de dades",
"Data folder" => "Carpeta de dades",
"Configure the database" => "Configura la base de dades",
"will be used" => "s'usarà",
@@ -157,8 +160,8 @@ $TRANSLATIONS = array(
"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Aquesta aplicació necessita tenir JavaScript activat per funcionar correctament. <a href=\"http://enable-javascript.com/\" target=\"_blank\">Activeu JavaScript</a> i carregueu aquesta interfície de nou.",
"%s is available. Get more information on how to update." => "%s està disponible. Obtingueu més informació de com actualitzar.",
"Log out" => "Surt",
-"Automatic logon rejected!" => "L'ha rebutjat l'acceditació automàtica!",
-"If you did not change your password recently, your account may be compromised!" => "Se no heu canviat la contrasenya recentment el vostre compte pot estar compromès!",
+"Automatic logon rejected!" => "Inici de sessió automàtic rebutjat!",
+"If you did not change your password recently, your account may be compromised!" => "Si no heu canviat la contrasenya recentment el vostre compte pot estar compromès!",
"Please change your password to secure your account again." => "Canvieu la contrasenya de nou per assegurar el vostre compte.",
"Server side authentication failed!" => "L'autenticació del servidor ha fallat!",
"Please contact your administrator." => "Contacteu amb l'administrador.",
@@ -166,7 +169,7 @@ $TRANSLATIONS = array(
"remember" => "recorda'm",
"Log in" => "Inici de sessió",
"Alternative Logins" => "Acreditacions alternatives",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Ei,<br><br>només fer-te saber que %s ha compartit »%s« amb tu.<br><a href=\"%s\">Mira-ho!</a><br><br>",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "Ei, <br><br>només fer-vos saber que %s us ha comparti <strong>%s</strong>. <br><a href=\"%s\">Mireu-ho!</a>",
"This ownCloud instance is currently in single user mode." => "La instància ownCloud està en mode d'usuari únic.",
"This means only administrators can use the instance." => "Això significa que només els administradors poden usar la instància.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Contacteu amb l'administrador del sistema si aquest missatge persisteix o apareix inesperadament.",
diff --git a/core/l10n/cs_CZ.php b/core/l10n/cs_CZ.php
index 38825aaeeac..5709acf033c 100644
--- a/core/l10n/cs_CZ.php
+++ b/core/l10n/cs_CZ.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s s vámi sdílí »%s«",
"Couldn't send mail to following users: %s " => "Nebylo možné odeslat e-mail následujícím uživatelům: %s",
"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 ...",
"No image or file provided" => "Soubor nebo obrázek nebyl zadán",
"Unknown filetype" => "Neznámý typ souboru",
"Invalid image" => "Chybný obrázek",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "Listopad",
"December" => "Prosinec",
"Settings" => "Nastavení",
+"Saving..." => "Ukládám...",
"seconds ago" => "před pár vteřinami",
"_%n minute ago_::_%n minutes ago_" => array("před %n minutou","před %n minutami","před %n minutami"),
"_%n hour ago_::_%n hours ago_" => array("před %n hodinou","před %n hodinami","před %n hodinami"),
@@ -59,6 +56,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(vybráno vše)",
"({count} selected)" => "(vybráno {count})",
"Error loading file exists template" => "Chyba při nahrávání šablony existence souboru",
+"Very weak password" => "Velmi slabé heslo",
+"Weak password" => "Slabé heslo",
+"So-so password" => "Středně silné heslo",
+"Good password" => "Dobré heslo",
+"Strong password" => "Silné heslo",
"Shared" => "Sdílené",
"Share" => "Sdílet",
"Error" => "Chyba",
@@ -143,7 +145,7 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Váš adresář s daty a soubory jsou dostupné z internetu, protože soubor .htaccess nefunguje.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Pro informace, jak správně nastavit váš server, se podívejte do <a href=\"%s\" target=\"_blank\">dokumentace</a>.",
"Create an <strong>admin account</strong>" => "Vytvořit <strong>účet správce</strong>",
-"Advanced" => "Pokročilé",
+"Storage & database" => "Úložiště & databáze",
"Data folder" => "Složka s daty",
"Configure the database" => "Nastavit databázi",
"will be used" => "bude použito",
@@ -154,7 +156,7 @@ $TRANSLATIONS = array(
"Database host" => "Hostitel databáze",
"Finish setup" => "Dokončit nastavení",
"Finishing …" => "Dokončuji...",
-"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Tato aplikace potřebuje pro svou správnou funkčnost mít povolený javascript. Prosím <a href=\"http://enable-javascript.com/\" target=\"_blank\">povolte JavaScript</a> a znovu načtěte toto rozhraní.",
+"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Tato aplikace vyžaduje pro svou správnou funkčnost povolený JavaScript. Prosím <a href=\"http://enable-javascript.com/\" target=\"_blank\">povolte JavaScript</a> a znovu načtěte toto rozhraní.",
"%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",
"Automatic logon rejected!" => "Automatické přihlášení odmítnuto!",
@@ -166,7 +168,6 @@ $TRANSLATIONS = array(
"remember" => "zapamatovat",
"Log in" => "Přihlásit",
"Alternative Logins" => "Alternativní přihlášení",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hej ty tam,<br><br>jen ti chci dát vědět, že %s sdílel »%s« s tebou.<br><a href=\"%s\">Zobrazit!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Tato instalace ownCloudu je momentálně v jednouživatelském módu.",
"This means only administrators can use the instance." => "To znamená, že pouze správci systému mohou aplikaci používat.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Kontaktujte, prosím, správce systému, pokud se tato zpráva objevuje opakovaně nebo nečekaně.",
diff --git a/core/l10n/cy_GB.php b/core/l10n/cy_GB.php
index aa10715d0a8..f73f60d069c 100644
--- a/core/l10n/cy_GB.php
+++ b/core/l10n/cy_GB.php
@@ -20,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "Tachwedd",
"December" => "Rhagfyr",
"Settings" => "Gosodiadau",
+"Saving..." => "Yn cadw...",
"seconds ago" => "eiliad yn ôl",
"_%n minute ago_::_%n minutes ago_" => array("","","",""),
"_%n hour ago_::_%n hours ago_" => array("","","",""),
@@ -96,7 +97,6 @@ $TRANSLATIONS = array(
"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Heb gynhyrchydd rhifau hap diogel efallai y gall ymosodwr ragweld tocynnau ailosod cyfrinair a meddiannu eich cyfrif.",
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Mwy na thebyg fod modd cyrraedd eich cyfeiriadur data a ffeilau o'r rhyngrwyd oherwydd nid yw'r ffeil .htaccess yn gweithio. ",
"Create an <strong>admin account</strong>" => "Crewch <strong>gyfrif gweinyddol</strong>",
-"Advanced" => "Uwch",
"Data folder" => "Plygell data",
"Configure the database" => "Cyflunio'r gronfa ddata",
"will be used" => "ddefnyddir",
diff --git a/core/l10n/da.php b/core/l10n/da.php
index 9c7fdc889f8..4a98dfcc114 100644
--- a/core/l10n/da.php
+++ b/core/l10n/da.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s delte »%s« med sig",
"Couldn't send mail to following users: %s " => "Kunne ikke sende mail til følgende brugere: %s",
"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 ...",
"No image or file provided" => "Ingen fil eller billede givet",
"Unknown filetype" => "Ukendt filtype",
"Invalid image" => "Ugyldigt billede",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "November",
"December" => "December",
"Settings" => "Indstillinger",
+"Saving..." => "Gemmer...",
"seconds ago" => "sekunder siden",
"_%n minute ago_::_%n minutes ago_" => array("%n minut siden","%n minutter siden"),
"_%n hour ago_::_%n hours ago_" => array("%n time siden","%n timer siden"),
@@ -143,7 +140,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Dine data mappe og filer er sandsynligvis tilgængelige fra internettet fordi .htaccess filen ikke virker.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "For information om, hvordan du konfigurerer din server korrekt se <a href=\"%s\" target=\"_blank\">dokumentationen</a>.",
"Create an <strong>admin account</strong>" => "Opret en <strong>administratorkonto</strong>",
-"Advanced" => "Avanceret",
"Data folder" => "Datamappe",
"Configure the database" => "Konfigurer databasen",
"will be used" => "vil blive brugt",
@@ -166,7 +162,6 @@ $TRANSLATIONS = array(
"remember" => "husk",
"Log in" => "Log ind",
"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>" => "Hej med dig,<br><br>Dette blot for at lade dig vide, at %s har delt \"%s\" med dig.<br><a href=\"%s\">Se det her!</a><br><br>Hej",
"This ownCloud instance is currently in single user mode." => "Denne ownCloud instans er lige nu i enkeltbruger tilstand.",
"This means only administrators can use the instance." => "Det betyder at det kun er administrator, som kan benytte ownCloud.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Kontakt systemadministratoren, hvis denne meddelelse fortsætter eller optrådte uventet.",
diff --git a/core/l10n/de.php b/core/l10n/de.php
index 9904aeb803c..38092b99256 100644
--- a/core/l10n/de.php
+++ b/core/l10n/de.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s teilte »%s« mit Dir",
"Couldn't send mail to following users: %s " => "Die E-Mail konnte nicht an folgende Benutzer gesendet werden: %s",
"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 ...",
"No image or file provided" => "Kein Bild oder Datei zur Verfügung gestellt",
"Unknown filetype" => "Unbekannter Dateityp",
"Invalid image" => "Ungültiges Bild",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "November",
"December" => "Dezember",
"Settings" => "Einstellungen",
+"Saving..." => "Speichern...",
"seconds ago" => "Gerade eben",
"_%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"),
@@ -59,6 +56,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(Alle ausgewählt)",
"({count} selected)" => "({count} ausgewählt)",
"Error loading file exists template" => "Fehler beim Laden der vorhanden Dateivorlage",
+"Very weak password" => "Sehr schwaches Passwort",
+"Weak password" => "Schwaches Passwort",
+"So-so password" => "Durchschnittliches Passwort",
+"Good password" => "Gutes Passwort",
+"Strong password" => "Starkes Passwort",
"Shared" => "Geteilt",
"Share" => "Teilen",
"Error" => "Fehler",
@@ -106,6 +108,7 @@ $TRANSLATIONS = array(
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Das Update ist fehlgeschlagen. Bitte melde 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. Du wirst nun zu ownCloud weitergeleitet.",
"%s password reset" => "%s-Passwort zurücksetzen",
+"A problem has occurred whilst sending the email, please contact your administrator." => "Beim Senden der E-Mail ist ein Fehler aufgetreten, bitte kontaktiere deinen Administrator.",
"Use the following link to reset your password: {link}" => "Nutze den nachfolgenden Link, um Dein 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 Deines Passwort ist an Deine E-Mail-Adresse geschickt worden.<br>Wenn Du ihn nicht innerhalb einer vernünftigen Zeit empfängst, prüfe Deine Spam-Verzeichnisse.<br>Wenn er nicht dort ist, frage Deinen lokalen Administrator.",
"Request failed!<br>Did you make sure your email/username was right?" => "Anfrage fehlgeschlagen!<br>Hast Du darauf geachtet, dass Deine E-Mail/Dein Benutzername korrekt war?",
@@ -143,7 +146,7 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Dein Datenverzeichnis und Deine Dateien sind wahrscheinlich vom Internet aus erreichbar, weil die .htaccess-Datei nicht funktioniert.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Für Informationen, wie Du Deinen Server richtig konfigurierst, lies bitte die <a href=\"%s\" target=\"_blank\">Dokumentation</a>.",
"Create an <strong>admin account</strong>" => "<strong>Administrator-Konto</strong> anlegen",
-"Advanced" => "Fortgeschritten",
+"Storage & database" => "Speicher & Datenbank",
"Data folder" => "Datenverzeichnis",
"Configure the database" => "Datenbank einrichten",
"will be used" => "wird verwendet",
@@ -166,7 +169,7 @@ $TRANSLATIONS = array(
"remember" => "merken",
"Log in" => "Einloggen",
"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>" => "Hallo,<br/><br/>wollte Dich nur kurz informieren, dass %s gerade %s mit Dir geteilt hat.<br/><a href=\"%s\">Schau es Dir an.</a><br/><br/>",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hallo,<br><br>wir möchten dich nur wissen lassen, dass %s <strong>%s</strong> mit dir geteilt hat.<br><a href=\"%s\">Ansehen!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Diese ownClound-Instanz befindet sich derzeit im Einzelbenutzermodus.",
"This means only administrators can use the instance." => "Dies bedeutet, dass diese Instanz nur von Administratoren genutzt werden kann.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Kontaktiere Deinen Systemadministrator, wenn diese Meldung dauerhaft oder unerwartet erscheint.",
diff --git a/core/l10n/de_AT.php b/core/l10n/de_AT.php
index ffcdde48d47..54c39463427 100644
--- a/core/l10n/de_AT.php
+++ b/core/l10n/de_AT.php
@@ -1,9 +1,37 @@
<?php
$TRANSLATIONS = array(
+"Sunday" => "Sonntag",
+"Monday" => "Montag",
+"Tuesday" => "Dienstag",
+"Wednesday" => "Mittwoch",
+"Thursday" => "Donnerstag",
+"Friday" => "Freitag",
+"Saturday" => "Samstag",
+"January" => "Januar",
+"February" => "Februar",
+"March" => "März",
+"April" => "April",
+"May" => "Mai",
+"June" => "Juni",
+"July" => "Juli",
+"August" => "August",
+"September" => "September",
+"October" => "Oktober",
+"November" => "November",
+"December" => "Dezember",
+"Settings" => "Einstellungen",
"_%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("",""),
-"_{count} file conflict_::_{count} file conflicts_" => array("","")
+"_{count} file conflict_::_{count} file conflicts_" => array("",""),
+"Cancel" => "Abbrechen",
+"Share" => "Freigeben",
+"Password" => "Passwort",
+"group" => "Gruppe",
+"Unshare" => "Teilung zurücknehmen",
+"can edit" => "kann bearbeiten",
+"Delete" => "Löschen",
+"Personal" => "Persönlich"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/de_CH.php b/core/l10n/de_CH.php
index cdd9343823b..42b8eb3bcea 100644
--- a/core/l10n/de_CH.php
+++ b/core/l10n/de_CH.php
@@ -1,11 +1,8 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s teilt »%s« mit Ihnen",
"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",
"Sunday" => "Sonntag",
"Monday" => "Montag",
"Tuesday" => "Dienstag",
@@ -26,6 +23,7 @@ $TRANSLATIONS = array(
"November" => "November",
"December" => "Dezember",
"Settings" => "Einstellungen",
+"Saving..." => "Speichern...",
"seconds ago" => "Gerade eben",
"_%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"),
@@ -109,7 +107,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Ihr Datenverzeichnis und Ihre Dateien sind wahrscheinlich vom Internet aus erreichbar, weil die .htaccess-Datei nicht funktioniert.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Für Informationen, wie Sie Ihren Server richtig konfigurieren lesen Sie bitte die <a href=\"%s\" target=\"_blank\">Dokumentation</a>.",
"Create an <strong>admin account</strong>" => "<strong>Administrator-Konto</strong> anlegen",
-"Advanced" => "Fortgeschritten",
"Data folder" => "Datenverzeichnis",
"Configure the database" => "Datenbank einrichten",
"will be used" => "wird verwendet",
diff --git a/core/l10n/de_DE.php b/core/l10n/de_DE.php
index e9abf57a007..b704ab81a1e 100644
--- a/core/l10n/de_DE.php
+++ b/core/l10n/de_DE.php
@@ -1,14 +1,10 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s hat »%s« mit Ihnen geteilt",
"Couldn't send mail to following users: %s " => "An folgende Benutzer konnte keine E-Mail gesendet werden: %s",
"Turned on maintenance mode" => "Wartungsmodus eingeschaltet ",
"Turned off maintenance mode" => "Wartungsmodus ausgeschaltet",
"Updated database" => "Datenbank aktualisiert",
-"Updating filecache, this may take really long..." => "Aktualisiere Datei-Cache, dies könnte eine Weile dauern...",
-"Updated filecache" => "Datei-Cache aktualisiert",
-"... %d%% done ..." => "... %d%% erledigt ...",
-"No image or file provided" => "Kein Bild oder Datei zur Verfügung gestellt",
+"No image or file provided" => "Weder Bild noch ein Datei wurden zur Verfügung gestellt",
"Unknown filetype" => "Unbekannter Dateityp",
"Invalid image" => "Ungültiges Bild",
"No temporary profile picture available, try again" => "Kein temporäres Profilbild verfügbar, bitte versuchen Sie es nochmal",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "November",
"December" => "Dezember",
"Settings" => "Einstellungen",
+"Saving..." => "Speichern...",
"seconds ago" => "Gerade eben",
"_%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"),
@@ -59,6 +56,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(Alle ausgewählt)",
"({count} selected)" => "({count} ausgewählt)",
"Error loading file exists template" => "Fehler beim Laden der vorhanden Dateivorlage",
+"Very weak password" => "Sehr schwaches Passwort",
+"Weak password" => "Schwaches Passwort",
+"So-so password" => "Passables Passwort",
+"Good password" => "Gutes Passwort",
+"Strong password" => "Starkes Passwort",
"Shared" => "Geteilt",
"Share" => "Teilen",
"Error" => "Fehler",
@@ -106,6 +108,7 @@ $TRANSLATIONS = array(
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "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",
+"A problem has occurred whilst sending the email, please contact your administrator." => "Beim Senden der E-Mail ist ein Problem aufgetreten, bitte kontaktieren Sie Ihren Administrator.",
"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?",
@@ -141,9 +144,9 @@ $TRANSLATIONS = array(
"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Es ist kein sicherer Zufallszahlengenerator verfügbar, bitte aktivieren Sie die PHP-Erweiterung für OpenSSL.",
"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Ohne einen sicheren Zufallszahlengenerator sind Angreifer in der Lage, die Tokens für das Zurücksetzen der Passwörter vorherzusehen und Ihr Konto zu übernehmen.",
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Ihr Datenverzeichnis und Ihre Dateien sind wahrscheinlich vom Internet aus erreichbar, weil die .htaccess-Datei nicht funktioniert.",
-"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Bitte lesen Sie die <a href=\"%s\" target=\"_blank\">Dokumentation</a>, um zu erfahren, wie Sie Ihr Server richtig konfigurieren können.",
+"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Bitte lesen Sie die <a href=\"%s\" target=\"_blank\">Dokumentation</a>, um zu erfahren, wie Sie Ihren Server richtig konfigurieren können.",
"Create an <strong>admin account</strong>" => "<strong>Administrator-Konto</strong> anlegen",
-"Advanced" => "Fortgeschritten",
+"Storage & database" => "Speicher & Datenbank",
"Data folder" => "Datenverzeichnis",
"Configure the database" => "Datenbank einrichten",
"will be used" => "wird verwendet",
@@ -166,7 +169,7 @@ $TRANSLATIONS = array(
"remember" => "merken",
"Log in" => "Einloggen",
"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>" => "Hallo,<br><br>%s hat %s mit Ihnen geteilt.<br><a href=\"%s\">Schauen Sie es sich an!</a><br><br>",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hallo,<br><br>wir möchten Sie wissen lassen, dass %s <strong>%s</strong> mit Ihnen geteilt hat.<br><a href=\"%s\">Ansehen</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Diese ownClound-Instanz befindet sich derzeit im Einzelbenutzermodus.",
"This means only administrators can use the instance." => "Dies bedeutet, dass diese Instanz nur von Administratoren genutzt werden kann.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Kontaktieren Sie Ihren Systemadministrator, wenn diese Meldung dauerhaft oder unerwartet erscheint.",
diff --git a/core/l10n/el.php b/core/l10n/el.php
index f726a232f0d..ed7792b7261 100644
--- a/core/l10n/el.php
+++ b/core/l10n/el.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "Ο %s διαμοιράστηκε μαζί σας το »%s«",
"Couldn't send mail to following users: %s " => "Αδυναμία αποστολής μηνύματος στους ακόλουθους χρήστες: %s",
"Turned on maintenance mode" => "Η κατάσταση συντήρησης ενεργοποιήθηκε",
"Turned off maintenance mode" => "Η κατάσταση συντήρησης απενεργοποιήθηκε",
"Updated database" => "Ενημερωμένη βάση δεδομένων",
-"Updating filecache, this may take really long..." => "Ενημέρωση αποθηκευμένων αρχείων, αυτό μπορεί να πάρα πολύ ώρα...",
-"Updated filecache" => "Ενημέρωση αποθηκευμένων αρχείων",
-"... %d%% done ..." => "... %d%% ολοκληρώθηκαν ...",
"No image or file provided" => "Δεν δόθηκε εικόνα ή αρχείο",
"Unknown filetype" => "Άγνωστος τύπος αρχείου",
"Invalid image" => "Μη έγκυρη εικόνα",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "Νοέμβριος",
"December" => "Δεκέμβριος",
"Settings" => "Ρυθμίσεις",
+"Saving..." => "Γίνεται αποθήκευση...",
"seconds ago" => "δευτερόλεπτα πριν",
"_%n minute ago_::_%n minutes ago_" => array("%n λεπτό πριν","%n λεπτά πριν"),
"_%n hour ago_::_%n hours ago_" => array("%n ώρα πριν","%n ώρες πριν"),
@@ -58,6 +55,10 @@ $TRANSLATIONS = array(
"Continue" => "Συνέχεια",
"(all selected)" => "(όλα τα επιλεγμένα)",
"({count} selected)" => "({count} επιλέχθησαν)",
+"Very weak password" => "Πολύ αδύναμο συνθηματικό",
+"Weak password" => "Αδύναμο συνθηματικό",
+"Good password" => "Καλό συνθηματικό",
+"Strong password" => "Δυνατό συνθηματικό",
"Shared" => "Κοινόχρηστα",
"Share" => "Διαμοιρασμός",
"Error" => "Σφάλμα",
@@ -105,6 +106,7 @@ $TRANSLATIONS = array(
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Η ενημέρωση ήταν ανεπιτυχής. Παρακαλώ στείλτε αναφορά στην <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 επαναφορά κωδικού πρόσβασης",
+"A problem has occurred whilst sending the email, please contact your administrator." => "Παρουσιάστηκε σφάλμα κατά την αποστολή email, παρακαλώ επικοινωνήστε με τον διαχειριστή.",
"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 ." => "Ο σύνδεσμος για να επανακτήσετε τον κωδικό σας έχει σταλεί στο email <br>αν δεν το λάβετε μέσα σε ορισμένο διάστημα, ελέγξετε τους φακελλους σας spam/junk <br> αν δεν είναι εκεί ρωτήστε τον τοπικό σας διαχειριστή ",
"Request failed!<br>Did you make sure your email/username was right?" => "Η αίτηση απέτυχε! Βεβαιωθηκατε ότι το email σας / username ειναι σωστο? ",
@@ -142,7 +144,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Ο κατάλογος δεδομένων και τα αρχεία σας είναι πιθανό προσβάσιμα από το internet γιατί δεν δουλεύει το αρχείο .htaccess.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Για πληροφορίες πως να ρυθμίσετε ορθά τον διακομιστή σας, παρακαλώ δείτε την <a href=\"%s\" target=\"_blank\">τεκμηρίωση</a>.",
"Create an <strong>admin account</strong>" => "Δημιουργήστε έναν <strong>λογαριασμό διαχειριστή</strong>",
-"Advanced" => "Για προχωρημένους",
"Data folder" => "Φάκελος δεδομένων",
"Configure the database" => "Ρύθμιση της βάσης δεδομένων",
"will be used" => "θα χρησιμοποιηθούν",
@@ -165,12 +166,12 @@ $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>" => "Γειά χαρά,<br><br>απλά σας ενημερώνω πως ο %s μοιράστηκε το »%s« με εσάς.<br><a href=\"%s\">Δείτε το!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Αυτή η εγκατάσταση ownCloud είναι τώρα σε κατάσταση ενός χρήστη.",
"This means only administrators can use the instance." => "Αυτό σημαίνει ότι μόνο διαχειριστές μπορούν να χρησιμοποιήσουν την εγκατάσταση.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Επικοινωνήστε με το διαχειριστή του συστήματος αν αυτό το μήνυμα συνεχίζει να εμφανίζεται ή εμφανίστηκε απρόσμενα.",
"Thank you for your patience." => "Σας ευχαριστούμε για την υπομονή σας.",
"Updating ownCloud to version %s, this may take a while." => "Ενημερώνοντας το ownCloud στην έκδοση %s,μπορεί να πάρει λίγο χρόνο.",
+"This ownCloud instance is currently being updated, which may take a while." => "Αυτή η εγκατάσταση ownCloud ενημερώνεται, το οποίο μπορεί να πάρει κάποιο χρόνο.",
"Please reload this page after a short time to continue using ownCloud." => "Παρακαλώ ανανεώστε αυτή τη σελίδα μετά από ένα σύντομο χρονικό διάστημα ώστε να συνεχίσετε να χρησιμοποιείτε το ownCloud."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/en_GB.php b/core/l10n/en_GB.php
index dc8b5b11fd5..7e2d5b8e910 100644
--- a/core/l10n/en_GB.php
+++ b/core/l10n/en_GB.php
@@ -1,13 +1,10 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s shared \"%s\" with you",
+"Expiration date is in the past." => "Expiration date is in the past.",
"Couldn't send mail to following users: %s " => "Couldn't send mail to following users: %s ",
"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 ...",
"No image or file provided" => "No image or file provided",
"Unknown filetype" => "Unknown filetype",
"Invalid image" => "Invalid image",
@@ -33,6 +30,7 @@ $TRANSLATIONS = array(
"November" => "November",
"December" => "December",
"Settings" => "Settings",
+"Saving..." => "Saving...",
"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"),
@@ -59,6 +57,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(all selected)",
"({count} selected)" => "({count} selected)",
"Error loading file exists template" => "Error loading file exists template",
+"Very weak password" => "Very weak password",
+"Weak password" => "Weak password",
+"So-so password" => "So-so password",
+"Good password" => "Good password",
+"Strong password" => "Strong password",
"Shared" => "Shared",
"Share" => "Share",
"Error" => "Error",
@@ -106,6 +109,7 @@ $TRANSLATIONS = array(
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "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",
+"A problem has occurred whilst sending the email, please contact your administrator." => "A problem has occurred whilst sending the email, please contact your administrator.",
"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?",
@@ -143,7 +147,7 @@ $TRANSLATIONS = array(
"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",
+"Storage & database" => "Storage & database",
"Data folder" => "Data folder",
"Configure the database" => "Configure the database",
"will be used" => "will be used",
@@ -166,7 +170,7 @@ $TRANSLATIONS = array(
"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>" => "Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "This ownCloud instance is currently in single user mode.",
"This means only administrators can use the instance." => "This means only administrators can use the instance.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Contact your system administrator if this message persists or appeared unexpectedly.",
diff --git a/core/l10n/eo.php b/core/l10n/eo.php
index 2f779a551bf..f264b7ed7a7 100644
--- a/core/l10n/eo.php
+++ b/core/l10n/eo.php
@@ -1,6 +1,8 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s kunhavigis “%s” kun vi",
+"Updated database" => "Ĝisdatiĝis datumbazo",
+"Unknown filetype" => "Ne konatas dosiertipo",
+"Invalid image" => "Ne validas bildo",
"Sunday" => "dimanĉo",
"Monday" => "lundo",
"Tuesday" => "mardo",
@@ -21,14 +23,15 @@ $TRANSLATIONS = array(
"November" => "Novembro",
"December" => "Decembro",
"Settings" => "Agordo",
+"Saving..." => "Konservante...",
"seconds ago" => "sekundoj antaŭe",
-"_%n minute ago_::_%n minutes ago_" => array("",""),
-"_%n hour ago_::_%n hours ago_" => array("",""),
+"_%n minute ago_::_%n minutes ago_" => array("antaŭ %n minuto","antaŭ %n minutoj"),
+"_%n hour ago_::_%n hours ago_" => array("antaŭ %n horo","antaŭ %n horoj"),
"today" => "hodiaŭ",
"yesterday" => "hieraŭ",
-"_%n day ago_::_%n days ago_" => array("",""),
+"_%n day ago_::_%n days ago_" => array("antaŭ %n tago","antaŭ %n tagoj"),
"last month" => "lastamonate",
-"_%n month ago_::_%n months ago_" => array("",""),
+"_%n month ago_::_%n months ago_" => array("antaŭ %n monato","antaŭ %n monatoj"),
"months ago" => "monatoj antaŭe",
"last year" => "lastajare",
"years ago" => "jaroj antaŭe",
@@ -36,8 +39,13 @@ $TRANSLATIONS = array(
"Yes" => "Jes",
"No" => "Ne",
"Ok" => "Akcepti",
-"_{count} file conflict_::_{count} file conflicts_" => array("",""),
+"_{count} file conflict_::_{count} file conflicts_" => array("{count} dosierkonflikto","{count} dosierkonfliktoj"),
+"One file conflict" => "Unu dosierkonflikto",
+"Which files do you want to keep?" => "Kiujn dosierojn vi volas konservi?",
+"If you select both versions, the copied file will have a number added to its name." => "Se vi elektos ambaŭ eldonojn, la kopiota dosiero havos numeron aldonitan al sia nomo.",
"Cancel" => "Nuligi",
+"(all selected)" => "(ĉiuj elektitas)",
+"({count} selected)" => "({count} elektitas)",
"Shared" => "Dividita",
"Share" => "Kunhavigi",
"Error" => "Eraro",
@@ -46,6 +54,8 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "Eraro dum ŝanĝo de permesoj",
"Shared with you and the group {group} by {owner}" => "Kunhavigita kun vi kaj la grupo {group} de {owner}",
"Shared with you by {owner}" => "Kunhavigita kun vi de {owner}",
+"Share with user or group …" => "Kunhavigi kun uzanto aŭ grupo...",
+"Share link" => "Konhavigi ligilon",
"Password protect" => "Protekti per pasvorto",
"Password" => "Pasvorto",
"Email link to person" => "Retpoŝti la ligilon al ulo",
@@ -58,6 +68,7 @@ $TRANSLATIONS = array(
"Resharing is not allowed" => "Rekunhavigo ne permesatas",
"Shared in {item} with {user}" => "Kunhavigita en {item} kun {user}",
"Unshare" => "Malkunhavigi",
+"notify by email" => "avizi per retpoŝto",
"can edit" => "povas redakti",
"access control" => "alirkontrolo",
"create" => "krei",
@@ -71,8 +82,12 @@ $TRANSLATIONS = array(
"Email sent" => "La retpoŝtaĵo sendiĝis",
"Warning" => "Averto",
"The object type is not specified." => "Ne indikiĝis tipo de la objekto.",
+"Enter new" => "Enigu novan",
"Delete" => "Forigi",
"Add" => "Aldoni",
+"Edit tags" => "Redakti etikedojn",
+"No tags selected for deletion." => "Neniu etikedo elektitas por forigo.",
+"Please reload the page." => "Bonvolu reŝargi la paĝon.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "La ĝisdatigo estis malsukcese. Bonvolu raporti tiun problemon al la <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownClouda komunumo</a>.",
"The update was successful. Redirecting you to ownCloud now." => "La ĝisdatigo estis sukcesa. Alidirektante nun al ownCloud.",
"Use the following link to reset your password: {link}" => "Uzu la jenan ligilon por restarigi vian pasvorton: {link}",
@@ -89,13 +104,18 @@ $TRANSLATIONS = array(
"Apps" => "Aplikaĵoj",
"Admin" => "Administranto",
"Help" => "Helpo",
+"Error loading tags" => "Eraris ŝargo de etikedoj",
+"Tag already exists" => "La etikedo jam ekzistas",
+"Error deleting tag(s)" => "Eraris forigo de etikedo(j)",
+"Error tagging" => "Eraris etikedado",
+"Error untagging" => "Eraris maletikedado",
"Access forbidden" => "Aliro estas malpermesata",
"Cloud not found" => "La nubo ne estas trovita",
"Security Warning" => "Sekureca averto",
"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Via PHP versio estas sendefenda je la NULL bajto atako (CVE-2006-7243)",
+"Please update your PHP installation to use %s securely." => "Bonvolu ĝisdatigi vian PHP-instalon por uzi %s sekure.",
"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Ne disponeblas sekura generilo de hazardaj numeroj; bonvolu kapabligi la OpenSSL-kromaĵon por PHP.",
"Create an <strong>admin account</strong>" => "Krei <strong>administran konton</strong>",
-"Advanced" => "Progresinta",
"Data folder" => "Datuma dosierujo",
"Configure the database" => "Agordi la datumbazon",
"will be used" => "estos uzata",
@@ -105,15 +125,18 @@ $TRANSLATIONS = array(
"Database tablespace" => "Datumbaza tabelospaco",
"Database host" => "Datumbaza gastigo",
"Finish setup" => "Fini la instalon",
+"Finishing …" => "Finante...",
"%s is available. Get more information on how to update." => "%s haveblas. Ekhavi pli da informo pri kiel ĝisdatigi.",
"Log out" => "Elsaluti",
"Automatic logon rejected!" => "La aŭtomata ensaluto malakceptiĝis!",
"If you did not change your password recently, your account may be compromised!" => "Se vi ne ŝanĝis vian pasvorton lastatempe, via konto eble kompromitas!",
"Please change your password to secure your account again." => "Bonvolu ŝanĝi vian pasvorton por sekurigi vian konton ree.",
+"Please contact your administrator." => "Bonvolu kontakti vian administranton.",
"Lost your password?" => "Ĉu vi perdis vian pasvorton?",
"remember" => "memori",
"Log in" => "Ensaluti",
"Alternative Logins" => "Alternativaj ensalutoj",
+"Thank you for your patience." => "Dankon pro via pacienco.",
"Updating ownCloud to version %s, this may take a while." => "ownCloud ĝisdatiĝas al eldono %s, tio ĉi povas daŭri je iom da tempo."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/es.php b/core/l10n/es.php
index 6bee4fabaf3..7794914fc9e 100644
--- a/core/l10n/es.php
+++ b/core/l10n/es.php
@@ -1,13 +1,10 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s ha compatido »%s« contigo",
+"Expiration date is in the past." => "La fecha de caducidad está en el pasado.",
"Couldn't send mail to following users: %s " => "No se pudo enviar el mensaje a los siguientes usuarios: %s",
"Turned on maintenance mode" => "Modo mantenimiento activado",
"Turned off maintenance mode" => "Modo mantenimiento desactivado",
"Updated database" => "Base de datos actualizada",
-"Updating filecache, this may take really long..." => "Actualizando caché de archivos, esto puede tardar bastante tiempo...",
-"Updated filecache" => "Caché de archivos actualizada",
-"... %d%% done ..." => "... %d%% hecho ...",
"No image or file provided" => "No se especificó ningún archivo o imagen",
"Unknown filetype" => "Tipo de archivo desconocido",
"Invalid image" => "Imagen inválida",
@@ -33,6 +30,7 @@ $TRANSLATIONS = array(
"November" => "Noviembre",
"December" => "Diciembre",
"Settings" => "Ajustes",
+"Saving..." => "Guardando...",
"seconds ago" => "segundos antes",
"_%n minute ago_::_%n minutes ago_" => array("Hace %n minuto","Hace %n minutos"),
"_%n hour ago_::_%n hours ago_" => array("Hace %n hora","Hace %n horas"),
@@ -59,6 +57,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(seleccionados todos)",
"({count} selected)" => "({count} seleccionados)",
"Error loading file exists template" => "Error cargando plantilla de archivo existente",
+"Very weak password" => "Contraseña muy débil",
+"Weak password" => "Contraseña débil",
+"So-so password" => "Contraseña pasable",
+"Good password" => "Contraseña buena",
+"Strong password" => "Contraseña muy buena",
"Shared" => "Compartido",
"Share" => "Compartir",
"Error" => "Error",
@@ -82,7 +85,7 @@ $TRANSLATIONS = array(
"Resharing is not allowed" => "No se permite compartir de nuevo",
"Shared in {item} with {user}" => "Compartido en {item} con {user}",
"Unshare" => "Dejar de compartir",
-"notify by email" => "notificar al usuario por correo electrónico",
+"notify by email" => "notificar por correo electrónico",
"can edit" => "puede editar",
"access control" => "control de acceso",
"create" => "crear",
@@ -106,6 +109,7 @@ $TRANSLATIONS = array(
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "La actualización ha fracasado. Por favor, informe de este problema a la <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">Comunidad de ownCloud</a>.",
"The update was successful. Redirecting you to ownCloud now." => "La actualización se ha realizado con éxito. Redireccionando a ownCloud ahora.",
"%s password reset" => "%s restablecer contraseña",
+"A problem has occurred whilst sending the email, please contact your administrator." => "Ocurrió un problema al enviar el mensaje de correo electrónico. Contacte a su administrador.",
"Use the following link to reset your password: {link}" => "Utilice el siguiente enlace para restablecer su contraseña: {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 ." => "El enlace para restablecer la contraseña ha sido enviada a su correo electrónico. <br> Si no lo recibe en un plazo razonable de tiempo, revise su carpeta de spam / correo no deseado. <br> Si no está allí, pregunte a su administrador local.",
"Request failed!<br>Did you make sure your email/username was right?" => "La petición ha fallado! <br> ¿Está seguro de que su dirección de correo electrónico o nombre de usuario era correcto?",
@@ -143,7 +147,7 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Su directorio de datos y sus archivos probablemente sean accesibles a través de internet ya que el archivo .htaccess no funciona.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Para información de cómo configurar apropiadamente su servidor, por favor vea la <a href=\"%s\" target=\"_blank\">documentación</a>.",
"Create an <strong>admin account</strong>" => "Crear una <strong>cuenta de administrador</strong>",
-"Advanced" => "Avanzado",
+"Storage & database" => "Almacenamiento y base de datos",
"Data folder" => "Directorio de datos",
"Configure the database" => "Configurar la base de datos",
"will be used" => "se utilizarán",
@@ -166,7 +170,7 @@ $TRANSLATIONS = array(
"remember" => "recordar",
"Log in" => "Entrar",
"Alternative Logins" => "Inicios de sesión alternativos",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hola:<br><br>tan solo queremos informarte que %s compartió «%s» contigo.<br><a href=\"%s\">¡Míralo acá!</a><br><br>",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hola:<br><br>Te comentamos que %s compartió <strong>%s</strong> contigo.<br><a href=\"%s\">¡Échale un vistazo!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Esta instalación de ownCloud se encuentra en modo de usuario único.",
"This means only administrators can use the instance." => "Esto quiere decir que solo un administrador puede usarla.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Contacte con su administrador de sistemas si este mensaje persiste o aparece de forma inesperada.",
diff --git a/core/l10n/es_AR.php b/core/l10n/es_AR.php
index 3b77aa71e2e..b5b37d4825b 100644
--- a/core/l10n/es_AR.php
+++ b/core/l10n/es_AR.php
@@ -1,14 +1,14 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s compartió \"%s\" con vos",
+"Couldn't send mail to following users: %s " => "No se pudieron mandar correos a los siguientes usuarios: %s",
"Turned on maintenance mode" => "Modo de mantenimiento activado",
"Turned off maintenance mode" => "Modo de mantenimiento desactivado",
"Updated database" => "Base de datos actualizada",
-"Updating filecache, this may take really long..." => "Actualizando caché de archivos, esto puede tardar mucho tiempo...",
-"Updated filecache" => "Caché de archivos actualizada",
-"... %d%% done ..." => "... %d%% hecho ...",
+"No image or file provided" => "No se ha proveído de una imágen o archivo.",
"Unknown filetype" => "Tipo de archivo desconocido",
"Invalid image" => "Imagen inválida",
+"No temporary profile picture available, try again" => "No hay una imágen temporal del perfil disponible, intente de nuevo",
+"No crop data provided" => "No se proveyeron datos de recorte",
"Sunday" => "Domingo",
"Monday" => "Lunes",
"Tuesday" => "Martes",
@@ -29,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "noviembre",
"December" => "diciembre",
"Settings" => "Configuración",
+"Saving..." => "Guardando...",
"seconds ago" => "segundos atrás",
"_%n minute ago_::_%n minutes ago_" => array("Hace %n minuto","Hace %n minutos"),
"_%n hour ago_::_%n hours ago_" => array("Hace %n hora","Hace %n horas"),
@@ -41,11 +42,20 @@ $TRANSLATIONS = array(
"last year" => "el año pasado",
"years ago" => "años atrás",
"Choose" => "Elegir",
+"Error loading file picker template: {error}" => "Error cargando la plantilla del selector de archivo: {error}",
"Yes" => "Sí",
"No" => "No",
"Ok" => "Aceptar",
-"_{count} file conflict_::_{count} file conflicts_" => array("",""),
+"Error loading message template: {error}" => "Error cargando la plantilla del mensaje: {error}",
+"_{count} file conflict_::_{count} file conflicts_" => array("un archivo en conflicto","{count} archivos en conflicto"),
+"One file conflict" => "Un archivo en conflicto",
+"Which files do you want to keep?" => "¿Qué archivos deseas retener?",
+"If you select both versions, the copied file will have a number added to its name." => "Si tu seleccionas ambas versiones, el archivo copiado tendrá un número agregado a su nombre.",
"Cancel" => "Cancelar",
+"Continue" => "Continuar",
+"(all selected)" => "(todos están seleccionados)",
+"({count} selected)" => "({count} seleccionados)",
+"Error loading file exists template" => "Error cargando la plantilla de archivo existente",
"Shared" => "Compartido",
"Share" => "Compartir",
"Error" => "Error",
@@ -54,6 +64,8 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "Error al cambiar permisos",
"Shared with you and the group {group} by {owner}" => "Compartido con vos y el grupo {group} por {owner}",
"Shared with you by {owner}" => "Compartido con vos por {owner}",
+"Share with user or group …" => "Compartir con usuario o grupo ...",
+"Share link" => "Compartir vínculo",
"Password protect" => "Proteger con contraseña ",
"Password" => "Contraseña",
"Allow Public Upload" => "Permitir Subida Pública",
@@ -67,6 +79,7 @@ $TRANSLATIONS = array(
"Resharing is not allowed" => "No se permite volver a compartir",
"Shared in {item} with {user}" => "Compartido en {item} con {user}",
"Unshare" => "Dejar de compartir",
+"notify by email" => "notificar por correo",
"can edit" => "podés editar",
"access control" => "control de acceso",
"create" => "crear",
@@ -80,8 +93,13 @@ $TRANSLATIONS = array(
"Email sent" => "e-mail mandado",
"Warning" => "Atención",
"The object type is not specified." => "El tipo de objeto no está especificado. ",
+"Enter new" => "Entrar nuevo",
"Delete" => "Borrar",
"Add" => "Agregar",
+"Edit tags" => "Editar etiquetas",
+"Error loading dialog template: {error}" => "Error cargando la plantilla de dialogo: {error}",
+"No tags selected for deletion." => "No se han seleccionado etiquetas para eliminar.",
+"Please reload the page." => "Por favor, recargue la página.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "La actualización no pudo ser completada. Por favor, reportá el inconveniente a la comunidad <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud</a>.",
"The update was successful. Redirecting you to ownCloud now." => "La actualización fue exitosa. Estás siendo redirigido a ownCloud.",
"%s password reset" => "%s restablecer contraseña",
@@ -102,8 +120,18 @@ $TRANSLATIONS = array(
"Apps" => "Apps",
"Admin" => "Administración",
"Help" => "Ayuda",
+"Error loading tags" => "Error cargando las etiquetas",
+"Tag already exists" => "La etiqueta ya existe",
+"Error deleting tag(s)" => "Error borrando etiquetas(s)",
+"Error tagging" => "Error al etiquetar",
+"Error untagging" => "Error al sacar la etiqueta",
+"Error favoriting" => "Error al favorecer",
+"Error unfavoriting" => "Error al desfavorecer",
"Access forbidden" => "Acceso prohibido",
"Cloud not found" => "No se encontró ownCloud",
+"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "¡Hola!\n\nsólo te quería decir que %s acaba de compartir %s contigo.\nVerlo: %s\n\n",
+"The share will expire on %s." => "El compartir expirará en %s.",
+"Cheers!" => "¡Saludos!",
"Security Warning" => "Advertencia de seguridad",
"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "La versión de PHP que tenés, es vulnerable al ataque de byte NULL (CVE-2006-7243)",
"Please update your PHP installation to use %s securely." => "Por favor, actualizá tu instalación PHP para poder usar %s de manera segura.",
@@ -112,7 +140,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Tu directorio de datos y tus archivos probablemente son accesibles a través de internet, ya que el archivo .htaccess no está funcionando.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Para información sobre cómo configurar apropiadamente tu servidor, por favor mirá la <a href=\"%s\" target=\"_blank\">documentación</a>.",
"Create an <strong>admin account</strong>" => "Crear una <strong>cuenta de administrador</strong>",
-"Advanced" => "Avanzado",
"Data folder" => "Directorio de almacenamiento",
"Configure the database" => "Configurar la base de datos",
"will be used" => "se usarán",
@@ -122,15 +149,25 @@ $TRANSLATIONS = array(
"Database tablespace" => "Espacio de tablas de la base de datos",
"Database host" => "Huésped de la base de datos",
"Finish setup" => "Completar la instalación",
+"Finishing …" => "Finalizando...",
+"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Esta aplicación requiere de JavaScript para su correcto funcionamiento. Por favor <a href=\"http://enable-javascript.com/\" target=\"_blank\">habilite JavaScript</a> y recargue.",
"%s is available. Get more information on how to update." => "%s está disponible. Obtené más información sobre cómo actualizar.",
"Log out" => "Cerrar la sesión",
"Automatic logon rejected!" => "¡El inicio de sesión automático fue rechazado!",
"If you did not change your password recently, your account may be compromised!" => "¡Si no cambiaste tu contraseña recientemente, puede ser que tu cuenta esté comprometida!",
"Please change your password to secure your account again." => "Por favor, cambiá tu contraseña para incrementar la seguridad de tu cuenta.",
+"Server side authentication failed!" => "¡Falló la autenticación del servidor!",
+"Please contact your administrator." => "Por favor, contacte a su administrador.",
"Lost your password?" => "¿Perdiste tu contraseña?",
"remember" => "recordame",
"Log in" => "Iniciar sesión",
"Alternative Logins" => "Nombre alternativos de usuarios",
-"Updating ownCloud to version %s, this may take a while." => "Actualizando ownCloud a la versión %s, puede demorar un rato."
+"This ownCloud instance is currently in single user mode." => "Esta instancia de ownCloud está en modo de usuario único.",
+"This means only administrators can use the instance." => "Esto significa que solo administradores pueden usar esta instancia.",
+"Contact your system administrator if this message persists or appeared unexpectedly." => "Contacte su administrador de sistema si este mensaje persiste o aparece inesperadamente.",
+"Thank you for your patience." => "Gracias por su paciencia.",
+"Updating ownCloud to version %s, this may take a while." => "Actualizando ownCloud a la versión %s, puede demorar un rato.",
+"This ownCloud instance is currently being updated, which may take a while." => "Esta instancia de ownClod está siendo actualizada, puede tardar un momento.",
+"Please reload this page after a short time to continue using ownCloud." => "Por favor, recargue esta página después de un tiempo para continuar usando ownCloud."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/es_CL.php b/core/l10n/es_CL.php
index 819cc68a1c9..b89e6575c5e 100644
--- a/core/l10n/es_CL.php
+++ b/core/l10n/es_CL.php
@@ -1,12 +1,50 @@
<?php
$TRANSLATIONS = array(
+"Sunday" => "Domingo",
+"Monday" => "Lunes",
+"Tuesday" => "Martes",
+"Wednesday" => "Miércoles",
+"Thursday" => "Jueves",
+"Friday" => "Viernes",
+"Saturday" => "Sábado",
+"January" => "Enero",
+"February" => "Febrero",
+"March" => "Marzo",
+"April" => "Abril",
+"May" => "Mayo",
+"June" => "Junio",
+"July" => "Julio",
+"August" => "Agosto",
+"September" => "Septiembre",
+"October" => "Octubre",
+"November" => "Noviembre",
+"December" => "Diciembre",
"Settings" => "Configuración",
+"seconds ago" => "segundos antes",
"_%n minute ago_::_%n minutes ago_" => array("",""),
"_%n hour ago_::_%n hours ago_" => array("",""),
+"today" => "hoy",
+"yesterday" => "ayer",
"_%n day ago_::_%n days ago_" => array("",""),
+"last month" => "mes anterior",
"_%n month ago_::_%n months ago_" => array("",""),
+"months ago" => "meses antes",
+"last year" => "último año",
+"years ago" => "años anteriores",
+"Choose" => "Choose",
+"Yes" => "Si",
+"No" => "No",
+"Ok" => "Ok",
"_{count} file conflict_::_{count} file conflicts_" => array("",""),
+"Cancel" => "Cancelar",
+"Shared" => "Compartido",
+"Share" => "Compartir",
+"Error" => "Error",
+"Error while sharing" => "Ocurrió un error mientras compartía",
+"Error while unsharing" => "Ocurrió un error mientras dejaba de compartir",
+"Error while changing permissions" => "Ocurrió un error mientras se cambiaban los permisos",
"Password" => "Clave",
+"The object type is not specified." => "El tipo de objeto no está especificado.",
"Username" => "Usuario"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/es_MX.php b/core/l10n/es_MX.php
index 776233c1ab5..6a90e3d7783 100644
--- a/core/l10n/es_MX.php
+++ b/core/l10n/es_MX.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s ha compartido »%s« contigo",
"Couldn't send mail to following users: %s " => "No se pudo enviar el mensaje a los siguientes usuarios: %s",
"Turned on maintenance mode" => "Modo mantenimiento activado",
"Turned off maintenance mode" => "Modo mantenimiento desactivado",
"Updated database" => "Base de datos actualizada",
-"Updating filecache, this may take really long..." => "Actualizando caché de archivos, esto puede tardar bastante tiempo...",
-"Updated filecache" => "Caché de archivos actualizada",
-"... %d%% done ..." => "... %d%% hecho ...",
"No image or file provided" => "No se especificó ningún archivo o imagen",
"Unknown filetype" => "Tipo de archivo desconocido",
"Invalid image" => "Imagen inválida",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "Noviembre",
"December" => "Diciembre",
"Settings" => "Ajustes",
+"Saving..." => "Guardando...",
"seconds ago" => "segundos antes",
"_%n minute ago_::_%n minutes ago_" => array("Hace %n minuto","Hace %n minutos"),
"_%n hour ago_::_%n hours ago_" => array("Hace %n hora","Hace %n horas"),
@@ -143,7 +140,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Su directorio de datos y sus archivos probablemente sean accesibles a través de internet ya que el archivo .htaccess no funciona.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Para información de cómo configurar apropiadamente su servidor, por favor vea la <a href=\"%s\" target=\"_blank\">documentación</a>.",
"Create an <strong>admin account</strong>" => "Crear una <strong>cuenta de administrador</strong>",
-"Advanced" => "Avanzado",
"Data folder" => "Directorio de datos",
"Configure the database" => "Configurar la base de datos",
"will be used" => "se utilizarán",
@@ -166,7 +162,6 @@ $TRANSLATIONS = array(
"remember" => "recordar",
"Log in" => "Entrar",
"Alternative Logins" => "Accesos Alternativos",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hola:<br><br>tan solo queremos informarte que %s compartió «%s» contigo.<br><a href=\"%s\">¡Míralo acá!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Esta instalación de ownCloud se encuentra en modo de usuario único.",
"This means only administrators can use the instance." => "Esto quiere decir que solo un administrador puede usarla.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Contacte con su administrador de sistemas si este mensaje persiste o aparece de forma inesperada.",
diff --git a/core/l10n/et_EE.php b/core/l10n/et_EE.php
index 53928510e1d..5a2e34ff3a0 100644
--- a/core/l10n/et_EE.php
+++ b/core/l10n/et_EE.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s jagas sinuga »%s«",
"Couldn't send mail to following users: %s " => "Kirja saatmine järgnevatele kasutajatele ebaõnnestus: %s ",
"Turned on maintenance mode" => "Haldusrežiimis sisse lülitatud",
"Turned off maintenance mode" => "Haldusrežiimis välja lülitatud",
"Updated database" => "Uuendatud andmebaas",
-"Updating filecache, this may take really long..." => "Failipuhvri uuendamine, see võib kesta väga kaua...",
-"Updated filecache" => "Uuendatud failipuhver",
-"... %d%% done ..." => "... %d%% tehtud ...",
"No image or file provided" => "Ühtegi pilti või faili pole pakutud",
"Unknown filetype" => "Tundmatu failitüüp",
"Invalid image" => "Vigane pilt",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "November",
"December" => "Detsember",
"Settings" => "Seaded",
+"Saving..." => "Salvestamine...",
"seconds ago" => "sekundit tagasi",
"_%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"),
@@ -132,7 +129,7 @@ $TRANSLATIONS = array(
"Error unfavoriting" => "Viga lemmikutest eemaldamisel",
"Access forbidden" => "Ligipääs on keelatud",
"Cloud not found" => "Pilve ei leitud",
-"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Hei,\n\nlihtsalt annan sulle teada, et %s jagas sulle välja %s.\nVaata seda: %s\n\n",
+"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Tere,\n\n%s jagas sulle välja %s.\nVaata siit: %s\n\n",
"The share will expire on %s." => "Jagamine aegub %s.",
"Cheers!" => "Terekest!",
"Security Warning" => "Turvahoiatus",
@@ -143,7 +140,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Su andmete kataloog ja failid on tõenäoliselt internetist vabalt saadaval kuna .htaccess fail ei toimi.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Serveri korrektseks seadistuseks palun tutvu <a href=\"%s\" target=\"_blank\">dokumentatsiooniga</a>.",
"Create an <strong>admin account</strong>" => "Loo <strong>admini konto</strong>",
-"Advanced" => "Täpsem",
"Data folder" => "Andmete kaust",
"Configure the database" => "Seadista andmebaasi",
"will be used" => "kasutatakse",
@@ -166,7 +162,6 @@ $TRANSLATIONS = array(
"remember" => "pea meeles",
"Log in" => "Logi sisse",
"Alternative Logins" => "Alternatiivsed sisselogimisviisid",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hei,<br><br>lihtsalt annan sulle teada, et %s jagas sulle välja »%s«.<br><a href=\"%s\">Vaata seda!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "See ownCloud on momendil seadistatud ühe kasutaja jaoks.",
"This means only administrators can use the instance." => "See tähendab, et seda saavad kasutada ainult administraatorid.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Kontakteeru oma süsteemihalduriga, kui see teade püsib või on tekkinud ootamatult.",
diff --git a/core/l10n/eu.php b/core/l10n/eu.php
index ff746065457..33c98fb9b90 100644
--- a/core/l10n/eu.php
+++ b/core/l10n/eu.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s-ek »%s« zurekin partekatu du",
"Couldn't send mail to following users: %s " => "Ezin izan da posta bidali hurrengo erabiltzaileei: %s",
"Turned on maintenance mode" => "Mantenu modua gaitu da",
"Turned off maintenance mode" => "Mantenu modua desgaitu da",
"Updated database" => "Datu basea eguneratu da",
-"Updating filecache, this may take really long..." => "Fitxategi katxea eguneratzen, honek oso denbora luzea har dezake...",
-"Updated filecache" => "Fitxategi katxea eguneratu da",
-"... %d%% done ..." => "... %d%% egina ...",
"No image or file provided" => "Ez da irudi edo fitxategirik zehaztu",
"Unknown filetype" => "Fitxategi mota ezezaguna",
"Invalid image" => "Baliogabeko irudia",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "Azaroa",
"December" => "Abendua",
"Settings" => "Ezarpenak",
+"Saving..." => "Gordetzen...",
"seconds ago" => "segundu",
"_%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"),
@@ -143,7 +140,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Zure data karpeta eta fitxategiak interneten bidez eskuragarri egon daitezke .htaccess fitxategia ez delako funtzionatzen ari.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Zure zerbitrzaria ongi konfiguratzeko, mezedez <a href=\"%s\" target=\"_blank\">dokumentazioa</a> ikusi.",
"Create an <strong>admin account</strong>" => "Sortu <strong>kudeatzaile kontu<strong> bat",
-"Advanced" => "Aurreratua",
"Data folder" => "Datuen karpeta",
"Configure the database" => "Konfiguratu datu basea",
"will be used" => "erabiliko da",
@@ -166,7 +162,6 @@ $TRANSLATIONS = array(
"remember" => "gogoratu",
"Log in" => "Hasi saioa",
"Alternative Logins" => "Beste erabiltzaile izenak",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Kaixo<br><br>%s-ek %s zurekin partekatu duela jakin dezazun.<br><a href=\"%s\">\nIkusi ezazu</a><br><br>",
"This ownCloud instance is currently in single user mode." => "ownCloud instantzia hau erabiltzaile bakar moduan dago.",
"This means only administrators can use the instance." => "Honek administradoreak bakarrik erabili dezakeela esan nahi du.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Jarri harremanetan zure sistema administratzailearekin mezu hau irauten badu edo bat-batean agertu bada.",
diff --git a/core/l10n/eu_ES.php b/core/l10n/eu_ES.php
new file mode 100644
index 00000000000..3606866bf73
--- /dev/null
+++ b/core/l10n/eu_ES.php
@@ -0,0 +1,12 @@
+<?php
+$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("",""),
+"_{count} file conflict_::_{count} file conflicts_" => array("",""),
+"Cancel" => "Ezeztatu",
+"Delete" => "Ezabatu",
+"Personal" => "Pertsonala"
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/fa.php b/core/l10n/fa.php
index bcb8bf25760..3e7e246e827 100644
--- a/core/l10n/fa.php
+++ b/core/l10n/fa.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s به اشتراک گذاشته شده است »%s« توسط شما",
"Sunday" => "یکشنبه",
"Monday" => "دوشنبه",
"Tuesday" => "سه شنبه",
@@ -21,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "نوامبر",
"December" => "دسامبر",
"Settings" => "تنظیمات",
+"Saving..." => "در حال ذخیره سازی...",
"seconds ago" => "ثانیه‌ها پیش",
"_%n minute ago_::_%n minutes ago_" => array(""),
"_%n hour ago_::_%n hours ago_" => array(""),
@@ -46,6 +46,7 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "خطا در حال تغییر مجوز",
"Shared with you and the group {group} by {owner}" => "به اشتراک گذاشته شده با شما و گروه {گروه} توسط {دارنده}",
"Shared with you by {owner}" => "به اشتراک گذاشته شده با شما توسط { دارنده}",
+"Share link" => "اشتراک گذاشتن لینک",
"Password protect" => "نگهداری کردن رمز عبور",
"Password" => "گذرواژه",
"Allow Public Upload" => "اجازه آپلود عمومی",
@@ -101,7 +102,6 @@ $TRANSLATIONS = array(
"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." => "فایلها و فهرست های داده های شما قابل از اینترنت قابل دسترسی هستند، چونکه فایل htacces. کار نمی کند.",
"Create an <strong>admin account</strong>" => "لطفا یک <strong> شناسه برای مدیر</strong> بسازید",
-"Advanced" => "پیشرفته",
"Data folder" => "پوشه اطلاعاتی",
"Configure the database" => "پایگاه داده برنامه ریزی شدند",
"will be used" => "استفاده خواهد شد",
diff --git a/core/l10n/fi_FI.php b/core/l10n/fi_FI.php
index 4109ea8e895..0af7503ee9d 100644
--- a/core/l10n/fi_FI.php
+++ b/core/l10n/fi_FI.php
@@ -1,17 +1,15 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s jakoi kohteen »%s« kanssasi",
+"Expiration date is in the past." => "Päättymispäivä on menneisyydessä.",
"Couldn't send mail to following users: %s " => "Sähköpostin lähetys seuraaville käyttäjille epäonnistui: %s",
"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 ...",
"No image or file provided" => "Kuvaa tai tiedostoa ei määritelty",
"Unknown filetype" => "Tuntematon tiedostotyyppi",
"Invalid image" => "Virhellinen kuva",
"No temporary profile picture available, try again" => "Väliaikaista profiilikuvaa ei ole käytettävissä, yritä uudelleen",
+"No crop data provided" => "Puutteellinen tieto",
"Sunday" => "sunnuntai",
"Monday" => "maanantai",
"Tuesday" => "tiistai",
@@ -32,6 +30,7 @@ $TRANSLATIONS = array(
"November" => "marraskuu",
"December" => "joulukuu",
"Settings" => "Asetukset",
+"Saving..." => "Tallennetaan...",
"seconds ago" => "sekuntia sitten",
"_%n minute ago_::_%n minutes ago_" => array("%n minuutti sitten","%n minuuttia sitten"),
"_%n hour ago_::_%n hours ago_" => array("%n tunti sitten","%n tuntia sitten"),
@@ -44,6 +43,7 @@ $TRANSLATIONS = array(
"last year" => "viime vuonna",
"years ago" => "vuotta sitten",
"Choose" => "Valitse",
+"Error loading file picker template: {error}" => "Virhe ladatessa tiedostopohjia: {error}",
"Yes" => "Kyllä",
"No" => "Ei",
"Ok" => "Ok",
@@ -56,6 +56,12 @@ $TRANSLATIONS = array(
"Continue" => "Jatka",
"(all selected)" => "(kaikki valittu)",
"({count} selected)" => "({count} valittu)",
+"Error loading file exists template" => "Virhe ladatessa mallipohjaa",
+"Very weak password" => "Erittäin heikko salasana",
+"Weak password" => "Heikko salasana",
+"So-so password" => "Kohtalainen salasana",
+"Good password" => "Hyvä salasana",
+"Strong password" => "Vahva salasana",
"Shared" => "Jaettu",
"Share" => "Jaa",
"Error" => "Virhe",
@@ -92,15 +98,18 @@ $TRANSLATIONS = array(
"Sending ..." => "Lähetetään...",
"Email sent" => "Sähköposti lähetetty",
"Warning" => "Varoitus",
+"The object type is not specified." => "The object type is not specified.",
"Enter new" => "Kirjoita uusi",
"Delete" => "Poista",
"Add" => "Lisää",
"Edit tags" => "Muokkaa tunnisteita",
+"Error loading dialog template: {error}" => "Virhe ladatessa keskustelupohja: {error}",
"No tags selected for deletion." => "Tunnisteita ei valittu poistettavaksi.",
"Please reload the page." => "Päivitä sivu.",
"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",
+"A problem has occurred whilst sending the email, please contact your administrator." => "Sähköpostia lähettäessä tapahtui virhe, ota yhteys järjestelmän ylläpitäjään.",
"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?",
@@ -121,18 +130,24 @@ $TRANSLATIONS = array(
"Error loading tags" => "Virhe tunnisteita ladattaessa",
"Tag already exists" => "Tunniste on jo olemassa",
"Error deleting tag(s)" => "Virhe tunnisteita poistaessa",
+"Error tagging" => "Tunnisteiden kirjoitusvirhe",
+"Error untagging" => "Tunisteiden poisto virhe",
+"Error favoriting" => "Suosituksen kirjoitusvirhe",
+"Error unfavoriting" => "Suosituksen poisto virhe",
"Access forbidden" => "Pääsy estetty",
"Cloud not found" => "Pilveä ei löydy",
"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Hei sinä!\n\n%s jakoi kohteen %s kanssasi.\nTutustu siihen: %s\n\n",
"The share will expire on %s." => "Jakaminen päättyy %s.",
+"Cheers!" => "Kippis!",
"Security Warning" => "Turvallisuusvaroitus",
"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "PHP-asennuksesi on haavoittuvainen NULL Byte -hyökkäykselle (CVE-2006-7243)",
"Please update your PHP installation to use %s securely." => "Päivitä PHP-asennus varmistaaksesi, että %s on turvallinen käyttää.",
"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Turvallista satunnaislukugeneraattoria ei ole käytettävissä, ota käyttöön PHP:n OpenSSL-laajennus",
+"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Ilman turvallinen satunnaislukugeneraattori, hyökkääjä saattaa pystyä ennustamaan salasanan tunnuksineen ja ottaa tilisi.",
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Datakansiosi ja tiedostosi ovat mitä luultavimmin muiden saavutettavissa internetistä, koska .htaccess-tiedosto ei toimi.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Lisätietoja palvelimen asetuksien määrittämisestä on saatavilla <a href=\"%s\" target=\"_blank\">dokumentaatiosta</a>.",
"Create an <strong>admin account</strong>" => "Luo <strong>ylläpitäjän tunnus</strong>",
-"Advanced" => "Lisäasetukset",
+"Storage & database" => "Tallennus ja tietokanta",
"Data folder" => "Datakansio",
"Configure the database" => "Muokkaa tietokantaa",
"will be used" => "käytetään",
@@ -155,7 +170,7 @@ $TRANSLATIONS = array(
"remember" => "muista",
"Log in" => "Kirjaudu sisään",
"Alternative Logins" => "Vaihtoehtoiset kirjautumiset",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hei sinä!<br><br>%s jakoi kohteen »%s« kanssasi.<br><a href=\"%s\">Tutustu siihen!</a><br><br>",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hei!<br><br>%s jakoi kanssasi kohteen <strong>%s</strong>.<br><a href=\"%s\">Tutustu siihen!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Tämä ownCloud-asennus on parhaillaan single user -tilassa.",
"This means only administrators can use the instance." => "Se tarkoittaa, että vain ylläpitäjät voivat nyt käyttää tätä ownCloudia.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Ota yhteys järjestelmän ylläpitäjään, jos tämä viesti ilmenee uudelleen tai odottamatta.",
diff --git a/core/l10n/fr.php b/core/l10n/fr.php
index d73355a4e2c..3754e8c9e07 100644
--- a/core/l10n/fr.php
+++ b/core/l10n/fr.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s partagé »%s« avec vous",
"Couldn't send mail to following users: %s " => "Impossible d'envoyer un mail aux utilisateurs suivant : %s",
"Turned on maintenance mode" => "Basculé en mode maintenance",
"Turned off maintenance mode" => "Basculé en mode production (non maintenance)",
"Updated database" => "Base de données mise à jour",
-"Updating filecache, this may take really long..." => "En cours de mise à jour de cache de fichiers. Cette opération peut être très longue...",
-"Updated filecache" => "Cache de fichier mis à jour",
-"... %d%% done ..." => "... %d%% effectué ...",
"No image or file provided" => "Aucune image ou fichier fourni",
"Unknown filetype" => "Type de fichier inconnu",
"Invalid image" => "Image invalide",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "novembre",
"December" => "décembre",
"Settings" => "Paramètres",
+"Saving..." => "Enregistrement...",
"seconds ago" => "il y a quelques secondes",
"_%n minute ago_::_%n minutes ago_" => array("il y a %n minute","il y a %n minutes"),
"_%n hour ago_::_%n hours ago_" => array("Il y a %n heure","Il y a %n heures"),
@@ -59,6 +56,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(tous sélectionnés)",
"({count} selected)" => "({count} sélectionnés)",
"Error loading file exists template" => "Erreur de chargement du modèle de fichier existant",
+"Very weak password" => "Mot de passe de très faible sécurité",
+"Weak password" => "Mot de passe de faible sécurité",
+"So-so password" => "Mot de passe de sécurité tout juste acceptable",
+"Good password" => "Mot de passe de sécurité suffisante",
+"Strong password" => "Mot de passe de forte sécurité",
"Shared" => "Partagé",
"Share" => "Partager",
"Error" => "Erreur",
@@ -106,6 +108,7 @@ $TRANSLATIONS = array(
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "La mise à jour a échoué. Veuillez signaler ce problème à la <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">communauté ownCloud</a>.",
"The update was successful. Redirecting you to ownCloud now." => "La mise à jour a réussi. Vous êtes redirigé maintenant vers ownCloud.",
"%s password reset" => "Réinitialisation de votre mot de passe %s",
+"A problem has occurred whilst sending the email, please contact your administrator." => "Une erreur est survenue lors de l'envoi de l'e-mail. Veuillez contacter votre administrateur.",
"Use the following link to reset your password: {link}" => "Utilisez le lien suivant pour réinitialiser votre mot de passe : {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 ." => "Le lien permettant de réinitialiser votre mot de passe vous a été transmis.<br>Si vous ne le recevez pas dans un délai raisonnable, vérifier votre boîte de pourriels.<br>Au besoin, contactez votre administrateur local.",
"Request failed!<br>Did you make sure your email/username was right?" => "Requête en échec!<br>Avez-vous vérifié vos courriel/nom d'utilisateur?",
@@ -143,7 +146,7 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Votre répertoire data est certainement accessible depuis l'internet car le fichier .htaccess ne semble pas fonctionner",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Pour les informations de configuration de votre serveur, veuillez lire la <a href=\"%s\" target=\"_blank\">documentation</a>.",
"Create an <strong>admin account</strong>" => "Créer un <strong>compte administrateur</strong>",
-"Advanced" => "Avancé",
+"Storage & database" => "Support de stockage & base de données",
"Data folder" => "Répertoire des données",
"Configure the database" => "Configurer la base de données",
"will be used" => "sera utilisé",
@@ -166,7 +169,7 @@ $TRANSLATIONS = array(
"remember" => "se souvenir de moi",
"Log in" => "Connexion",
"Alternative Logins" => "Logins alternatifs",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Bonjour,<br><br>Nous vous informons que %s a partagé »%s« avec vous.<br><a href=\"%s\">Consultez-le !</a><br><br>",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "Bonjour,<br><br>Juste pour vous informer que %s a partagé <strong>%s</strong> avec vous.<br><a href=\"%s\">Consultez-le !</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Cette instance de ownCloud est actuellement en mode utilisateur unique.",
"This means only administrators can use the instance." => "Cela signifie que uniquement les administrateurs peuvent utiliser l'instance.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Contactez votre administrateur système si ce message persiste ou apparaît de façon innatendue.",
diff --git a/core/l10n/gl.php b/core/l10n/gl.php
index 7303807e519..7811e62e0b6 100644
--- a/core/l10n/gl.php
+++ b/core/l10n/gl.php
@@ -1,13 +1,10 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s compartiu «%s» con vostede",
+"Expiration date is in the past." => "A data de caducidade está no pasado.",
"Couldn't send mail to following users: %s " => "Non é posíbel enviar correo aos usuarios seguintes: %s",
"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 ...",
"No image or file provided" => "Non forneceu ningunha imaxe ou ficheiro",
"Unknown filetype" => "Tipo de ficheiro descoñecido",
"Invalid image" => "Imaxe incorrecta",
@@ -33,6 +30,7 @@ $TRANSLATIONS = array(
"November" => "novembro",
"December" => "decembro",
"Settings" => "Axustes",
+"Saving..." => "Gardando...",
"seconds ago" => "segundos atrás",
"_%n minute ago_::_%n minutes ago_" => array("hai %n minuto","hai %n minutos"),
"_%n hour ago_::_%n hours ago_" => array("hai %n hora","hai %n horas"),
@@ -59,6 +57,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(todo o seleccionado)",
"({count} selected)" => "({count} seleccionados)",
"Error loading file exists template" => "Produciuse un erro ao cargar o modelo de ficheiro existente",
+"Very weak password" => "Contrasinal moi feble",
+"Weak password" => "Contrasinal feble",
+"So-so password" => "Contrasinal non moi aló",
+"Good password" => "Bo contrasinal",
+"Strong password" => "Contrasinal forte",
"Shared" => "Compartir",
"Share" => "Compartir",
"Error" => "Erro",
@@ -106,6 +109,7 @@ $TRANSLATIONS = array(
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "A actualización non foi satisfactoria, informe deste problema á <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">comunidade de ownCloud</a>.",
"The update was successful. Redirecting you to ownCloud now." => "A actualización realizouse correctamente. Redirixíndoo agora á ownCloud.",
"%s password reset" => "Restabelecer o contrasinal %s",
+"A problem has occurred whilst sending the email, please contact your administrator." => "Produciuse un problema ao mesmo tempo que enviaba o correo, póñase en contacto co administrador.",
"Use the following link to reset your password: {link}" => "Usa a seguinte ligazón para restabelecer o contrasinal: {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 ." => "Envióuselle ao seu correo unha ligazón para restabelecer o seu contrasinal.<br>Se non o recibe nun prazo razoábel de tempo, revise o seu cartafol de correo lixo ou de non desexados.<br> Se non o atopa aí pregúntelle ao seu administrador local..",
"Request failed!<br>Did you make sure your email/username was right?" => "Non foi posíbel facer a petición!<br>Asegúrese de que o seu enderezo de correo ou nome de usuario é correcto.",
@@ -143,7 +147,7 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "O seu directorio de datos e os ficheiros probabelmente sexan accesíbeis desde a Internet xa que o ficheiro .htaccess non está a traballar.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Para obter información sobre como como configurar axeitadamente o seu servidor, vexa a <a href=\"%s\" target=\"_blank\">documentación</a>.",
"Create an <strong>admin account</strong>" => "Crear unha <strong>contra de administrador</strong>",
-"Advanced" => "Avanzado",
+"Storage & database" => "Almacenamento e base de datos",
"Data folder" => "Cartafol de datos",
"Configure the database" => "Configurar a base de datos",
"will be used" => "vai ser utilizado",
@@ -166,7 +170,7 @@ $TRANSLATIONS = array(
"remember" => "lembrar",
"Log in" => "Conectar",
"Alternative Logins" => "Accesos alternativos",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Ola,<br><br>Só facerlle saber que %s compartiu «%s» con vostede.<br><a href=\"%s\">Véxao!</a><br><br>",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "Ola,<br><br>só facerlle saber que %s compartiu <strong>%s</strong> con vostede.<br><a href=\"%s\">Véxao!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Esta instancia do ownCloud está actualmente en modo de usuario único.",
"This means only administrators can use the instance." => "Isto significa que só os administradores poden utilizar a instancia.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Póñase en contacto co administrador do sistema se persiste esta mensaxe ou se aparece de forma inesperada.",
diff --git a/core/l10n/he.php b/core/l10n/he.php
index c8012b53623..4579626f12d 100644
--- a/core/l10n/he.php
+++ b/core/l10n/he.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s שיתף/שיתפה איתך את »%s«",
"Sunday" => "יום ראשון",
"Monday" => "יום שני",
"Tuesday" => "יום שלישי",
@@ -21,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "נובמבר",
"December" => "דצמבר",
"Settings" => "הגדרות",
+"Saving..." => "שמירה…",
"seconds ago" => "שניות",
"_%n minute ago_::_%n minutes ago_" => array("לפני %n דקה","לפני %n דקות"),
"_%n hour ago_::_%n hours ago_" => array("לפני %n שעה","לפני %n שעות"),
@@ -99,7 +99,6 @@ $TRANSLATIONS = array(
"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 לא עובד.",
"Create an <strong>admin account</strong>" => "יצירת <strong>חשבון מנהל</strong>",
-"Advanced" => "מתקדם",
"Data folder" => "תיקיית נתונים",
"Configure the database" => "הגדרת מסד הנתונים",
"will be used" => "ינוצלו",
diff --git a/core/l10n/hi.php b/core/l10n/hi.php
index b841628f28e..3fad334f70f 100644
--- a/core/l10n/hi.php
+++ b/core/l10n/hi.php
@@ -46,7 +46,6 @@ $TRANSLATIONS = array(
"Cloud not found" => "क्लौड नहीं मिला ",
"Security Warning" => "सुरक्षा चेतावनी ",
"Create an <strong>admin account</strong>" => "व्यवस्थापक खाता बनाएँ",
-"Advanced" => "उन्नत",
"Data folder" => "डाटा फोल्डर",
"Configure the database" => "डेटाबेस कॉन्फ़िगर करें ",
"will be used" => "उपयोग होगा",
diff --git a/core/l10n/hr.php b/core/l10n/hr.php
index e3d157a5139..46cc802df9f 100644
--- a/core/l10n/hr.php
+++ b/core/l10n/hr.php
@@ -20,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "Studeni",
"December" => "Prosinac",
"Settings" => "Postavke",
+"Saving..." => "Spremanje...",
"seconds ago" => "sekundi prije",
"_%n minute ago_::_%n minutes ago_" => array("","",""),
"_%n hour ago_::_%n hours ago_" => array("","",""),
@@ -76,7 +77,6 @@ $TRANSLATIONS = array(
"Access forbidden" => "Pristup zabranjen",
"Cloud not found" => "Cloud nije pronađen",
"Create an <strong>admin account</strong>" => "Stvori <strong>administratorski račun</strong>",
-"Advanced" => "Napredno",
"Data folder" => "Mapa baze podataka",
"Configure the database" => "Konfiguriraj bazu podataka",
"will be used" => "će se koristiti",
diff --git a/core/l10n/hu_HU.php b/core/l10n/hu_HU.php
index b0b5588dfc8..e81991ec7ad 100644
--- a/core/l10n/hu_HU.php
+++ b/core/l10n/hu_HU.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s megosztotta Önnel ezt: »%s«",
"Couldn't send mail to following users: %s " => "Nem sikerült e-mailt küldeni a következő felhasználóknak: %s",
"Turned on maintenance mode" => "A karbantartási mód bekapcsolva",
"Turned off maintenance mode" => "A karbantartási mód kikapcsolva",
"Updated database" => "Frissítet adatbázis",
-"Updating filecache, this may take really long..." => "A filecache frissítése folyamatban, ez a folyamat hosszabb ideig is eltarthat...",
-"Updated filecache" => "Filecache frissítve",
-"... %d%% done ..." => "... %d%% kész ...",
"No image or file provided" => "Nincs kép vagy file megadva",
"Unknown filetype" => "Ismeretlen file tipús",
"Invalid image" => "Hibás kép",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "november",
"December" => "december",
"Settings" => "Beállítások",
+"Saving..." => "Mentés...",
"seconds ago" => "pár másodperce",
"_%n minute ago_::_%n minutes ago_" => array("%n perccel ezelőtt","%n perccel ezelőtt"),
"_%n hour ago_::_%n hours ago_" => array("%n órával ezelőtt","%n órával ezelőtt"),
@@ -143,7 +140,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Az adatkönyvtár és a benne levő állományok valószínűleg közvetlenül is elérhetők az internetről, mert a .htaccess állomány nem érvényesül.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "A kiszolgáló megfelelő beállításához kérjük olvassa el a <a href=\"%sl\" target=\"_blank\">dokumentációt</a>.",
"Create an <strong>admin account</strong>" => "<strong>Rendszergazdai belépés</strong> létrehozása",
-"Advanced" => "Haladó",
"Data folder" => "Adatkönyvtár",
"Configure the database" => "Adatbázis konfigurálása",
"will be used" => "adatbázist fogunk használni",
@@ -166,7 +162,6 @@ $TRANSLATIONS = array(
"remember" => "emlékezzen",
"Log in" => "Bejelentkezés",
"Alternative Logins" => "Alternatív bejelentkezés",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Szia!<br><br>Értesítünk, hogy %s megosztotta veled a következőt: »%s«.<br><a href=\"%s\">Ide kattintva tudod megnézni</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Az Owncloud frissítés elezdődött egy felhasználós módban.",
"This means only administrators can use the instance." => "Ez azt jelenti, hogy csak az adminisztrátor használhatja ezt a példányt",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Ha ezt az üzenetet már többször látod akkor keresd meg a rendszer adminját.",
diff --git a/core/l10n/ia.php b/core/l10n/ia.php
index de929650f02..cff33a8ff9d 100644
--- a/core/l10n/ia.php
+++ b/core/l10n/ia.php
@@ -48,7 +48,6 @@ $TRANSLATIONS = array(
"Access forbidden" => "Accesso prohibite",
"Cloud not found" => "Nube non trovate",
"Create an <strong>admin account</strong>" => "Crear un <strong>conto de administration</strong>",
-"Advanced" => "Avantiate",
"Data folder" => "Dossier de datos",
"Configure the database" => "Configurar le base de datos",
"will be used" => "essera usate",
diff --git a/core/l10n/id.php b/core/l10n/id.php
index 2fa7ae8e3c5..5038d0d6c82 100644
--- a/core/l10n/id.php
+++ b/core/l10n/id.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s membagikan »%s« dengan anda",
"Couldn't send mail to following users: %s " => "Tidak dapat mengirim Email ke pengguna berikut: %s",
"Turned on maintenance mode" => "Hidupkan mode perawatan",
"Turned off maintenance mode" => "Matikan mode perawatan",
"Updated database" => "Basis data terbaru",
-"Updating filecache, this may take really long..." => "Memperbarui filecache, mungkin memerlukan waktu sangat lama...",
-"Updated filecache" => "Filecache terbaru",
-"... %d%% done ..." => "... %d%% selesai ...",
"No image or file provided" => "Tidak ada gambar atau file yang disediakan",
"Unknown filetype" => "Tipe berkas tak dikenal",
"Invalid image" => "Gambar tidak sah",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "November",
"December" => "Desember",
"Settings" => "Pengaturan",
+"Saving..." => "Menyimpan...",
"seconds ago" => "beberapa detik yang lalu",
"_%n minute ago_::_%n minutes ago_" => array("%n menit yang lalu"),
"_%n hour ago_::_%n hours ago_" => array("%n jam yang lalu"),
@@ -143,7 +140,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Kemungkinan direktori data dan berkas anda dapat diakses dari internet karena berkas .htaccess tidak berfungsi.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Untuk informasi cara mengkonfigurasi server anda dengan benar, silakan lihat <a href=\"%s\" target=\"_blank\">dokumentasi</a>.",
"Create an <strong>admin account</strong>" => "Buat sebuah <strong>akun admin</strong>",
-"Advanced" => "Lanjutan",
"Data folder" => "Folder data",
"Configure the database" => "Konfigurasikan basis data",
"will be used" => "akan digunakan",
@@ -166,7 +162,6 @@ $TRANSLATIONS = array(
"remember" => "selalu masuk",
"Log in" => "Masuk",
"Alternative Logins" => "Cara Alternatif untuk Masuk",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hai,<br><br>hanya supaya anda tahu bahwa %s membagikan »%s« dengan anda.<br><a href=\"%s\">Lihat!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "ownCloud ini sedang dalam mode pengguna tunggal.",
"This means only administrators can use the instance." => "Ini berarti hanya administrator yang dapat menggunakan ownCloud.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Hubungi administrator sistem anda jika pesan ini terus muncul atau muncul tiba-tiba.",
diff --git a/core/l10n/is.php b/core/l10n/is.php
index d90669ac8d6..f0bb8b94ff5 100644
--- a/core/l10n/is.php
+++ b/core/l10n/is.php
@@ -20,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "Nóvember",
"December" => "Desember",
"Settings" => "Stillingar",
+"Saving..." => "Er að vista ...",
"seconds ago" => "sek.",
"_%n minute ago_::_%n minutes ago_" => array("",""),
"_%n hour ago_::_%n hours ago_" => array("",""),
@@ -90,7 +91,6 @@ $TRANSLATIONS = array(
"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Enginn traustur slembitölugjafi í boði, vinsamlegast virkjaðu PHP OpenSSL viðbótina.",
"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Án öruggs slembitölugjafa er mögulegt að sjá fyrir öryggis auðkenni til að endursetja lykilorð og komast inn á aðganginn þinn.",
"Create an <strong>admin account</strong>" => "Útbúa <strong>vefstjóra aðgang</strong>",
-"Advanced" => "Ítarlegt",
"Data folder" => "Gagnamappa",
"Configure the database" => "Stilla gagnagrunn",
"will be used" => "verður notað",
diff --git a/core/l10n/it.php b/core/l10n/it.php
index 444d7ed250d..86b664d616f 100644
--- a/core/l10n/it.php
+++ b/core/l10n/it.php
@@ -1,13 +1,10 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s ha condiviso «%s» con te",
+"Expiration date is in the past." => "La data di scadenza è nel passato.",
"Couldn't send mail to following users: %s " => "Impossibile inviare email ai seguenti utenti: %s",
"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 ...",
"No image or file provided" => "Non è stata fornita alcun immagine o file",
"Unknown filetype" => "Tipo di file sconosciuto",
"Invalid image" => "Immagine non valida",
@@ -33,6 +30,7 @@ $TRANSLATIONS = array(
"November" => "Novembre",
"December" => "Dicembre",
"Settings" => "Impostazioni",
+"Saving..." => "Salvataggio in corso...",
"seconds ago" => "secondi fa",
"_%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"),
@@ -59,6 +57,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(tutti i selezionati)",
"({count} selected)" => "({count} selezionati)",
"Error loading file exists template" => "Errore durante il caricamento del modello del file esistente",
+"Very weak password" => "Password molto debole",
+"Weak password" => "Password debole",
+"So-so password" => "Password così-così",
+"Good password" => "Password buona",
+"Strong password" => "Password forte",
"Shared" => "Condivisi",
"Share" => "Condividi",
"Error" => "Errore",
@@ -106,6 +109,7 @@ $TRANSLATIONS = array(
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "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",
+"A problem has occurred whilst sending the email, please contact your administrator." => "Si è verificato un problema durante l'invio della email, contatta il tuo amministratore.",
"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?",
@@ -143,7 +147,7 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "La cartella dei dati e i file sono probabilmente accessibili da Internet poiché il file .htaccess non funziona.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Per informazioni su come configurare correttamente il tuo server, vedi la <a href=\"%s\" target=\"_blank\">documentazione</a>.",
"Create an <strong>admin account</strong>" => "Crea un <strong>account amministratore</strong>",
-"Advanced" => "Avanzat",
+"Storage & database" => "Archiviazione e database",
"Data folder" => "Cartella dati",
"Configure the database" => "Configura il database",
"will be used" => "sarà utilizzato",
@@ -166,7 +170,7 @@ $TRANSLATIONS = array(
"remember" => "ricorda",
"Log in" => "Accedi",
"Alternative Logins" => "Accessi alternativi",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Ciao,<br><br>volevo informarti che %s ha condiviso %s con te.<br><a href=\"%s\">Vedi!</a><br><br>",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "Ciao,<br><br>volevo informarti che %s ha condiviso <strong>%s</strong> con te.<br><a href=\"%s\">Guarda!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Questa istanza di ownCloud è in modalità utente singolo.",
"This means only administrators can use the instance." => "Ciò significa che solo gli amministratori possono utilizzare l'istanza.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Contatta il tuo amministratore di sistema se questo messaggio persiste o appare inaspettatamente.",
diff --git a/core/l10n/ja.php b/core/l10n/ja.php
new file mode 100644
index 00000000000..eb3e6882578
--- /dev/null
+++ b/core/l10n/ja.php
@@ -0,0 +1,181 @@
+<?php
+$TRANSLATIONS = array(
+"Couldn't send mail to following users: %s " => "次のユーザーにメールを送信できませんでした: %s",
+"Turned on maintenance mode" => "メンテナンスモードがオンになりました",
+"Turned off maintenance mode" => "メンテナンスモードがオフになりました",
+"Updated database" => "データベース更新完了",
+"No image or file provided" => "画像もしくはファイルが提供されていません",
+"Unknown filetype" => "不明なファイルタイプ",
+"Invalid image" => "無効な画像",
+"No temporary profile picture available, try again" => "一時的なプロファイル用画像が利用できません。もう一度試してください",
+"No crop data provided" => "クロップデータは提供されません",
+"Sunday" => "日",
+"Monday" => "月",
+"Tuesday" => "火",
+"Wednesday" => "水",
+"Thursday" => "木",
+"Friday" => "金",
+"Saturday" => "土",
+"January" => "1月",
+"February" => "2月",
+"March" => "3月",
+"April" => "4月",
+"May" => "5月",
+"June" => "6月",
+"July" => "7月",
+"August" => "8月",
+"September" => "9月",
+"October" => "10月",
+"November" => "11月",
+"December" => "12月",
+"Settings" => "設定",
+"Saving..." => "保存中...",
+"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" => "1ヶ月前",
+"_%n month ago_::_%n months ago_" => array("%nヶ月前"),
+"months ago" => "数ヶ月前",
+"last year" => "1年前",
+"years ago" => "数年前",
+"Choose" => "選択",
+"Error loading file picker template: {error}" => "ファイル選択テンプレートの読み込みエラー: {error}",
+"Yes" => "はい",
+"No" => "いいえ",
+"Ok" => "OK",
+"Error loading message template: {error}" => "メッセージテンプレートの読み込みエラー: {error}",
+"_{count} file conflict_::_{count} file conflicts_" => array("{count} ファイルが競合"),
+"One file conflict" => "1ファイルが競合",
+"Which files do you want to keep?" => "どちらのファイルを保持したいですか?",
+"If you select both versions, the copied file will have a number added to its name." => "両方のバージョンを選択した場合は、ファイル名の後ろに数字を追加したファイルのコピーを作成します。",
+"Cancel" => "キャンセル",
+"Continue" => "続ける",
+"(all selected)" => "(全て選択)",
+"({count} selected)" => "({count} 選択)",
+"Error loading file exists template" => "既存ファイルのテンプレートの読み込みエラー",
+"Very weak password" => "非常に弱いパスワード",
+"Weak password" => "弱いパスワード",
+"So-so password" => "まずまずのパスワード",
+"Good password" => "良好なパスワード",
+"Strong password" => "強いパスワード",
+"Shared" => "共有中",
+"Share" => "共有",
+"Error" => "エラー",
+"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 user or group …" => "ユーザーもしくはグループと共有 ...",
+"Share link" => "URLで共有",
+"Password protect" => "パスワード保護",
+"Password" => "パスワード",
+"Allow Public Upload" => "アップロードを許可",
+"Email link to person" => "メールリンク",
+"Send" => "送信",
+"Set expiration date" => "有効期限を設定",
+"Expiration date" => "有効期限",
+"Share via email:" => "メール経由で共有:",
+"No people found" => "ユーザーが見つかりません",
+"group" => "グループ",
+"Resharing is not allowed" => "再共有は許可されていません",
+"Shared in {item} with {user}" => "{item} 内で {user} と共有中",
+"Unshare" => "共有解除",
+"notify by email" => "メールで通知",
+"can edit" => "編集を許可",
+"access control" => "アクセス権限",
+"create" => "作成",
+"update" => "アップデート",
+"delete" => "削除",
+"share" => "共有",
+"Password protected" => "パスワード保護",
+"Error unsetting expiration date" => "有効期限の未設定エラー",
+"Error setting expiration date" => "有効期限の設定でエラー発生",
+"Sending ..." => "送信中...",
+"Email sent" => "メールを送信しました",
+"Warning" => "警告",
+"The object type is not specified." => "オブジェクトタイプが指定されていません。",
+"Enter new" => "新規に入力",
+"Delete" => "削除",
+"Add" => "追加",
+"Edit tags" => "タグを編集",
+"Error loading dialog template: {error}" => "メッセージテンプレートの読み込みエラー: {error}",
+"No tags selected for deletion." => "削除するタグが選択されていません。",
+"Please reload the page." => "ページをリロードしてください。",
+"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 community</a> にレポートしてください。",
+"The update was successful. Redirecting you to ownCloud now." => "アップデートに成功しました。今すぐownCloudにリダイレクトします。",
+"%s password reset" => "%s パスワードリセット",
+"A problem has occurred whilst sending the email, please contact your administrator." => "メールの送信中に問題が発生しました。管理者に問い合わせください。",
+"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" => "はい、今すぐパスワードをリセットします。",
+"Reset" => "リセット",
+"Your password was reset" => "あなたのパスワードはリセットされました。",
+"To login page" => "ログインページへ戻る",
+"New password" => "新しいパスワードを入力",
+"Reset password" => "パスワードをリセット",
+"Personal" => "個人",
+"Users" => "ユーザー",
+"Apps" => "アプリ",
+"Admin" => "管理",
+"Help" => "ヘルプ",
+"Error loading tags" => "タグの読み込みエラー",
+"Tag already exists" => "タグはすでに存在します",
+"Error deleting tag(s)" => "タグの削除エラー",
+"Error tagging" => "タグの付与エラー",
+"Error untagging" => "タグの解除エラー",
+"Error favoriting" => "お気に入りに追加エラー",
+"Error unfavoriting" => "お気に入りから削除エラー",
+"Access forbidden" => "アクセスが禁止されています",
+"Cloud not found" => "見つかりません",
+"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "こんにちは、\n\n%s があなたと %s を共有したことをお知らせします。\nそれを表示: %s\n",
+"The share will expire on %s." => "共有は %s で有効期限が切れます。",
+"Cheers!" => "それでは!",
+"Security Warning" => "セキュリティ警告",
+"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "あなたのPHPのバージョンには、Null Byte攻撃(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>を作成してください",
+"Storage & database" => "ストレージとデータベース",
+"Data folder" => "データフォルダー",
+"Configure the database" => "データベースを設定してください",
+"will be used" => "が使用されます",
+"Database user" => "データベースのユーザー名",
+"Database password" => "データベースのパスワード",
+"Database name" => "データベース名",
+"Database tablespace" => "データベースの表領域",
+"Database host" => "データベースのホスト名",
+"Finish setup" => "セットアップを完了します",
+"Finishing …" => "作業を完了しています ...",
+"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "このアプリケーションを使用するにはJavaScriptが必要です。\n<a href=\"http://enable-javascript.com/\" target=\"_blank\">JavaScriptを有効にし</a>、インターフェースを更新してください。 ",
+"%s is available. Get more information on how to update." => "%s が利用可能です。アップデート方法について詳細情報を確認してください。",
+"Log out" => "ログアウト",
+"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." => "アカウント保護のため、パスワードを再度変更してください。",
+"Server side authentication failed!" => "サーバーサイドの認証に失敗しました!",
+"Please contact your administrator." => "管理者に問い合わせてください。",
+"Lost your password?" => "パスワードを忘れましたか?",
+"remember" => "パスワードを保存",
+"Log in" => "ログイン",
+"Alternative Logins" => "代替ログイン",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "こんにちは、<br><br>%sがあなたと »%s« を共有したことをお知らせします。<br><a href=\"%s\">それを表示</a><br><br>",
+"This ownCloud instance is currently in single user mode." => "このownCloudインスタンスは、現在シングルユーザーモードです。",
+"This means only administrators can use the instance." => "これは、管理者のみがインスタンスを利用できることを意味しています。",
+"Contact your system administrator if this message persists or appeared unexpectedly." => "このメッセージが引き続きもしくは予期せず現れる場合は、システム管理者に連絡してください。",
+"Thank you for your patience." => "しばらくお待ちください。",
+"Updating ownCloud to version %s, this may take a while." => "ownCloud をバージョン %s に更新しています、しばらくお待ちください。",
+"This ownCloud instance is currently being updated, which may take a while." => "この ownCloud インスタンスは現在アップデート中のため、しばらく時間がかかります。",
+"Please reload this page after a short time to continue using ownCloud." => "ownCloud を続けて利用するには、しばらくした後でページをリロードしてください。"
+);
+$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/core/l10n/ja_JP.php b/core/l10n/ja_JP.php
index aa737a71d09..9fce579e692 100644
--- a/core/l10n/ja_JP.php
+++ b/core/l10n/ja_JP.php
@@ -1,7 +1,6 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%sが あなたと »%s«を共有しました",
-"Couldn't send mail to following users: %s " => "次のユーザにメールを送信できませんでした: %s",
+"Couldn't send mail to following users: %s " => "次のユーザーにメールを送信できませんでした: %s",
"Turned on maintenance mode" => "メンテナンスモードがオンになりました",
"Turned off maintenance mode" => "メンテナンスモードがオフになりました",
"Updated database" => "データベース更新完了",
@@ -11,7 +10,7 @@ $TRANSLATIONS = array(
"No image or file provided" => "画像もしくはファイルが提供されていません",
"Unknown filetype" => "不明なファイルタイプ",
"Invalid image" => "無効な画像",
-"No temporary profile picture available, try again" => "一時的なプロファイル用画像が利用できません。もう一度試して下さい",
+"No temporary profile picture available, try again" => "一時的なプロファイル用画像が利用できません。もう一度試してください",
"No crop data provided" => "クロップデータは提供されません",
"Sunday" => "日",
"Monday" => "月",
@@ -33,16 +32,17 @@ $TRANSLATIONS = array(
"November" => "11月",
"December" => "12月",
"Settings" => "設定",
+"Saving..." => "保存中...",
"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 ヶ月前"),
+"_%n day ago_::_%n days ago_" => array("%n日前"),
+"last month" => "1ヶ月前",
+"_%n month ago_::_%n months ago_" => array("%nヶ月前"),
"months ago" => "数ヶ月前",
-"last year" => "一年前",
+"last year" => "1年前",
"years ago" => "数年前",
"Choose" => "選択",
"Error loading file picker template: {error}" => "ファイル選択テンプレートの読み込みエラー: {error}",
@@ -59,6 +59,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(全て選択)",
"({count} selected)" => "({count} 選択)",
"Error loading file exists template" => "既存ファイルのテンプレートの読み込みエラー",
+"Very weak password" => "非常に弱いパスワード",
+"Weak password" => "弱いパスワード",
+"So-so password" => "まずまずのパスワード",
+"Good password" => "良好なパスワード",
+"Strong password" => "強いパスワード",
"Shared" => "共有中",
"Share" => "共有",
"Error" => "エラー",
@@ -67,7 +72,7 @@ $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 user or group …" => "ユーザもしくはグループと共有 ...",
+"Share with user or group …" => "ユーザーもしくはグループと共有 ...",
"Share link" => "URLで共有",
"Password protect" => "パスワード保護",
"Password" => "パスワード",
@@ -86,7 +91,7 @@ $TRANSLATIONS = array(
"can edit" => "編集を許可",
"access control" => "アクセス権限",
"create" => "作成",
-"update" => "更新",
+"update" => "アップデート",
"delete" => "削除",
"share" => "共有",
"Password protected" => "パスワード保護",
@@ -95,7 +100,7 @@ $TRANSLATIONS = array(
"Sending ..." => "送信中...",
"Email sent" => "メールを送信しました",
"Warning" => "警告",
-"The object type is not specified." => "オブジェクタイプが指定されていません。",
+"The object type is not specified." => "オブジェクトタイプが指定されていません。",
"Enter new" => "新規に入力",
"Delete" => "削除",
"Add" => "追加",
@@ -103,15 +108,16 @@ $TRANSLATIONS = array(
"Error loading dialog template: {error}" => "メッセージテンプレートの読み込みエラー: {error}",
"No tags selected for deletion." => "削除するタグが選択されていません。",
"Please reload the page." => "ページをリロードしてください。",
-"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 community</a> にレポートしてください。",
-"The update was successful. Redirecting you to ownCloud now." => "更新に成功しました。今すぐownCloudにリダイレクトします。",
+"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 community</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>あなたのメール/ユーザ名が正しいことを確認しましたか?",
+"A problem has occurred whilst sending the email, please contact your administrator." => "メールの送信中に問題が発生しました。管理者に問い合わせください。",
+"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?" => "ファイルが暗号化されています。復旧キーを有効にしていなかった場合、パスワードをリセットしてからデータを復旧する方法はありません。何をすべきかよくわからないなら、続ける前にまず管理者に連絡しましょう。本当に続けますか?",
+"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" => "はい、今すぐパスワードをリセットします。",
"Reset" => "リセット",
"Your password was reset" => "あなたのパスワードはリセットされました。",
@@ -119,7 +125,7 @@ $TRANSLATIONS = array(
"New password" => "新しいパスワードを入力",
"Reset password" => "パスワードをリセット",
"Personal" => "個人",
-"Users" => "ユーザ",
+"Users" => "ユーザー",
"Apps" => "アプリ",
"Admin" => "管理",
"Help" => "ヘルプ",
@@ -137,42 +143,42 @@ $TRANSLATIONS = array(
"Cheers!" => "それでは!",
"Security Warning" => "セキュリティ警告",
"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "あなたのPHPのバージョンには、Null Byte攻撃(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拡張を有効にして下さい。",
+"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" => "データフォルダ",
+"Storage & database" => "ストレージとデータベース",
+"Data folder" => "データフォルダー",
"Configure the database" => "データベースを設定してください",
"will be used" => "が使用されます",
-"Database user" => "データベースのユーザ名",
+"Database user" => "データベースのユーザー名",
"Database password" => "データベースのパスワード",
"Database name" => "データベース名",
"Database tablespace" => "データベースの表領域",
"Database host" => "データベースのホスト名",
"Finish setup" => "セットアップを完了します",
-"Finishing …" => "終了しています ...",
-"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "このアプリケーションは使用する為、JavaScriptが必要です。\n<a href=\"http://enable-javascript.com/\" target=\"_blank\">JavaScriptを有効にし</a>、インターフェースを更新してください。 ",
-"%s is available. Get more information on how to update." => "%s が利用可能です。更新方法に関してさらに情報を取得して下さい。",
+"Finishing …" => "作業を完了しています ...",
+"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "このアプリケーションを使用するにはJavaScriptが必要です。\n<a href=\"http://enable-javascript.com/\" target=\"_blank\">JavaScriptを有効にし</a>、インターフェースを更新してください。 ",
+"%s is available. Get more information on how to update." => "%s が利用可能です。アップデート方法について詳細情報を確認してください。",
"Log out" => "ログアウト",
"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." => "アカウント保護の為、パスワードを再度の変更をお願いいたします。",
-"Server side authentication failed!" => "サーバサイドの認証に失敗しました!",
+"If you did not change your password recently, your account may be compromised!" => "最近パスワードを変更していない場合、あなたのアカウントが危険にさらされている可能性があります!",
+"Please change your password to secure your account again." => "アカウント保護のため、パスワードを再度変更してください。",
+"Server side authentication failed!" => "サーバーサイドの認証に失敗しました!",
"Please contact your administrator." => "管理者に問い合わせてください。",
"Lost your password?" => "パスワードを忘れましたか?",
-"remember" => "自動ログインする",
+"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>" => "こんにちは、<br><br>%sがあなたと »%s« を共有したことをお知らせします。<br><a href=\"%s\">それを表示</a><br><br>",
-"This ownCloud instance is currently in single user mode." => "この ownCloud インスタンスは、現在シングルユーザモードです。",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "こんにちは、<br><br>%sがあなたと »%s« を共有したことをお知らせします。<br><a href=\"%s\">それを表示</a><br><br>",
+"This ownCloud instance is currently in single user mode." => "このownCloudインスタンスは、現在シングルユーザーモードです。",
"This means only administrators can use the instance." => "これは、管理者のみがインスタンスを利用できることを意味しています。",
"Contact your system administrator if this message persists or appeared unexpectedly." => "このメッセージが引き続きもしくは予期せず現れる場合は、システム管理者に連絡してください。",
"Thank you for your patience." => "しばらくお待ちください。",
-"Updating ownCloud to version %s, this may take a while." => "ownCloud をバージョン %s に更新しています、しばらくお待ち下さい。",
-"This ownCloud instance is currently being updated, which may take a while." => "この ownCloud インスタンスは現在更新中であり、しばらく時間がかかります。",
+"Updating ownCloud to version %s, this may take a while." => "ownCloud をバージョン %s に更新しています、しばらくお待ちください。",
+"This ownCloud instance is currently being updated, which may take a while." => "この ownCloud インスタンスは現在アップデート中のため、しばらく時間がかかります。",
"Please reload this page after a short time to continue using ownCloud." => "ownCloud を続けて利用するには、しばらくした後でページをリロードしてください。"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/core/l10n/ka_GE.php b/core/l10n/ka_GE.php
index 38f4f9536d4..0070fd7994e 100644
--- a/core/l10n/ka_GE.php
+++ b/core/l10n/ka_GE.php
@@ -20,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "ნოემბერი",
"December" => "დეკემბერი",
"Settings" => "პარამეტრები",
+"Saving..." => "შენახვა...",
"seconds ago" => "წამის წინ",
"_%n minute ago_::_%n minutes ago_" => array(""),
"_%n hour ago_::_%n hours ago_" => array(""),
@@ -94,7 +95,6 @@ $TRANSLATIONS = array(
"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." => "თქვენი data დირექტორია და ფაილები დაშვებადია ინტერნეტში რადგან .htaccess ფაილი არ მუშაობს.",
"Create an <strong>admin account</strong>" => "შექმენი <strong>ადმინ ექაუნტი</strong>",
-"Advanced" => "დამატებითი ფუნქციები",
"Data folder" => "მონაცემთა საქაღალდე",
"Configure the database" => "მონაცემთა ბაზის კონფიგურირება",
"will be used" => "გამოყენებული იქნება",
diff --git a/core/l10n/km.php b/core/l10n/km.php
index 86faa16f73e..f6de962a9c6 100644
--- a/core/l10n/km.php
+++ b/core/l10n/km.php
@@ -1,10 +1,89 @@
<?php
$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(""),
+"Unknown filetype" => "មិន​ស្គាល់​ប្រភេទ​ឯកសារ",
+"Invalid image" => "រូបភាព​មិន​ត្រឹម​ត្រូវ",
+"Sunday" => "ថ្ងៃអាទិត្យ",
+"Monday" => "ថ្ងៃចន្ទ",
+"Tuesday" => "ថ្ងៃអង្គារ",
+"Wednesday" => "ថ្ងៃពុធ",
+"Thursday" => "ថ្ងៃព្រហស្បតិ៍",
+"Friday" => "ថ្ងៃសុក្រ",
+"Saturday" => "ថ្ងៃសៅរ៍",
+"January" => "ខែមករា",
+"February" => "ខែកុម្ភៈ",
+"March" => "ខែមីនា",
+"April" => "ខែមេសា",
+"May" => "ខែឧសភា",
+"June" => "ខែមិថុនា",
+"July" => "ខែកក្កដា",
+"August" => "ខែសីហា",
+"September" => "ខែកញ្ញា",
+"October" => "ខែតុលា",
+"November" => "ខែវិច្ឆិកា",
+"December" => "ខែធ្នូ",
+"Settings" => "ការកំណត់",
+"Saving..." => "កំពុង​រក្សាទុក",
+"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" => "ជ្រើស",
+"Yes" => "ព្រម",
+"No" => "ទេ",
+"Ok" => "ព្រម",
"_{count} file conflict_::_{count} file conflicts_" => array(""),
-"Delete" => "លុប"
+"Cancel" => "លើកលែង",
+"Shared" => "បាន​ចែក​រំលែក",
+"Share" => "ចែក​រំលែក",
+"Error" => "កំហុស",
+"Error while sharing" => "កំហុស​ពេល​ចែក​រំលែក",
+"Error while unsharing" => "កំពុង​ពេល​លែង​ចែក​រំលែក",
+"Error while changing permissions" => "មាន​កំហុស​នៅ​ពេល​ប្ដូរ​សិទ្ធិ",
+"Shared with you and the group {group} by {owner}" => "បាន​ចែក​រំលែក​ជាមួយ​អ្នក និង​ក្រុម {group} ដោយ {owner}",
+"Shared with you by {owner}" => "បាន​ចែក​រំលែក​ជាមួយ​អ្នក​ដោយ {owner}",
+"Password protect" => "ការ​ពារ​ដោយ​ពាក្យ​សម្ងាត់",
+"Password" => "ពាក្យសម្ងាត់",
+"Send" => "ផ្ញើ",
+"Set expiration date" => "កំណត់​ពេល​ផុត​កំណត់",
+"Expiration date" => "ពេល​ផុត​កំណត់",
+"Share via email:" => "ចែក​រំលែក​តាម​អ៊ីមែល៖",
+"No people found" => "រក​មិន​ឃើញ​មនុស្ស​ណា​ម្នាក់",
+"group" => "ក្រុម",
+"Resharing is not allowed" => "មិន​អនុញ្ញាត​ឲ្យ​មាន​ការ​ចែក​រំលែក​ឡើង​វិញ",
+"Shared in {item} with {user}" => "បាន​ចែក​រំលែក​ក្នុង {item} ជាមួយ {user}",
+"Unshare" => "លែង​ចែក​រំលែក",
+"can edit" => "អាច​កែប្រែ",
+"access control" => "សិទ្ធិ​បញ្ជា",
+"create" => "បង្កើត",
+"update" => "ធ្វើ​បច្ចុប្បន្នភាព",
+"delete" => "លុប",
+"share" => "ចែក​រំលែក",
+"Password protected" => "បាន​ការ​ពារ​ដោយ​ពាក្យ​សម្ងាត់",
+"Sending ..." => "កំពុង​ផ្ញើ ...",
+"Email sent" => "បាន​ផ្ញើ​អ៊ីមែល",
+"Warning" => "បម្រាម",
+"The object type is not specified." => "មិន​បាន​កំណត់​ប្រភេទ​វត្ថុ។",
+"Delete" => "លុប",
+"Add" => "បញ្ចូល",
+"Username" => "ឈ្មោះ​អ្នកប្រើ",
+"Your password was reset" => "ពាក្យ​សម្ងាត់​របស់​អ្នក​ត្រូវ​បាន​កំណត់​ឡើង​វិញ",
+"To login page" => "ទៅ​ទំព័រ​ចូល",
+"New password" => "ពាក្យ​សម្ងាត់​ថ្មី",
+"Reset password" => "កំណត់​ពាក្យ​សម្ងាត់​ម្ដង​ទៀត",
+"Personal" => "ផ្ទាល់​ខ្លួន",
+"Users" => "អ្នកប្រើ",
+"Apps" => "កម្មវិធី",
+"Admin" => "អ្នក​គ្រប់​គ្រង",
+"Help" => "ជំនួយ",
+"Access forbidden" => "បាន​ហាមឃាត់​ការ​ចូល",
+"Cloud not found" => "រក​មិន​ឃើញ Cloud",
+"Security Warning" => "បម្រាម​សុវត្ថិភាព"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/core/l10n/ko.php b/core/l10n/ko.php
index dc7cb8d3e73..6020777f874 100644
--- a/core/l10n/ko.php
+++ b/core/l10n/ko.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s 님이 %s을(를) 공유하였습니다",
"Couldn't send mail to following users: %s " => "%s 님에게 메일을 보낼 수 없습니다.",
"Turned on maintenance mode" => "유지 보수 모드 켜짐",
"Turned off maintenance mode" => "유지 보수 모드 꺼짐",
"Updated database" => "데이터베이스 업데이트 됨",
-"Updating filecache, this may take really long..." => "파일 캐시 업데이트 중, 시간이 약간 걸릴 수 있습니다...",
-"Updated filecache" => "파일 캐시 업데이트 됨",
-"... %d%% done ..." => "... %d%% 완료됨 ...",
"No image or file provided" => "이미지나 파일이 없음",
"Unknown filetype" => "알려지지 않은 파일 형식",
"Invalid image" => "잘못된 이미지",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "11월",
"December" => "12월",
"Settings" => "설정",
+"Saving..." => "저장 중...",
"seconds ago" => "초 전",
"_%n minute ago_::_%n minutes ago_" => array("%n분 전 "),
"_%n hour ago_::_%n hours ago_" => array("%n시간 전 "),
@@ -59,6 +56,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(모두 선택됨)",
"({count} selected)" => "({count}개 선택됨)",
"Error loading file exists template" => "파일 존재함 템플릿을 불러오는 중 오류 발생",
+"Very weak password" => "매우 약한 암호",
+"Weak password" => "약한 암호",
+"So-so password" => "그저 그런 암호",
+"Good password" => "좋은 암호",
+"Strong password" => "강력한 암호",
"Shared" => "공유됨",
"Share" => "공유",
"Error" => "오류",
@@ -143,7 +145,7 @@ $TRANSLATIONS = array(
"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" => "고급",
+"Storage & database" => "스토리지 & 데이터베이스",
"Data folder" => "데이터 폴더",
"Configure the database" => "데이터베이스 설정",
"will be used" => "사용될 예정",
@@ -166,7 +168,6 @@ $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>" => "안녕하세요,<br><br>%s 님이 %s을(를) 공유하였음을 알려 드립니다.<br><a href=\"%s\">지금 보기!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "ownCloud 인스턴스가 현재 단일 사용자 모드로 동작 중입니다.",
"This means only administrators can use the instance." => "현재 시스템 관리자만 인스턴스를 사용할 수 있습니다.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "이 메시지가 계속 표시되거나, 예상하지 못하였을 때 표시된다면 시스템 관리자에게 연락하십시오",
diff --git a/core/l10n/ku_IQ.php b/core/l10n/ku_IQ.php
index b809c643173..781018d4ab8 100644
--- a/core/l10n/ku_IQ.php
+++ b/core/l10n/ku_IQ.php
@@ -1,11 +1,15 @@
<?php
$TRANSLATIONS = array(
"Settings" => "ده‌ستكاری",
+"Saving..." => "پاشکه‌وتده‌کات...",
"_%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("",""),
+"Yes" => "بەڵێ",
+"No" => "نەخێر",
"_{count} file conflict_::_{count} file conflicts_" => array("",""),
+"Cancel" => "لابردن",
"Share" => "هاوبەشی کردن",
"Error" => "هه‌ڵه",
"Password" => "وشەی تێپەربو",
@@ -19,7 +23,6 @@ $TRANSLATIONS = array(
"Admin" => "به‌ڕێوه‌به‌ری سه‌ره‌كی",
"Help" => "یارمەتی",
"Cloud not found" => "هیچ نه‌دۆزرایه‌وه‌",
-"Advanced" => "هه‌ڵبژاردنی پیشكه‌وتوو",
"Data folder" => "زانیاری فۆڵده‌ر",
"Database user" => "به‌كارهێنه‌ری داتابه‌یس",
"Database password" => "وشه‌ی نهێنی داتا به‌یس",
diff --git a/core/l10n/lb.php b/core/l10n/lb.php
index 920e109bc68..b60f6c7c5f5 100644
--- a/core/l10n/lb.php
+++ b/core/l10n/lb.php
@@ -1,12 +1,8 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "Den/D' %s huet »%s« mat dir gedeelt",
"Turned on maintenance mode" => "Maintenance Modus ass un",
"Turned off maintenance mode" => "Maintenance Modus ass aus",
"Updated database" => "Datebank ass geupdate ginn",
-"Updating filecache, this may take really long..." => "De Fichier Cache gëtt geupdate, des ka laang daueren...",
-"Updated filecache" => "De Fichier Cache ass geupdate ginn",
-"... %d%% done ..." => "... %d%% fäerdeg ...",
"No image or file provided" => "Kee Bild oder Fichier uginn",
"Unknown filetype" => "Onbekannten Fichier Typ",
"Invalid image" => "Ongülteg d'Bild",
@@ -30,6 +26,7 @@ $TRANSLATIONS = array(
"November" => "November",
"December" => "Dezember",
"Settings" => "Astellungen",
+"Saving..." => "Speicheren...",
"seconds ago" => "Sekonnen hir",
"_%n minute ago_::_%n minutes ago_" => array("%n Minutt hir","%n Minutten hir"),
"_%n hour ago_::_%n hours ago_" => array("",""),
@@ -123,7 +120,6 @@ $TRANSLATIONS = array(
"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Ouni e sécheren Zoufallsgenerator kann en Ugräifer d'Passwuert-Zrécksetzungs-Schlësselen viraussoen an en Account iwwerhuelen.",
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Däin Daten-Dossier an deng Fichieren si wahrscheinlech iwwert den Internet accessibel well den .htaccess-Fichier net funktionnéiert.",
"Create an <strong>admin account</strong>" => "En <strong>Admin-Account</strong> uleeën",
-"Advanced" => "Avancéiert",
"Data folder" => "Daten-Dossier",
"Configure the database" => "D'Datebank konfiguréieren",
"will be used" => "wärt benotzt ginn",
diff --git a/core/l10n/lt_LT.php b/core/l10n/lt_LT.php
index 02852e37d4c..776cde74fe7 100644
--- a/core/l10n/lt_LT.php
+++ b/core/l10n/lt_LT.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s pasidalino »%s« su tavimi",
"Couldn't send mail to following users: %s " => "Nepavyko nusiųsti el. pašto šiems naudotojams: %s ",
"Turned on maintenance mode" => "Įjungta priežiūros veiksena",
"Turned off maintenance mode" => "Išjungta priežiūros veiksena",
"Updated database" => "Atnaujinta duomenų bazė",
-"Updating filecache, this may take really long..." => "Atnaujinama failų talpykla, tai gali užtrukti labai ilgai...",
-"Updated filecache" => "Atnaujinta failų talpykla",
-"... %d%% done ..." => "... %d%% atlikta ...",
"No image or file provided" => "Nenurodytas paveikslėlis ar failas",
"Unknown filetype" => "Nežinomas failo tipas",
"Invalid image" => "Netinkamas paveikslėlis",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "Lapkritis",
"December" => "Gruodis",
"Settings" => "Nustatymai",
+"Saving..." => "Saugoma...",
"seconds ago" => "prieš sekundę",
"_%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ų"),
@@ -102,6 +99,7 @@ $TRANSLATIONS = array(
"Edit tags" => "Redaguoti žymes",
"Error loading dialog template: {error}" => "Klaida įkeliant dialogo ruošinį: {error}",
"No tags selected for deletion." => "Trynimui nepasirinkta jokia žymė.",
+"Please reload the page." => "Prašome perkrauti puslapį.",
"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",
@@ -112,6 +110,7 @@ $TRANSLATIONS = array(
"Username" => "Prisijungimo vardas",
"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?" => "Jūsų failai yra užšifruoti. Jei neįjungėte atstatymo rakto, nebus galimybės atstatyti duomenų po slaptažodžio atstatymo. Jei nesate tikri ką daryti, prašome susisiekti su administratoriumi prie tęsiant. Ar tikrai tęsti?",
"Yes, I really want to reset my password now" => "Taip, aš tikrai noriu atnaujinti slaptažodį",
+"Reset" => "Atstatyti",
"Your password was reset" => "Jūsų slaptažodis buvo nustatytas iš naujo",
"To login page" => "Į prisijungimo puslapį",
"New password" => "Naujas slaptažodis",
@@ -126,9 +125,12 @@ $TRANSLATIONS = array(
"Error deleting tag(s)" => "Klaida trinant žymę(-es)",
"Error tagging" => "Klaida pridedant žymę",
"Error untagging" => "Klaida šalinant žymę",
+"Error favoriting" => "Klaida įtraukiant į mėgstamus.",
+"Error unfavoriting" => "Klaida pašalinant iš mėgstamų.",
"Access forbidden" => "Priėjimas draudžiamas",
"Cloud not found" => "Negalima rasti",
"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Labas,\n\nInformuojame, kad %s pasidalino su Jumis %s.\nPažiūrėti tai: %s\n",
+"The share will expire on %s." => "Bendrinimo laikas baigsis %s.",
"Cheers!" => "Sveikinimai!",
"Security Warning" => "Saugumo pranešimas",
"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Jūsų PHP versija yra pažeidžiama prieš NULL Byte ataką (CVE-2006-7243)",
@@ -138,7 +140,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Jūsų failai yra tikriausiai prieinami per internetą nes .htaccess failas neveikia.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Kad gauti informaciją apie tai kaip tinkamai sukonfigūruoti savo serverį, prašome skaityti <a href=\"%s\" target=\"_blank\">dokumentaciją</a>.",
"Create an <strong>admin account</strong>" => "Sukurti <strong>administratoriaus paskyrą</strong>",
-"Advanced" => "Išplėstiniai",
"Data folder" => "Duomenų katalogas",
"Configure the database" => "Nustatyti duomenų bazę",
"will be used" => "bus naudojama",
@@ -149,6 +150,7 @@ $TRANSLATIONS = array(
"Database host" => "Duomenų bazės serveris",
"Finish setup" => "Baigti diegimą",
"Finishing …" => "Baigiama ...",
+"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Šiai programai reikia įjungti JavaScript, kad ji veiktų tvarkingai. Prašome <a href=\"http://enable-javascript.com/\" target=\"_blank\">įjungti JavaScript</a> ir perkrauti šią sąsają.",
"%s is available. Get more information on how to update." => "%s yra prieinama. Gaukite daugiau informacijos apie atnaujinimą.",
"Log out" => "Atsijungti",
"Automatic logon rejected!" => "Automatinis prisijungimas atmestas!",
@@ -160,7 +162,8 @@ $TRANSLATIONS = array(
"remember" => "prisiminti",
"Log in" => "Prisijungti",
"Alternative Logins" => "Alternatyvūs prisijungimai",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Labas,<br><br>tik informuojame, kad %s pasidalino su Jumis »%s«.<br><a href=\"%s\">Peržiūrėk!</a><br><br>",
+"This ownCloud instance is currently in single user mode." => "Ši ownCloud sistema yra vieno naudotojo veiksenoje.",
+"This means only administrators can use the instance." => "Tai reiškia, kad tik administratorius gali naudotis sistema.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Susisiekite su savo sistemos administratoriumi jei šis pranešimas nedingsta arba jei jis pasirodė netikėtai.",
"Thank you for your patience." => "Dėkojame už jūsų kantrumą.",
"Updating ownCloud to version %s, this may take a while." => "Atnaujinama ownCloud į %s versiją. tai gali šiek tiek užtrukti.",
diff --git a/core/l10n/lv.php b/core/l10n/lv.php
index ed0d1d1ac4c..505bf46b4c9 100644
--- a/core/l10n/lv.php
+++ b/core/l10n/lv.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s kopīgots »%s« ar jums",
"Sunday" => "Svētdiena",
"Monday" => "Pirmdiena",
"Tuesday" => "Otrdiena",
@@ -21,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "Novembris",
"December" => "Decembris",
"Settings" => "Iestatījumi",
+"Saving..." => "Saglabā...",
"seconds ago" => "sekundes atpakaļ",
"_%n minute ago_::_%n minutes ago_" => array("Tagad, %n minūtes","Pirms %n minūtes","Pirms %n minūtēm"),
"_%n hour ago_::_%n hours ago_" => array("Šodien, %n stundas","Pirms %n stundas","Pirms %n stundām"),
@@ -103,7 +103,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Visticamāk, jūsu datu direktorija un datnes ir pieejamas no interneta, jo .htaccess datne nedarbojas.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Vairāk informācijai kā konfigurēt serveri, lūdzu skatiet <a href=\"%s\" target=\"_blank\">dokumentāciju</a>.",
"Create an <strong>admin account</strong>" => "Izveidot <strong>administratora kontu</strong>",
-"Advanced" => "Paplašināti",
"Data folder" => "Datu mape",
"Configure the database" => "Konfigurēt datubāzi",
"will be used" => "tiks izmantots",
diff --git a/core/l10n/mk.php b/core/l10n/mk.php
index 7ec7fe8b751..c56ae32bf2a 100644
--- a/core/l10n/mk.php
+++ b/core/l10n/mk.php
@@ -3,7 +3,6 @@ $TRANSLATIONS = array(
"Turned on maintenance mode" => "Вклучен е модот за одржување",
"Turned off maintenance mode" => "Ислкучен е модот за одржување",
"Updated database" => "Базата е надградена",
-"Updated filecache" => "Кешот е надграден",
"No image or file provided" => "Не е доставена фотографија или датотека",
"Unknown filetype" => "Непознат тип на датотека",
"Invalid image" => "Невалидна фотографија",
@@ -27,6 +26,7 @@ $TRANSLATIONS = array(
"November" => "Ноември",
"December" => "Декември",
"Settings" => "Подесувања",
+"Saving..." => "Снимам...",
"seconds ago" => "пред секунди",
"_%n minute ago_::_%n minutes ago_" => array("",""),
"_%n hour ago_::_%n hours ago_" => array("",""),
@@ -122,7 +122,6 @@ $TRANSLATIONS = array(
"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 датотеката не функционира.",
"Create an <strong>admin account</strong>" => "Направете <strong>администраторска сметка</strong>",
-"Advanced" => "Напредно",
"Data folder" => "Фолдер со податоци",
"Configure the database" => "Конфигурирај ја базата",
"will be used" => "ќе биде користено",
diff --git a/core/l10n/ml.php b/core/l10n/ml.php
new file mode 100644
index 00000000000..ffcdde48d47
--- /dev/null
+++ b/core/l10n/ml.php
@@ -0,0 +1,9 @@
+<?php
+$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("",""),
+"_{count} file conflict_::_{count} file conflicts_" => array("","")
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/mn.php b/core/l10n/mn.php
new file mode 100644
index 00000000000..ffcdde48d47
--- /dev/null
+++ b/core/l10n/mn.php
@@ -0,0 +1,9 @@
+<?php
+$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("",""),
+"_{count} file conflict_::_{count} file conflicts_" => array("","")
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/ms_MY.php b/core/l10n/ms_MY.php
index c0a50be4f2c..63355191b6c 100644
--- a/core/l10n/ms_MY.php
+++ b/core/l10n/ms_MY.php
@@ -20,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "November",
"December" => "Disember",
"Settings" => "Tetapan",
+"Saving..." => "Simpan...",
"_%n minute ago_::_%n minutes ago_" => array(""),
"_%n hour ago_::_%n hours ago_" => array(""),
"_%n day ago_::_%n days ago_" => array(""),
@@ -51,7 +52,6 @@ $TRANSLATIONS = array(
"Cloud not found" => "Awan tidak dijumpai",
"Security Warning" => "Amaran keselamatan",
"Create an <strong>admin account</strong>" => "buat <strong>akaun admin</strong>",
-"Advanced" => "Maju",
"Data folder" => "Fail data",
"Configure the database" => "Konfigurasi pangkalan data",
"will be used" => "akan digunakan",
diff --git a/core/l10n/my_MM.php b/core/l10n/my_MM.php
index 464e52d6d15..4ccf19b186e 100644
--- a/core/l10n/my_MM.php
+++ b/core/l10n/my_MM.php
@@ -51,7 +51,6 @@ $TRANSLATIONS = array(
"Cloud not found" => "မတွေ့ရှိမိပါ",
"Security Warning" => "လုံခြုံရေးသတိပေးချက်",
"Create an <strong>admin account</strong>" => "<strong>အက်ဒမင်အကောင့်</strong>တစ်ခုဖန်တီးမည်",
-"Advanced" => "အဆင့်မြင့်",
"Data folder" => "အချက်အလက်ဖိုလ်ဒါလ်",
"Database user" => "Database သုံးစွဲသူ",
"Database password" => "Database စကားဝှက်",
diff --git a/core/l10n/nb_NO.php b/core/l10n/nb_NO.php
index ad682e46ff9..43141bc431f 100644
--- a/core/l10n/nb_NO.php
+++ b/core/l10n/nb_NO.php
@@ -1,8 +1,14 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s delte »%s« med deg",
+"Couldn't send mail to following users: %s " => "Klarte ikke å sende mail til følgende brukere: %s",
+"Turned on maintenance mode" => "Slo på vedlikeholdsmodus",
+"Turned off maintenance mode" => "Slo av vedlikeholdsmodus",
+"Updated database" => "Oppdaterte databasen",
+"No image or file provided" => "Bilde eller fil ikke angitt",
"Unknown filetype" => "Ukjent filtype",
"Invalid image" => "Ugyldig bilde",
+"No temporary profile picture available, try again" => "Foreløpig profilbilde ikke tilgjengelig. Prøv igjen",
+"No crop data provided" => "Ingen beskjæringsinformasjon angitt",
"Sunday" => "Søndag",
"Monday" => "Mandag",
"Tuesday" => "Tirsdag",
@@ -23,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "November",
"December" => "Desember",
"Settings" => "Innstillinger",
+"Saving..." => "Lagrer...",
"seconds ago" => "sekunder siden",
"_%n minute ago_::_%n minutes ago_" => array("%n minutt siden","%n minutter siden"),
"_%n hour ago_::_%n hours ago_" => array("%n time siden","%n timer siden"),
@@ -32,29 +39,47 @@ $TRANSLATIONS = array(
"last month" => "forrige måned",
"_%n month ago_::_%n months ago_" => array("%n dag siden","%n dager siden"),
"months ago" => "måneder siden",
-"last year" => "forrige år",
+"last year" => "i fjor",
"years ago" => "år siden",
"Choose" => "Velg",
+"Error loading file picker template: {error}" => "Feil ved lasting av filvelger-mal: {error}",
"Yes" => "Ja",
"No" => "Nei",
"Ok" => "Ok",
-"_{count} file conflict_::_{count} file conflicts_" => array("",""),
+"Error loading message template: {error}" => "Feil ved lasting av meldingsmal: {error}",
+"_{count} file conflict_::_{count} file conflicts_" => array("{count} filkonflikt","{count} filkonflikter"),
+"One file conflict" => "En filkonflikt",
+"Which files do you want to keep?" => "Hvilke filer vil du beholde?",
+"If you select both versions, the copied file will have a number added to its name." => "Hvis du velger begge versjonene vil den kopierte filen få et nummer lagt til i navnet.",
"Cancel" => "Avbryt",
"Continue" => "Fortsett",
+"(all selected)" => "(alle valgt)",
+"({count} selected)" => "({count} valgt)",
+"Error loading file exists template" => "Feil ved lasting av \"filen eksisterer\"-mal",
"Shared" => "Delt",
"Share" => "Del",
"Error" => "Feil",
"Error while sharing" => "Feil under deling",
+"Error while unsharing" => "Feil ved oppheving av deling",
+"Error while changing permissions" => "Feil ved endring av tillatelser",
+"Shared with you and the group {group} by {owner}" => "Delt med deg og gruppen {group} av {owner}",
"Shared with you by {owner}" => "Delt med deg av {owner}",
+"Share with user or group …" => "Del med bruker eller gruppe …",
+"Share link" => "Del lenke",
"Password protect" => "Passordbeskyttet",
"Password" => "Passord",
+"Allow Public Upload" => "Tillat Offentlig Opplasting",
+"Email link to person" => "Email lenke til person",
"Send" => "Send",
"Set expiration date" => "Set utløpsdato",
"Expiration date" => "Utløpsdato",
"Share via email:" => "Del på epost",
"No people found" => "Ingen personer funnet",
"group" => "gruppe",
+"Resharing is not allowed" => "Videredeling er ikke tillatt",
+"Shared in {item} with {user}" => "Delt i {item} med {user}",
"Unshare" => "Avslutt deling",
+"notify by email" => "Varsle på email",
"can edit" => "kan endre",
"access control" => "tilgangskontroll",
"create" => "opprett",
@@ -62,15 +87,30 @@ $TRANSLATIONS = array(
"delete" => "slett",
"share" => "del",
"Password protected" => "Passordbeskyttet",
+"Error unsetting expiration date" => "Feil ved nullstilling av utløpsdato",
"Error setting expiration date" => "Kan ikke sette utløpsdato",
"Sending ..." => "Sender...",
"Email sent" => "E-post sendt",
"Warning" => "Advarsel",
+"The object type is not specified." => "Objekttypen er ikke spesifisert.",
+"Enter new" => "Oppgi ny",
"Delete" => "Slett",
"Add" => "Legg til",
+"Edit tags" => "Rediger merkelapper",
+"Error loading dialog template: {error}" => "Feil ved lasting av dialogmal: {error}",
+"No tags selected for deletion." => "Ingen merkelapper valgt for sletting.",
+"Please reload the page." => "Vennligst last siden på nytt.",
+"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Oppdateringen mislyktes. Vennligst rapporter dette problemet til <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud-fellesskapet</a>.",
+"The update was successful. Redirecting you to ownCloud now." => "Oppdateringen var vellykket. Du omdirigeres nå til ownCloud.",
+"%s password reset" => "%s nullstilling av passord",
"Use the following link to reset your password: {link}" => "Bruk følgende lenke for å tilbakestille passordet ditt: {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 ." => "Lenken for nullstilling av passordet ditt er sendt til din email.<br>Hvis du ikke mottar den innen rimelig tid, sjekk spam- og søppelmappene i epost-programmet.<br>Hvis den ikke er der, kontakt din lokale administrator .",
+"Request failed!<br>Did you make sure your email/username was right?" => "Anmodning feilet!<br>Forsikret du deg om at din email/brukernavn var korrekt?",
"You will receive a link to reset your password via Email." => "Du burde motta detaljer om å tilbakestille passordet ditt via epost.",
"Username" => "Brukernavn",
+"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?" => "Filene dine er kryptert. Hvis du ikke har aktivert gjenopprettingsnøkkelen, vil det være helt umulig å få tilbake dataene dine etter at passordet ditt er nullstilt. Hvis du er usikker på hva du skal gjøre, kontakt administratoren din før du fortsetter. Vil du virkelig fortsette?",
+"Yes, I really want to reset my password now" => "Ja, jeg vil virkelig nullstille passordet mitt nå",
+"Reset" => "Nullstill",
"Your password was reset" => "Passordet ditt ble tilbakestilt",
"To login page" => "Til innlogginssiden",
"New password" => "Nytt passord",
@@ -80,11 +120,26 @@ $TRANSLATIONS = array(
"Apps" => "Apper",
"Admin" => "Admin",
"Help" => "Hjelp",
+"Error loading tags" => "Feil ved lasting av merkelapper",
+"Tag already exists" => "Merkelappen finnes allerede",
+"Error deleting tag(s)" => "Feil ved sletting av merkelapp(er)",
+"Error tagging" => "Feil ved merking",
+"Error untagging" => "Feil ved fjerning av merkelapp",
+"Error favoriting" => "Feil ved favorittmerking",
+"Error unfavoriting" => "Feil ved fjerning av favorittmerking",
"Access forbidden" => "Tilgang nektet",
"Cloud not found" => "Sky ikke funnet",
+"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Hei der,\n\nbare informerer om at %s delte %s med deg.\nVis den: %s\n\n",
+"The share will expire on %s." => "Delingen vil opphøre %s.",
+"Cheers!" => "Ha det!",
"Security Warning" => "Sikkerhetsadvarsel",
+"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "PHP-versjonen din er sårbar for NULL Byte attack (CVE-2006-7243)",
+"Please update your PHP installation to use %s securely." => "Vennligst oppdater PHP-installasjonen din for å bruke %s på en sikker måte.",
+"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Ingen sikker slumptallsgenerator er tilgjengelig. Vennligst aktiver PHP OpenSSL-utvidelsen.",
+"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Uten en sikker slumptallsgenerator er det mulig at en angriper kan forutse passordnullstilling-tokens og ta over kontoen din.",
+"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Datamappen og filene dine er sannsynligvis tilgjengelig fra Internett fordi .htaccess-filen ikke fungerer.",
+"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "For informasjon om hvordan du setter opp serveren din riktig, se <a href=\"%s\" target=\"_blank\">dokumentasjonen</a>.",
"Create an <strong>admin account</strong>" => "opprett en <strong>administrator-konto</strong>",
-"Advanced" => "Avansert",
"Data folder" => "Datamappe",
"Configure the database" => "Konfigurer databasen",
"will be used" => "vil bli brukt",
@@ -95,13 +150,24 @@ $TRANSLATIONS = array(
"Database host" => "Databasevert",
"Finish setup" => "Fullfør oppsetting",
"Finishing …" => "Ferdigstiller ...",
+"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Denne applikasjonen trenger JavaScript for å fungere korrekt. Vennligst <a href=\"http://enable-javascript.com/\" target=\"_blank\">aktiver JavaScript</a> og last dette grensesnittet på nytt.",
+"%s is available. Get more information on how to update." => "%s er tilgjengelig. Få mer informasjon om hvordan du kan oppdatere.",
"Log out" => "Logg ut",
"Automatic logon rejected!" => "Automatisk pålogging avvist!",
"If you did not change your password recently, your account may be compromised!" => "Hvis du ikke har endret passordet ditt nylig kan kontoen din være kompromitert",
"Please change your password to secure your account again." => "Vennligst skift passord for å gjøre kontoen din sikker igjen.",
+"Server side authentication failed!" => "Autentisering feilet på serveren!",
+"Please contact your administrator." => "Vennligst kontakt administratoren din.",
"Lost your password?" => "Mistet passordet ditt?",
"remember" => "husk",
"Log in" => "Logg inn",
-"Updating ownCloud to version %s, this may take a while." => "Oppdaterer ownCloud til versjon %s, dette kan ta en stund."
+"Alternative Logins" => "Alternative innlogginger",
+"This ownCloud instance is currently in single user mode." => "Denne ownCloud-instansen er for øyeblikket i enbrukermodus.",
+"This means only administrators can use the instance." => "Dette betyr at kun administratorer kan bruke instansen.",
+"Contact your system administrator if this message persists or appeared unexpectedly." => "Kontakt systemadministratoren hvis denne meldingen var uventet eller ikke forsvinner.",
+"Thank you for your patience." => "Takk for din tålmodighet.",
+"Updating ownCloud to version %s, this may take a while." => "Oppdaterer ownCloud til versjon %s, dette kan ta en stund.",
+"This ownCloud instance is currently being updated, which may take a while." => "Denne ownCloud-instansen oppdateres for øyeblikket, noe som kan ta litt tid.",
+"Please reload this page after a short time to continue using ownCloud." => "Vennligst last denne siden på nytt om en liten stund for å fortsette å bruke ownCloud."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/nl.php b/core/l10n/nl.php
index 3c413010608..77e1dff586f 100644
--- a/core/l10n/nl.php
+++ b/core/l10n/nl.php
@@ -1,13 +1,10 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s deelde »%s« met jou",
+"Expiration date is in the past." => "De vervaldatum ligt in het verleden.",
"Couldn't send mail to following users: %s " => "Kon geen e-mail sturen aan de volgende gebruikers: %s",
"Turned on maintenance mode" => "Onderhoudsmodus ingeschakeld",
"Turned off maintenance mode" => "Onderhoudsmodus uitgeschakeld",
"Updated database" => "Database bijgewerkt",
-"Updating filecache, this may take really long..." => "Bijwerken bestandscache. Dit kan even duren...",
-"Updated filecache" => "Bestandscache bijgewerkt",
-"... %d%% done ..." => "... %d%% gereed ...",
"No image or file provided" => "Geen afbeelding of bestand opgegeven",
"Unknown filetype" => "Onbekend bestandsformaat",
"Invalid image" => "Ongeldige afbeelding",
@@ -33,6 +30,7 @@ $TRANSLATIONS = array(
"November" => "november",
"December" => "december",
"Settings" => "Instellingen",
+"Saving..." => "Opslaan",
"seconds ago" => "seconden geleden",
"_%n minute ago_::_%n minutes ago_" => array("","%n minuten geleden"),
"_%n hour ago_::_%n hours ago_" => array("","%n uur geleden"),
@@ -59,6 +57,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(alles geselecteerd)",
"({count} selected)" => "({count} geselecteerd)",
"Error loading file exists template" => "Fout bij laden bestand bestaat al sjabloon",
+"Very weak password" => "Zeer zwak wachtwoord",
+"Weak password" => "Zwak wachtwoord",
+"So-so password" => "Matig wachtwoord",
+"Good password" => "Goed wachtwoord",
+"Strong password" => "Sterk wachtwoord",
"Shared" => "Gedeeld",
"Share" => "Delen",
"Error" => "Fout",
@@ -106,6 +109,7 @@ $TRANSLATIONS = array(
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "De update is niet geslaagd. Meld dit probleem aan bij de <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>.",
"The update was successful. Redirecting you to ownCloud now." => "De update is geslaagd. Je wordt teruggeleid naar je eigen ownCloud.",
"%s password reset" => "%s wachtwoord reset",
+"A problem has occurred whilst sending the email, please contact your administrator." => "Er ontstond een probleem bij het versturen van het e-mailbericht, neem contact op met uw beheerder.",
"Use the following link to reset your password: {link}" => "Gebruik de volgende link om je wachtwoord te resetten: {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 ." => "De link voor het resetten van je wachtwoord is verzonden naar je e-mailadres.<br>Als je dat bericht niet snel ontvangen hebt, controleer dan uw spambakje.<br>Als het daar ook niet is, vraag dan je beheerder om te helpen.",
"Request failed!<br>Did you make sure your email/username was right?" => "Aanvraag mislukt!<br>Weet je zeker dat je gebruikersnaam en/of wachtwoord goed waren?",
@@ -143,7 +147,7 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Je gegevensdirectory en bestanden zijn vermoedelijk bereikbaar vanaf het internet omdat het .htaccess-bestand niet werkt.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Bekijk de <a href=\"%s\" target=\"_blank\">documentatie</a> voor Informatie over het correct configureren van uw server.",
"Create an <strong>admin account</strong>" => "Maak een <strong>beheerdersaccount</strong> aan",
-"Advanced" => "Geavanceerd",
+"Storage & database" => "Opslag & database",
"Data folder" => "Gegevensmap",
"Configure the database" => "Configureer de database",
"will be used" => "zal gebruikt worden",
@@ -166,7 +170,7 @@ $TRANSLATIONS = array(
"remember" => "onthoud gegevens",
"Log in" => "Meld je aan",
"Alternative Logins" => "Alternatieve inlogs",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hallo daar,<br><br>even een berichtje dat %s »%s« met u deelde.<br><a href=\"%s\">Bekijk hier!</a><br><br>",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hallo daar,<br><br>we willen even laten weten dat %s <strong>%s</strong> met u heeft gedeeld.<br><a href=\"%s\">Bekijk het!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Deze ownCloud werkt momenteel in enkele gebruiker modus.",
"This means only administrators can use the instance." => "Dat betekent dat alleen beheerders deze installatie kunnen gebruiken.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Beem contact op met uw systeembeheerder als deze melding aanhoudt of plotseling verscheen.",
diff --git a/core/l10n/nn_NO.php b/core/l10n/nn_NO.php
index 0221c3945fc..e6a80262a23 100644
--- a/core/l10n/nn_NO.php
+++ b/core/l10n/nn_NO.php
@@ -1,12 +1,8 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s delte «%s» med deg",
"Turned on maintenance mode" => "Skrudde på vedlikehaldsmodus",
"Turned off maintenance mode" => "Skrudde av vedlikehaldsmodus",
"Updated database" => "Database oppdatert",
-"Updating filecache, this may take really long..." => "Oppdaterer mellomlager; dette kan ta ei god stund …",
-"Updated filecache" => "Mellomlager oppdatert",
-"... %d%% done ..." => "… %d %% ferdig …",
"No image or file provided" => "Inga bilete eller fil gitt",
"Unknown filetype" => "Ukjend filtype",
"Invalid image" => "Ugyldig bilete",
@@ -32,6 +28,7 @@ $TRANSLATIONS = array(
"November" => "November",
"December" => "Desember",
"Settings" => "Innstillingar",
+"Saving..." => "Lagrar …",
"seconds ago" => "sekund sidan",
"_%n minute ago_::_%n minutes ago_" => array("%n minutt sidan","%n minutt sidan"),
"_%n hour ago_::_%n hours ago_" => array("%n time sidan","%n timar sidan"),
@@ -123,7 +120,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Datamappa og filene dine er sannsynlegvis tilgjengelege frå Internett sidan .htaccess-fila ikkje fungerer.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Ver venleg og les <a href=\"%s\" target=\"_blank\">dokumentasjonen</a> for meir informasjon om korleis du konfigurerer tenaren din.",
"Create an <strong>admin account</strong>" => "Lag ein <strong>admin-konto</strong>",
-"Advanced" => "Avansert",
"Data folder" => "Datamappe",
"Configure the database" => "Set opp databasen",
"will be used" => "vil verta nytta",
diff --git a/core/l10n/oc.php b/core/l10n/oc.php
index f5016757bc6..102514a4624 100644
--- a/core/l10n/oc.php
+++ b/core/l10n/oc.php
@@ -20,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "Novembre",
"December" => "Decembre",
"Settings" => "Configuracion",
+"Saving..." => "Enregistra...",
"seconds ago" => "segonda a",
"_%n minute ago_::_%n minutes ago_" => array("",""),
"_%n hour ago_::_%n hours ago_" => array("",""),
@@ -78,7 +79,6 @@ $TRANSLATIONS = array(
"Cloud not found" => "Nívol pas trobada",
"Security Warning" => "Avertiment de securitat",
"Create an <strong>admin account</strong>" => "Crea un <strong>compte admin</strong>",
-"Advanced" => "Avançat",
"Data folder" => "Dorsièr de donadas",
"Configure the database" => "Configura la basa de donadas",
"will be used" => "serà utilizat",
diff --git a/core/l10n/pa.php b/core/l10n/pa.php
index b637c429a6e..395928dc35a 100644
--- a/core/l10n/pa.php
+++ b/core/l10n/pa.php
@@ -20,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "ਨਵੰਬ",
"December" => "ਦਸੰਬਰ",
"Settings" => "ਸੈਟਿੰਗ",
+"Saving..." => "...ਸੰਭਾਲਿਆ ਜਾ ਰਿਹਾ ਹੈ",
"seconds ago" => "ਸਕਿੰਟ ਪਹਿਲਾਂ",
"_%n minute ago_::_%n minutes ago_" => array("",""),
"_%n hour ago_::_%n hours ago_" => array("",""),
diff --git a/core/l10n/pl.php b/core/l10n/pl.php
index 711ebcebe29..e1b97a4b247 100644
--- a/core/l10n/pl.php
+++ b/core/l10n/pl.php
@@ -1,13 +1,10 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s Współdzielone »%s« z tobą",
+"Expiration date is in the past." => "Data wygaśnięcia jest w przeszłości",
"Couldn't send mail to following users: %s " => "Nie można było wysłać wiadomości do następujących użytkowników: %s",
"Turned on maintenance mode" => "Włączony tryb konserwacji",
"Turned off maintenance mode" => "Wyłączony tryb konserwacji",
"Updated database" => "Zaktualizuj bazę",
-"Updating filecache, this may take really long..." => "Aktualizowanie filecache, to może potrwać bardzo długo...",
-"Updated filecache" => "Zaktualizuj filecache",
-"... %d%% done ..." => "... %d%% udane ...",
"No image or file provided" => "Brak obrazu lub pliku dostarczonego",
"Unknown filetype" => "Nieznany typ pliku",
"Invalid image" => "Nieprawidłowe zdjęcie",
@@ -33,6 +30,7 @@ $TRANSLATIONS = array(
"November" => "Listopad",
"December" => "Grudzień",
"Settings" => "Ustawienia",
+"Saving..." => "Zapisywanie...",
"seconds ago" => "sekund temu",
"_%n minute ago_::_%n minutes ago_" => array("%n minute temu","%n minut temu","%n minut temu"),
"_%n hour ago_::_%n hours ago_" => array("%n godzine temu","%n godzin temu","%n godzin temu"),
@@ -59,6 +57,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(wszystkie zaznaczone)",
"({count} selected)" => "({count} zaznaczonych)",
"Error loading file exists template" => "Błąd podczas ładowania szablonu istniejącego pliku",
+"Very weak password" => "Bardzo słabe hasło",
+"Weak password" => "Słabe hasło",
+"So-so password" => "Mało skomplikowane hasło",
+"Good password" => "Dobre hasło",
+"Strong password" => "Mocne hasło",
"Shared" => "Udostępniono",
"Share" => "Udostępnij",
"Error" => "Błąd",
@@ -106,6 +109,7 @@ $TRANSLATIONS = array(
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Aktualizacja zakończyła się niepowodzeniem. Zgłoś ten problem <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">spoleczności ownCloud</a>.",
"The update was successful. Redirecting you to ownCloud now." => "Aktualizacji zakończyła się powodzeniem. Przekierowuję do ownCloud.",
"%s password reset" => "%s reset hasła",
+"A problem has occurred whilst sending the email, please contact your administrator." => "Pojawił się problem podczas wysyłania wiadomości email, skontaktuj się z administratorem",
"Use the following link to reset your password: {link}" => "Użyj tego odnośnika by zresetować hasło: {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 do zresetowania hasła została wysłana na adres email. <br> Jeśli nie otrzymasz go w najbliższym czasie, sprawdź folder ze spamem. <br> Jeśli go tam nie ma zwrócić się do administratora tego ownCloud-a.",
"Request failed!<br>Did you make sure your email/username was right?" => "Żądanie niepowiodło się!<br>Czy Twój email/nazwa użytkownika są poprawne?",
@@ -143,7 +147,7 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Twój katalog danych i pliki są prawdopodobnie dostępne z poziomu internetu, ponieważ plik .htaccess nie działa.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Aby uzyskać informacje jak poprawnie skonfigurować swój serwer, zapoznaj się z <a href=\"%s\" target=\"_blank\">dokumentacją</a>.",
"Create an <strong>admin account</strong>" => "Utwórz <strong>konta administratora</strong>",
-"Advanced" => "Zaawansowane",
+"Storage & database" => "Zasoby dysku & baza danych",
"Data folder" => "Katalog danych",
"Configure the database" => "Skonfiguruj bazę danych",
"will be used" => "zostanie użyte",
@@ -166,7 +170,7 @@ $TRANSLATIONS = array(
"remember" => "pamiętaj",
"Log in" => "Zaloguj",
"Alternative Logins" => "Alternatywne loginy",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Cześć,<br><br>Informuję cię że %s udostępnia ci »%s«.\n<br><a href=\"%s\">Zobacz!</a><br><br>",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "Witam, <br><br>informuję, że %s udostępnianych zasobów <strong>%s</strong> jest z Tobą.<br><a href=\"%s\">Zobacz!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Ta instalacja ownCloud działa obecnie w trybie pojedynczego użytkownika.",
"This means only administrators can use the instance." => "To oznacza, że tylko administratorzy mogą w tej chwili używać aplikacji.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Skontaktuj się z administratorem, jeśli ten komunikat pojawił się nieoczekiwanie lub wyświetla się ciągle.",
diff --git a/core/l10n/pt_BR.php b/core/l10n/pt_BR.php
index e4dd68b99d1..a0fa7b14d2b 100644
--- a/core/l10n/pt_BR.php
+++ b/core/l10n/pt_BR.php
@@ -1,13 +1,10 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s compartilhou »%s« com você",
+"Expiration date is in the past." => "A data de vencimento passou.",
"Couldn't send mail to following users: %s " => "Não foi possível enviar e-mail para os seguintes usuários: %s",
"Turned on maintenance mode" => "Ativar modo de manutenção",
"Turned off maintenance mode" => "Desligar o modo de manutenção",
"Updated database" => "Atualizar o banco de dados",
-"Updating filecache, this may take really long..." => "Atualizar cahe de arquivos, isto pode levar algum tempo...",
-"Updated filecache" => "Atualizar cache de arquivo",
-"... %d%% done ..." => "... %d%% concluído ...",
"No image or file provided" => "Nenhuma imagem ou arquivo fornecido",
"Unknown filetype" => "Tipo de arquivo desconhecido",
"Invalid image" => "Imagem inválida",
@@ -33,6 +30,7 @@ $TRANSLATIONS = array(
"November" => "novembro",
"December" => "dezembro",
"Settings" => "Ajustes",
+"Saving..." => "Salvando...",
"seconds ago" => "segundos atrás",
"_%n minute ago_::_%n minutes ago_" => array(" ha %n minuto","ha %n minutos"),
"_%n hour ago_::_%n hours ago_" => array("ha %n hora","ha %n horas"),
@@ -59,6 +57,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(todos os selecionados)",
"({count} selected)" => "({count} selecionados)",
"Error loading file exists template" => "Erro ao carregar arquivo existe modelo",
+"Very weak password" => "Senha muito fraca",
+"Weak password" => "Senha fraca",
+"So-so password" => "So-so senha",
+"Good password" => "Boa senha",
+"Strong password" => "Senha forte",
"Shared" => "Compartilhados",
"Share" => "Compartilhar",
"Error" => "Erro",
@@ -106,6 +109,7 @@ $TRANSLATIONS = array(
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "A atualização falhou. Por favor, relate este problema para a <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">comunidade ownCloud</a>.",
"The update was successful. Redirecting you to ownCloud now." => "A atualização teve êxito. Você será redirecionado ao ownCloud agora.",
"%s password reset" => "%s redefinir senha",
+"A problem has occurred whilst sending the email, please contact your administrator." => "Um problema ocorreu durante o envio do e-mail, por favor, contate o administrador.",
"Use the following link to reset your password: {link}" => "Use o seguinte link para redefinir sua senha: {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 ." => "O link para redefinir sua senha foi enviada para o seu e-mail. <br> Se você não recebê-lo dentro de um período razoável de tempo, verifique o spam/lixo. <br> Se ele não estiver lá perguntar ao seu administrador local.",
"Request failed!<br>Did you make sure your email/username was right?" => "O pedido falhou! <br>Certifique-se que seu e-mail/username estavam corretos?",
@@ -143,7 +147,7 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Seu diretório de dados e arquivos são provavelmente acessíveis pela internet, porque o .htaccess não funciona.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Para obter informações sobre como configurar corretamente o seu servidor, consulte a <a href=\"%s\" target=\"_blank\">documentação</a>.",
"Create an <strong>admin account</strong>" => "Criar uma <strong>conta de administrador</strong>",
-"Advanced" => "Avançado",
+"Storage & database" => "Armazenamento & banco de dados",
"Data folder" => "Pasta de dados",
"Configure the database" => "Configurar o banco de dados",
"will be used" => "será usado",
@@ -166,7 +170,7 @@ $TRANSLATIONS = array(
"remember" => "lembrar",
"Log in" => "Fazer login",
"Alternative Logins" => "Logins alternativos",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Olá,<br><br>só gostaria que você soubesse que %s compartilhou »%s« com você.<br><a href=\"%s\">Veja isto!</a><br><br",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "Olá,<br><br>só para seu conhecimento que %s compartilhou <strong>%s</strong> com você. <br><a href=\"%s\">Verificar!</a><br><br> ",
"This ownCloud instance is currently in single user mode." => "Nesta instância ownCloud está em modo de usuário único.",
"This means only administrators can use the instance." => "Isso significa que apenas os administradores podem usar o exemplo.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Contacte o seu administrador do sistema se esta mensagem persistir ou aparecer inesperadamente.",
diff --git a/core/l10n/pt_PT.php b/core/l10n/pt_PT.php
index 1d6429ddf2b..a4d6785cd5e 100644
--- a/core/l10n/pt_PT.php
+++ b/core/l10n/pt_PT.php
@@ -1,16 +1,14 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s partilhado »%s« contigo",
+"Couldn't send mail to following users: %s " => "Não conseguiu enviar correio aos seguintes utilizadores: %s",
"Turned on maintenance mode" => "Activado o modo de manutenção",
"Turned off maintenance mode" => "Desactivado o modo de manutenção",
"Updated database" => "Base de dados actualizada",
-"Updating filecache, this may take really long..." => "A actualizar o cache dos ficheiros, poderá demorar algum tempo...",
-"Updated filecache" => "Actualizado o cache dos ficheiros",
-"... %d%% done ..." => "... %d%% feito ...",
"No image or file provided" => "Não foi selecionado nenhum ficheiro para importar",
"Unknown filetype" => "Ficheiro desconhecido",
"Invalid image" => "Imagem inválida",
"No temporary profile picture available, try again" => "Foto temporária de perfil indisponível, tente novamente",
+"No crop data provided" => "Sem dados de corte fornecidos",
"Sunday" => "Domingo",
"Monday" => "Segunda",
"Tuesday" => "Terça",
@@ -31,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "Novembro",
"December" => "Dezembro",
"Settings" => "Configurações",
+"Saving..." => "A guardar...",
"seconds ago" => "Minutos atrás",
"_%n minute ago_::_%n minutes ago_" => array("%n minuto atrás","%n minutos atrás"),
"_%n hour ago_::_%n hours ago_" => array("%n hora atrás","%n horas atrás"),
@@ -43,16 +42,20 @@ $TRANSLATIONS = array(
"last year" => "ano passado",
"years ago" => "anos atrás",
"Choose" => "Escolha",
+"Error loading file picker template: {error}" => "Erro ao carregar o modelo de selecionador de ficheiro: {error}",
"Yes" => "Sim",
"No" => "Não",
"Ok" => "Ok",
"Error loading message template: {error}" => "Erro ao carregar o template: {error}",
-"_{count} file conflict_::_{count} file conflicts_" => array("",""),
+"_{count} file conflict_::_{count} file conflicts_" => array("{count} conflicto de ficheiro","{count} conflitos de ficheiro"),
+"One file conflict" => "Um conflito no ficheiro",
"Which files do you want to keep?" => "Quais os ficheiros que pretende manter?",
+"If you select both versions, the copied file will have a number added to its name." => "Se escolher ambas as versões, o ficheiro copiado irá ter um número adicionado ao seu nome.",
"Cancel" => "Cancelar",
"Continue" => "Continuar",
"(all selected)" => "(todos seleccionados)",
"({count} selected)" => "({count} seleccionados)",
+"Error loading file exists template" => "Erro ao carregar o modelo de existências do ficheiro",
"Shared" => "Partilhado",
"Share" => "Partilhar",
"Error" => "Erro",
@@ -61,6 +64,7 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "Erro ao mudar permissões",
"Shared with you and the group {group} by {owner}" => "Partilhado consigo e com o grupo {group} por {owner}",
"Shared with you by {owner}" => "Partilhado consigo por {owner}",
+"Share with user or group …" => "Partilhar com utilizador ou grupo...",
"Share link" => "Partilhar o link",
"Password protect" => "Proteger com palavra-passe",
"Password" => "Password",
@@ -89,8 +93,13 @@ $TRANSLATIONS = array(
"Email sent" => "E-mail enviado",
"Warning" => "Aviso",
"The object type is not specified." => "O tipo de objecto não foi especificado",
+"Enter new" => "Introduza novo",
"Delete" => "Eliminar",
"Add" => "Adicionar",
+"Edit tags" => "Editar etiquetas",
+"Error loading dialog template: {error}" => "Erro ao carregar modelo de diálogo: {error}",
+"No tags selected for deletion." => "Não foram escolhidas etiquetas para apagar.",
+"Please reload the page." => "Por favor recarregue a página.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "A actualização falhou. Por favor reporte este incidente seguindo este link <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>.",
"The update was successful. Redirecting you to ownCloud now." => "A actualização foi concluída com sucesso. Vai ser redireccionado para o ownCloud agora.",
"%s password reset" => "%s reposição da password",
@@ -111,9 +120,18 @@ $TRANSLATIONS = array(
"Apps" => "Aplicações",
"Admin" => "Admin",
"Help" => "Ajuda",
+"Error loading tags" => "Erro ao carregar etiquetas",
+"Tag already exists" => "A etiqueta já existe",
+"Error deleting tag(s)" => "Erro ao apagar etiqueta(s)",
+"Error tagging" => "Erro ao etiquetar",
+"Error untagging" => "Erro ao desetiquetar",
+"Error favoriting" => "Erro a definir como favorito",
+"Error unfavoriting" => "Erro a remover como favorito",
"Access forbidden" => "Acesso interdito",
"Cloud not found" => "Cloud nao encontrada",
+"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Olá,\n\napenas para informar que %s partilhou »%s« consigo.\nConsulte aqui: %s\n",
"The share will expire on %s." => "Esta partilha vai expirar em %s.",
+"Cheers!" => "Parabéns!",
"Security Warning" => "Aviso de Segurança",
"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "A sua versão do PHP é vulnerável ao ataque Byte Null (CVE-2006-7243)",
"Please update your PHP installation to use %s securely." => "Por favor atualize a sua versão PHP instalada para usar o %s com segurança.",
@@ -122,7 +140,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "A pasta de dados do ownCloud e os respectivos ficheiros, estarão provavelmente acessíveis a partir da internet, pois o ficheiros .htaccess não funciona.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Para obter informações de como configurar correctamente o servidor, veja em: <a href=\"%s\" target=\"_blank\">documentação</a>.",
"Create an <strong>admin account</strong>" => "Criar uma <strong>conta administrativa</strong>",
-"Advanced" => "Avançado",
"Data folder" => "Pasta de dados",
"Configure the database" => "Configure a base de dados",
"will be used" => "vai ser usada",
@@ -133,17 +150,24 @@ $TRANSLATIONS = array(
"Database host" => "Anfitrião da base de dados",
"Finish setup" => "Acabar instalação",
"Finishing …" => "A terminar...",
+"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Esta aplicação requer JavaScript ativado para uma operação correta. Por favor <a href=\"http://enable-javascript.com/\" target=\"_blank\">ative o JavaScript</a> e recarregue esta interface.",
"%s is available. Get more information on how to update." => "%s está disponível. Tenha mais informações como actualizar.",
"Log out" => "Sair",
"Automatic logon rejected!" => "Login automático rejeitado!",
"If you did not change your password recently, your account may be compromised!" => "Se não mudou a sua palavra-passe recentemente, a sua conta pode ter sido comprometida!",
"Please change your password to secure your account again." => "Por favor mude a sua palavra-passe para assegurar a sua conta de novo.",
+"Server side authentication failed!" => "Autenticação do lado do servidor falhou!",
"Please contact your administrator." => "Por favor contacte o administrador.",
"Lost your password?" => "Esqueceu-se da sua password?",
"remember" => "lembrar",
"Log in" => "Entrar",
"Alternative Logins" => "Contas de acesso alternativas",
+"This ownCloud instance is currently in single user mode." => "Esta instância do ownCloud está actualmente configurada no modo de utilizador único.",
+"This means only administrators can use the instance." => "Isto significa que apenas os administradores podem usar a instância.",
+"Contact your system administrator if this message persists or appeared unexpectedly." => "Contacte o seu administrador de sistema se esta mensagem continuar a aparecer ou apareceu inesperadamente.",
"Thank you for your patience." => "Obrigado pela sua paciência.",
-"Updating ownCloud to version %s, this may take a while." => "A actualizar o ownCloud para a versão %s, esta operação pode demorar."
+"Updating ownCloud to version %s, this may take a while." => "A actualizar o ownCloud para a versão %s, esta operação pode demorar.",
+"This ownCloud instance is currently being updated, which may take a while." => "Esta instância do ownCloud está a ser actualizada, poderá demorar algum tempo.",
+"Please reload this page after a short time to continue using ownCloud." => "Por favo recarregue esta página após algum tempo para continuar a usar ownCloud."
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/core/l10n/ro.php b/core/l10n/ro.php
index dda1b75d306..306c181bfd8 100644
--- a/core/l10n/ro.php
+++ b/core/l10n/ro.php
@@ -1,6 +1,5 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s Partajat »%s« cu tine de",
"Updated database" => "Bază de date actualizată",
"Unknown filetype" => "Tip fișier necunoscut",
"Invalid image" => "Imagine invalidă",
@@ -24,6 +23,7 @@ $TRANSLATIONS = array(
"November" => "Noiembrie",
"December" => "Decembrie",
"Settings" => "Setări",
+"Saving..." => "Se salvează...",
"seconds ago" => "secunde în urmă",
"_%n minute ago_::_%n minutes ago_" => array("acum %n minut","acum %n minute","acum %n minute"),
"_%n hour ago_::_%n hours ago_" => array("acum %n oră","acum %n ore","acum %n ore"),
@@ -109,7 +109,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Directorul tău de date și fișiere sunt probabil accesibile de pe Internet, deoarece fișierul .htaccess nu funcționează.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Pentru informații despre cum să configurezi serverul, vezi <a href=\"%s\" target=\"_blank\">documentația</a>.",
"Create an <strong>admin account</strong>" => "Crează un <strong>cont de administrator</strong>",
-"Advanced" => "Avansat",
"Data folder" => "Director date",
"Configure the database" => "Configurează baza de date",
"will be used" => "vor fi folosite",
diff --git a/core/l10n/ru.php b/core/l10n/ru.php
index cd889e98e12..8d84e7d31bc 100644
--- a/core/l10n/ru.php
+++ b/core/l10n/ru.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s поделился »%s« с вами",
"Couldn't send mail to following users: %s " => "Невозможно отправить письмо следующим пользователям: %s",
"Turned on maintenance mode" => "Режим отладки включён",
"Turned off maintenance mode" => "Режим отладки отключён",
"Updated database" => "База данных обновлена",
-"Updating filecache, this may take really long..." => "Обновление файлового кэша, это может занять некоторое время...",
-"Updated filecache" => "Обновлен файловый кэш",
-"... %d%% done ..." => "... %d%% завершено ...",
"No image or file provided" => "Не указано изображение или файл",
"Unknown filetype" => "Неизвестный тип файла",
"Invalid image" => "Изображение повреждено",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "Ноябрь",
"December" => "Декабрь",
"Settings" => "Конфигурация",
+"Saving..." => "Сохранение...",
"seconds ago" => "несколько секунд назад",
"_%n minute ago_::_%n minutes ago_" => array("%n минуту назад","%n минуты назад","%n минут назад"),
"_%n hour ago_::_%n hours ago_" => array("%n час назад","%n часа назад","%n часов назад"),
@@ -143,7 +140,6 @@ $TRANSLATIONS = array(
"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 hrev=\"%s\"target=\"blank\">документацию</a>.",
"Create an <strong>admin account</strong>" => "Создать <strong>учётную запись администратора</strong>",
-"Advanced" => "Дополнительно",
"Data folder" => "Директория с данными",
"Configure the database" => "Настройка базы данных",
"will be used" => "будет использовано",
@@ -166,7 +162,6 @@ $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>" => "Здравствуйте,<br><br>просто даём вам знать, что %s расшарил %s для вас.<br><a href=\"%s\">Посмотреть!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Эта установка ownCloud в настоящее время в однопользовательском режиме.",
"This means only administrators can use the instance." => "Это значит, что только администраторы могут использовать эту установку.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Обратитесь к вашему системному администратору если это сообщение не исчезает или появляется неожиданно.",
diff --git a/core/l10n/si_LK.php b/core/l10n/si_LK.php
index 0b788ad73fe..bcfb18520a8 100644
--- a/core/l10n/si_LK.php
+++ b/core/l10n/si_LK.php
@@ -20,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "නොවැම්බර්",
"December" => "දෙසැම්බර්",
"Settings" => "සිටුවම්",
+"Saving..." => "සුරැකෙමින් පවතී...",
"seconds ago" => "තත්පරයන්ට පෙර",
"_%n minute ago_::_%n minutes ago_" => array("",""),
"_%n hour ago_::_%n hours ago_" => array("",""),
@@ -73,7 +74,6 @@ $TRANSLATIONS = array(
"Cloud not found" => "සොයා ගත නොහැක",
"Security Warning" => "ආරක්ෂක නිවේදනයක්",
"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "ආරක්ෂිත අහඹු සංඛ්‍යා උත්පාදකයක් නොමැති නම් ඔබගේ ගිණුමට පහරදෙන අයකුට එහි මුරපද යළි පිහිටුවීමට අවශ්‍ය ටෝකන පහසුවෙන් සොයාගෙන ඔබගේ ගිණුම පැහැරගත හැක.",
-"Advanced" => "දියුණු/උසස්",
"Data folder" => "දත්ත ෆෝල්ඩරය",
"Configure the database" => "දත්ත සමුදාය හැඩගැසීම",
"will be used" => "භාවිතා වනු ඇත",
diff --git a/core/l10n/sk.php b/core/l10n/sk.php
index d9ab70db1a8..c0a4ae1257b 100644
--- a/core/l10n/sk.php
+++ b/core/l10n/sk.php
@@ -29,7 +29,6 @@ $TRANSLATIONS = array(
"Share" => "Zdieľať",
"group" => "skupina",
"Delete" => "Odstrániť",
-"Personal" => "Osobné",
-"Advanced" => "Pokročilé"
+"Personal" => "Osobné"
);
$PLURAL_FORMS = "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;";
diff --git a/core/l10n/sk_SK.php b/core/l10n/sk_SK.php
index 8fb62cd17a4..bb3c9863ce2 100644
--- a/core/l10n/sk_SK.php
+++ b/core/l10n/sk_SK.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s s vami zdieľa »%s«",
"Couldn't send mail to following users: %s " => "Nebolo možné odoslať email týmto používateľom: %s ",
"Turned on maintenance mode" => "Mód údržby je zapnutý",
"Turned off maintenance mode" => "Mód údržby e vypnutý",
"Updated database" => "Databáza je 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 ...",
"No image or file provided" => "Obrázok alebo súbor nebol zadaný",
"Unknown filetype" => "Neznámy typ súboru",
"Invalid image" => "Chybný obrázok",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "November",
"December" => "December",
"Settings" => "Nastavenia",
+"Saving..." => "Ukladám...",
"seconds ago" => "pred sekundami",
"_%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"),
@@ -103,13 +100,13 @@ $TRANSLATIONS = array(
"Error loading dialog template: {error}" => "Chyba pri načítaní šablóny dialógu: {error}",
"No tags selected for deletion." => "Nie sú vybraté štítky na zmazanie.",
"Please reload the page." => "Obnovte prosím stránku.",
-"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.",
+"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 <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud comunite</a>.",
+"The update was successful. Redirecting you to ownCloud now." => "Aktualizácia bola úspešná. Presmerovávam vás 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.",
+"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?",
-"You will receive a link to reset your password via Email." => "Odkaz pre obnovenie hesla obdržíte e-mailom.",
+"You will receive a link to reset your password via Email." => "Odkaz pre obnovenie hesla obdržíte emailom.",
"Username" => "Meno používateľa",
"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?" => "Vaše súbory sú šifrované. Ak nemáte povolený kľúč obnovy, nie je spôsob, ako získať po obnove hesla vaše dáta. Ak nie ste si istí tým, čo robíte, obráťte sa najskôr na administrátora. Naozaj chcete pokračovať?",
"Yes, I really want to reset my password now" => "Áno, želám si teraz obnoviť svoje heslo",
@@ -132,9 +129,9 @@ $TRANSLATIONS = array(
"Error unfavoriting" => "Chyba pri odobratí z obľúbených",
"Access forbidden" => "Prístup odmietnutý",
"Cloud not found" => "Nenájdené",
-"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Ahoj,\n\nchcem ti dať navedomie, že %s zdieľa %s s tebou.\nZobrazenie tu: %s\n\n",
+"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Ahoj,\n\nchcem ti dať navedomie, že %s s tebou zdieľa %s.\nTu je odkaz: %s\n\n",
"The share will expire on %s." => "Zdieľanie expiruje %s.",
-"Cheers!" => "Za zdravie!",
+"Cheers!" => "Pekný deň!",
"Security Warning" => "Bezpečnostné varovanie",
"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Verzia Vášho PHP je napadnuteľná pomocou techniky \"NULL Byte\" (CVE-2006-7243)",
"Please update your PHP installation to use %s securely." => "Aktualizujte prosím vašu inštanciu PHP pre bezpečné používanie %s.",
@@ -143,7 +140,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Váš priečinok s dátami a súbormi je dostupný z internetu, lebo súbor .htaccess nefunguje.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Pre informácie, ako správne nastaviť váš server, sa pozrite do <a href=\"%s\" target=\"_blank\">dokumentácie</a>.",
"Create an <strong>admin account</strong>" => "Vytvoriť <strong>administrátorský účet</strong>",
-"Advanced" => "Rozšírené",
"Data folder" => "Priečinok dát",
"Configure the database" => "Nastaviť databázu",
"will be used" => "bude použité",
@@ -155,18 +151,17 @@ $TRANSLATIONS = array(
"Finish setup" => "Dokončiť inštaláciu",
"Finishing …" => "Dokončujem...",
"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Táto aplikácia vyžaduje JavaScript a tento musí byť povolený pre správnu funkciu aplikácie. Prosím <a href=\"http://enable-javascript.com/\" target=\"_blank\">povoľte JavaScript</a> a znovunačítajte toto rozhranie.",
-"%s is available. Get more information on how to update." => "%s je dostupná. Získajte viac informácií k postupu aktualizácie.",
+"%s is available. Get more information on how to update." => "%s je dostupná. Získajte viac informácií o postupe aktualizácie.",
"Log out" => "Odhlásiť",
"Automatic logon rejected!" => "Automatické prihlásenie bolo zamietnuté!",
-"If you did not change your password recently, your account may be compromised!" => "V nedávnej dobe ste nezmenili svoje heslo, váš účet môže byť kompromitovaný.",
-"Please change your password to secure your account again." => "Prosím, zmeňte svoje heslo pre opätovné zabezpečenie vášho účtu",
+"If you did not change your password recently, your account may be compromised!" => "V nedávnej dobe ste si nezmenili svoje heslo, váš účet môže byť kompromitovaný.",
+"Please change your password to secure your account again." => "Prosím, zmeňte si svoje heslo pre opätovné zabezpečenie vášho účtu.",
"Server side authentication failed!" => "Autentifikácia na serveri zlyhala!",
"Please contact your administrator." => "Kontaktujte prosím vášho administrátora.",
"Lost your password?" => "Zabudli ste heslo?",
"remember" => "zapamätať",
"Log in" => "Prihlásiť sa",
"Alternative Logins" => "Alternatívne prihlásenie",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Ahoj,<br><br>chcem ti dať navedomie, že %s zdieľa »%s« s tebou.<br><a href=\"%s\">Zobrazenie tu!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Táto inštancia ownCloudu je teraz v jednopoužívateľskom móde.",
"This means only administrators can use the instance." => "Len správca systému môže používať túto inštanciu.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Kontaktujte prosím správcu systému, ak sa táto správa objavuje opakovane alebo neočakávane.",
diff --git a/core/l10n/sl.php b/core/l10n/sl.php
index 933ccf55564..51a4c7d2e24 100644
--- a/core/l10n/sl.php
+++ b/core/l10n/sl.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s je omogočil souporabo »%s«",
"Couldn't send mail to following users: %s " => "Ni mogoče poslati sporočila za: %s",
"Turned on maintenance mode" => "Vzdrževalni način je omogočen",
"Turned off maintenance mode" => "Vzdrževalni način je onemogočen",
"Updated database" => "Posodobljena podatkovna zbirka",
-"Updating filecache, this may take really long..." => "Poteka posodabljanje predpomnilnika datotek. Opravilo je lahko dolgotrajno ...",
-"Updated filecache" => "Predpomnilnik datotek je posodobljen",
-"... %d%% done ..." => "... %d%% končano ...",
"No image or file provided" => "Ni podane datoteke ali slike",
"Unknown filetype" => "Neznana vrsta datoteke",
"Invalid image" => "Neveljavna slika",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "november",
"December" => "december",
"Settings" => "Nastavitve",
+"Saving..." => "Poteka shranjevanje ...",
"seconds ago" => "pred nekaj sekundami",
"_%n minute ago_::_%n minutes ago_" => array("pred %n minuto","pred %n minutama","pred %n minutami","pred %n minutami"),
"_%n hour ago_::_%n hours ago_" => array("pred %n uro","pred %n urama","pred %n urami","pred %n urami"),
@@ -59,6 +56,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(vse izbrano)",
"({count} selected)" => "({count} izbranih)",
"Error loading file exists template" => "Napaka nalaganja predloge obstoječih datotek",
+"Very weak password" => "Zelo šibko geslo",
+"Weak password" => "Šibko geslo",
+"So-so password" => "Slabo geslo",
+"Good password" => "Dobro geslo",
+"Strong password" => "Odlično geslo",
"Shared" => "V souporabi",
"Share" => "Souporaba",
"Error" => "Napaka",
@@ -106,6 +108,7 @@ $TRANSLATIONS = array(
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Posodobitev ni uspela. Pošljite poročilo o napaki na sistemu <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud</a>.",
"The update was successful. Redirecting you to ownCloud now." => "Posodobitev je uspešno končana. Stran bo preusmerjena na oblak ownCloud.",
"%s password reset" => "Ponastavitev gesla %s",
+"A problem has occurred whilst sending the email, please contact your administrator." => "Prišlo je do napake med pošiljanjem elektronskega sporočila. Stopite v stik s skrbnikom sistema.",
"Use the following link to reset your password: {link}" => "Za ponastavitev gesla uporabite povezavo: {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 ." => "Povezava za ponastavitev gesla je bila poslana na elektronski naslov.<br>V kolikor sporočila ne prejmete v doglednem času, preverite tudi mape vsiljene pošte.<br>Če ne bo niti tam, stopite v stik s skrbnikom.",
"Request failed!<br>Did you make sure your email/username was right?" => "Zahteva je spodletela!<br>Ali sta elektronski naslov oziroma uporabniško ime navedena pravilno?",
@@ -143,7 +146,7 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Podatkovna mapa in datoteke so najverjetneje javno dostopni preko interneta, saj datoteka .htaccess ni ustrezno nastavljena.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Za več informacij o pravilnem nastavljanju strežnika, kliknite na povezavo do <a href=\"%s\" target=\"_blank\">dokumentacije</a>.",
"Create an <strong>admin account</strong>" => "Ustvari <strong>skrbniški račun</strong>",
-"Advanced" => "Napredne možnosti",
+"Storage & database" => "Shramba in podatkovna zbirka",
"Data folder" => "Podatkovna mapa",
"Configure the database" => "Nastavi podatkovno zbirko",
"will be used" => "bo uporabljen",
@@ -166,7 +169,7 @@ $TRANSLATIONS = array(
"remember" => "zapomni si",
"Log in" => "Prijava",
"Alternative Logins" => "Druge prijavne možnosti",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Pozdravljeni,<br><br>oseba %s vam je omogočila souporabo %s.<br>Vir si lahko ogledate na <a href=\"%s\">tem naslovu</a>.<br><br>",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "Pozdravljeni,<br><br>uporabnik %s vam je omogočil souporabo <strong>%s</strong>.<br><a href=\"%s\">Oglejte si vsebino!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Ta seja oblaka ownCloud je trenutno v načinu enega sočasnega uporabnika.",
"This means only administrators can use the instance." => "To pomeni, da lahko oblak uporabljajo le osebe s skrbniškimi dovoljenji.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Stopite v stik s skrbnikom sistema, če se bo sporočilo še naprej nepričakovano prikazovalo.",
diff --git a/core/l10n/sq.php b/core/l10n/sq.php
index 64d51b35a54..bfb7b0903f6 100644
--- a/core/l10n/sq.php
+++ b/core/l10n/sq.php
@@ -1,12 +1,8 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s ndau »%s« me ju",
"Turned on maintenance mode" => "Mënyra e mirëmbajtjes u aktivizua",
"Turned off maintenance mode" => "Mënyra e mirëmbajtjes u çaktivizua",
"Updated database" => "Database-i u azhurnua",
-"Updating filecache, this may take really long..." => "Po azhurnoj memorjen e skedarëve, mund të zgjasi pak...",
-"Updated filecache" => "Memorja e skedarëve u azhornua",
-"... %d%% done ..." => "... %d%% u krye ...",
"Sunday" => "E djelë",
"Monday" => "E hënë",
"Tuesday" => "E martë",
@@ -27,6 +23,7 @@ $TRANSLATIONS = array(
"November" => "Nëntor",
"December" => "Dhjetor",
"Settings" => "Parametra",
+"Saving..." => "Duke ruajtur...",
"seconds ago" => "sekonda më parë",
"_%n minute ago_::_%n minutes ago_" => array("%n minut më parë","%n minuta më parë"),
"_%n hour ago_::_%n hours ago_" => array("%n orë më parë","%n orë më parë"),
@@ -108,7 +105,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Dosja dhe skedarët e të dhënave tuaja mbase janë të arritshme nga interneti sepse skedari .htaccess nuk po punon.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Për më shumë informacion mbi konfigurimin e duhur të serverit tuaj, ju lutem shikoni <a href=\"%s\" target=\"_blank\">dokumentacionin</a>.",
"Create an <strong>admin account</strong>" => "Krijo një <strong>llogari administruesi</strong>",
-"Advanced" => "Të përparuara",
"Data folder" => "Emri i dosjes",
"Configure the database" => "Konfiguro database-in",
"will be used" => "do të përdoret",
diff --git a/core/l10n/sr.php b/core/l10n/sr.php
index e5f3f0e6cb6..55eee982a6e 100644
--- a/core/l10n/sr.php
+++ b/core/l10n/sr.php
@@ -20,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "Новембар",
"December" => "Децембар",
"Settings" => "Поставке",
+"Saving..." => "Чување у току...",
"seconds ago" => "пре неколико секунди",
"_%n minute ago_::_%n minutes ago_" => array("","",""),
"_%n hour ago_::_%n hours ago_" => array("","",""),
@@ -88,7 +89,6 @@ $TRANSLATIONS = array(
"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." => "Без поузданог генератора случајнох бројева нападач лако може предвидети лозинку за поништавање кључа шифровања и отети вам налог.",
"Create an <strong>admin account</strong>" => "Направи <strong>административни налог</strong>",
-"Advanced" => "Напредно",
"Data folder" => "Фацикла података",
"Configure the database" => "Подешавање базе",
"will be used" => "ће бити коришћен",
diff --git a/core/l10n/sr@latin.php b/core/l10n/sr@latin.php
index 8a27ec15cfd..e7eb2b499a3 100644
--- a/core/l10n/sr@latin.php
+++ b/core/l10n/sr@latin.php
@@ -25,7 +25,7 @@ $TRANSLATIONS = array(
"_%n hour ago_::_%n hours ago_" => array("","",""),
"today" => "Danas",
"yesterday" => "juče",
-"_%n day ago_::_%n days ago_" => array("","",""),
+"_%n day ago_::_%n days ago_" => array("Prije %n dan.","Prije %n dana.","Prije %n dana."),
"last month" => "prošlog meseca",
"_%n month ago_::_%n months ago_" => array("","",""),
"months ago" => "pre nekoliko meseci",
@@ -92,7 +92,6 @@ $TRANSLATIONS = array(
"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Bez generatora slučajnog broja napadač može predvideti token za reset lozinke i preuzeti Vaš nalog.",
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Vaši podaci i direktorijumi su verovatno dostupni sa interneta jer .htaccess fajl ne funkcioniše.",
"Create an <strong>admin account</strong>" => "Napravi <strong>administrativni nalog</strong>",
-"Advanced" => "Napredno",
"Data folder" => "Fascikla podataka",
"Configure the database" => "Podešavanje baze",
"will be used" => "će biti korišćen",
@@ -105,6 +104,7 @@ $TRANSLATIONS = array(
"Log out" => "Odjava",
"Automatic logon rejected!" => "Automatsko logovanje odbijeno!",
"Lost your password?" => "Izgubili ste lozinku?",
-"remember" => "upamti"
+"remember" => "upamti",
+"Log in" => "Prijavi se"
);
$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/core/l10n/su.php b/core/l10n/su.php
new file mode 100644
index 00000000000..dbedde7e637
--- /dev/null
+++ b/core/l10n/su.php
@@ -0,0 +1,9 @@
+<?php
+$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(""),
+"_{count} file conflict_::_{count} file conflicts_" => array("")
+);
+$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/core/l10n/sv.php b/core/l10n/sv.php
index fe67ae9aefe..c4e92e62171 100644
--- a/core/l10n/sv.php
+++ b/core/l10n/sv.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s delade »%s« med dig",
"Couldn't send mail to following users: %s " => "Gick inte att skicka e-post till följande användare: %s",
"Turned on maintenance mode" => "Aktiverade underhållsläge",
"Turned off maintenance mode" => "Deaktiverade underhållsläge",
"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 ...",
"No image or file provided" => "Ingen bild eller fil har tillhandahållits",
"Unknown filetype" => "Okänd filtyp",
"Invalid image" => "Ogiltig bild",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "November",
"December" => "December",
"Settings" => "Inställningar",
+"Saving..." => "Sparar...",
"seconds ago" => "sekunder sedan",
"_%n minute ago_::_%n minutes ago_" => array("%n minut sedan","%n minuter sedan"),
"_%n hour ago_::_%n hours ago_" => array("%n timme sedan","%n timmar sedan"),
@@ -142,7 +139,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Din datakatalog och filer är förmodligen tillgängliga från Internet, eftersom .htaccess-filen inte fungerar.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "För information hur du korrekt konfigurerar din servern, se ownCloud <a href=\"%s\" target=\"_blank\">dokumentationen</a>.",
"Create an <strong>admin account</strong>" => "Skapa ett <strong>administratörskonto</strong>",
-"Advanced" => "Avancerad",
"Data folder" => "Datamapp",
"Configure the database" => "Konfigurera databasen",
"will be used" => "kommer att användas",
@@ -164,7 +160,6 @@ $TRANSLATIONS = array(
"remember" => "kom ihåg",
"Log in" => "Logga in",
"Alternative Logins" => "Alternativa inloggningar",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Hej där,<br><br>ville bara informera dig om att %s delade »%s« med dig.<br><a href=\"%s\">Titta på den!</a><br><br>",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Hör av dig till din system administratör ifall detta meddelande fortsätter eller visas oväntat.",
"Thank you for your patience." => "Tack för ditt tålamod.",
"Updating ownCloud to version %s, this may take a while." => "Uppdaterar ownCloud till version %s, detta kan ta en stund.",
diff --git a/core/l10n/ta_LK.php b/core/l10n/ta_LK.php
index ddd1e524a37..95468a9d7ac 100644
--- a/core/l10n/ta_LK.php
+++ b/core/l10n/ta_LK.php
@@ -20,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "கார்த்திகை",
"December" => "மார்கழி",
"Settings" => "அமைப்புகள்",
+"Saving..." => "சேமிக்கப்படுகிறது...",
"seconds ago" => "செக்கன்களுக்கு முன்",
"_%n minute ago_::_%n minutes ago_" => array("",""),
"_%n hour ago_::_%n hours ago_" => array("",""),
@@ -85,7 +86,6 @@ $TRANSLATIONS = array(
"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." => "பாதுகாப்பான சீரற்ற எண்ணிக்கையான புறப்பாக்கி இல்லையெனின், தாக்குனரால் கடவுச்சொல் மீளமைப்பு அடையாளவில்லைகள் முன்மொழியப்பட்டு உங்களுடைய கணக்கை கைப்பற்றலாம்.",
"Create an <strong>admin account</strong>" => "<strong> நிர்வாக கணக்கொன்றை </strong> உருவாக்குக",
-"Advanced" => "உயர்ந்த",
"Data folder" => "தரவு கோப்புறை",
"Configure the database" => "தரவுத்தளத்தை தகவமைக்க",
"will be used" => "பயன்படுத்தப்படும்",
diff --git a/core/l10n/te.php b/core/l10n/te.php
index 0754429351c..9c22a61aa7d 100644
--- a/core/l10n/te.php
+++ b/core/l10n/te.php
@@ -21,13 +21,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" => "సంవత్సరాల క్రితం",
@@ -36,15 +36,18 @@ $TRANSLATIONS = array(
"Ok" => "సరే",
"_{count} file conflict_::_{count} file conflicts_" => array("",""),
"Cancel" => "రద్దుచేయి",
+"Continue" => "కొనసాగించు",
"Error" => "పొరపాటు",
"Password" => "సంకేతపదం",
"Send" => "పంపించు",
"Expiration date" => "కాలం చెల్లు తేదీ",
"delete" => "తొలగించు",
+"Warning" => "హెచ్చరిక",
"Delete" => "తొలగించు",
"Add" => "చేర్చు",
"Username" => "వాడుకరి పేరు",
"New password" => "కొత్త సంకేతపదం",
+"Personal" => "వ్యక్తిగతం",
"Users" => "వాడుకరులు",
"Help" => "సహాయం",
"Log out" => "నిష్క్రమించు",
diff --git a/core/l10n/th_TH.php b/core/l10n/th_TH.php
index 2180a6efa73..85a9b4ab238 100644
--- a/core/l10n/th_TH.php
+++ b/core/l10n/th_TH.php
@@ -20,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "พฤศจิกายน",
"December" => "ธันวาคม",
"Settings" => "ตั้งค่า",
+"Saving..." => "กำลังบันทึกข้อมูล...",
"seconds ago" => "วินาที ก่อนหน้านี้",
"_%n minute ago_::_%n minutes ago_" => array(""),
"_%n hour ago_::_%n hours ago_" => array(""),
@@ -92,7 +93,6 @@ $TRANSLATIONS = array(
"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." => "หากปราศจากตัวสร้างหมายเลขแบบสุ่มที่ช่วยป้องกันความปลอดภัย ผู้บุกรุกอาจสามารถที่จะคาดคะเนรหัสยืนยันการเข้าถึงเพื่อรีเซ็ตรหัสผ่าน และเอาบัญชีของคุณไปเป็นของตนเองได้",
"Create an <strong>admin account</strong>" => "สร้าง <strong>บัญชีผู้ดูแลระบบ</strong>",
-"Advanced" => "ขั้นสูง",
"Data folder" => "โฟลเดอร์เก็บข้อมูล",
"Configure the database" => "กำหนดค่าฐานข้อมูล",
"will be used" => "จะถูกใช้",
diff --git a/core/l10n/tr.php b/core/l10n/tr.php
index fc08d68bb14..bd717ef8d92 100644
--- a/core/l10n/tr.php
+++ b/core/l10n/tr.php
@@ -1,13 +1,10 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s sizinle »%s« paylaşımında bulundu",
+"Expiration date is in the past." => "Son kullanma tarihi geçmişte.",
"Couldn't send mail to following users: %s " => "Şu kullanıcılara posta gönderilemedi: %s",
"Turned on maintenance mode" => "Bakım kipi etkinleştirildi",
"Turned off maintenance mode" => "Bakım kipi kapatıldı",
"Updated database" => "Veritabanı güncellendi",
-"Updating filecache, this may take really long..." => "Dosya önbelleği güncelleniyor. Bu, gerçekten uzun sürebilir.",
-"Updated filecache" => "Dosya önbelleği güncellendi",
-"... %d%% done ..." => "%%%d tamamlandı ...",
"No image or file provided" => "Resim veya dosya belirtilmedi",
"Unknown filetype" => "Bilinmeyen dosya türü",
"Invalid image" => "Geçersiz resim",
@@ -33,6 +30,7 @@ $TRANSLATIONS = array(
"November" => "Kasım",
"December" => "Aralık",
"Settings" => "Ayarlar",
+"Saving..." => "Kaydediliyor...",
"seconds ago" => "saniye önce",
"_%n minute ago_::_%n minutes ago_" => array("%n dakika önce","%n dakika önce"),
"_%n hour ago_::_%n hours ago_" => array("%n saat önce","%n saat önce"),
@@ -59,6 +57,11 @@ $TRANSLATIONS = array(
"(all selected)" => "(tümü seçildi)",
"({count} selected)" => "({count} seçildi)",
"Error loading file exists template" => "Dosya mevcut şablonu yüklenirken hata",
+"Very weak password" => "Çok güçsüz parola",
+"Weak password" => "Güçsüz parola",
+"So-so password" => "Normal parola",
+"Good password" => "İyi parola",
+"Strong password" => "Güçlü parola",
"Shared" => "Paylaşılan",
"Share" => "Paylaş",
"Error" => "Hata",
@@ -106,6 +109,7 @@ $TRANSLATIONS = array(
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Güncelleme başarılı olmadı. Lütfen bu hatayı bildirin <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>.",
"The update was successful. Redirecting you to ownCloud now." => "Güncelleme başarılı. ownCloud'a yönlendiriliyor.",
"%s password reset" => "%s parola sıfırlama",
+"A problem has occurred whilst sending the email, please contact your administrator." => "E-posta gönderilirken bir hata oluştu. Lütfen yönetinizle iletişime geçin.",
"Use the following link to reset your password: {link}" => "Parolanızı sıfırlamak için bu bağlantıyı kullanın: {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 ." => "Parolanızı değiştirme bağlantısı e-posta adresinize gönderildi.<br>Eğer makül bir süre içerisinde mesajı almadıysanız spam/junk dizinini kontrol ediniz.<br> Eğer orada da bulamazsanız sistem yöneticinize sorunuz.",
"Request failed!<br>Did you make sure your email/username was right?" => "İstek başarısız!<br>E-posta ve/veya kullanıcı adınızın doğru olduğundan emin misiniz?",
@@ -143,7 +147,7 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Veri klasörünüz ve dosyalarınız .htaccess dosyası çalışmadığı için internet'ten erişime açık.",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Sunucunuzu nasıl ayarlayacağınıza dair bilgi için, lütfen <a href=\"%s\" target=\"_blank\">belgelendirme sayfasını</a> ziyaret edin.",
"Create an <strong>admin account</strong>" => "Bir <strong>yönetici hesabı</strong> oluşturun",
-"Advanced" => "Gelişmiş",
+"Storage & database" => "Depolama ve veritabanı",
"Data folder" => "Veri klasörü",
"Configure the database" => "Veritabanını ayarla",
"will be used" => "kullanılacak",
@@ -166,7 +170,7 @@ $TRANSLATIONS = array(
"remember" => "hatırla",
"Log in" => "Giriş yap",
"Alternative Logins" => "Alternatif Girişler",
-"Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>" => "Merhaba, <br><br> %s sizinle »%s« paylaşımında bulundu.<br><a href=\"%s\">Paylaşımı gör!</a><br><br>İyi günler!",
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>" => "Merhaba, <br><br> %s sizinle <strong>%s</strong> paylaşımında bulundu.<br><a href=\"%s\">Paylaşımı gör!</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Bu ownCloud örneği şu anda tek kullanıcı kipinde.",
"This means only administrators can use the instance." => "Bu, örneği sadece yöneticiler kullanabilir demektir.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Eğer bu ileti görünmeye devam ederse veya beklenmedik şekilde ortaya çıkmışsa sistem yöneticinizle iletişime geçin.",
diff --git a/core/l10n/ug.php b/core/l10n/ug.php
index c340ff75405..9b923070356 100644
--- a/core/l10n/ug.php
+++ b/core/l10n/ug.php
@@ -20,6 +20,7 @@ $TRANSLATIONS = array(
"November" => "ئوغلاق",
"December" => "كۆنەك",
"Settings" => "تەڭشەكلەر",
+"Saving..." => "ساقلاۋاتىدۇ…",
"_%n minute ago_::_%n minutes ago_" => array(""),
"_%n hour ago_::_%n hours ago_" => array(""),
"today" => "بۈگۈن",
@@ -49,7 +50,6 @@ $TRANSLATIONS = array(
"Apps" => "ئەپلەر",
"Help" => "ياردەم",
"Security Warning" => "بىخەتەرلىك ئاگاھلاندۇرۇش",
-"Advanced" => "ئالىي",
"Finish setup" => "تەڭشەك تامام",
"Log out" => "تىزىمدىن چىق"
);
diff --git a/core/l10n/uk.php b/core/l10n/uk.php
index 3cc151f5a29..ade29981b49 100644
--- a/core/l10n/uk.php
+++ b/core/l10n/uk.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s розподілено »%s« з тобою",
"Couldn't send mail to following users: %s " => "Неможливо надіслати пошту наступним користувачам: %s ",
"Turned on maintenance mode" => "Увімкнено захищений режим",
"Turned off maintenance mode" => "Вимкнено захищений режим",
"Updated database" => "Базу даних оновлено",
-"Updating filecache, this may take really long..." => "Оновлення файлового кешу, це може тривати доволі довго...",
-"Updated filecache" => "Файловий кеш оновлено",
-"... %d%% done ..." => "... %d%% виконано ...",
"No image or file provided" => "Немає наданого зображення або файлу",
"Unknown filetype" => "Невідомий тип файлу",
"Invalid image" => "Невірне зображення",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "Листопад",
"December" => "Грудень",
"Settings" => "Налаштування",
+"Saving..." => "Зберігаю...",
"seconds ago" => "секунди тому",
"_%n minute ago_::_%n minutes ago_" => array("%n хвилину тому","%n хвилини тому","%n хвилин тому"),
"_%n hour ago_::_%n hours ago_" => array("%n годину тому","%n години тому","%n годин тому"),
@@ -143,7 +140,6 @@ $TRANSLATIONS = array(
"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" => "буде використано",
@@ -165,7 +161,6 @@ $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>" => "Агов,<br><br>просто щоб ви знали, що %s поділився »%s« з вами.<br><a href=\"%s\">Подивіться на це !</a><br><br>",
"This ownCloud instance is currently in single user mode." => "Цей екземпляр OwnCloud зараз працює в монопольному режимі одного користувача",
"This means only administrators can use the instance." => "Це означає, що лише адміністратори можуть використовувати цей екземпляр.",
"Contact your system administrator if this message persists or appeared unexpectedly." => "Зверніться до системного адміністратора, якщо це повідомлення зберігається або з'являєтья несподівано.",
diff --git a/core/l10n/ur_PK.php b/core/l10n/ur_PK.php
index ed090fdaf78..3012eb869c9 100644
--- a/core/l10n/ur_PK.php
+++ b/core/l10n/ur_PK.php
@@ -57,7 +57,6 @@ $TRANSLATIONS = array(
"Access forbidden" => "پہنچ کی اجازت نہیں",
"Cloud not found" => "نہیں مل سکا",
"Create an <strong>admin account</strong>" => "ایک<strong> ایڈمن اکاؤنٹ</strong> بنائیں",
-"Advanced" => "ایڈوانسڈ",
"Data folder" => "ڈیٹا فولڈر",
"Configure the database" => "ڈیٹا بیس کونفگر کریں",
"will be used" => "استعمال ہو گا",
diff --git a/core/l10n/vi.php b/core/l10n/vi.php
index 06decc3a0cb..be99580d942 100644
--- a/core/l10n/vi.php
+++ b/core/l10n/vi.php
@@ -1,5 +1,14 @@
<?php
$TRANSLATIONS = array(
+"Couldn't send mail to following users: %s " => "Không thể gửi thư cho người dùng: %s",
+"Turned on maintenance mode" => "Bật chế độ bảo trì",
+"Turned off maintenance mode" => "Tắt chế độ bảo trì",
+"Updated database" => "Cơ sở dữ liệu đã được cập nhật",
+"No image or file provided" => "Không có hình ảnh hoặc tập tin được cung cấp",
+"Unknown filetype" => "Không biết kiểu tập tin",
+"Invalid image" => "Hình ảnh không hợp lệ",
+"No temporary profile picture available, try again" => "Ảnh cá nhân tạm thời không có giá trị, hãy thử lại",
+"No crop data provided" => "Không có dữ liệu nguồn được cung cấp",
"Sunday" => "Chủ nhật",
"Monday" => "Thứ 2",
"Tuesday" => "Thứ 3",
@@ -20,23 +29,33 @@ $TRANSLATIONS = array(
"November" => "Tháng 11",
"December" => "Tháng 12",
"Settings" => "Cài đặt",
+"Saving..." => "Đang lưu...",
"seconds ago" => "vài giây trước",
-"_%n minute ago_::_%n minutes ago_" => array(""),
-"_%n hour ago_::_%n hours ago_" => array(""),
+"_%n minute ago_::_%n minutes ago_" => array("%n phút trước"),
+"_%n hour ago_::_%n hours ago_" => array("%n giờ trước"),
"today" => "hôm nay",
"yesterday" => "hôm qua",
-"_%n day ago_::_%n days ago_" => array(""),
+"_%n day ago_::_%n days ago_" => array("%n ngày trước"),
"last month" => "tháng trước",
-"_%n month ago_::_%n months ago_" => array(""),
+"_%n month ago_::_%n months ago_" => array("%n tháng trước"),
"months ago" => "tháng trước",
"last year" => "năm trước",
"years ago" => "năm trước",
"Choose" => "Chọn",
+"Error loading file picker template: {error}" => "Lỗi khi tải mẫu tập tin picker: {error}",
"Yes" => "Có",
"No" => "Không",
"Ok" => "Đồng ý",
-"_{count} file conflict_::_{count} file conflicts_" => array(""),
+"Error loading message template: {error}" => "Lỗi khi tải mẫu thông điệp: {error}",
+"_{count} file conflict_::_{count} file conflicts_" => array("{count} tập tin xung đột"),
+"One file conflict" => "Một tập tin xung đột",
+"Which files do you want to keep?" => "Bạn muốn tiếp tục với những tập tin nào?",
+"If you select both versions, the copied file will have a number added to its name." => "Nếu bạn chọn cả hai phiên bản, tập tin được sao chép sẽ được đánh thêm số vào tên của nó.",
"Cancel" => "Hủy",
+"Continue" => "Tiếp tục",
+"(all selected)" => "(Tất cả các lựa chọn)",
+"({count} selected)" => "({count} được chọn)",
+"Error loading file exists template" => "Lỗi khi tải tập tin mẫu đã tồn tại",
"Shared" => "Được chia sẻ",
"Share" => "Chia sẻ",
"Error" => "Lỗi",
@@ -45,8 +64,11 @@ $TRANSLATIONS = array(
"Error while changing permissions" => "Lỗi trong quá trình phân quyền",
"Shared with you and the group {group} by {owner}" => "Đã được chia sẽ với bạn và nhóm {group} bởi {owner}",
"Shared with you by {owner}" => "Đã được chia sẽ bởi {owner}",
+"Share with user or group …" => "Chia sẻ với người dùng hoặc nhóm",
+"Share link" => "Chia sẻ liên kết",
"Password protect" => "Mật khẩu bảo vệ",
"Password" => "Mật khẩu",
+"Allow Public Upload" => "Cho phép công khai tập tin tải lên",
"Email link to person" => "Liên kết email tới cá nhân",
"Send" => "Gởi",
"Set expiration date" => "Đặt ngày kết thúc",
@@ -57,6 +79,7 @@ $TRANSLATIONS = array(
"Resharing is not allowed" => "Chia sẻ lại không được cho phép",
"Shared in {item} with {user}" => "Đã được chia sẽ trong {item} với {user}",
"Unshare" => "Bỏ chia sẻ",
+"notify by email" => "Thông báo qua email",
"can edit" => "có thể chỉnh sửa",
"access control" => "quản lý truy cập",
"create" => "tạo",
@@ -70,15 +93,24 @@ $TRANSLATIONS = array(
"Email sent" => "Email đã được gửi",
"Warning" => "Cảnh báo",
"The object type is not specified." => "Loại đối tượng không được chỉ định.",
+"Enter new" => "Nhập mới",
"Delete" => "Xóa",
"Add" => "Thêm",
+"Edit tags" => "Sửa thẻ",
+"Error loading dialog template: {error}" => "Lỗi khi tải mẫu hội thoại: {error}",
+"No tags selected for deletion." => "Không có thẻ nào được chọn để xóa",
+"Please reload the page." => "Vui lòng tải lại trang.",
"The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>." => "Cập nhật không thành công . Vui lòng thông báo đến <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\"> Cộng đồng ownCloud </a>.",
"The update was successful. Redirecting you to ownCloud now." => "Cập nhật thành công .Hệ thống sẽ đưa bạn tới ownCloud.",
+"%s password reset" => "%s thiết lập lại mật khẩu",
"Use the following link to reset your password: {link}" => "Dùng đường dẫn sau để khôi phục lại mật khẩu : {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 ." => "Liên kết tạo lại mật khẩu đã được gửi tới hộp thư của bạn.<br>Nếu bạn không thấy nó sau một khoảng thời gian, vui lòng kiểm tra trong thư mục Spam/Rác.<br>Nếu vẫn không thấy, vui lòng hỏi người quản trị hệ thống.",
"Request failed!<br>Did you make sure your email/username was right?" => "Yêu cầu thất bại!<br>Bạn có chắc là email/tên đăng nhập của bạn chính xác?",
"You will receive a link to reset your password via Email." => "Vui lòng kiểm tra Email để khôi phục lại mật khẩu.",
"Username" => "Tên đăng nhập",
+"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?" => "Tập tin của bạn được mã hóa. Nếu bạn chưa kích hoạt khoá phục hồi, sẽ không có cách nào để lấy lại được dữ liệu sau khi thiết lập lại mật khẩu. Nếu bạn không biết phải làm gì, xin vui lòng liên hệ với quản trị viên trước khi tiếp tục. Bạn có muốn tiếp tục?",
+"Yes, I really want to reset my password now" => "Vâng, tôi muốn thiết lập lại mật khẩu ngay.",
+"Reset" => "Khởi động lại",
"Your password was reset" => "Mật khẩu của bạn đã được khôi phục",
"To login page" => "Trang đăng nhập",
"New password" => "Mật khẩu mới",
@@ -88,15 +120,24 @@ $TRANSLATIONS = array(
"Apps" => "Ứng dụng",
"Admin" => "Quản trị",
"Help" => "Giúp đỡ",
+"Error loading tags" => "Lỗi khi tải thẻ",
+"Tag already exists" => "Thẻ đã tồn tại",
+"Error deleting tag(s)" => "Lỗi khi xóa (nhiều)thẻ",
+"Error tagging" => "Lỗi gắn thẻ",
+"Error untagging" => "Lỗi không gắn thẻ",
"Access forbidden" => "Truy cập bị cấm",
"Cloud not found" => "Không tìm thấy Clound",
+"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "Xin chào,\n\nbáo cho bạn biết rằng %s đã chia sẽ %s với bạn.\nXem nó: %s\n\n",
+"The share will expire on %s." => "Chia sẻ này sẽ hết hiệu lực vào %s.",
+"Cheers!" => "Chúc mừng!",
"Security Warning" => "Cảnh bảo bảo mật",
"Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)" => "Phiên bản PHP của bạn có lỗ hổng NULL Byte attack (CVE-2006-7243)",
+"Please update your PHP installation to use %s securely." => "Vui lòng cập nhật bản cài đặt PHP để sử dụng %s một cách an toàn.",
"No secure random number generator is available, please enable the PHP OpenSSL extension." => "Không an toàn ! chức năng random number generator đã có sẵn ,vui lòng bật PHP OpenSSL extension.",
"Without a secure random number generator an attacker may be able to predict password reset tokens and take over your account." => "Nếu không có random number generator , Hacker có thể thiết lập lại mật khẩu và chiếm tài khoản của bạn.",
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "Thư mục và file dữ liệu của bạn có thể được truy cập từ internet bởi vì file .htaccess không hoạt động",
+"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "Để biết thêm thông tin và cách cấu hình đúng vui lòng xem thêm <a href=\"%s\" target=\"_blank\">tài l</a>.",
"Create an <strong>admin account</strong>" => "Tạo một <strong>tài khoản quản trị</strong>",
-"Advanced" => "Nâng cao",
"Data folder" => "Thư mục dữ liệu",
"Configure the database" => "Cấu hình cơ sở dữ liệu",
"will be used" => "được sử dụng",
@@ -106,15 +147,25 @@ $TRANSLATIONS = array(
"Database tablespace" => "Cơ sở dữ liệu tablespace",
"Database host" => "Database host",
"Finish setup" => "Cài đặt hoàn tất",
+"Finishing …" => "Đang hoàn thành ...",
+"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "Ứng dụng này yêu cầu JavaScript để hoạt động. Vui lòng <a href=\"http://enable-javascript.com/\" target=\"_blank\">kích hoạt JavaScript</a> và tải lại giao diện này.",
"%s is available. Get more information on how to update." => "%s còn trống. Xem thêm thông tin cách cập nhật.",
"Log out" => "Đăng xuất",
"Automatic logon rejected!" => "Tự động đăng nhập đã bị từ chối !",
"If you did not change your password recently, your account may be compromised!" => "Nếu bạn không thay đổi mật khẩu gần đây của bạn, tài khoản của bạn có thể gặp nguy hiểm!",
"Please change your password to secure your account again." => "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.",
+"Server side authentication failed!" => "Xác thực phía máy chủ không thành công!",
+"Please contact your administrator." => "Vui lòng liên hệ với quản trị viên.",
"Lost your password?" => "Bạn quên mật khẩu ?",
"remember" => "ghi nhớ",
"Log in" => "Đăng nhập",
"Alternative Logins" => "Đăng nhập khác",
-"Updating ownCloud to version %s, this may take a while." => "Cập nhật ownCloud lên phiên bản %s, có thể sẽ mất thời gian"
+"This ownCloud instance is currently in single user mode." => "OwnCloud trong trường hợp này đang ở chế độ người dùng duy nhất.",
+"This means only administrators can use the instance." => "Điều này có nghĩa chỉ có người quản trị có thể sử dụng trong trường hợp này.",
+"Contact your system administrator if this message persists or appeared unexpectedly." => "Liên hệ với người quản trị nếu lỗi này vẫn tồn tại hoặc xuất hiện bất ngờ.",
+"Thank you for your patience." => "Cảm ơn sự kiên nhẫn của bạn.",
+"Updating ownCloud to version %s, this may take a while." => "Cập nhật ownCloud lên phiên bản %s, có thể sẽ mất thời gian",
+"This ownCloud instance is currently being updated, which may take a while." => "Phiên bản ownCloud này hiện đang được cập nhật, có thể sẽ mất một ít thời gian.",
+"Please reload this page after a short time to continue using ownCloud." => "Xin vui lòng tải lại trang này để tiếp tục sử dụng ownCloud."
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/core/l10n/zh_CN.php b/core/l10n/zh_CN.php
index 3da1b9ca685..e5a6a254e54 100644
--- a/core/l10n/zh_CN.php
+++ b/core/l10n/zh_CN.php
@@ -1,14 +1,14 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s 向您分享了 »%s«",
+"Couldn't send mail to following users: %s " => "发送失败,用户如下: %s ",
"Turned on maintenance mode" => "启用维护模式",
"Turned off maintenance mode" => "关闭维护模式",
"Updated database" => "数据库已更新",
-"Updating filecache, this may take really long..." => "正在更新文件缓存,这可能需要较长时间...",
-"Updated filecache" => "文件缓存已更新",
-"... %d%% done ..." => "...已完成 %d%% ...",
+"No image or file provided" => "没有提供图片或文件",
"Unknown filetype" => "未知的文件类型",
"Invalid image" => "无效的图像",
+"No temporary profile picture available, try again" => "没有临时概览页图片可用,请重试",
+"No crop data provided" => "没有提供相应数据",
"Sunday" => "星期日",
"Monday" => "星期一",
"Tuesday" => "星期二",
@@ -29,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "十一月",
"December" => "十二月",
"Settings" => "设置",
+"Saving..." => "保存中",
"seconds ago" => "秒前",
"_%n minute ago_::_%n minutes ago_" => array("%n 分钟前"),
"_%n hour ago_::_%n hours ago_" => array("%n 小时前"),
@@ -41,11 +42,20 @@ $TRANSLATIONS = array(
"last year" => "去年",
"years ago" => "年前",
"Choose" => "选择(&C)...",
+"Error loading file picker template: {error}" => "加载文件分拣模板出错: {error}",
"Yes" => "是",
"No" => "否",
"Ok" => "好",
-"_{count} file conflict_::_{count} file conflicts_" => array(""),
+"Error loading message template: {error}" => "加载消息模板出错: {error}",
+"_{count} file conflict_::_{count} file conflicts_" => array("{count} 个文件冲突"),
+"One file conflict" => "1个文件冲突",
+"Which files do you want to keep?" => "想要保留哪一个文件呢?",
+"If you select both versions, the copied file will have a number added to its name." => "如果同时选择了连个版本,复制的文件名将会添加上一个数字。",
"Cancel" => "取消",
+"Continue" => "继续",
+"(all selected)" => "(选中全部)",
+"({count} selected)" => "(选择了{count}个)",
+"Error loading file exists template" => "加载文件存在性模板失败",
"Shared" => "已共享",
"Share" => "分享",
"Error" => "错误",
@@ -54,6 +64,8 @@ $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 user or group …" => "分享给其他用户或组 ...",
+"Share link" => "分享链接",
"Password protect" => "密码保护",
"Password" => "密码",
"Allow Public Upload" => "允许公开上传",
@@ -67,6 +79,7 @@ $TRANSLATIONS = array(
"Resharing is not allowed" => "不允许二次共享",
"Shared in {item} with {user}" => "在 {item} 与 {user} 共享。",
"Unshare" => "取消共享",
+"notify by email" => "以邮件通知",
"can edit" => "可以修改",
"access control" => "访问控制",
"create" => "创建",
@@ -80,8 +93,13 @@ $TRANSLATIONS = array(
"Email sent" => "邮件已发送",
"Warning" => "警告",
"The object type is not specified." => "未指定对象类型。",
+"Enter new" => "输入新...",
"Delete" => "删除",
"Add" => "增加",
+"Edit tags" => "编辑标签",
+"Error loading dialog template: {error}" => "加载对话框模板出错: {error}",
+"No tags selected for deletion." => "请选择要删除的标签。",
+"Please reload the page." => "请重新加载页面。",
"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 的密码",
@@ -102,8 +120,18 @@ $TRANSLATIONS = array(
"Apps" => "应用",
"Admin" => "管理",
"Help" => "帮助",
+"Error loading tags" => "加载标签出错",
+"Tag already exists" => "标签已存在",
+"Error deleting tag(s)" => "删除标签(s)时出错",
+"Error tagging" => "添加标签时出错",
+"Error untagging" => "移除标签时出错",
+"Error favoriting" => "收藏时出错",
+"Error unfavoriting" => "删除收藏时出错",
"Access forbidden" => "访问禁止",
"Cloud not found" => "未找到云",
+"Hey there,\n\njust letting you know that %s shared %s with you.\nView it: %s\n\n" => "嗨、你好,\n\n只想让你知道 %s 分享了 %s 给你。\n现在查看: %s\n",
+"The share will expire on %s." => "此分享将在 %s 过期。",
+"Cheers!" => "干杯!",
"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。",
@@ -112,7 +140,6 @@ $TRANSLATIONS = array(
"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" => "将被使用",
@@ -122,15 +149,25 @@ $TRANSLATIONS = array(
"Database tablespace" => "数据库表空间",
"Database host" => "数据库主机",
"Finish setup" => "安装完成",
+"Finishing …" => "正在结束 ...",
+"This application requires JavaScript to be enabled for correct operation. Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable JavaScript</a> and re-load this interface." => "此程序需要启用JavaScript才能正常运行。请<a href=\"http://enable-javascript.com/\" target=\"_blank\">启用JavaScript</a> 并重新加载此接口。",
"%s is available. Get more information on how to update." => "%s 可用。获取更多关于如何升级的信息。",
"Log out" => "注销",
"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." => "请修改您的密码,以保护您的账户安全。",
+"Server side authentication failed!" => "服务端验证失败!",
+"Please contact your administrator." => "请联系你的管理员。",
"Lost your password?" => "忘记密码?",
"remember" => "记住",
"Log in" => "登录",
"Alternative Logins" => "其他登录方式",
-"Updating ownCloud to version %s, this may take a while." => "更新 ownCloud 到版本 %s,这可能需要一些时间。"
+"This ownCloud instance is currently in single user mode." => "当前ownCloud实例运行在单用户模式下。",
+"This means only administrators can use the instance." => "这意味着只有管理员才能在实例上操作。",
+"Contact your system administrator if this message persists or appeared unexpectedly." => "如果这个消息一直存在或不停出现,请联系你的系统管理员。",
+"Thank you for your patience." => "感谢让你久等了。",
+"Updating ownCloud to version %s, this may take a while." => "更新 ownCloud 到版本 %s,这可能需要一些时间。",
+"This ownCloud instance is currently being updated, which may take a while." => "当前ownCloud实例正在更新,可能需要一段时间。",
+"Please reload this page after a short time to continue using ownCloud." => "请稍后重新加载这个页面,以继续使用ownCloud。"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/core/l10n/zh_HK.php b/core/l10n/zh_HK.php
index 809bd7de92c..51d78a09796 100644
--- a/core/l10n/zh_HK.php
+++ b/core/l10n/zh_HK.php
@@ -73,7 +73,6 @@ $TRANSLATIONS = array(
"Help" => "幫助",
"Cloud not found" => "未找到Cloud",
"Create an <strong>admin account</strong>" => "建立管理員帳戶",
-"Advanced" => "進階",
"Configure the database" => "設定資料庫",
"will be used" => "將被使用",
"Database user" => "資料庫帳戶",
diff --git a/core/l10n/zh_TW.php b/core/l10n/zh_TW.php
index d78929ddb9c..dae143cef40 100644
--- a/core/l10n/zh_TW.php
+++ b/core/l10n/zh_TW.php
@@ -1,13 +1,9 @@
<?php
$TRANSLATIONS = array(
-"%s shared »%s« with you" => "%s 與您分享了 %s",
"Couldn't send mail to following users: %s " => "無法寄送郵件給這些使用者:%s",
"Turned on maintenance mode" => "已啓用維護模式",
"Turned off maintenance mode" => "已停用維護模式",
"Updated database" => "已更新資料庫",
-"Updating filecache, this may take really long..." => "更新檔案快取,這可能要很久…",
-"Updated filecache" => "已更新檔案快取",
-"... %d%% done ..." => "已完成 %d%%",
"No image or file provided" => "未提供圖片或檔案",
"Unknown filetype" => "未知的檔案類型",
"Invalid image" => "無效的圖片",
@@ -33,6 +29,7 @@ $TRANSLATIONS = array(
"November" => "十一月",
"December" => "十二月",
"Settings" => "設定",
+"Saving..." => "儲存中...",
"seconds ago" => "幾秒前",
"_%n minute ago_::_%n minutes ago_" => array("%n 分鐘前"),
"_%n hour ago_::_%n hours ago_" => array("%n 小時前"),
@@ -140,7 +137,6 @@ $TRANSLATIONS = array(
"Your data directory and files are probably accessible from the internet because the .htaccess file does not work." => "您的資料目錄看起來可以被 Internet 公開存取,因為 .htaccess 設定並未生效。",
"For information how to properly configure your server, please see the <a href=\"%s\" target=\"_blank\">documentation</a>." => "請參考<a href=\"%s\" target=\"_blank\">說明文件</a>以瞭解如何正確設定您的伺服器。",
"Create an <strong>admin account</strong>" => "建立一個<strong>管理者帳號</strong>",
-"Advanced" => "進階",
"Data folder" => "資料儲存位置",
"Configure the database" => "設定資料庫",
"will be used" => "將會使用",
@@ -162,7 +158,6 @@ $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>" => "嗨,<br><br>%s 和你分享了 %s ,到<a href=\"%s\">這裡</a>看它<br><br>",
"Contact your system administrator if this message persists or appeared unexpectedly." => "若這個訊息持續出現,請聯絡系統管理員",
"Thank you for your patience." => "感謝您的耐心",
"Updating ownCloud to version %s, this may take a while." => "正在將 ownCloud 升級至版本 %s ,這可能需要一點時間。",
diff --git a/core/lostpassword/controller.php b/core/lostpassword/controller.php
index 3c8099591a1..c858696885b 100644
--- a/core/lostpassword/controller.php
+++ b/core/lostpassword/controller.php
@@ -8,6 +8,11 @@
namespace OC\Core\LostPassword;
class Controller {
+
+ /**
+ * @param boolean $error
+ * @param boolean $requested
+ */
protected static function displayLostPasswordPage($error, $requested) {
$isEncrypted = \OC_App::isEnabled('files_encryption');
\OC_Template::printGuestPage('core/lostpassword', 'lostpassword',
@@ -16,6 +21,9 @@ class Controller {
'isEncrypted' => $isEncrypted));
}
+ /**
+ * @param boolean $success
+ */
protected static function displayResetPasswordPage($success, $args) {
$route_args = array();
$route_args['token'] = $args['token'];
@@ -61,7 +69,7 @@ class Controller {
$defaults = new \OC_Defaults();
\OC_Mail::send($email, $_POST['user'], $l->t('%s password reset', array($defaults->getName())), $msg, $from, $defaults->getName());
} catch (Exception $e) {
- \OC_Template::printErrorPage( 'A problem occurs during sending the e-mail please contact your administrator.');
+ \OC_Template::printErrorPage( $l->t('A problem has occurred whilst sending the email, please contact your administrator.') );
}
self::displayLostPasswordPage(false, true);
} else {
diff --git a/core/minimizer.php b/core/minimizer.php
deleted file mode 100644
index eeeddf86a81..00000000000
--- a/core/minimizer.php
+++ /dev/null
@@ -1,15 +0,0 @@
-<?php
-session_write_close();
-
-OC_App::loadApps();
-
-if ($service == 'core.css') {
- $minimizer = new OC_Minimizer_CSS();
- $files = OC_TemplateLayout::findStylesheetFiles(OC_Util::$coreStyles);
- $minimizer->output($files, $service);
-}
-else if ($service == 'core.js') {
- $minimizer = new OC_Minimizer_JS();
- $files = OC_TemplateLayout::findJavascriptFiles(OC_Util::$coreScripts);
- $minimizer->output($files, $service);
-}
diff --git a/core/routes.php b/core/routes.php
index f8454877e03..76cf03c3673 100644
--- a/core/routes.php
+++ b/core/routes.php
@@ -65,8 +65,6 @@ $this->create('core_tags_delete', '/tags/{type}/delete')
$this->create('js_config', '/core/js/oc.js')
->actionInclude('core/js/config.php');
// 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');
$this->create('core_lostpassword_index', '/lostpassword/')
@@ -100,9 +98,6 @@ $this->create('core_avatar_post_cropped', '/avatar/cropped')
->action('OC\Core\Avatar\Controller', 'postCroppedAvatar');
// Not specifically routed
-$this->create('app_css', '/apps/{app}/{file}')
- ->requirements(array('file' => '.*.css'))
- ->action('OC', 'loadCSSFile');
$this->create('app_index_script', '/apps/{app}/')
->defaults(array('file' => 'index.php'))
//->requirements(array('file' => '.*.php'))
diff --git a/core/setup/controller.php b/core/setup/controller.php
index c628bda609b..697408cfb57 100644
--- a/core/setup/controller.php
+++ b/core/setup/controller.php
@@ -56,17 +56,18 @@ class Controller {
}
public function loadAutoConfig($post) {
- $dbIsSet = isset($post['dbtype']);
- $directoryIsSet = isset($post['directory']);
- $adminAccountIsSet = isset($post['adminlogin']);
-
$autosetup_file = \OC::$SERVERROOT.'/config/autoconfig.php';
if( file_exists( $autosetup_file )) {
\OC_Log::write('core', 'Autoconfig file found, setting up owncloud...', \OC_Log::INFO);
+ $AUTOCONFIG = array();
include $autosetup_file;
$post = array_merge ($post, $AUTOCONFIG);
}
+ $dbIsSet = isset($post['dbtype']);
+ $directoryIsSet = isset($post['directory']);
+ $adminAccountIsSet = isset($post['adminlogin']);
+
if ($dbIsSet AND $directoryIsSet AND $adminAccountIsSet) {
$post['install'] = 'true';
if( file_exists( $autosetup_file )) {
@@ -90,7 +91,7 @@ class Controller {
$databases['sqlite'] = 'SQLite';
}
if ($hasMySQL) {
- $databases['mysql'] = 'MySQL';
+ $databases['mysql'] = 'MySQL/MariaDB';
}
if ($hasPostgreSQL) {
$databases['pgsql'] = 'PostgreSQL';
diff --git a/core/templates/installation.php b/core/templates/installation.php
index 9670a5e9ee5..709207e7977 100644
--- a/core/templates/installation.php
+++ b/core/templates/installation.php
@@ -48,13 +48,15 @@
<legend><?php print_unescaped($l->t( 'Create an <strong>admin account</strong>' )); ?></legend>
<p class="infield grouptop">
<input type="text" name="adminlogin" id="adminlogin" placeholder=""
- value="<?php p($_['adminlogin']); ?>" autocomplete="off" autofocus required />
+ value="<?php p($_['adminlogin']); ?>"
+ autocomplete="off" autocapitalize="off" autocorrect="off" autofocus required />
<label for="adminlogin" class="infield"><?php p($l->t( 'Username' )); ?></label>
<img class="svg" src="<?php p(image_path('', 'actions/user.svg')); ?>" alt="" />
</p>
<p class="infield groupbottom">
<input type="password" name="adminpass" data-typetoggle="#show" id="adminpass" placeholder=""
- value="<?php p($_['adminpass']); ?>" required />
+ value="<?php p($_['adminpass']); ?>"
+ autocomplete="off" autocapitalize="off" autocorrect="off" required />
<label for="adminpass" class="infield"><?php p($l->t( 'Password' )); ?></label>
<img class="svg" id="adminpass-icon" src="<?php print_unescaped(image_path('', 'actions/password.svg')); ?>" alt="" />
<input type="checkbox" id="show" name="show" />
@@ -65,7 +67,7 @@
<?php if(!$_['directoryIsSet'] OR !$_['dbIsSet'] OR count($_['errors']) > 0): ?>
<fieldset id="advancedHeader">
- <legend><a id="showAdvanced"><?php p($l->t( 'Advanced' )); ?> <img class="svg" src="<?php print_unescaped(image_path('', 'actions/caret.svg')); ?>" /></a></legend>
+ <legend><a id="showAdvanced"><?php p($l->t( 'Storage & database' )); ?> <img class="svg" src="<?php print_unescaped(image_path('', 'actions/caret.svg')); ?>" /></a></legend>
</fieldset>
<?php endif; ?>
@@ -74,14 +76,15 @@
<div id="datadirContent">
<label for="directory"><?php p($l->t( 'Data folder' )); ?></label>
<input type="text" name="directory" id="directory"
- placeholder="<?php p(OC::$SERVERROOT."/data"); ?>"
- value="<?php p($_['directory']); ?>" />
+ placeholder="<?php p(OC::$SERVERROOT.'/data'); ?>"
+ value="<?php p($_['directory']); ?>"
+ autocomplete="off" autocapitalize="off" autocorrect="off" />
</div>
</fieldset>
<?php endif; ?>
<?php if(!$_['dbIsSet'] OR count($_['errors']) > 0): ?>
- <fieldset id='databaseField'>
+ <fieldset id='databaseBackend'>
<?php if($_['hasMySQL'] or $_['hasPostgreSQL'] or $_['hasOracle'] or $_['hasMSSQL'])
$hasOtherDB = true; else $hasOtherDB =false; //other than SQLite ?>
<legend><?php p($l->t( 'Configure the database' )); ?></legend>
@@ -92,22 +95,26 @@
<input type="hidden" id="dbtype" name="dbtype" value="<?php p($type) ?>" />
<?php else: ?>
<input type="radio" name="dbtype" value="<?php p($type) ?>" id="<?php p($type) ?>"
- <?php p($_['dbtype'] === $type ? 'checked="checked" ' : '') ?>/>
+ <?php print_unescaped($_['dbtype'] === $type ? 'checked="checked" ' : '') ?>/>
<label class="<?php p($type) ?>" for="<?php p($type) ?>"><?php p($label) ?></label>
<?php endif; ?>
<?php endforeach; ?>
</div>
+ </fieldset>
<?php if($hasOtherDB): ?>
+ <fieldset id='databaseField'>
<div id="use_other_db">
<p class="infield grouptop">
<label for="dbuser" class="infield"><?php p($l->t( 'Database user' )); ?></label>
<input type="text" name="dbuser" id="dbuser" placeholder=""
- value="<?php p($_['dbuser']); ?>" autocomplete="off" />
+ value="<?php p($_['dbuser']); ?>"
+ autocomplete="off" autocapitalize="off" autocorrect="off" />
</p>
<p class="infield groupmiddle">
<input type="password" name="dbpass" id="dbpass" placeholder="" data-typetoggle="#dbpassword"
- value="<?php p($_['dbpass']); ?>" />
+ value="<?php p($_['dbpass']); ?>"
+ autocomplete="off" autocapitalize="off" autocorrect="off" />
<label for="dbpass" class="infield"><?php p($l->t( 'Database password' )); ?></label>
<input type="checkbox" id="dbpassword" name="dbpassword" />
<label for="dbpassword"></label>
@@ -116,25 +123,28 @@
<label for="dbname" class="infield"><?php p($l->t( 'Database name' )); ?></label>
<input type="text" name="dbname" id="dbname" placeholder=""
value="<?php p($_['dbname']); ?>"
- autocomplete="off" pattern="[0-9a-zA-Z$_-]+" />
+ autocomplete="off" autocapitalize="off" autocorrect="off"
+ pattern="[0-9a-zA-Z$_-]+" />
</p>
<?php if($_['hasOracle']): ?>
<div id="use_oracle_db">
<p class="infield groupmiddle">
<label for="dbtablespace" class="infield"><?php p($l->t( 'Database tablespace' )); ?></label>
<input type="text" name="dbtablespace" id="dbtablespace" placeholder=""
- value="<?php p($_['dbtablespace']); ?>" autocomplete="off" />
+ value="<?php p($_['dbtablespace']); ?>"
+ autocomplete="off" autocapitalize="off" autocorrect="off" />
</p>
</div>
<?php endif; ?>
<p class="infield groupbottom">
<label for="dbhost" class="infield"><?php p($l->t( 'Database host' )); ?></label>
<input type="text" name="dbhost" id="dbhost" placeholder=""
- value="<?php p($_['dbhost']); ?>" />
+ value="<?php p($_['dbhost']); ?>"
+ autocomplete="off" autocapitalize="off" autocorrect="off" />
</p>
</div>
+ </fieldset>
<?php endif; ?>
- </fieldset>
<?php endif; ?>
<div class="buttons"><input type="submit" class="primary" value="<?php p($l->t( 'Finish setup' )); ?>" data-finishing="<?php p($l->t( 'Finishing …' )); ?>" /></div>
diff --git a/core/templates/layout.base.php b/core/templates/layout.base.php
index bae52a73234..b3e2f4da91c 100644
--- a/core/templates/layout.base.php
+++ b/core/templates/layout.base.php
@@ -31,7 +31,7 @@
<?php endforeach; ?>
</head>
- <body>
+ <body id="body-public">
<?php print_unescaped($_['content']); ?>
</body>
</html>
diff --git a/core/templates/layout.guest.php b/core/templates/layout.guest.php
index 6a96b17b100..91157b923a5 100644
--- a/core/templates/layout.guest.php
+++ b/core/templates/layout.guest.php
@@ -36,7 +36,7 @@
<body id="body-login">
<div class="wrapper"><!-- for sticky footer -->
<header><div id="header">
- <img src="<?php print_unescaped(image_path('', 'logo.svg')); ?>" class="svg" alt="<?php p($theme->getName()); ?>" />
+ <div class='logo'></div>
<div id="logo-claim" style="display:none;"><?php p($theme->getLogoClaim()); ?></div>
</div></header>
diff --git a/core/templates/layout.user.php b/core/templates/layout.user.php
index bc1c700402e..3d897503480 100644
--- a/core/templates/layout.user.php
+++ b/core/templates/layout.user.php
@@ -15,7 +15,7 @@
</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=1.0">
<meta name="apple-itunes-app" content="app-id=543672169">
<link rel="shortcut icon" href="<?php print_unescaped(image_path('', 'favicon.png')); ?>" />
<link rel="apple-touch-icon-precomposed" href="<?php print_unescaped(image_path('', 'favicon-touch.png')); ?>" />
@@ -45,17 +45,18 @@
<?php endif; ?>
</div>
<header><div id="header">
- <a href="<?php print_unescaped(link_to('', 'index.php')); ?>" title="" id="owncloud"><img class="svg"
- src="<?php print_unescaped(image_path('', 'logo-wide.svg')); ?>" alt="<?php p($theme->getName()); ?>" /></a>
+ <a href="<?php print_unescaped(link_to('', 'index.php')); ?>" title="" id="owncloud">
+ <div class='logo-wide'></div>
+ </a>
<div id="logo-claim" style="display:none;"><?php p($theme->getLogoClaim()); ?></div>
<div id="settings" class="svg">
<span id="expand" tabindex="0" role="link">
+ <?php if ($_['enableAvatars']): ?>
+ <div class="avatardiv"></div>
+ <?php endif; ?>
<span id="expandDisplayName"><?php p(trim($_['user_displayname']) != '' ? $_['user_displayname'] : $_['user_uid']) ?></span>
<img class="svg" alt="" src="<?php print_unescaped(image_path('', 'actions/caret.svg')); ?>" />
</span>
- <?php if ($_['enableAvatars']): ?>
- <div class="avatardiv"></div>
- <?php endif; ?>
<div id="expanddiv">
<ul>
<?php foreach($_['settingsnavigation'] as $entry):?>
diff --git a/core/templates/login.php b/core/templates/login.php
index e697ebe5326..b534e1edea5 100644
--- a/core/templates/login.php
+++ b/core/templates/login.php
@@ -26,15 +26,17 @@
</p>
<p class="infield grouptop">
<input type="text" name="user" id="user" placeholder=""
- value="<?php p($_['username']); ?>"<?php p($_['user_autofocus'] ? ' autofocus' : ''); ?>
- autocomplete="on" required/>
+ value="<?php p($_['username']); ?>"
+ <?php p($_['user_autofocus'] ? 'autofocus' : ''); ?>
+ autocomplete="on" autocapitalize="off" autocorrect="off" required />
<label for="user" class="infield"><?php p($l->t('Username')); ?></label>
<img class="svg" src="<?php print_unescaped(image_path('', 'actions/user.svg')); ?>" alt=""/>
</p>
<p class="infield groupbottom">
<input type="password" name="password" id="password" value="" placeholder=""
- required<?php p($_['user_autofocus'] ? '' : ' autofocus'); ?> />
+ <?php p($_['user_autofocus'] ? '' : 'autofocus'); ?>
+ autocomplete="on" autocapitalize="off" autocorrect="off" required />
<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=""/>
</p>
diff --git a/core/templates/mail.php b/core/templates/mail.php
index b8b0a2bfe96..ae46eaca788 100644
--- a/core/templates/mail.php
+++ b/core/templates/mail.php
@@ -2,15 +2,15 @@
<tr><td>
<table cellspacing="0" cellpadding="0" border="0" width="600px">
<tr>
-<td bgcolor="#1d2d44" width="20px">&nbsp;</td>
-<td bgcolor="#1d2d44">
-<img src="<?php print_unescaped(OC_Helper::makeURLAbsolute(image_path('', 'logo-mail.gif'))); ?>" alt="<?php p($theme->getName()); ?>"/>
+<td bgcolor="<?php p($theme->getMailHeaderColor());?>" width="20px">&nbsp;</td>
+<td bgcolor="<?php p($theme->getMailHeaderColor());?>">
+<img src="<?php p(OC_Helper::makeURLAbsolute(image_path('', 'logo-mail.gif'))); ?>" alt="<?php p($theme->getName()); ?>"/>
</td>
</tr>
-<tr><td bgcolor="#f8f8f8" colspan="2">&nbsp;</td></tr>
+<tr><td colspan="2">&nbsp;</td></tr>
<tr>
-<td bgcolor="#f8f8f8" width="20px">&nbsp;</td>
-<td bgcolor="#f8f8f8" style="font-weight:normal; font-size:0.8em; line-height:1.2em; font-family:verdana,'arial',sans;">
+<td width="20px">&nbsp;</td>
+<td style="font-weight:normal; font-size:0.8em; line-height:1.2em; font-family:verdana,'arial',sans;">
<?php
print_unescaped($l->t('Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href="%s">View it!</a><br><br>', array($_['user_displayname'], $_['filename'], $_['link'])));
if ( isset($_['expiration']) ) {
@@ -21,17 +21,17 @@ p($l->t('Cheers!'));
?>
</td>
</tr>
-<tr><td bgcolor="#f8f8f8" colspan="2">&nbsp;</td></tr>
+<tr><td colspan="2">&nbsp;</td></tr>
<tr>
-<td bgcolor="#f8f8f8" width="20px">&nbsp;</td>
-<td bgcolor="#f8f8f8" style="font-weight:normal; font-size:0.8em; line-height:1.2em; font-family:verdana,'arial',sans;">--<br>
+<td width="20px">&nbsp;</td>
+<td style="font-weight:normal; font-size:0.8em; line-height:1.2em; font-family:verdana,'arial',sans;">--<br>
<?php p($theme->getName()); ?> -
<?php p($theme->getSlogan()); ?>
-<br><a href="<?php print_unescaped($theme->getBaseUrl()); ?>"><?php print_unescaped($theme->getBaseUrl());?></a>
+<br><a href="<?php p($theme->getBaseUrl()); ?>"><?php p($theme->getBaseUrl());?></a>
</td>
</tr>
<tr>
-<td bgcolor="#f8f8f8" colspan="2">&nbsp;</td>
+<td colspan="2">&nbsp;</td>
</tr>
</table>
</td></tr>
diff --git a/cron.php b/cron.php
index 1065a700288..31bc68b08bb 100644
--- a/cron.php
+++ b/cron.php
@@ -51,7 +51,7 @@ try {
// load all apps to get all api routes properly setup
OC_App::loadApps();
- session_write_close();
+ \OC::$session->close();
$logger = \OC_Log::$object;
@@ -100,7 +100,7 @@ try {
touch(TemporaryCronClass::$lockfile);
// Work
- $jobList = new \OC\BackgroundJob\JobList();
+ $jobList = \OC::$server->getJobList();
$jobs = $jobList->getAll();
foreach ($jobs as $job) {
$job->execute($jobList, $logger);
@@ -112,7 +112,7 @@ try {
OC_JSON::error(array('data' => array('message' => 'Backgroundjobs are using system cron!')));
} else {
// Work and success :-)
- $jobList = new \OC\BackgroundJob\JobList();
+ $jobList = \OC::$server->getJobList();
$job = $jobList->getNext();
$job->execute($jobList, $logger);
$jobList->setLastJob($job);
diff --git a/issue_template.md b/issue_template.md
index 0ddc7667bf3..ec14a8b3463 100644
--- a/issue_template.md
+++ b/issue_template.md
@@ -1,37 +1,44 @@
+### Steps to reproduce
+1.
+2.
+3.
+
### Expected behaviour
Tell us what should happen
### Actual behaviour
Tell us what happens instead
-### Steps to reproduce
-1.
-2.
-3.
-
### Server configuration
-Operating system:
+**Operating system**:
-Web server:
+**Web server:**
-Database:
+**Database:**
-PHP version:
+**PHP version:**
-ownCloud version: (see ownCloud admin page)
+**ownCloud version:** (see ownCloud admin page)
-Updated from an older ownCloud or fresh install:
+**Updated from an older ownCloud or fresh install:**
-List of activated app:
+**List of activated apps:**
+
+**The content of config/config.php:**
+
+```
+Insert your config.php content here
+(Without the database password and passwordsalt)
+```
-The content of config/config.php: (Without the database password and passwordsalt)
+**Are you using external storage, if yes which one:** local/smb/sftp/...
-Are you using external storage, if yes which one:
+**Are you using encryption:** yes/no
### Client configuration
-Browser:
+**Browser:**
-Operating system:
+**Operating system:**
### Logs
#### Web server error log
diff --git a/l10n/.tx/config b/l10n/.tx/config
index 70ec3328564..ba2d192909f 100644
--- a/l10n/.tx/config
+++ b/l10n/.tx/config
@@ -1,5 +1,6 @@
[main]
-host = https://www.transifex.net
+host = https://www.transifex.com
+lang_map = ja_JP: ja
[owncloud.core]
file_filter = <lang>/core.po
diff --git a/l10n/ach/core.po b/l10n/ach/core.po
index 9808a0ee036..fd769464486 100644
--- a/l10n/ach/core.po
+++ b/l10n/ach/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-08 03:26+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Acoli (http://www.transifex.com/projects/p/owncloud/language/ach/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: ach\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:858
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -293,123 +303,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -525,7 +541,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/ach/files.po b/l10n/ach/files.po
index 169f2307c38..58c50d3e193 100644
--- a/l10n/ach/files.po
+++ b/l10n/ach/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Acoli (http://www.transifex.com/projects/p/owncloud/language/ach/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/ach/files_encryption.po b/l10n/ach/files_encryption.po
index 576cbab3749..79790b6544a 100644
--- a/l10n/ach/files_encryption.po
+++ b/l10n/ach/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Acoli (http://www.transifex.com/projects/p/owncloud/language/ach/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/ach/files_external.po b/l10n/ach/files_external.po
index f3808f1199d..777e81342ef 100644
--- a/l10n/ach/files_external.po
+++ b/l10n/ach/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-09-07 04:40-0400\n"
-"PO-Revision-Date: 2013-09-07 07:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Acoli (http://www.transifex.com/projects/p/owncloud/language/ach/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: ach\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:453
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:457
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:460
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ach/files_sharing.po b/l10n/ach/files_sharing.po
index ed2a3de1d7d..37a1f4ea88b 100644
--- a/l10n/ach/files_sharing.po
+++ b/l10n/ach/files_sharing.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Acoli (http://www.transifex.com/projects/p/owncloud/language/ach/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: ach\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -55,30 +59,14 @@ msgstr ""
#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:20
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:28 templates/public.php:94
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:45 templates/public.php:48
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:58
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:91
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:98
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/ach/files_trashbin.po b/l10n/ach/files_trashbin.po
index 1eeccfe9674..96c38828dd8 100644
--- a/l10n/ach/files_trashbin.po
+++ b/l10n/ach/files_trashbin.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-10 22:26-0400\n"
-"PO-Revision-Date: 2013-10-11 02:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Acoli (http://www.transifex.com/projects/p/owncloud/language/ach/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: ach\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:23
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:26 templates/index.php:28
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:37 templates/index.php:38
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/ach/lib.po b/l10n/ach/lib.po
index 188f480eab5..c338a1ca543 100644
--- a/l10n/ach/lib.po
+++ b/l10n/ach/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Acoli (http://www.transifex.com/projects/p/owncloud/language/ach/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: ach\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/ach/settings.po b/l10n/ach/settings.po
index 8b891176d1e..b36c8be6ba4 100644
--- a/l10n/ach/settings.po
+++ b/l10n/ach/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Acoli (http://www.transifex.com/projects/p/owncloud/language/ach/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: ach\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/ach/user_ldap.po b/l10n/ach/user_ldap.po
index b4fe8bb2619..8516b5a6fea 100644
--- a/l10n/ach/user_ldap.po
+++ b/l10n/ach/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Acoli (http://www.transifex.com/projects/p/owncloud/language/ach/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/ady/core.po b/l10n/ady/core.po
index 21767522354..3595cbff3fb 100644
--- a/l10n/ady/core.po
+++ b/l10n/ady/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-08 03:26+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Adyghe (http://www.transifex.com/projects/p/owncloud/language/ady/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: ady\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:858
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -293,123 +303,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -525,7 +541,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/ady/files.po b/l10n/ady/files.po
index 95bd2e10d1d..bc32e0306bd 100644
--- a/l10n/ady/files.po
+++ b/l10n/ady/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Adyghe (http://www.transifex.com/projects/p/owncloud/language/ady/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/ady/files_encryption.po b/l10n/ady/files_encryption.po
index d36a8d8deff..2ae790c338b 100644
--- a/l10n/ady/files_encryption.po
+++ b/l10n/ady/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Adyghe (http://www.transifex.com/projects/p/owncloud/language/ady/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/ady/files_external.po b/l10n/ady/files_external.po
index 9715fc2bc00..c764d6453e2 100644
--- a/l10n/ady/files_external.po
+++ b/l10n/ady/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-07 12:16-0400\n"
-"PO-Revision-Date: 2013-10-07 15:03+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Adyghe (http://www.transifex.com/projects/p/owncloud/language/ady/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: ady\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:453
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:457
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:460
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ady/files_sharing.po b/l10n/ady/files_sharing.po
index c155c36bdaa..62d961f3521 100644
--- a/l10n/ady/files_sharing.po
+++ b/l10n/ady/files_sharing.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Adyghe (http://www.transifex.com/projects/p/owncloud/language/ady/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: ady\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -55,30 +59,14 @@ msgstr ""
#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:20
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:28 templates/public.php:94
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:45 templates/public.php:48
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:58
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:91
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:98
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/ady/files_trashbin.po b/l10n/ady/files_trashbin.po
index c8916178f73..65927975a23 100644
--- a/l10n/ady/files_trashbin.po
+++ b/l10n/ady/files_trashbin.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-10 22:26-0400\n"
-"PO-Revision-Date: 2013-10-11 02:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Adyghe (http://www.transifex.com/projects/p/owncloud/language/ady/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: ady\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:23
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:26 templates/index.php:28
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:37 templates/index.php:38
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/ady/lib.po b/l10n/ady/lib.po
index 6043ba35ec8..0a215aa3587 100644
--- a/l10n/ady/lib.po
+++ b/l10n/ady/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Adyghe (http://www.transifex.com/projects/p/owncloud/language/ady/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: ady\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/ady/settings.po b/l10n/ady/settings.po
index 72191d83824..b5a1d179782 100644
--- a/l10n/ady/settings.po
+++ b/l10n/ady/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Adyghe (http://www.transifex.com/projects/p/owncloud/language/ady/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: ady\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/ady/user_ldap.po b/l10n/ady/user_ldap.po
index 9c997191382..705677146f4 100644
--- a/l10n/ady/user_ldap.po
+++ b/l10n/ady/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Adyghe (http://www.transifex.com/projects/p/owncloud/language/ady/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/af/core.po b/l10n/af/core.po
index a93e0580171..101475a4c79 100644
--- a/l10n/af/core.po
+++ b/l10n/af/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-08 03:26+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (http://www.transifex.com/projects/p/owncloud/language/af/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: af\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:858
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -293,123 +303,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -525,7 +541,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/af/files.po b/l10n/af/files.po
index b5cf6a2f4ba..2175656e181 100644
--- a/l10n/af/files.po
+++ b/l10n/af/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (http://www.transifex.com/projects/p/owncloud/language/af/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/af/files_encryption.po b/l10n/af/files_encryption.po
index a8ac7007bd7..6601d7dfb2d 100644
--- a/l10n/af/files_encryption.po
+++ b/l10n/af/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (http://www.transifex.com/projects/p/owncloud/language/af/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/af/files_external.po b/l10n/af/files_external.po
index 12bc380c977..f3768b60b64 100644
--- a/l10n/af/files_external.po
+++ b/l10n/af/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-21 18:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (http://www.transifex.com/projects/p/owncloud/language/af/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: af\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:453
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:457
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:460
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/af/files_sharing.po b/l10n/af/files_sharing.po
index 1321de36427..15b99fb2ab8 100644
--- a/l10n/af/files_sharing.po
+++ b/l10n/af/files_sharing.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-21 18:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (http://www.transifex.com/projects/p/owncloud/language/af/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: af\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -55,30 +59,14 @@ msgstr ""
#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:20
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:28 templates/public.php:94
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:45 templates/public.php:48
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:58
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:91
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:98
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/af/files_trashbin.po b/l10n/af/files_trashbin.po
index d5ff3ad3816..2bc09ed0341 100644
--- a/l10n/af/files_trashbin.po
+++ b/l10n/af/files_trashbin.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-21 18:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (http://www.transifex.com/projects/p/owncloud/language/af/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: af\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/af/lib.po b/l10n/af/lib.po
index 8954006a8a7..9567765edb2 100644
--- a/l10n/af/lib.po
+++ b/l10n/af/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (http://www.transifex.com/projects/p/owncloud/language/af/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: af\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/af/settings.po b/l10n/af/settings.po
index 542ebc1bb0c..af8fee54359 100644
--- a/l10n/af/settings.po
+++ b/l10n/af/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (http://www.transifex.com/projects/p/owncloud/language/af/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: af\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/af/user_ldap.po b/l10n/af/user_ldap.po
index e9d0724a46c..32c77bec4a9 100644
--- a/l10n/af/user_ldap.po
+++ b/l10n/af/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (http://www.transifex.com/projects/p/owncloud/language/af/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/af_ZA/core.po b/l10n/af_ZA/core.po
index 618d4d305d9..aa1182d724b 100644
--- a/l10n/af_ZA/core.po
+++ b/l10n/af_ZA/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: af_ZA\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Instellings"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -293,123 +303,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Wagwoord"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Gebruik die volgende skakel om jou wagwoord te herstel: {link}"
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "Jy sal `n skakel via e-pos ontvang om jou wagwoord te herstel."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Gebruikersnaam"
@@ -525,7 +541,7 @@ msgstr "Persoonlik"
msgid "Users"
msgstr "Gebruikers"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Toepassings"
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Skep `n <strong>admin-rekening</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Gevorderd"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Stel databasis op"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "sal gebruik word"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Databasis-gebruiker"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Databasis-wagwoord"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Databasis naam"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Maak opstelling klaar"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Teken uit"
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Jou wagwoord verloor?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "onthou"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Teken aan"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/af_ZA/files.po b/l10n/af_ZA/files.po
index c871aaa6c48..9ab990fa95f 100644
--- a/l10n/af_ZA/files.po
+++ b/l10n/af_ZA/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/af_ZA/files_encryption.po b/l10n/af_ZA/files_encryption.po
index 926d021d250..ccf69021eb6 100644
--- a/l10n/af_ZA/files_encryption.po
+++ b/l10n/af_ZA/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/af_ZA/files_external.po b/l10n/af_ZA/files_external.po
index 30a7d769223..11027ed9780 100644
--- a/l10n/af_ZA/files_external.po
+++ b/l10n/af_ZA/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-05-25 02:01+0200\n"
-"PO-Revision-Date: 2013-05-24 13:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: af_ZA\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:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:66
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:36 js/google.js:93
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:431
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:434
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:437
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Gebruikers"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/af_ZA/files_sharing.po b/l10n/af_ZA/files_sharing.po
index 79ee3237518..d2b21bc6a2e 100644
--- a/l10n/af_ZA/files_sharing.po
+++ b/l10n/af_ZA/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: af_ZA\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/af_ZA/files_trashbin.po b/l10n/af_ZA/files_trashbin.po
index 4d4d4b186ec..8fb4f5b930b 100644
--- a/l10n/af_ZA/files_trashbin.po
+++ b/l10n/af_ZA/files_trashbin.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-10 22:26-0400\n"
-"PO-Revision-Date: 2013-10-11 02:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: af_ZA\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:23
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:26 templates/index.php:28
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:37 templates/index.php:38
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/af_ZA/lib.po b/l10n/af_ZA/lib.po
index 7d0718c77d4..6dcb6dbbdf1 100644
--- a/l10n/af_ZA/lib.po
+++ b/l10n/af_ZA/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: af_ZA\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Hulp"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Persoonlik"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Instellings"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Gebruikers"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Admin"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "webdienste onder jou beheer"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/af_ZA/settings.po b/l10n/af_ZA/settings.po
index ea0e485d5c7..040f1b78f06 100644
--- a/l10n/af_ZA/settings.po
+++ b/l10n/af_ZA/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: af_ZA\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Wagwoord"
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nuwe wagwoord"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Gebruikersnaam"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/af_ZA/user_ldap.po b/l10n/af_ZA/user_ldap.po
index ffa1923ad1e..4f4ab643287 100644
--- a/l10n/af_ZA/user_ldap.po
+++ b/l10n/af_ZA/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Afrikaans (South Africa) (http://www.transifex.com/projects/p/owncloud/language/af_ZA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr "Hulp"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/ak/core.po b/l10n/ak/core.po
index 71758432e20..f6cfe7040fa 100644
--- a/l10n/ak/core.po
+++ b/l10n/ak/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-30 01:55-0500\n"
-"PO-Revision-Date: 2013-12-29 13:18+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Akan (http://www.transifex.com/projects/p/owncloud/language/ak/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: ak\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -293,123 +303,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -525,7 +541,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/ak/files.po b/l10n/ak/files.po
index 4544710bb34..639ada15a23 100644
--- a/l10n/ak/files.po
+++ b/l10n/ak/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-30 01:55-0500\n"
-"PO-Revision-Date: 2013-12-29 13:18+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Akan (http://www.transifex.com/projects/p/owncloud/language/ak/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/ak/files_encryption.po b/l10n/ak/files_encryption.po
index b2b29d74f0a..92710e5b5d3 100644
--- a/l10n/ak/files_encryption.po
+++ b/l10n/ak/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-30 01:55-0500\n"
-"PO-Revision-Date: 2013-12-29 13:18+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Akan (http://www.transifex.com/projects/p/owncloud/language/ak/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:62
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:63
+#: hooks/hooks.php:65
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:281
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/ak/files_external.po b/l10n/ak/files_external.po
index 95dcbe86db8..7ee8bbb3a5b 100644
--- a/l10n/ak/files_external.po
+++ b/l10n/ak/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-30 01:55-0500\n"
-"PO-Revision-Date: 2013-12-29 13:18+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Akan (http://www.transifex.com/projects/p/owncloud/language/ak/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: ak\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:467
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:471
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:474
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ak/files_sharing.po b/l10n/ak/files_sharing.po
index da92ef7b372..6e19fe894d1 100644
--- a/l10n/ak/files_sharing.po
+++ b/l10n/ak/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-30 01:55-0500\n"
-"PO-Revision-Date: 2013-12-29 13:18+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Akan (http://www.transifex.com/projects/p/owncloud/language/ak/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: ak\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/ak/files_trashbin.po b/l10n/ak/files_trashbin.po
index ee5c134734d..56c75b3a357 100644
--- a/l10n/ak/files_trashbin.po
+++ b/l10n/ak/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-30 01:55-0500\n"
-"PO-Revision-Date: 2013-12-29 13:18+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Akan (http://www.transifex.com/projects/p/owncloud/language/ak/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,21 +17,25 @@ msgstr ""
"Language: ak\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-#: ajax/delete.php:63
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:43
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:45 js/trash.js:88 js/trash.js:142
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:905 lib/trashbin.php:907
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
diff --git a/l10n/ak/lib.po b/l10n/ak/lib.po
index 3778c524ce2..2747783c021 100644
--- a/l10n/ak/lib.po
+++ b/l10n/ak/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-30 01:55-0500\n"
-"PO-Revision-Date: 2013-12-29 13:18+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Akan (http://www.transifex.com/projects/p/owncloud/language/ak/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
"Language: ak\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-#: private/app.php:245
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:257
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:362
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:375
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:386
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:398
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:411
+#: private/app.php:402
msgid "Admin"
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/ak/settings.po b/l10n/ak/settings.po
index 90a872fc261..5ffaa25d81b 100644
--- a/l10n/ak/settings.po
+++ b/l10n/ak/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-30 01:55-0500\n"
-"PO-Revision-Date: 2013-12-29 13:18+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Akan (http://www.transifex.com/projects/p/owncloud/language/ak/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: ak\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/ak/user_ldap.po b/l10n/ak/user_ldap.po
index 3e48b498995..537c7c79d09 100644
--- a/l10n/ak/user_ldap.po
+++ b/l10n/ak/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-30 01:55-0500\n"
-"PO-Revision-Date: 2013-12-29 13:18+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Akan (http://www.transifex.com/projects/p/owncloud/language/ak/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/ar/core.po b/l10n/ar/core.po
index 5cc97810f1f..ce9440bbe6e 100644
--- a/l10n/ar/core.po
+++ b/l10n/ar/core.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Abderraouf Mehdi Bouhali <armbouhali@gmail.com>, 2014
# blackcoder <tarek.taha@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,12 +19,11 @@ 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"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -40,19 +40,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -73,91 +60,95 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
-msgstr "الاحد"
+msgstr "الأحد"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "الأثنين"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "الثلاثاء"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "الاربعاء"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "الخميس"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "الجمعه"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "السبت"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "كانون الثاني"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "شباط"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "آذار"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "نيسان"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "أيار"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "حزيران"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "تموز"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "آب"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "أيلول"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "تشرين الاول"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "تشرين الثاني"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "كانون الاول"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "إعدادات"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "جاري الحفظ..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "منذ ثواني"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
@@ -167,7 +158,7 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
@@ -177,15 +168,15 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "اليوم"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "يوم أمس"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
@@ -195,11 +186,11 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "الشهر الماضي"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
@@ -209,15 +200,15 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "شهر مضى"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "السنةالماضية"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "سنة مضت"
@@ -289,6 +280,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "كلمة السر ضعيفة جدا"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "كلمة السر ضعيفة"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "كلمة السر جيدة"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "كلمة السر قوية"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "مشارك"
@@ -297,12 +308,12 @@ msgstr "مشارك"
msgid "Share"
msgstr "شارك"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "خطأ"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "حصل خطأ عند عملية المشاركة"
@@ -314,123 +325,123 @@ msgstr "حصل خطأ عند عملية إزالة المشاركة"
msgid "Error while changing permissions"
msgstr "حصل خطأ عند عملية إعادة تعيين التصريح بالتوصل"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "شورك معك ومع المجموعة {group} من قبل {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "شورك معك من قبل {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
-msgstr ""
+msgstr "شارك الرابط"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "حماية كلمة السر"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "كلمة المرور"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "ارسل الرابط بالبريد الى صديق"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "أرسل"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "تعيين تاريخ إنتهاء الصلاحية"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "تاريخ إنتهاء الصلاحية"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "مشاركة عبر البريد الإلكتروني:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "لم يتم العثور على أي شخص"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "مجموعة"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "لا يسمح بعملية إعادة المشاركة"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "شورك في {item} مع {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "إلغاء مشاركة"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "التحرير مسموح"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "ضبط الوصول"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "إنشاء"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "تحديث"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "حذف"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "مشاركة"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "محمي بكلمة السر"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "حصل خطأ عند عملية إزالة تاريخ إنتهاء الصلاحية"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "حصل خطأ عند عملية تعيين تاريخ إنتهاء الصلاحية"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "جاري الارسال ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "تم ارسال البريد الالكتروني"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "تحذير"
@@ -477,11 +488,17 @@ msgstr "حصل خطأ في عملية التحديث, يرجى ارسال تقر
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "تم التحديث بنجاح , يتم اعادة توجيهك الان الى Owncloud"
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "استخدم هذه الوصلة لاسترجاع كلمة السر: {link}"
@@ -501,8 +518,8 @@ msgstr "الطلب رفض! <br> هل انت متأكد أن الاسم/العن
msgid "You will receive a link to reset your password via Email."
msgstr "سوف نرسل لك بريد يحتوي على وصلة لتجديد كلمة السر."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "إسم المستخدم"
@@ -546,7 +563,7 @@ msgstr "شخصي"
msgid "Users"
msgstr "المستخدمين"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "التطبيقات"
@@ -656,49 +673,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "أضف </strong>مستخدم رئيسي <strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "تعديلات متقدمه"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "مجلد المعلومات"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "أسس قاعدة البيانات"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "سيتم استخدمه"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "مستخدم قاعدة البيانات"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "كلمة سر مستخدم قاعدة البيانات"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "إسم قاعدة البيانات"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "مساحة جدول قاعدة البيانات"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "خادم قاعدة البيانات"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "انهاء التعديلات"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -714,7 +729,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "الخروج"
@@ -740,27 +755,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "هل نسيت كلمة السر؟"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "تذكر"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "أدخل"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/ar/files.po b/l10n/ar/files.po
index 90e08509578..45ba3707ab5 100644
--- a/l10n/ar/files.po
+++ b/l10n/ar/files.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,36 +29,48 @@ msgstr "فشل في نقل الملف %s - يوجد ملف بنفس هذا ال
msgid "Could not move %s"
msgstr "فشل في نقل %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "اسم الملف لا يجوز أن يكون فارغا"
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "اسم غير صحيح , الرموز '\\', '/', '<', '>', ':', '\"', '|', '?' و \"*\" غير مسموح استخدامها"
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -66,155 +78,156 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "غير قادر على تحميل المجلد"
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "علامة غير صالحة"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "لم يتم رفع أي ملف , خطأ غير معروف"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "تم ترفيع الملفات بنجاح."
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "حجم الملف المرفوع تجاوز قيمة upload_max_filesize الموجودة في ملف php.ini "
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "حجم الملف الذي تريد ترفيعه أعلى مما MAX_FILE_SIZE يسمح به في واجهة ال HTML."
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "تم ترفيع جزء من الملفات الذي تريد ترفيعها فقط"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "لم يتم ترفيع أي من الملفات"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "المجلد المؤقت غير موجود"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "خطأ في الكتابة على القرص الصلب"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "لا يوجد مساحة تخزينية كافية"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "فشلت عملية الرفع. تعذر الحصول على معلومات الملف."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "*فشلت علمية الرفع. تعذر إيجاد الملف الذي تم رفعه.\n*فشلت علمية التحميل. تعذر إيجاد الملف الذي تم تحميله."
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "فشلت عملية الرفع. تعذر الحصول على معلومات الملف."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "مسار غير صحيح."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "الملفات"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "تعذر رفع الملف {filename} إما لأنه مجلد أو لان حجم الملف 0 بايت"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "لا توجد مساحة كافية"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "تم إلغاء عملية رفع الملفات ."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "تعذر الحصول على نتيجة من الخادم"
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "عملية رفع الملفات قيد التنفيذ. اغلاق الصفحة سوف يلغي عملية رفع الملفات."
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} موجود مسبقا"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "شارك"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "حذف بشكل دائم"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "إعادة تسميه"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "قيد الانتظار"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "استبدل {new_name} بـ {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "تراجع"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "لا يوجد مجلدات %n"
@@ -224,7 +237,7 @@ msgstr[3] "عدد قليل من مجلدات %n"
msgstr[4] "عدد كبير من مجلدات %n"
msgstr[5] "مجلدات %n"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "لا يوجد ملفات %n"
@@ -234,11 +247,11 @@ msgstr[3] "قليل من ملفات %n"
msgstr[4] "الكثير من ملفات %n"
msgstr[5] " ملفات %n"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} و {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "لا يوجد ملفات %n لتحميلها"
@@ -248,66 +261,60 @@ msgstr[3] "يتم تحميل عدد قليل من ملفات %n"
msgstr[4] "يتم تحميل عدد كبير من ملفات %n"
msgstr[5] "يتم تحميل ملفات %n"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "\".\" اسم ملف غير صحيح."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "اسم غير صحيح , الرموز '\\', '/', '<', '>', ':', '\"', '|', '?' و \"*\" غير مسموح استخدامها"
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "مساحتك التخزينية ممتلئة, لا يمكم تحديث ملفاتك أو مزامنتها بعد الآن !"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "مساحتك التخزينية امتلأت تقريبا "
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "تم تمكين تشفير البرامج لكن لم يتم تهيئة المفاتيح لذا يرجى تسجيل الخروج ثم تسجيل الدخول مرة آخرى."
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "المفتاح الخاص بتشفير التطبيقات غير صالح. يرجى تحديث كلمة السر الخاصة بالمفتاح الخاص من الإعدادت الشخصية حتى تتمكن من الوصول للملفات المشفرة."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "تم تعطيل التشفير لكن ملفاتك لا تزال مشفرة. فضلا اذهب إلى الإعدادات الشخصية لإزالة التشفير عن ملفاتك."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "جاري تجهيز عملية التحميل. قد تستغرق بعض الوقت اذا كان حجم الملفات كبير."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "حدث خطأ أثناء نقل الملف"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "خطأ"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "اسم"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "حجم"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "معدل"
@@ -315,12 +322,12 @@ msgstr "معدل"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s لا يمكن إعادة تسميته. "
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "رفع"
@@ -356,72 +363,68 @@ msgstr "الحد الأقصى المسموح به لملفات ZIP"
msgid "Save"
msgstr "حفظ"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "جديد"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "ملف"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
-msgstr ""
+msgstr "مجلد جديد"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "مجلد"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "من رابط"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "حذف الملفات"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "إلغاء رفع الملفات"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "لا يوجد شيء هنا. إرفع بعض الملفات!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "تحميل"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "إلغاء"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "حجم الترفيع أعلى من المسموح"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "حجم الملفات التي تريد ترفيعها أعلى من المسموح على الخادم."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "يرجى الانتظار , جاري فحص الملفات ."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 db77c258f93..570282efb9a 100644
--- a/l10n/ar/files_encryption.po
+++ b/l10n/ar/files_encryption.po
@@ -3,13 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# m.shehab <shehab.mahmood@gmail.com>, 2014
+# suliman <291101251@std.qu.edu.sa>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-19 06:00+0000\n"
+"Last-Translator: m.shehab <shehab.mahmood@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"
@@ -19,46 +21,46 @@ msgstr ""
#: ajax/adminrecovery.php:29
msgid "Recovery key successfully enabled"
-msgstr ""
+msgstr "تم بنجاح تفعيل مفتاح الاستعادة"
#: ajax/adminrecovery.php:34
msgid ""
"Could not enable recovery key. Please check your recovery key password!"
-msgstr ""
+msgstr "لا يمكن تفعيل مفتاح الاستعادة, يرجى التحقق من كلمة مرور مفتاح الاستعادة!"
#: ajax/adminrecovery.php:48
msgid "Recovery key successfully disabled"
-msgstr ""
+msgstr "تم تعطيل مفتاح الاستعادة بنجاح"
#: ajax/adminrecovery.php:53
msgid ""
"Could not disable recovery key. Please check your recovery key password!"
-msgstr ""
+msgstr "لا يمكن تعطيل مفتاح الاستعادة, يرجى التحقق من كلمة مرور مفتاح الاستعادة!"
#: ajax/changeRecoveryPassword.php:49
msgid "Password successfully changed."
-msgstr ""
+msgstr "تم تغيير كلمة المرور بنجاح."
#: ajax/changeRecoveryPassword.php:51
msgid "Could not change the password. Maybe the old password was not correct."
-msgstr ""
+msgstr "تعذر تغيير كلمة المرور. من الممكن ان كلمة المرور القديمة غير صحيحة."
#: ajax/updatePrivateKeyPassword.php:52
msgid "Private key password successfully updated."
-msgstr ""
+msgstr "تم تحديث كلمة المرور للمفتاح الخاص بنجاح."
#: ajax/updatePrivateKeyPassword.php:54
msgid ""
"Could not update the private key password. Maybe the old password was not "
"correct."
-msgstr ""
+msgstr "لا يمكن تحديث كلمة مرور المفتاح الخاص. من الممكن ان كلمة المرور القديمة غير صحيحة."
#: files/error.php:12
msgid ""
"Encryption app not initialized! Maybe the encryption app was re-enabled "
"during your session. Please try to log out and log back in to initialize the"
" encryption app."
-msgstr ""
+msgstr "برنامج التشفير لم يتم تهيئتة ! من الممكن ان برنامج التشفير تم اعادة تفعيلة خلال الجلسة. يرجى تسجيل الخروج ومن ثم تسجيل الدخول مجددا لتهيئة برنامج التشفير."
#: files/error.php:16
#, php-format
@@ -66,50 +68,50 @@ msgid ""
"Your private key is not valid! Likely your password was changed outside of "
"%s (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 "مفتاحك الخاص غير صالح! ربما تم تغيير كلمة المرور خارج %s (مثل:مجلد شركتك). يمكنك تحديث كلمة المرور في الاعدادات الشخصية لإستعادة الوصول الى ملفاتك المشفرة."
#: files/error.php:19
msgid ""
"Can not decrypt this file, probably this is a shared file. Please ask the "
"file owner to reshare the file with you."
-msgstr ""
+msgstr "لا يمكن فك التشفير من هذا الملف, من الممكن ان يكون هذا الملف مُشارك. يرجى سؤال صاحب الملف لإعادة مشاركتة معك."
#: files/error.php:22 files/error.php:27
msgid ""
"Unknown error please check your system settings or contact your "
"administrator"
-msgstr ""
+msgstr "خطا غير معروف يرجى التاكد من اعدادات نظامك او تواصل مع المدير."
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
-msgstr ""
+msgstr "متطلبات ناقصة."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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 "يرجى التاكد من ان اصدار PHP 5.3.3 او احدث , مثبت و التاكد من ان OpenSSL مفعل و مهيئ بشكل صحيح. حتى الان برنامج التتشفير تم تعطيلة."
-#: hooks/hooks.php:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
-msgstr ""
+msgstr "المستخدمين التاليين لم يتم تعيين لهم التشفيير:"
#: js/detect-migration.js:21
msgid "Initial encryption started... This can take some time. Please wait."
-msgstr ""
+msgstr "بدأ التشفير... من الممكن ان ياخذ بعض الوقت. يرجى الانتظار."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "جاري الحفظ..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr "جاري تفعيل التشفير المبدئي ، الرجاء المحاولة لاحقا"
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
-msgstr ""
+msgstr "انتقل مباشرة الى "
#: templates/invalid_private_key.php:8
msgid "personal settings"
-msgstr ""
+msgstr "اعدادات شخصية"
#: templates/settings-admin.php:4 templates/settings-personal.php:3
msgid "Encryption"
@@ -118,84 +120,84 @@ msgstr "التشفير"
#: templates/settings-admin.php:7
msgid ""
"Enable recovery key (allow to recover users files in case of password loss):"
-msgstr ""
+msgstr "تفعيل استعادة المفتاح (سوف يمكنك من استعادة ملفات المستخدمين في حال فقدان كلمة المرور):"
#: templates/settings-admin.php:11
msgid "Recovery key password"
-msgstr ""
+msgstr "استعادة كلمة مرور المفتاح"
#: templates/settings-admin.php:14
msgid "Repeat Recovery key password"
-msgstr ""
+msgstr "كرر كلمة المرور لـ استعادة المفتاح"
#: templates/settings-admin.php:21 templates/settings-personal.php:51
msgid "Enabled"
-msgstr ""
+msgstr "مفعلة"
#: templates/settings-admin.php:29 templates/settings-personal.php:59
msgid "Disabled"
-msgstr ""
+msgstr "معطلة"
#: templates/settings-admin.php:34
msgid "Change recovery key password:"
-msgstr ""
+msgstr "تعديل كلمة المرور استعادة المفتاح:"
#: templates/settings-admin.php:40
msgid "Old Recovery key password"
-msgstr ""
+msgstr "كلمة المرور القديمة لـ استعامة المفتاح"
#: templates/settings-admin.php:47
msgid "New Recovery key password"
-msgstr ""
+msgstr "تعيين كلمة مرور جديدة لـ استعادة المفتاح"
#: templates/settings-admin.php:53
msgid "Repeat New Recovery key password"
-msgstr ""
+msgstr "كرر كلمة المرور لـ استعادة المفتاح من جديد"
#: templates/settings-admin.php:58
msgid "Change Password"
-msgstr ""
+msgstr "عدل كلمة السر"
#: templates/settings-personal.php:9
msgid "Your private key password no longer match your log-in password:"
-msgstr ""
+msgstr "كلمة مرور مفتاحك الخاص لا تتطابق مع كلمة المرور الخاصة الدخول:"
#: templates/settings-personal.php:12
msgid "Set your old private key password to your current log-in password."
-msgstr ""
+msgstr "تعيين كلمة المرور القديمة لـ المفتاح الخاص الى كلمة المرور الخاصة بالدخول الحالية."
#: templates/settings-personal.php:14
msgid ""
" If you don't remember your old password you can ask your administrator to "
"recover your files."
-msgstr ""
+msgstr "اذا كنت لاتتذكر كلمة السر تستطيع ان تطلب من المدير ان يستعيد ملفاتك."
#: templates/settings-personal.php:22
msgid "Old log-in password"
-msgstr ""
+msgstr "كلمة المرور القديمة الخاصة بالدخول"
#: templates/settings-personal.php:28
msgid "Current log-in password"
-msgstr ""
+msgstr "كلمة المرور الحالية الخاصة بالدخول"
#: templates/settings-personal.php:33
msgid "Update Private Key Password"
-msgstr ""
+msgstr "تحديث كلمة المرور لـ المفتاح الخاص"
#: templates/settings-personal.php:42
msgid "Enable password recovery:"
-msgstr ""
+msgstr "تفعيل استعادة كلمة المرور:"
#: templates/settings-personal.php:44
msgid ""
"Enabling this option will allow you to reobtain access to your encrypted "
"files in case of password loss"
-msgstr ""
+msgstr "تفعيل هذا الخيار يمكنك من اعادة الوصول الى ملفاتك المشفرة عند فقدان كلمة المرور"
#: templates/settings-personal.php:60
msgid "File recovery settings updated"
-msgstr ""
+msgstr "اعدادات ملف الاستعادة تم تحديثه"
#: templates/settings-personal.php:61
msgid "Could not update file recovery"
-msgstr ""
+msgstr "تعذر تحديث ملف الاستعادة"
diff --git a/l10n/ar/files_external.po b/l10n/ar/files_external.po
index e3eb7cc2577..cc51765eb2b 100644
--- a/l10n/ar/files_external.po
+++ b/l10n/ar/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 11:40+0000\n"
-"Last-Translator: Meesh <M_almohimeed@yahoo.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-19 06:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,40 +18,44 @@ 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"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "حفظ"
+
+#: lib/config.php:518
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:522
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:525
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "المستخدمين"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "إلغاء"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ar/files_sharing.po b/l10n/ar/files_sharing.po
index 1c6d266c543..ef6f0d12859 100644
--- a/l10n/ar/files_sharing.po
+++ b/l10n/ar/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -17,6 +17,10 @@ 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"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "مشاركة بواسطة المالك {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s شارك المجلد %s معك"
+msgid "shared by %s"
+msgstr "مشاركة من قبل %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s شارك الملف %s معك"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "تحميل"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "رفع"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "إلغاء رفع الملفات"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "لا يوجد عرض مسبق لـ"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/ar/files_trashbin.po b/l10n/ar/files_trashbin.po
index bcd9ab3f533..4eef8c34320 100644
--- a/l10n/ar/files_trashbin.po
+++ b/l10n/ar/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-19 06:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ 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"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "تعذّر حذف%s بشكل دائم"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "تعذّر استرجاع %s "
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "حذف الملفات"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "خطأ"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "لا يوجد شيء هنا. سلة المهملات خاليه."
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "اسم"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "استعيد"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "تم الحذف"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "إلغاء"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "الملفات المحذوفه"
diff --git a/l10n/ar/lib.po b/l10n/ar/lib.po
index 1bbf18cbd76..a78e73ae96a 100644
--- a/l10n/ar/lib.po
+++ b/l10n/ar/lib.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# suliman <291101251@std.qu.edu.sa>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-19 01:55-0400\n"
+"PO-Revision-Date: 2014-03-18 08:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/owncloud/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,41 +18,41 @@ 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"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
-msgstr ""
+msgstr "برنامج \"%s\" لا يمكن تثبيته بسبب انه لا يتناسب مع الاصدار الخاص بـ ownCloud."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
-msgstr ""
+msgstr "لا يوجد برنامج بهذا الاسم"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "المساعدة"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "شخصي"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "إعدادات"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "المستخدمين"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "المدير"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
-msgstr ""
+msgstr "خطا في ترقية \"%s\"."
#: private/avatar.php:66
msgid "Unknown filetype"
@@ -61,15 +62,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "خدمات الشبكة تحت سيطرتك"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "تحميل ملفات ZIP متوقف"
@@ -92,74 +88,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
-msgstr ""
+msgstr "لم يتم تحديد المصدر عن تثبيت البرنامج"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "التطبيق غير مفعّل"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "لم يتم التأكد من الشخصية بنجاح"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "انتهت صلاحية الكلمة , يرجى اعادة تحميل الصفحة"
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "الملفات"
@@ -193,23 +193,23 @@ msgid "MS SQL username and/or password not valid: %s"
msgstr "اسم المستخدم و/أو كلمة المرور لنظام MS SQL غير صحيح : %s"
#: private/setup/mssql.php:21 private/setup/mysql.php:13
-#: private/setup/oci.php:114 private/setup/postgresql.php:24
-#: private/setup/postgresql.php:70
+#: private/setup/oci.php:114 private/setup/postgresql.php:31
+#: private/setup/postgresql.php:84
msgid "You need to enter either an existing account or the administrator."
msgstr "انت بحاجة لكتابة اسم مستخدم موجود أو حساب المدير."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "اسم المستخدم و/أو كلمة المرور لنظام MySQL غير صحيح"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
#: private/setup/oci.php:151 private/setup/oci.php:162
#: private/setup/oci.php:169 private/setup/oci.php:178
#: private/setup/oci.php:186 private/setup/oci.php:195
-#: private/setup/oci.php:201 private/setup/postgresql.php:89
-#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
-#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#: private/setup/oci.php:201 private/setup/postgresql.php:103
+#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
+#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
#, php-format
msgid "DB Error: \"%s\""
msgstr "خطأ في قواعد البيانات : \"%s\""
@@ -218,30 +218,30 @@ msgstr "خطأ في قواعد البيانات : \"%s\""
#: private/setup/oci.php:122 private/setup/oci.php:145
#: private/setup/oci.php:152 private/setup/oci.php:163
#: private/setup/oci.php:179 private/setup/oci.php:187
-#: private/setup/oci.php:196 private/setup/postgresql.php:90
-#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
-#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#: private/setup/oci.php:196 private/setup/postgresql.php:104
+#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
+#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
#, php-format
msgid "Offending command was: \"%s\""
msgstr "الأمر المخالف كان : \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "أسم المستخدم '%s'@'localhost' الخاص بـ MySQL موجود مسبقا"
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "احذف اسم المستخدم هذا من الـ MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "أسم المستخدم '%s'@'%%' الخاص بـ MySQL موجود مسبقا"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "احذف اسم المستخدم هذا من الـ MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -256,7 +256,7 @@ msgstr "اسم المستخدم و/أو كلمة المرور لنظام Oracl
msgid "Offending command was: \"%s\", name: %s, password: %s"
msgstr "الأمر المخالف كان : \"%s\", اسم المستخدم : %s, كلمة المرور: %s"
-#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
msgid "PostgreSQL username and/or password not valid"
msgstr "اسم المستخدم / أو كلمة المرور الخاصة بـPostgreSQL غير صحيحة"
@@ -268,27 +268,33 @@ msgstr "اعداد اسم مستخدم للمدير"
msgid "Set an admin password."
msgstr "اعداد كلمة مرور للمدير"
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "اعدادات خادمك غير صحيحة بشكل تسمح لك بمزامنة ملفاتك وذلك بسبب أن واجهة WebDAV تبدو معطلة"
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "الرجاء التحقق من <a href='%s'>دليل التنصيب</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "تعذر العثور على المجلد \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "منذ ثواني"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
@@ -298,7 +304,7 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
@@ -308,15 +314,15 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "اليوم"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "يوم أمس"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
@@ -326,11 +332,11 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "الشهر الماضي"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
@@ -340,10 +346,10 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "السنةالماضية"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "سنة مضت"
diff --git a/l10n/ar/settings.po b/l10n/ar/settings.po
index 1b5b893cc81..06d399baad7 100644
--- a/l10n/ar/settings.po
+++ b/l10n/ar/settings.po
@@ -3,13 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# ezidan <ezidan@live.com>, 2014
+# m.shehab <shehab.mahmood@gmail.com>, 2014
+# suliman <291101251@std.qu.edu.sa>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 11:40+0000\n"
+"Last-Translator: m.shehab <shehab.mahmood@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"
@@ -17,6 +20,48 @@ 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"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr "ادخال خاطئ لقيمة %s"
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "حفظ"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "إعدادات البريد التجريبي"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr "تبدوا الاعدادت صحيحة اذا تلقيت هذا البريد الالكتروني"
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr "حدث خطأ اثناء ارسال البريد الالكتروني ، الرجاء مراجعة اعداداتك"
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "تم ارسال البريد الالكتروني"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:282
+msgid "Send mode"
+msgstr "وضعية الإرسال"
+
+#: admin/controller.php:118 templates/admin.php:295 templates/personal.php:159
+msgid "Encryption"
+msgstr "التشفير"
+
+#: admin/controller.php:120 templates/admin.php:319
+msgid "Authentication method"
+msgstr "أسلوب التطابق"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "فشل تحميل القائمة من الآب ستور"
@@ -28,11 +73,11 @@ msgstr "لم يتم التأكد من الشخصية بنجاح"
#: ajax/changedisplayname.php:31
msgid "Your full name has been changed."
-msgstr ""
+msgstr "اسمك الكامل تم تغييره."
#: ajax/changedisplayname.php:34
msgid "Unable to change full name"
-msgstr ""
+msgstr "لم يتم التمكن من تغيير اسمك الكامل"
#: ajax/creategroup.php:10
msgid "Group already exists"
@@ -86,88 +131,116 @@ msgstr "تعذر تحديث التطبيق."
#: changepassword/controller.php:20
msgid "Wrong password"
-msgstr ""
+msgstr "كلمة مرور خاطئة"
#: changepassword/controller.php:42
msgid "No user supplied"
-msgstr ""
+msgstr "لم يتم توفير مستخدم "
#: changepassword/controller.php:74
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
-msgstr ""
+msgstr "يرجى توفير كلمة مرور المسؤول المستردة, وإلا سيتم فقد جميع بيانات المستخدم "
#: changepassword/controller.php:79
msgid ""
"Wrong admin recovery password. Please check the password and try again."
-msgstr ""
+msgstr "خطا في كلمة مرور المسؤول المستردة, يرجى التاكد من كلمة المرور والمحاولة مرة اخرى."
#: changepassword/controller.php:87
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
-msgstr ""
+msgstr "Back-end لا يدعم تغيير كلمة المرور, لاكن مفتاح تشفير المستخدمين تم تحديثة بنجاح."
#: changepassword/controller.php:92 changepassword/controller.php:103
msgid "Unable to change password"
+msgstr "لا يمكن تغيير كلمة المرور"
+
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "جاري الارسال ..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "كتاب توثيق المستخدم"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
msgstr ""
-#: js/apps.js:43
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "تم التحديث الى "
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "إيقاف"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "تفعيل"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "الرجاء الانتظار ..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
-msgstr ""
+msgstr "خطا عند تعطيل البرنامج"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
-msgstr ""
+msgstr "خطا عند تفعيل البرنامج "
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "جاري التحديث ..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "حصل خطأ أثناء تحديث التطبيق"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "خطأ"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "حدث"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "تم التحديث بنجاح"
-#: js/personal.js:220
+#: js/personal.js:246
msgid "Select a profile picture"
-msgstr ""
+msgstr "اختر صورة الملف الشخصي "
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:277
+msgid "Very weak password"
+msgstr "كلمة السر ضعيفة جدا"
+
+#: js/personal.js:278
+msgid "Weak password"
+msgstr "كلمة السر ضعيفة"
+
+#: js/personal.js:279
+msgid "So-so password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "جاري الحفظ..."
+#: js/personal.js:280
+msgid "Good password"
+msgstr "كلمة السر جيدة"
+
+#: js/personal.js:281
+msgid "Strong password"
+msgstr "كلمة السر قوية"
+
+#: js/personal.js:316
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr "فك تشفير الملفات... يرجى الانتظار, من الممكن ان ياخذ بعض الوقت."
#: js/users.js:47
msgid "deleted"
@@ -181,265 +254,333 @@ msgstr "تراجع"
msgid "Unable to remove user"
msgstr "تعذر حذف المستخدم"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "مجموعات"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "مدير المجموعة"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "إلغاء"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "اضافة مجموعة"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "يجب ادخال اسم مستخدم صحيح"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "حصل خطأ اثناء انشاء مستخدم"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "يجب ادخال كلمة مرور صحيحة"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr ""
+msgstr "تحذير: المجلد الرئيسي لـ المستخدم \"{user}\" موجود مسبقا"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__language_name__"
#: templates/admin.php:8
msgid "Everything (fatal issues, errors, warnings, info, debug)"
-msgstr ""
+msgstr "كل شيء (مشاكل فادحة, اخطاء , تحذيرات , معلومات , تصحيح الاخطاء)"
#: templates/admin.php:9
msgid "Info, warnings, errors and fatal issues"
-msgstr ""
+msgstr "معلومات , تحذيرات , اخطاء , مشاكل فادحة "
#: templates/admin.php:10
msgid "Warnings, errors and fatal issues"
-msgstr ""
+msgstr "تحذيرات , اخطاء , مشاكل فادحة "
#: templates/admin.php:11
msgid "Errors and fatal issues"
-msgstr ""
+msgstr "اخطاء ومشاكل فادحة "
#: templates/admin.php:12
msgid "Fatal issues only"
+msgstr "مشاكل فادحة فقط "
+
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "لا شيء"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "تسجيل الدخول"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "تحذير أمان"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
-msgstr ""
+msgstr "انت تستخدم %s عن طريق HTTP . نحن نقترح باصرار ان تهيء الخادم ليتمكن من الوصول عن طريق HTTPS."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"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."
-msgstr ""
+msgstr "مجلد data و ملفاتك يمكن الوصول لها عن طريق الانترنت. ملف .htaccess لا يمكن تشغيلة. نحن نقترح باصرار ان تعيد اعداد خادمك لمنع الدخول الى بياناتك عن طريق الانترنت او بالامكان ان تنقل مجلد data خارج document root بشكل مؤقت. "
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "تحذير في التنصيب"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "اعدادات خادمك غير صحيحة بشكل تسمح لك بمزامنة ملفاتك وذلك بسبب أن واجهة WebDAV تبدو معطلة"
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
-msgstr ""
+msgstr "يرجى التحقق <a href=\"%s\">دليل التثبيت</a>."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "الموديل 'fileinfo' مفقود"
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "موديل 'fileinfo' الخاص بالـPHP مفقود . نوصي بتفعيل هذا الموديل للحصول على أفضل النتائج مع خاصية التحقق "
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
-msgstr ""
+msgstr "اصدار PHP الخاص بك قديم"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
-msgstr ""
+msgstr "اصدار PHP الخاص بك قديم. نحن نقترح لك باصرار ان يتم ترقية الاصدار الى 5.3.8 او احدث بسبب ان الاصدارات القديمة معروفة انها مهمشة. من الممكن ان التنزيل قد لا يتم بصورة صحيحة."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "اللغه لا تعمل"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
-msgstr ""
+msgstr "لا يمكن تعيين لغة النظام الى احد اللغات التي تدعم UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
-msgstr ""
+msgstr "هذا يعني انه من الممكن ان يكون هناك مشكلة في بعض الاحرف في اسم الملف."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
-msgstr ""
+msgstr "نحن باصرار نقترح ان تثبت الحزم المطلوبة في نظامك لدعم احد هذة اللغات: %s."
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "الاتصال بالانترنت لا يعمل"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"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."
-msgstr ""
+msgstr "هذا الخادم لا يوجد لدية اتصال انترنت. هذا يعني ان بعض الميزات مثل mounting التخزين الخارجي , تنبيهات عن التحديثات او تنزيلات برامج الطرف الثالث3 لا تعمل. الدخول للملفات البعيدة و ارسال تنبيهات البريد الالكتروني ممكن ان لا تعمل ايضا. نحن نقترح بتفعيل اتصال الانترنت لهذا الخادم لتتمكن من الاستفادة من كل الميزات"
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "مجدول"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "قم بتنفيذ مهمة واحدة مع كل صفحة تم تحميلها"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
-msgstr ""
+msgstr "الملف cron.php تم تسجيله فى خدمه webcron لاستدعاء الملف cron.php كل 15 دقيقه"
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
-msgstr ""
+msgstr "استخدم نظام خدمة cron لـ استدعاء ملف cron.php كل 15 دقيقة "
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "مشاركة"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "السماح بالمشاركة عن طريق الAPI "
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "السماح للتطبيقات بالمشاركة عن طريق الAPI"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "السماح بالعناوين"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "السماح للمستعملين بمشاركة البنود للعموم عن طريق الروابط "
-#: templates/admin.php:186
+#: templates/admin.php:210
msgid "Allow public uploads"
-msgstr ""
+msgstr "السماح بالرفع للعامة "
-#: templates/admin.php:187
+#: templates/admin.php:211
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
-msgstr ""
+msgstr "السماح للمستخدمين بتفعيل الرفع للاخرين من خلال مجلد المشاركة العام "
-#: templates/admin.php:195
+#: templates/admin.php:218
msgid "Allow resharing"
msgstr "السماح بإعادة المشاركة "
-#: templates/admin.php:196
+#: templates/admin.php:219
msgid "Allow users to share items shared with them again"
msgstr "السماح للمستخدمين باعادة مشاركة الملفات التي تم مشاركتها معهم"
-#: templates/admin.php:203
+#: templates/admin.php:226
msgid "Allow users to share with anyone"
msgstr "السماح للمستعملين بإعادة المشاركة مع أي أحد "
-#: templates/admin.php:206
+#: templates/admin.php:229
msgid "Allow users to only share with users in their groups"
msgstr "السماح للمستعمينٍ لإعادة المشاركة فقط مع المستعملين في مجموعاتهم"
-#: templates/admin.php:213
+#: templates/admin.php:236
msgid "Allow mail notification"
-msgstr ""
+msgstr "السماح بتنبيهات البريد الالكتروني."
-#: templates/admin.php:214
+#: templates/admin.php:237
msgid "Allow user to send mail notification for shared files"
-msgstr ""
+msgstr "السماح للمستخدم الى ارسال تنبيه البريد الالكتروني للملفات المشتركة "
-#: templates/admin.php:221
+#: templates/admin.php:244
msgid "Security"
msgstr "حماية"
-#: templates/admin.php:234
+#: templates/admin.php:257
msgid "Enforce HTTPS"
msgstr "فرض HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:259
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
-msgstr ""
+msgstr "اجبار العميل للاتصال بـ %s عن طريق اتصال مشفر"
-#: templates/admin.php:242
+#: templates/admin.php:265
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
+msgstr "يرجى الاتصال بـ %s عن طريق HTTPS لتفعيل او تعطيل SSL enforcement."
+
+#: templates/admin.php:277
+msgid "Email Server"
+msgstr "خادم البريد الالكتروني"
+
+#: templates/admin.php:279
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:310
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:332
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:336
+msgid "Server address"
+msgstr "عنوان الخادم"
+
+#: templates/admin.php:340
+msgid "Port"
+msgstr "المنفذ"
+
+#: templates/admin.php:345
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:346
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:349
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:353
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:354
+msgid "Send email"
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:359
msgid "Log"
msgstr "سجل"
-#: templates/admin.php:255
+#: templates/admin.php:360
msgid "Log level"
msgstr "مستوى السجل"
-#: templates/admin.php:287
+#: templates/admin.php:392
msgid "More"
msgstr "المزيد"
-#: templates/admin.php:288
+#: templates/admin.php:393
msgid "Less"
msgstr "أقل"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:399 templates/personal.php:181
msgid "Version"
msgstr "إصدار"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:403 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,30 +590,34 @@ msgid ""
"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\">رخصة أفيرو العمومية</abbr></a>."
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "أضف تطبيقاتك"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "المزيد من التطبيقات"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "إختر تطبيقاً"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "التوثيق"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "راجع صفحة التطبيق على apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-ترخيص من قبل <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "كتاب توثيق المستخدم"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "كتاب توثيق المدير"
@@ -506,7 +651,7 @@ msgstr "ابدأ خطوات بداية التشغيل من جديد"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "تم إستهلاك <strong>%s</strong> من المتوفر <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "كلمة المرور"
@@ -518,151 +663,149 @@ msgstr "لقد تم تغيير كلمة السر"
msgid "Unable to change your password"
msgstr "لم يتم تعديل كلمة السر بنجاح"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "كلمات السر الحالية"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "كلمات سر جديدة"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "عدل كلمة السر"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
-msgstr ""
+msgstr "اسمك الكامل"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "البريد الإلكترونى"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "عنوانك البريدي"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "أدخل عنوانك البريدي لتفعيل استرجاع كلمة المرور"
-
#: templates/personal.php:86
-msgid "Profile picture"
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:96
+msgid "Profile picture"
+msgstr "صورة الملف الشخصي"
+
+#: templates/personal.php:101
msgid "Upload new"
-msgstr ""
+msgstr "رفع الان"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
-msgstr ""
+msgstr "اختر جديد من الملفات "
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
-msgstr ""
+msgstr "احذف الصورة "
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
-msgstr ""
+msgstr "سواء png او jpg. بامكانك قص الصورة "
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
-msgstr ""
+msgstr "صورتك الرمزية يتم توفيرها عن طريق حسابك الاصلي."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "إلغاء."
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "الغاء"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
-msgstr ""
+msgstr "اختر صورة الملف الشخصي"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "اللغة"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "ساعد في الترجمه"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr ""
-
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "التشفير"
+msgstr "استخدم هذا العنوان لـ <a href=\"%s\" target=\"_blank\">الدخول الى ملفاتك عن طريق WebDAV</a>"
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
-msgstr ""
+msgstr "البرنامج المشفر لم يعد مفعل, يرجى فك التشفير عن كل ملفاتك"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
-msgstr ""
+msgstr "كلمه سر الدخول"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
-msgstr ""
+msgstr "فك تشفير جميع الملفات "
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "اسم الدخول"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "انشئ"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
-msgstr ""
+msgstr "استعادة كلمة المرور للمسؤول"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
-msgstr ""
+msgstr "ادخل كلمة المرور المستعادة من اجل استرداد ملفات المستخدمين اثناء تغيير كلمة المرور"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "وحدة التخزين الافتراضية"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
-msgstr ""
+msgstr "يرجى ادخال تخزين quota (مثل:\"512 MB\" او \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "غير محدود"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "شيء آخر"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "إسم المستخدم"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "وحدة التخزين"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
-msgstr ""
+msgstr "تغيير اسمك الكامل"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "اعداد كلمة مرور جديدة"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "افتراضي"
diff --git a/l10n/ar/user_ldap.po b/l10n/ar/user_ldap.po
index 3afffadb9e0..7b68c2ffef2 100644
--- a/l10n/ar/user_ldap.po
+++ b/l10n/ar/user_ldap.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# m.shehab <shehab.mahmood@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 11:40+0000\n"
+"Last-Translator: m.shehab <shehab.mahmood@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"
@@ -23,11 +24,11 @@ msgstr ""
#: ajax/deleteConfiguration.php:34
msgid "Failed to delete the server configuration"
-msgstr ""
+msgstr "تعذر حذف ملف إعدادات الخادم"
#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
-msgstr ""
+msgstr "الإعدادت صحيحة"
#: ajax/testConfiguration.php:42
msgid ""
@@ -80,49 +81,49 @@ msgstr ""
#: js/settings.js:128
msgid "Success"
-msgstr ""
+msgstr "نجاح"
#: js/settings.js:133
msgid "Error"
msgstr "خطأ"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "إختر مجموعة"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -148,11 +149,11 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -170,7 +171,7 @@ msgstr "المساعدة"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -206,7 +207,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -243,7 +244,7 @@ msgstr ""
#: templates/part.wizard-server.php:36
msgid "Port"
-msgstr ""
+msgstr "المنفذ"
#: templates/part.wizard-server.php:44
msgid "User DN"
@@ -274,7 +275,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -417,41 +418,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
-msgstr ""
+msgstr "خانة البريد الإلكتروني"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -467,15 +478,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -486,19 +497,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -512,10 +523,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/az/core.po b/l10n/az/core.po
index 2b88a23c466..1a5b86d9bd8 100644
--- a/l10n/az/core.po
+++ b/l10n/az/core.po
@@ -7,22 +7,21 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-09 06:39-0500\n"
-"PO-Revision-Date: 2013-12-09 11:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Azerbaijani (http://www.transifex.com/projects/p/owncloud/language/az/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: az\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,131 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:858
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
+msgstr[1] ""
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
+msgstr[1] ""
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
+msgstr[1] ""
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
+msgstr[1] ""
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -228,6 +222,7 @@ msgstr ""
msgid "{count} file conflict"
msgid_plural "{count} file conflicts"
msgstr[0] ""
+msgstr[1] ""
#: js/oc-dialogs.js:361
msgid "One file conflict"
@@ -263,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -271,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -288,123 +303,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -451,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -475,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -520,7 +541,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -630,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -688,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -714,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/az/files.po b/l10n/az/files.po
index 75cfc77660a..907c50809cf 100644
--- a/l10n/az/files.po
+++ b/l10n/az/files.po
@@ -7,15 +7,15 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Azerbaijani (http://www.transifex.com/projects/p/owncloud/language/az/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: az\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: ajax/move.php:17
#, php-format
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,233 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
+msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
+msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
+msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -298,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -339,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/az/files_encryption.po b/l10n/az/files_encryption.po
index c145df966c7..7bbae1590a4 100644
--- a/l10n/az/files_encryption.po
+++ b/l10n/az/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-09 06:39-0500\n"
-"PO-Revision-Date: 2013-12-09 11:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Azerbaijani (http://www.transifex.com/projects/p/owncloud/language/az/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:278
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/az/files_external.po b/l10n/az/files_external.po
index 020c2fbc41f..d40759fe06b 100644
--- a/l10n/az/files_external.po
+++ b/l10n/az/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-09 06:39-0500\n"
-"PO-Revision-Date: 2013-12-09 11:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Azerbaijani (http://www.transifex.com/projects/p/owncloud/language/az/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: az\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:467
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:471
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:474
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/az/files_sharing.po b/l10n/az/files_sharing.po
index d4965ff8371..4f0393ce9ed 100644
--- a/l10n/az/files_sharing.po
+++ b/l10n/az/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-09 06:39-0500\n"
-"PO-Revision-Date: 2013-12-09 11:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Azerbaijani (http://www.transifex.com/projects/p/owncloud/language/az/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: az\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/az/files_trashbin.po b/l10n/az/files_trashbin.po
index 539bb5a6f2e..ebef2b81415 100644
--- a/l10n/az/files_trashbin.po
+++ b/l10n/az/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-09 06:39-0500\n"
-"PO-Revision-Date: 2013-12-09 11:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Azerbaijani (http://www.transifex.com/projects/p/owncloud/language/az/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,21 +17,25 @@ msgstr ""
"Language: az\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:63
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:43
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:45 js/trash.js:88 js/trash.js:142
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:905 lib/trashbin.php:907
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
@@ -55,6 +59,6 @@ msgstr ""
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/az/lib.po b/l10n/az/lib.po
index 525d68a4713..75015cb94cd 100644
--- a/l10n/az/lib.po
+++ b/l10n/az/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Azerbaijani (http://www.transifex.com/projects/p/owncloud/language/az/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: az\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,62 +267,68 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/az/settings.po b/l10n/az/settings.po
index e54d4e5a613..3865826ed1c 100644
--- a/l10n/az/settings.po
+++ b/l10n/az/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-09 06:39-0500\n"
-"PO-Revision-Date: 2013-12-09 11:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Azerbaijani (http://www.transifex.com/projects/p/owncloud/language/az/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: az\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/az/user_ldap.po b/l10n/az/user_ldap.po
index c3dc07d7251..5aaa8ff5dcf 100644
--- a/l10n/az/user_ldap.po
+++ b/l10n/az/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-09 06:39-0500\n"
-"PO-Revision-Date: 2013-12-09 11:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Azerbaijani (http://www.transifex.com/projects/p/owncloud/language/az/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -138,11 +138,11 @@ msgid "%s user found"
msgid_plural "%s users found"
msgstr[0] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -160,7 +160,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -196,7 +196,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -264,7 +264,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -407,41 +407,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -457,15 +467,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -476,19 +486,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -502,10 +512,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/be/core.po b/l10n/be/core.po
index 9e268cef6cd..effb684e298 100644
--- a/l10n/be/core.po
+++ b/l10n/be/core.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-06 01:55-0500\n"
-"PO-Revision-Date: 2014-01-05 17:20+0000\n"
-"Last-Translator: VladVaranetski <vlad.voronecky@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,12 +18,11 @@ msgstr ""
"Language: be\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -40,19 +39,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -73,91 +59,95 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Нядзеля"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Панядзелак"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Аўторак"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Серада"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Чацвер"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Пятніца"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Субота"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Студзень"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Люты"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Сакавік"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Красавік"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Май"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Чэрвень"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Ліпень"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Жнівень"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Верасень"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Кастрычнік"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Лістапад"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Снежань"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Налады"
-#: js/js.js:872
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "Секунд таму"
-#: js/js.js:873
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
@@ -165,7 +155,7 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/js.js:874
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
@@ -173,15 +163,15 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/js.js:875
+#: js/js.js:998
msgid "today"
msgstr "Сёння"
-#: js/js.js:876
+#: js/js.js:999
msgid "yesterday"
msgstr "Ўчора"
-#: js/js.js:877
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
@@ -189,11 +179,11 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/js.js:878
+#: js/js.js:1001
msgid "last month"
msgstr "У мінулым месяцы"
-#: js/js.js:879
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
@@ -201,15 +191,15 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/js.js:880
+#: js/js.js:1003
msgid "months ago"
msgstr "Месяцаў таму"
-#: js/js.js:881
+#: js/js.js:1004
msgid "last year"
msgstr "У мінулым годзе"
-#: js/js.js:882
+#: js/js.js:1005
msgid "years ago"
msgstr "Гадоў таму"
@@ -279,6 +269,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -287,12 +297,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Памылка"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -304,123 +314,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -467,11 +477,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -491,8 +507,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -536,7 +552,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -646,49 +662,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Дасведчаны"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Завяршыць ўстаноўку."
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -704,7 +718,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -730,27 +744,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/be/files.po b/l10n/be/files.po
index 5dcc21e2463..a2a5ebaa16b 100644
--- a/l10n/be/files.po
+++ b/l10n/be/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-06 01:55-0500\n"
-"PO-Revision-Date: 2014-01-05 17:20+0000\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n"
"MIME-Version: 1.0\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,155 +76,156 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
@@ -220,7 +233,7 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
@@ -228,11 +241,11 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -240,66 +253,60 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Памылка"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -307,12 +314,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -348,72 +355,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/be/files_encryption.po b/l10n/be/files_encryption.po
index da04152091f..4cf8602735d 100644
--- a/l10n/be/files_encryption.po
+++ b/l10n/be/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/be/files_external.po b/l10n/be/files_external.po
index c6f284fc40b..acee78a7114 100644
--- a/l10n/be/files_external.po
+++ b/l10n/be/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-05-25 02:01+0200\n"
-"PO-Revision-Date: 2013-05-24 13:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ 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"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:16 js/google.js:34
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:66
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:36 js/google.js:93
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:431
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:434
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:437
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/be/files_sharing.po b/l10n/be/files_sharing.po
index a99536aceda..fe99759a499 100644
--- a/l10n/be/files_sharing.po
+++ b/l10n/be/files_sharing.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ 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"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -55,30 +59,14 @@ msgstr ""
#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:20
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:28 templates/public.php:94
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:45 templates/public.php:48
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:58
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:91
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:98
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/be/files_trashbin.po b/l10n/be/files_trashbin.po
index 91455c96709..f2257d6e565 100644
--- a/l10n/be/files_trashbin.po
+++ b/l10n/be/files_trashbin.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-06 01:55-0500\n"
-"PO-Revision-Date: 2014-01-05 17:20+0000\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n"
"MIME-Version: 1.0\n"
@@ -17,21 +17,25 @@ msgstr ""
"Language: be\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: ajax/delete.php:63
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:43
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:45 js/trash.js:88 js/trash.js:142
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Памылка"
-#: lib/trashbin.php:905 lib/trashbin.php:907
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
diff --git a/l10n/be/lib.po b/l10n/be/lib.po
index a422c6e60fc..d3648c9b694 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: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-06 01:55-0500\n"
-"PO-Revision-Date: 2014-01-05 17:20+0000\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n"
"MIME-Version: 1.0\n"
@@ -17,34 +17,34 @@ 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"
-#: private/app.php:245
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:257
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:362
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:375
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:386
+#: private/app.php:377
msgid "Settings"
msgstr "Налады"
-#: private/app.php:398
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:411
+#: private/app.php:402
msgid "Admin"
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,27 +267,33 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "Секунд таму"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
@@ -296,7 +301,7 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
@@ -304,15 +309,15 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "Сёння"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "Ўчора"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
@@ -320,11 +325,11 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "У мінулым месяцы"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
@@ -332,10 +337,10 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "У мінулым годзе"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "Гадоў таму"
diff --git a/l10n/be/settings.po b/l10n/be/settings.po
index fdb09c0a2b7..89a49c03c77 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: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-06 01:55-0500\n"
-"PO-Revision-Date: 2014-01-05 17:20+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n"
"MIME-Version: 1.0\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: be\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Памылка"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/be/user_ldap.po b/l10n/be/user_ldap.po
index f9a186e2dea..766cac335ef 100644
--- a/l10n/be/user_ldap.po
+++ b/l10n/be/user_ldap.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-06 01:55-0500\n"
-"PO-Revision-Date: 2014-01-05 17:20+0000\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Belarusian (http://www.transifex.com/projects/p/owncloud/language/be/)\n"
"MIME-Version: 1.0\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "Памылка"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -144,11 +144,11 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -166,7 +166,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -202,7 +202,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -270,7 +270,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -413,41 +413,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -463,15 +473,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -482,19 +492,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -508,10 +518,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/bg_BG/core.po b/l10n/bg_BG/core.po
index f865e5452d4..1b04afa78a5 100644
--- a/l10n/bg_BG/core.po
+++ b/l10n/bg_BG/core.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# cybertorture <cybertorture@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +18,11 @@ msgstr ""
"Language: bg_BG\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +39,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,141 +59,145 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Неделя"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Понеделник"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Вторник"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Сряда"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Четвъртък"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Петък"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Събота"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Януари"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Февруари"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Март"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Април"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Май"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Юни"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Юли"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Август"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Септември"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Октомври"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Ноември"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Декември"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Настройки"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Записване..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "преди секунди"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "днес"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "вчера"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "последният месец"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
-msgstr ""
+msgstr "Преди месеци"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "последната година"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "последните години"
#: js/oc-dialogs.js:123
msgid "Choose"
-msgstr ""
+msgstr "Избери"
#: js/oc-dialogs.js:146
msgid "Error loading file picker template: {error}"
@@ -268,154 +259,174 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
-msgstr ""
+msgstr "Споделено"
#: js/share.js:109
msgid "Share"
msgstr "Споделяне"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Грешка"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
-msgstr ""
+msgstr "Грешка при споделяне"
#: js/share.js:171
msgid "Error while unsharing"
-msgstr ""
+msgstr "Грепка докато се премахва споделянето"
#: js/share.js:178
msgid "Error while changing permissions"
-msgstr ""
+msgstr "Грешка при промяна на достъпност"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
-msgstr ""
+msgstr "Споделено с тебе и група {group} от {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
-msgstr ""
+msgstr "Споделено с тебе от {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
-msgstr ""
+msgstr "Защитено с парола"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Парола"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
-msgstr ""
+msgstr "Изпрати връзка до пощата на някои"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
-msgstr ""
+msgstr "Изпрати"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
-msgstr ""
+msgstr "Посочи дата на изтичане"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
-msgstr ""
+msgstr "Дата на изтичане"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
-msgstr ""
+msgstr "сподели по поща:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
-msgstr ""
+msgstr "Не са открити хора"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
-msgstr ""
+msgstr "Допълнително споделяне не е разрешено"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
-msgstr ""
+msgstr "Споделено в {item} с {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
-msgstr ""
+msgstr "Премахни споделяне"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
-msgstr ""
+msgstr "може да променя"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
-msgstr ""
+msgstr "контрол на достъпа"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "създаване"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
-msgstr ""
+msgstr "Обновяване"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
-msgstr ""
+msgstr "Изтриване"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
-msgstr ""
+msgstr "Споделяне"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
-msgstr ""
+msgstr "Защитено с парола"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
-msgstr ""
+msgstr "Грешка при премахване на дата за изтичане"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
-msgstr ""
+msgstr "Грепка при поставяне на дата за изтичане"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
-msgstr ""
+msgstr "Изпращам ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
-msgstr ""
+msgstr "Пощата е изпратена"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Внимание"
#: js/tags.js:4
msgid "The object type is not specified."
-msgstr ""
+msgstr "Видът на обекта не е избран"
#: js/tags.js:13
msgid "Enter new"
@@ -456,11 +467,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +497,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "Ще получите връзка за нулиране на паролата Ви."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Потребител"
@@ -525,7 +542,7 @@ msgstr "Лични"
msgid "Users"
msgstr "Потребители"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Приложения"
@@ -635,49 +652,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Създаване на <strong>админ профил</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Разширено"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Директория за данни"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Конфигуриране на базата"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "ще се ползва"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Потребител за базата"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Парола за базата"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Име на базата"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Хост за базата"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Завършване на настройките"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +708,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Изход"
@@ -719,27 +734,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Забравена парола?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "запомни"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Вход"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/bg_BG/files.po b/l10n/bg_BG/files.po
index ef6b2a9422c..bb8c6f450fa 100644
--- a/l10n/bg_BG/files.po
+++ b/l10n/bg_BG/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Файлът е качен успешно"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Файлът който се опитвате да качите надвишава стойностите в MAX_FILE_SIZE в HTML формата."
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Файлът е качен частично"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Фахлът не бе качен"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Липсва временна папка"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Възникна проблем при запис в диска"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Невалидна директория."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Файлове"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Качването е спряно."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Споделяне"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Изтриване завинаги"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Преименуване"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Чакащо"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "възтановяване"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Грешка"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Име"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Размер"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Променено"
@@ -301,12 +308,12 @@ msgstr "Променено"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Качване"
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr "Запис"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Ново"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Текстов файл"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Нова папка"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Папка"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Спри качването"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Няма нищо тук. Качете нещо."
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Изтегляне"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Изтриване"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Файлът който сте избрали за качване е прекалено голям"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Файловете които се опитвате да качите са по-големи от позволеното за сървъра."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Файловете се претърсват, изчакайте."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 e8c1b1e720b..59c82a6961b 100644
--- a/l10n/bg_BG/files_encryption.po
+++ b/l10n/bg_BG/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Записване..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/bg_BG/files_external.po b/l10n/bg_BG/files_external.po
index 8239f0abc7d..4f7917a6fb1 100644
--- a/l10n/bg_BG/files_external.po
+++ b/l10n/bg_BG/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: bg_BG\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Достъпът е даден"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Даване на достъп"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Потребители"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Изтриване"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Вкл. на поддръжка за външно потр. хранилище"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Позволено е на потребителите да ползват тяхно лично външно хранилище"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL основни сертификати"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Импортиране на основен сертификат"
diff --git a/l10n/bg_BG/files_sharing.po b/l10n/bg_BG/files_sharing.po
index debc2b0a045..c1d33cccfdb 100644
--- a/l10n/bg_BG/files_sharing.po
+++ b/l10n/bg_BG/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: bg_BG\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s сподели папката %s с Вас"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s сподели файла %s с Вас"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Изтегляне"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Качване"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Спри качването"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Няма наличен преглед за"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/bg_BG/files_trashbin.po b/l10n/bg_BG/files_trashbin.po
index a62aa28850c..03d913bf79f 100644
--- a/l10n/bg_BG/files_trashbin.po
+++ b/l10n/bg_BG/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: bg_BG\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Невъзможно перманентното изтриване на %s"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Невъзможно възтановяване на %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Грешка"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Няма нищо. Кофата е празна!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Име"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Възтановяване"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Изтрито"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Изтриване"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Изтрити файлове"
diff --git a/l10n/bg_BG/lib.po b/l10n/bg_BG/lib.po
index 1771455acb2..602638fe77c 100644
--- a/l10n/bg_BG/lib.po
+++ b/l10n/bg_BG/lib.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,38 +18,38 @@ msgstr ""
"Language: bg_BG\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Помощ"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Лични"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Настройки"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Потребители"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Админ"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -62,15 +62,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "уеб услуги под Ваш контрол"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Изтеглянето като ZIP е изключено."
@@ -93,74 +88,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Приложението не е включено."
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Възникна проблем с идентификацията"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Ключът е изтекъл, моля презаредете страницата"
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Файлове"
@@ -200,8 +199,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Необходимо е да влезете в всъществуващ акаунт или като администратора"
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Невалидно MySQL потребителско име и/или парола"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -228,21 +227,21 @@ msgstr "Проблемната команда беше: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL потребителят '%s'@'localhost' вече съществува"
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Изтриване на потребителя от MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQL потребителят '%s'@'%%' вече съществува."
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Изтриване на потребителя от MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -269,66 +268,72 @@ msgstr "Въведете потребителско име за админист
msgid "Set an admin password."
msgstr "Въведете парола за администратор."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Вашият web сървър все още не е удачно настроен да позволява синхронизация на файлове, защото WebDAV интерфейсът изглежда не работи."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Моля направете повторна справка с <a href='%s'>ръководството за инсталиране</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Невъзможно откриване на категорията \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "преди секунди"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "днес"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "вчера"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "последният месец"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "последната година"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "последните години"
diff --git a/l10n/bg_BG/settings.po b/l10n/bg_BG/settings.po
index 8cd636c911b..2536afc6938 100644
--- a/l10n/bg_BG/settings.po
+++ b/l10n/bg_BG/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: bg_BG\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Пощата е изпратена"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Криптиране"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,61 +155,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Потребителска документация"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Обновяване до {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Изключено"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Включено"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Моля почакайте...."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Обновява се..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Грешка"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Обновяване"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Обновено"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Записване..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -181,40 +251,40 @@ msgstr "възтановяване"
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Групи"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Изтриване"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "нова група"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__language_name__"
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Няма"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Вход"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Вашият web сървър все още не е удачно настроен да позволява синхронизация на файлове, защото WebDAV интерфейсът изглежда не работи."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Крон"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Споделяне"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Адрес на сървъра"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Още"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "По-малко"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Версия"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,29 +587,33 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Добавете Ваше приложение"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Още приложения"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Изберете приложение"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Потребителска документация"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+msgstr ""
#: templates/help.php:6
msgid "Administrator Documentation"
@@ -506,7 +648,7 @@ msgstr "Покажи настройките за първоначално зар
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Парола"
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr "Промяната на паролата не беше извършена"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Текуща парола"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Нова парола"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Промяна на паролата"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-mail"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Вашия email адрес"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Въведете е-поща за възстановяване на паролата"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Отказ"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Език"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Помогнете с превода"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Криптиране"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Потребител"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Създаване"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Хранилище по подразбиране"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Неограничено"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Други"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Потребител"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Хранилище"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "По подразбиране"
diff --git a/l10n/bg_BG/user_ldap.po b/l10n/bg_BG/user_ldap.po
index 9a3ddf148fb..658e5fef623 100644
--- a/l10n/bg_BG/user_ldap.po
+++ b/l10n/bg_BG/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/owncloud/language/bg_BG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "Грешка"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr "Помощ"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/bn_BD/core.po b/l10n/bn_BD/core.po
index 7c1fcc50dd7..289807abe81 100644
--- a/l10n/bn_BD/core.po
+++ b/l10n/bn_BD/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: bn_BD\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "রবিবার"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "সোমবার"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "মঙ্গলবার"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "বুধবার"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "বৃহস্পতিবার"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "শুক্রবার"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "শনিবার"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "জানুয়ারি"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "ফেব্রুয়ারি"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "মার্চ"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "এপ্রিল"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "মে"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "জুন"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "জুলাই"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "অগাষ্ট"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "সেপ্টেম্বর"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "অক্টোবর"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "নভেম্বর"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "ডিসেম্বর"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "নিয়ামকসমূহ"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "সংরক্ষণ করা হচ্ছে.."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "সেকেন্ড পূর্বে"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "আজ"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "গতকাল"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "গত মাস"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "মাস পূর্বে"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "গত বছর"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "বছর পূর্বে"
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "ভাগাভাগিকৃত"
@@ -276,12 +286,12 @@ msgstr "ভাগাভাগিকৃত"
msgid "Share"
msgstr "ভাগাভাগি কর"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "সমস্যা"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "ভাগাভাগি করতে সমস্যা দেখা দিয়েছে "
@@ -293,123 +303,123 @@ msgstr "ভাগাভাগি বাতিল করতে সমস্যা
msgid "Error while changing permissions"
msgstr "অনুমতিসমূহ পরিবর্তন করতে সমস্যা দেখা দিয়েছে"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner} আপনার এবং {group} গোষ্ঠীর সাথে ভাগাভাগি করেছেন"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "{owner} আপনার সাথে ভাগাভাগি করেছেন"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "কূটশব্দ সুরক্ষিত"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "কূটশব্দ"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "ব্যক্তির সাথে ই-মেইল যুক্ত কর"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "পাঠাও"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "মেয়াদোত্তীর্ণ হওয়ার তারিখ নির্ধারণ করুন"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "মেয়াদোত্তীর্ণ হওয়ার তারিখ"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "ই-মেইলের মাধ্যমে ভাগাভাগি করুনঃ"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "কোন ব্যক্তি খুঁজে পাওয়া গেল না"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "পূনঃরায় ভাগাভাগি অনুমোদিত নয়"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "{user} এর সাথে {item} ভাগাভাগি করা হয়েছে"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "ভাগাভাগি বাতিল "
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "সম্পাদনা করতে পারবেন"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "অধিগম্যতা নিয়ন্ত্রণ"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "তৈরী করুন"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "পরিবর্ধন কর"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "মুছে ফেল"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "ভাগাভাগি কর"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "কূটশব্দদ্বারা সুরক্ষিত"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "মেয়াদোত্তীর্ণ হওয়ার তারিখ নির্ধারণ বাতিল করতে সমস্যা দেখা দিয়েছে"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "মেয়াদোত্তীর্ণ হওয়ার তারিখ নির্ধারণ করতে সমস্যা দেখা দিয়েছে"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "পাঠানো হচ্ছে......"
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "ই-মেইল পাঠানো হয়েছে"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "সতর্কবাণী"
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "আপনার কূটশব্দটি পূনঃনির্ধারণ করার জন্য নিম্নোক্ত লিংকটি ব্যবহার করুনঃ {link}"
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "কূটশব্দ পূনঃনির্ধারণের জন্য একটি টূনঃনির্ধারণ লিংকটি আপনাকে ই-মেইলে পাঠানো হয়েছে ।"
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "ব্যবহারকারী"
@@ -525,7 +541,7 @@ msgstr "ব্যক্তিগত"
msgid "Users"
msgstr "ব্যবহারকারী"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "অ্যাপ"
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "<strong>প্রশাসক একাউন্ট</strong> তৈরী করুন"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "সুচারু"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "ডাটা ফোল্ডার "
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "ডাটাবেচ কনফিগার করুন"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "ব্যবহৃত হবে"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "ডাটাবেজ ব্যবহারকারী"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "ডাটাবেজ কূটশব্দ"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "ডাটাবেজের নাম"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "ডাটাবেজ টেবলস্পেস"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "ডাটাবেজ হোস্ট"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "সেটআপ সুসম্পন্ন কর"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "প্রস্থান"
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "কূটশব্দ হারিয়েছেন?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "মনে রাখ"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "প্রবেশ"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/bn_BD/files.po b/l10n/bn_BD/files.po
index 9d7ce1231d6..199301ae110 100644
--- a/l10n/bn_BD/files.po
+++ b/l10n/bn_BD/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr "%s কে স্থানান্তর করা সম্ভব হ
msgid "Could not move %s"
msgstr "%s কে স্থানান্তর করা সম্ভব হলো না"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "ফাইলের নামটি ফাঁকা রাখা যাবে না।"
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "নামটি সঠিক নয়, '\\', '/', '<', '>', ':', '\"', '|', '?' এবং '*' অনুমোদিত নয়।"
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "কোন ফাইল আপলোড করা হয় নি। সমস্যার কারণটি অজ্ঞাত।"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "কোন সমস্যা হয় নি, ফাইল আপলোড সুসম্পন্ন হয়েছে।"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "আপলোড করা ফাইলটি php.ini তে বর্ণিত upload_max_filesize নির্দেশিত আয়তন অতিক্রম করছেঃ"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "আপলোড করা ফাইলটি HTML ফর্মে উল্লিখিত MAX_FILE_SIZE নির্ধারিত ফাইলের সর্বোচ্চ আকার অতিক্রম করতে চলেছে "
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "আপলোড করা ফাইলটি আংশিক আপলোড করা হয়েছে"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "কোন ফাইল আপলোড করা হয় নি"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "অস্থায়ী ফোল্ডারটি হারানো গিয়েছে"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "ডিস্কে লিখতে ব্যর্থ"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "ভুল ডিরেক্টরি"
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "ফাইল"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "যথেষ্ঠ পরিমাণ স্থান নেই"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "আপলোড বাতিল করা হয়েছে।"
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "ফাইল আপলোড চলমান। এই পৃষ্ঠা পরিত্যাগ করলে আপলোড বাতিল করা হবে।"
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} টি বিদ্যমান"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "ভাগাভাগি কর"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "পূনঃনামকরণ"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "মুলতুবি"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} কে {old_name} নামে প্রতিস্থাপন করা হয়েছে"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "ক্রিয়া প্রত্যাহার"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "টি একটি অননুমোদিত নাম।"
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "নামটি সঠিক নয়, '\\', '/', '<', '>', ':', '\"', '|', '?' এবং '*' অনুমোদিত নয়।"
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "সমস্যা"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "রাম"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "আকার"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "পরিবর্তিত"
@@ -301,12 +308,12 @@ msgstr "পরিবর্তিত"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "আপলোড"
@@ -342,72 +349,68 @@ msgstr "ZIP ফাইলের ইনপুটের সর্বোচ্চ
msgid "Save"
msgstr "সংরক্ষণ"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "নতুন"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "টেক্সট ফাইল"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "ফোল্ডার"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr " লিংক থেকে"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "আপলোড বাতিল কর"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "এখানে কিছুই নেই। কিছু আপলোড করুন !"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "ডাউনলোড"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "মুছে"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "আপলোডের আকারটি অনেক বড়"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "আপনি এই সার্ভারে আপলোড করার জন্য অনুমোদিত ফাইলের সর্বোচ্চ আকারের চেয়ে বৃহদাকার ফাইল আপলোড করার চেষ্টা করছেন "
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "ফাইলগুলো স্ক্যান করা হচ্ছে, দয়া করে অপেক্ষা করুন।"
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 948e9dfe6c1..a05beb216f3 100644
--- a/l10n/bn_BD/files_encryption.po
+++ b/l10n/bn_BD/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "সংরক্ষণ করা হচ্ছে.."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/bn_BD/files_external.po b/l10n/bn_BD/files_external.po
index 50383bb1fc7..4c506cc3545 100644
--- a/l10n/bn_BD/files_external.po
+++ b/l10n/bn_BD/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: bn_BD\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "অধিগমনের অনুমতি প্রদান করা হলো"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Dropbox সংরক্ষণাগার নির্ধারণ করতে সমস্যা "
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "অধিগমনের অনুমতি প্রদান কর"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "দয়া করে সঠিক এবং বৈধ Dropbox app key and secret প্রদান করুন।"
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Google Drive সংরক্ষণাগার নির্ধারণ করতে সমস্যা "
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "ব্যবহারকারী"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "মুছে"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "ব্যবহারকারীর বাহ্যিক সংরক্ষণাগার সক্রিয় কর"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "ব্যবহারকারীদেরকে তাদের নিজস্ব বাহ্যিক সংরক্ষনাগার সাউন্ট করতে অনুমোদন দাও"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL রুট সনদপত্র"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "রুট সনদপত্রটি আমদানি করুন"
diff --git a/l10n/bn_BD/files_sharing.po b/l10n/bn_BD/files_sharing.po
index abb5382f98e..67f9f305c7d 100644
--- a/l10n/bn_BD/files_sharing.po
+++ b/l10n/bn_BD/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: bn_BD\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s আপনার সাথে %s ফোল্ডারটি ভাগাভাগি করেছেন"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s আপনার সাথে %s ফাইলটি ভাগাভাগি করেছেন"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "ডাউনলোড"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "আপলোড"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "আপলোড বাতিল কর"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "এর জন্য কোন প্রাকবীক্ষণ সুলভ নয়"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/bn_BD/files_trashbin.po b/l10n/bn_BD/files_trashbin.po
index ee47e996cbd..33003d82e30 100644
--- a/l10n/bn_BD/files_trashbin.po
+++ b/l10n/bn_BD/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: bn_BD\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "সমস্যা"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "রাম"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "মুছে"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/bn_BD/lib.po b/l10n/bn_BD/lib.po
index aa82b972043..dc14b1ce4b3 100644
--- a/l10n/bn_BD/lib.po
+++ b/l10n/bn_BD/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: bn_BD\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "সহায়িকা"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "ব্যক্তিগত"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "নিয়ামকসমূহ"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "ব্যবহারকারী"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "প্রশাসন"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "ওয়েব সার্ভিস আপনার হাতের মুঠোয়"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP ডাউনলোড বন্ধ করা আছে।"
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "অ্যাপ্লিকেসনটি সক্রিয় নয়"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "অনুমোদন ঘটিত সমস্যা"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "টোকেন মেয়াদোত্তীর্ণ। দয়া করে পৃষ্ঠাটি পূনরায় লোড করুন।"
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "ফাইল"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "সেকেন্ড পূর্বে"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "আজ"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "গতকাল"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "গত মাস"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "গত বছর"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "বছর পূর্বে"
diff --git a/l10n/bn_BD/settings.po b/l10n/bn_BD/settings.po
index 1145ec529f3..c0055544d1c 100644
--- a/l10n/bn_BD/settings.po
+++ b/l10n/bn_BD/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: bn_BD\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "ই-মেইল পাঠানো হয়েছে"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "সংকেতায়ন"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "অ্যাপস্টোর থেকে তালিকা লোড করতে সক্ষম নয়"
@@ -113,61 +155,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "ব্যবহারকারী সহায়িকা"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "নিষ্ক্রিয়"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "সক্রিয় "
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "সমস্যা"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "পরিবর্ধন"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "সংরক্ষণ করা হচ্ছে.."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -181,40 +251,40 @@ msgstr "ক্রিয়া প্রত্যাহার"
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "গোষ্ঠীসমূহ"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "গোষ্ঠী প্রশাসক"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "মুছে"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__language_name__"
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "কোনটিই নয়"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "প্রবেশ"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "নিরাপত্তাজনিত সতর্কতা"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "সার্ভার ঠিকানা"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "পোর্ট"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "বেশী"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "কম"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "ভার্সন"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,30 +587,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "তৈলী করেছেন <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud সম্প্রদায়</a>, যার <a href=\"https://github.com/owncloud\" target=\"_blank\"> উৎস কোডটি <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "আপনার অ্যাপটি যোগ করুন"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "আরও অ্যাপ"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "অ্যাপ নির্বাচন করুন"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "apps.owncloud.com এ অ্যাপ্লিকেসন পৃষ্ঠা দেখুন"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-লাইসেন্সধারী <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "ব্যবহারকারী সহায়িকা"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "প্রশাসক সহায়িকা"
@@ -506,7 +648,7 @@ msgstr "প্রথমবার চালানোর যাদুকর পূ
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "আপনি ব্যবহার করছেন <strong>%s</strong>, সুলভ <strong>%s</strong> এর মধ্যে।"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "কূটশব্দ"
@@ -518,151 +660,149 @@ msgstr "আপনার কূটশব্দটি পরিবর্তন ক
msgid "Unable to change your password"
msgstr "আপনার কূটশব্দটি পরিবর্তন করতে সক্ষম নয়"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "বর্তমান কূটশব্দ"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "নতুন কূটশব্দ"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "কূটশব্দ পরিবর্তন করুন"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "ইমেইল"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "আপনার ই-মেইল ঠিকানা"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "কূটশব্দ পূনরূদ্ধার সক্রিয় করার জন্য ই-মেইল ঠিকানাটি পূরণ করুন"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "বাতির"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "ভাষা"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "অনুবাদ করতে সহায়তা করুন"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "সংকেতায়ন"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
-msgstr ""
+msgstr "প্রবেশ"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "তৈরী কর"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "পূর্বনির্ধারিত সংরক্ষণাগার"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "অসীম"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "অন্যান্য"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "ব্যবহারকারী"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "সংরক্ষণাগার"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "পূর্বনির্ধারিত"
diff --git a/l10n/bn_BD/user_ldap.po b/l10n/bn_BD/user_ldap.po
index 600c5034216..5e7729e1d4d 100644
--- a/l10n/bn_BD/user_ldap.po
+++ b/l10n/bn_BD/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/owncloud/language/bn_BD/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "সমস্যা"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr "সহায়িকা"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr "সুচারু ট্যঅবে গিয়ে আপনি ব্
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr "গোষ্ঠী-সদস্য সংস্থাপন"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "বাইটে"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "ব্যবহারকারী নামের জন্য ফাঁকা রাখুন (পূর্বনির্ধারিত)। অন্যথায়, LDAP/AD বৈশিষ্ট্য নির্ধারণ করুন।"
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/bs/core.po b/l10n/bs/core.po
index 08753f3c8f0..1ec7d92c27d 100644
--- a/l10n/bs/core.po
+++ b/l10n/bs/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-08 03:26+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ 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"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,139 +58,143 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:858
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Spašavam..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -273,6 +263,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -281,12 +291,12 @@ msgstr ""
msgid "Share"
msgstr "Podijeli"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -298,123 +308,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -461,11 +471,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -485,8 +501,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -530,7 +546,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -640,49 +656,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -698,7 +712,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -724,27 +738,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/bs/files.po b/l10n/bs/files.po
index 440f16a2ce5..0bd442a17ae 100644
--- a/l10n/bs/files.po
+++ b/l10n/bs/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,239 +76,234 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Podijeli"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Ime"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Veličina"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -304,12 +311,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -345,72 +352,68 @@ msgstr ""
msgid "Save"
msgstr "Spasi"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Nova fascikla"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Fasikla"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/bs/files_encryption.po b/l10n/bs/files_encryption.po
index acc68558cf4..818ff9d3614 100644
--- a/l10n/bs/files_encryption.po
+++ b/l10n/bs/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Spašavam..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/bs/files_external.po b/l10n/bs/files_external.po
index 631ae608baf..5207d2bbb5e 100644
--- a/l10n/bs/files_external.po
+++ b/l10n/bs/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-06-13 02:16+0200\n"
-"PO-Revision-Date: 2013-06-12 21:41+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ 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"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:16 js/google.js:34
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:66
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:36 js/google.js:93
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:431
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:434
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:437
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/bs/files_sharing.po b/l10n/bs/files_sharing.po
index 386d74cf543..b43e3b6b0bb 100644
--- a/l10n/bs/files_sharing.po
+++ b/l10n/bs/files_sharing.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ 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"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -55,30 +59,14 @@ msgstr ""
#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:20
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:28 templates/public.php:94
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:45 templates/public.php:48
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:58
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:91
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:98
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/bs/files_trashbin.po b/l10n/bs/files_trashbin.po
index e2a429d7101..7f286786a03 100644
--- a/l10n/bs/files_trashbin.po
+++ b/l10n/bs/files_trashbin.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-10 22:26-0400\n"
-"PO-Revision-Date: 2013-10-11 02:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ 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"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:23
+#: templates/index.php:20
msgid "Name"
msgstr "Ime"
-#: templates/index.php:26 templates/index.php:28
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:37 templates/index.php:38
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/bs/lib.po b/l10n/bs/lib.po
index 447589d9b0b..ddf2e1f9694 100644
--- a/l10n/bs/lib.po
+++ b/l10n/bs/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +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"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,70 +267,76 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/bs/settings.po b/l10n/bs/settings.po
index fd989698863..1cc7c77d8b9 100644
--- a/l10n/bs/settings.po
+++ b/l10n/bs/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ 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"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,61 +155,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Spašavam..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/bs/user_ldap.po b/l10n/bs/user_ldap.po
index fb4bd54b94c..3ec9651aca4 100644
--- a/l10n/bs/user_ldap.po
+++ b/l10n/bs/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/owncloud/language/bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -142,11 +142,11 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -164,7 +164,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -200,7 +200,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -268,7 +268,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -411,41 +411,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -461,15 +471,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -480,19 +490,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -506,10 +516,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/ca/core.po b/l10n/ca/core.po
index 2a27131c22e..5307cf0d57a 100644
--- a/l10n/ca/core.po
+++ b/l10n/ca/core.po
@@ -5,13 +5,14 @@
# Translators:
# rogerc, 2013-2014
# rogerc, 2013
+# aseques <sacoo2@hotmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-05 01:55-0500\n"
-"PO-Revision-Date: 2014-01-04 10:20+0000\n"
-"Last-Translator: rogerc\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,12 +20,11 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s ha compartit »%s« amb tu"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "No s'ha pogut enviar correu als usuaris següents: %s"
@@ -41,19 +41,6 @@ msgstr "Desactivat el mode de manteniment"
msgid "Updated database"
msgstr "Actualitzada la base de dades"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "Actualitzant la memòria de cau del fitxers, això pot trigar molt..."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Actualitzada la memòria de cau dels fitxers"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "... %d%% fet ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "No s'han proporcionat imatges o fitxers"
@@ -74,135 +61,139 @@ msgstr "No hi ha imatge temporal de perfil disponible, torneu a intentar-ho"
msgid "No crop data provided"
msgstr "No heu proporcionat dades del retall"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Diumenge"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Dilluns"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Dimarts"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Dimecres"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Dijous"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Divendres"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Dissabte"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Gener"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Febrer"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Març"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Abril"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Maig"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Juny"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Juliol"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Agost"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Setembre"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Octubre"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Novembre"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Desembre"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Configuració"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Desant..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "segons enrere"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "fa %n minut"
msgstr[1] "fa %n minuts"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "fa %n hora"
msgstr[1] "fa %n hores"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "avui"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "ahir"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "fa %n dies"
msgstr[1] "fa %n dies"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "el mes passat"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "fa %n mes"
msgstr[1] "fa %n mesos"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "mesos enrere"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "l'any passat"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "anys enrere"
@@ -270,6 +261,26 @@ msgstr "({count} seleccionats)"
msgid "Error loading file exists template"
msgstr "Error en carregar la plantilla de fitxer existent"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "Contrasenya massa feble"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "Contrasenya feble"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr "Contrasenya passable"
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "Contrasenya bona"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "Contrasenya forta"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Compartit"
@@ -278,12 +289,12 @@ msgstr "Compartit"
msgid "Share"
msgstr "Comparteix"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Error"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Error en compartir"
@@ -295,123 +306,123 @@ msgstr "Error en deixar de compartir"
msgid "Error while changing permissions"
msgstr "Error en canviar els permisos"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Compartit amb vos i amb el grup {group} per {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Compartit amb vos per {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Comparteix amb usuari o grup..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Enllaç de compartició"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Protegir amb contrasenya"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Contrasenya"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Permet pujada pública"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Enllaç per correu electrónic amb la persona"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Envia"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Estableix la data de venciment"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Data de venciment"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Comparteix per correu electrònic"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "No s'ha trobat ningú"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grup"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "No es permet compartir de nou"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Compartit en {item} amb {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Deixa de compartir"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "notifica per correu electrònic"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "pot editar"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "control d'accés"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "crea"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "actualitza"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "elimina"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "comparteix"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Protegeix amb contrasenya"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Error en eliminar la data de venciment"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Error en establir la data de venciment"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Enviant..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "El correu electrónic s'ha enviat"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Avís"
@@ -458,11 +469,17 @@ msgstr "L'actualització ha estat incorrecte. Comuniqueu aquest error a <a href=
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "L'actualització ha estat correcte. Ara us redirigim a ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "restableix la contrasenya %s"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr "Hi ha hagut un problema enviant el correu, parleu amb el vostre administrador."
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Useu l'enllaç següent per restablir la contrasenya: {link}"
@@ -482,8 +499,8 @@ msgstr "La petició ha fallat!<br>Esteu segur que el correu/nom d'usuari és cor
msgid "You will receive a link to reset your password via Email."
msgstr "Rebreu un enllaç al correu electrònic per reiniciar la contrasenya."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Nom d'usuari"
@@ -527,7 +544,7 @@ msgstr "Personal"
msgid "Users"
msgstr "Usuaris"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Aplicacions"
@@ -637,49 +654,47 @@ msgstr "Per informació de com configurar el servidor, comproveu la <a href=\"%s
msgid "Create an <strong>admin account</strong>"
msgstr "Crea un <strong>compte d'administrador</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Avançat"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr "Emmagatzematge i base de dades"
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Carpeta de dades"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Configura la base de dades"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "s'usarà"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Usuari de la base de dades"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Contrasenya de la base de dades"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Nom de la base de dades"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Espai de taula de la base de dades"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Ordinador central de la base de dades"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Acaba la configuració"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Acabant..."
@@ -695,19 +710,19 @@ msgstr "Aquesta aplicació necessita tenir JavaScript activat per funcionar corr
msgid "%s is available. Get more information on how to update."
msgstr "%s està disponible. Obtingueu més informació de com actualitzar."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Surt"
#: templates/login.php:9
msgid "Automatic logon rejected!"
-msgstr "L'ha rebutjat l'acceditació automàtica!"
+msgstr "Inici de sessió automàtic rebutjat!"
#: templates/login.php:10
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
-msgstr "Se no heu canviat la contrasenya recentment el vostre compte pot estar compromès!"
+msgstr "Si no heu canviat la contrasenya recentment el vostre compte pot estar compromès!"
#: templates/login.php:12
msgid "Please change your password to secure your account again."
@@ -721,28 +736,28 @@ msgstr "L'autenticació del servidor ha fallat!"
msgid "Please contact your administrator."
msgstr "Contacteu amb l'administrador."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Heu perdut la contrasenya?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "recorda'm"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Inici de sessió"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Acreditacions alternatives"
#: 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>"
-msgstr "Ei,<br><br>només fer-te saber que %s ha compartit »%s« amb tu.<br><a href=\"%s\">Mira-ho!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr "Ei, <br><br>només fer-vos saber que %s us ha comparti <strong>%s</strong>. <br><a href=\"%s\">Mireu-ho!</a>"
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/ca/files.po b/l10n/ca/files.po
index e96c34be042..1f6bb0a6955 100644
--- a/l10n/ca/files.po
+++ b/l10n/ca/files.po
@@ -3,16 +3,17 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# rogerc, 2013
+# rogerc, 2013-2014
# jmontane <joan@montane.cat>, 2013
# Josep Tomàs <jtomas.binsoft@gmail.com>, 2013
+# mickymadsystems <micky@madsystems.cat>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -30,36 +31,48 @@ msgstr "No s'ha pogut moure %s - Ja hi ha un fitxer amb aquest nom"
msgid "Could not move %s"
msgstr " No s'ha pogut moure %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "El nom del fitxer no pot ser buit."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "El nom de fitxer no pot contenir \"/\". Indiqueu un nom diferent."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "\"%s\" no es un fitxer vàlid."
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr "La carpeta de destí s'ha mogut o eliminat."
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "El nom %s ja s'usa en la carpeta %s. Indiqueu un nom diferent."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "No és un origen vàlid"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
-msgstr ""
+msgstr "El servidor no té autorització per obrir URLs, comproveu la configuració del servidor"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "S'ha produït un error en baixar %s a %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "S'ha produït un error en crear el fitxer"
@@ -67,236 +80,231 @@ msgstr "S'ha produït un error en crear el fitxer"
msgid "Folder name cannot be empty."
msgstr "El nom de la carpeta no pot ser buit."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "El nom de la carpeta no pot contenir \"/\". Indiqueu un nom diferent."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "S'ha produït un error en crear la carpeta"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "No es pot establir la carpeta de pujada."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Testimoni no vàlid"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "No s'ha carregat cap fitxer. Error desconegut"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "No hi ha errors, el fitxer s'ha carregat correctament"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "L’arxiu que voleu carregar supera el màxim definit en la directiva upload_max_filesize del php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "El fitxer carregat supera la directiva MAX_FILE_SIZE especificada al formulari HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "El fitxer només s'ha carregat parcialment"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "No s'ha carregat cap fitxer"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Falta un fitxer temporal"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Ha fallat en escriure al disc"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "No hi ha prou espai disponible"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "La pujada ha fallat. No s'ha pogut obtenir informació del fitxer."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "La pujada ha fallat. El fitxer pujat no s'ha trobat."
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "La pujada ha fallat. No s'ha pogut obtenir informació del fitxer."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Directori no vàlid."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Fitxers"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "No es pot pujar {filename} perquè és una carpeta o té 0 bytes"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "No hi ha prou espai disponible"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr "Mida total del fitxer {size1} excedeix el límit de pujada {size2}"
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr "No hi ha prou espai lliure, està carregant {size1} però només pot {size2}"
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "La pujada s'ha cancel·lat."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "No hi ha resposta del servidor."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "L'URL no pot ser buit"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "A la carpeta inici 'Compartit' és un nom de fitxer reservat"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} ja existeix"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "No s'ha pogut crear el fitxer"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "No s'ha pogut crear la carpeta"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
-msgstr ""
+msgstr "Error en obtenir la URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Comparteix"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Esborra permanentment"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Reanomena"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Pendent"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "No es pot canviar el nom de fitxer"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "s'ha substituït {old_name} per {new_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "desfés"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Error en esborrar el fitxer."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n carpeta"
msgstr[1] "%n carpetes"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n fitxer"
msgstr[1] "%n fitxers"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} i {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Pujant %n fitxer"
msgstr[1] "Pujant %n fitxers"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' és un nom no vàlid per un fitxer."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "\"{name}\" no es un fitxer vàlid."
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "El nóm no és vàlid, '\\', '/', '<', '>', ':', '\"', '|', '?' i '*' no estan permesos."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden actualitzar o sincronitzar!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "L'aplicació d'encriptació està activada però les claus no estan inicialitzades, sortiu i acrediteu-vos de nou."
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "La clau privada de l'aplicació d'encriptació no és vàlida! Actualitzeu la contrasenya de la clau privada a l'arranjament personal per recuperar els fitxers encriptats."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "L'encriptació s'ha desactivat però els vostres fitxers segueixen encriptats. Aneu a la vostra configuració personal per desencriptar els vostres fitxers."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "S'està preparant la baixada. Pot trigar una estona si els fitxers són grans."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Error en moure el fitxer"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Error"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nom"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Mida"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Modificat"
@@ -304,12 +312,12 @@ msgstr "Modificat"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nom de carpeta no vàlid. L'ús de 'Shared' és reservat"
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s no es pot canviar el nom"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Puja"
@@ -345,72 +353,68 @@ msgstr "Mida màxima d'entrada per fitxers ZIP"
msgid "Save"
msgstr "Desa"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Nou"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Nou fitxer de text"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Fitxer de text"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Carpeta nova"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Carpeta"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Des d'enllaç"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Fitxers esborrats"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Cancel·la la pujada"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "No teniu permisos per a pujar o crear els fitxers aquí"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Res per aquí. Pugeu alguna cosa!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Baixa"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Esborra"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "La pujada és massa gran"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "S'estan escanejant els fitxers, espereu"
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Actualment escanejant"
-
-#: 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 95c9dcd2ca3..3865dfb3134 100644
--- a/l10n/ca/files_encryption.po
+++ b/l10n/ca/files_encryption.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# rogerc, 2013
+# rogerc, 2013-2014
# Jordi Vilalta Prat <jvprat@jvprat.com>, 2013
# Josep Tomàs <jtomas.binsoft@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-02 17:27-0500\n"
-"PO-Revision-Date: 2013-12-02 11:30+0000\n"
+"POT-Creation-Date: 2014-03-19 01:55-0400\n"
+"PO-Revision-Date: 2014-03-18 08: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"
@@ -83,18 +83,18 @@ msgid ""
"administrator"
msgstr "Error desconegut. Comproveu l'arranjament del sistema o contacteu amb l'administrador"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Manca de requisits."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Els usuaris següents no estan configurats per a l'encriptació:"
@@ -102,9 +102,9 @@ msgstr "Els usuaris següents no estan configurats per a l'encriptació:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "La encriptació inicial ha començat... Pot trigar una estona, espereu."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Desant..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr "encriptació inicial en procés... Proveu-ho més tard."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/ca/files_external.po b/l10n/ca/files_external.po
index e8defe258b2..711c32d3266 100644
--- a/l10n/ca/files_external.po
+++ b/l10n/ca/files_external.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# rogerc, 2014
# rogerc, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
+"POT-Creation-Date: 2014-03-19 01:55-0400\n"
+"PO-Revision-Date: 2014-03-18 09:02+0000\n"
"Last-Translator: rogerc\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
@@ -18,40 +19,44 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "S'ha concedit l'accés"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Error en configurar l'emmagatzemament Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Concedeix accés"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Proporcioneu una clau d'aplicació i secret vàlids per a Dropbox"
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Error en configurar l'emmagatzemament Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Desat"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Avís:</b> \"smbclient\" no està instal·lat. No es pot muntar la compartició CIFS/SMB. Demaneu a l'administrador del sistema que l'instal·li."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Avís:</b> El suport FTP per PHP no està activat o no està instal·lat. No es pot muntar la compartició FTP. Demaneu a l'administrador del sistema que l'instal·li."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +108,22 @@ msgid "Users"
msgstr "Usuaris"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Esborra"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Habilita l'emmagatzemament extern d'usuari"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Permet als usuaris muntar el seu emmagatzemament extern propi"
+msgid "Allow users to mount the following external storage"
+msgstr "Permet als usuaris muntar els dispositius externs següents"
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Certificats SSL root"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importa certificat root"
diff --git a/l10n/ca/files_sharing.po b/l10n/ca/files_sharing.po
index bf549bf9800..9452db004bd 100644
--- a/l10n/ca/files_sharing.po
+++ b/l10n/ca/files_sharing.po
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# rogerc, 2013
+# rogerc, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
+"POT-Creation-Date: 2014-03-19 01:55-0400\n"
+"PO-Revision-Date: 2014-03-18 08:52+0000\n"
"Last-Translator: rogerc\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
@@ -18,6 +18,10 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Compartits per {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Aquest compartit està protegit amb contrasenya"
@@ -54,32 +58,16 @@ msgstr "s'ha desactivat la compartició"
msgid "For more info, please ask the person who sent this link."
msgstr "Per més informació contacteu amb qui us ha enviat l'enllaç."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s ha compartit la carpeta %s amb vós"
+msgid "shared by %s"
+msgstr "compartit per %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s ha compartit el fitxer %s amb vós"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Baixa"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Puja"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Cancel·la la pujada"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "No hi ha vista prèvia disponible per a"
+msgid "Download %s"
+msgstr "Baixa %s"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Enllaç directe"
diff --git a/l10n/ca/files_trashbin.po b/l10n/ca/files_trashbin.po
index dec2858e3b8..75c3e9fb4a5 100644
--- a/l10n/ca/files_trashbin.po
+++ b/l10n/ca/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/owncloud/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "No s'ha pogut esborrar permanentment %s"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "No s'ha pogut restaurar %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Fitxers esborrats"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Error"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "restaurat"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "La paperera està buida!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nom"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Recupera"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Eliminat"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Esborra"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Fitxers eliminats"
diff --git a/l10n/ca/lib.po b/l10n/ca/lib.po
index 2cfd9ff67e3..be843190732 100644
--- a/l10n/ca/lib.po
+++ b/l10n/ca/lib.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# rogerc, 2013
+# rogerc, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-19 01:55-0400\n"
+"PO-Revision-Date: 2014-03-18 09:02+0000\n"
+"Last-Translator: rogerc\n"
"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,38 +18,38 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, 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."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "No heu especificat cap nom d'aplicació"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Ajuda"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Personal"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Configuració"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Usuaris"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Administració"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Ha fallat l'actualització \"%s\"."
@@ -62,15 +62,10 @@ msgstr "Tipus de fitxer desconegut"
msgid "Invalid image"
msgstr "Imatge no vàlida"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "controleu els vostres serveis web"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "no es pot obrir \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "La baixada en ZIP està desactivada."
@@ -93,74 +88,78 @@ msgid ""
"administrator."
msgstr "Baixeu els fitxers separadament en petits trossos o pregunteu a l'administrador."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "No heu especificat la font en instal·lar l'aplicació"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "No heu especificat href en instal·lar l'aplicació des de http"
-#: private/installer.php:75
+#: private/installer.php:76
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"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Els fitxers del tipus %s no són compatibles"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Ha fallat l'obertura del fitxer en instal·lar l'aplicació"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "L'aplicació no proporciona un fitxer info.xml"
-#: private/installer.php:131
+#: private/installer.php:132
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ó"
-#: private/installer.php:140
+#: private/installer.php:141
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"
-#: private/installer.php:146
+#: private/installer.php:147
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"
-#: private/installer.php:159
+#: private/installer.php:160
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"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "La carpeta de l'aplicació ja existeix"
-#: private/installer.php:182
+#: private/installer.php:183
#, 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"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "L'aplicació no està habilitada"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Error d'autenticació"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "El testimoni ha expirat. Torneu a carregar la pàgina."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "Usuari desconegut"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Fitxers"
@@ -194,23 +193,23 @@ msgid "MS SQL username and/or password not valid: %s"
msgstr "Nom d'usuari i/o contrasenya MS SQL no vàlids: %s"
#: private/setup/mssql.php:21 private/setup/mysql.php:13
-#: private/setup/oci.php:114 private/setup/postgresql.php:24
-#: private/setup/postgresql.php:70
+#: private/setup/oci.php:114 private/setup/postgresql.php:31
+#: private/setup/postgresql.php:84
msgid "You need to enter either an existing account or the administrator."
msgstr "Heu d'escriure un compte existent o el d'administrador."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Nom d'usuari i/o contrasenya MySQL no vàlids"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr "El nom d'usuari i/o la contrasenya de MySQL/MariaDB no són vàlids"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
#: private/setup/oci.php:151 private/setup/oci.php:162
#: private/setup/oci.php:169 private/setup/oci.php:178
#: private/setup/oci.php:186 private/setup/oci.php:195
-#: private/setup/oci.php:201 private/setup/postgresql.php:89
-#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
-#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#: private/setup/oci.php:201 private/setup/postgresql.php:103
+#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
+#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
#, php-format
msgid "DB Error: \"%s\""
msgstr "Error DB: \"%s\""
@@ -219,30 +218,30 @@ msgstr "Error DB: \"%s\""
#: private/setup/oci.php:122 private/setup/oci.php:145
#: private/setup/oci.php:152 private/setup/oci.php:163
#: private/setup/oci.php:179 private/setup/oci.php:187
-#: private/setup/oci.php:196 private/setup/postgresql.php:90
-#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
-#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#: private/setup/oci.php:196 private/setup/postgresql.php:104
+#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
+#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
#, php-format
msgid "Offending command was: \"%s\""
msgstr "L'ordre en conflicte és: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "L'usuari MySQL '%s'@'localhost' ja existeix."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr "L'usuari MySQL/MariaDB '%s'@'localhost' ja existeix."
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Elimina aquest usuari de MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr "Esborreu aquest usuari de MySQL/MariaDB"
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "L'usuari MySQL '%s'@'%%' ja existeix"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr "L'usuari MySQL/MariaDB '%s'@'%%' ja existeix"
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Elimina aquest usuari de MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr "Esborreu aquest usuari de MySQL/MariaDB."
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -257,7 +256,7 @@ msgstr "Nom d'usuari i/o contrasenya Oracle no vàlids"
msgid "Offending command was: \"%s\", name: %s, password: %s"
msgstr "L'ordre en conflicte és: \"%s\", nom: %s, contrasenya: %s"
-#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
msgid "PostgreSQL username and/or password not valid"
msgstr "Nom d'usuari i/o contrasenya PostgreSQL no vàlids"
@@ -269,66 +268,72 @@ msgstr "Establiu un nom d'usuari per l'administrador."
msgid "Set an admin password."
msgstr "Establiu una contrasenya per l'administrador."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "El servidor web no està configurat correctament per permetre la sincronització de fitxers perquè la interfície WebDAV sembla no funcionar correctament."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Comproveu les <a href='%s'>guies d'instal·lació</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s ha compartit »%s« amb tu"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "No s'ha trobat la categoria \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "segons enrere"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "fa %n minut"
msgstr[1] "fa %n minuts"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "fa %n hora"
msgstr[1] "fa %n hores"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "avui"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "ahir"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "fa %n dia"
msgstr[1] "fa %n dies"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "el mes passat"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "fa %n mes"
msgstr[1] "fa %n mesos"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "l'any passat"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "anys enrere"
diff --git a/l10n/ca/settings.po b/l10n/ca/settings.po
index b2b009170a6..caae9ab09e8 100644
--- a/l10n/ca/settings.po
+++ b/l10n/ca/settings.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# rogerc, 2013
+# rogerc, 2013-2014
# rogerc, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-19 01:55-0400\n"
+"PO-Revision-Date: 2014-03-18 09:10+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"
@@ -19,6 +19,48 @@ msgstr ""
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr "El valor proporcionat no és vàlid per %s"
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Desat"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "prova l'arranjament del correu"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr "Si rebeu aquest correu sembla que l'arranjament del correu és correcte."
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr "Hi ha hagut un problema en enviar el correu. Comproveu-ne l'arranjament."
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "El correu electrónic s'ha enviat"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr "Heu d'establir un nom d'usuari abans de poder enviar correus de prova."
+
+#: admin/controller.php:116 templates/admin.php:282
+msgid "Send mode"
+msgstr "Mode d'enviament"
+
+#: admin/controller.php:118 templates/admin.php:295 templates/personal.php:159
+msgid "Encryption"
+msgstr "Xifrat"
+
+#: admin/controller.php:120 templates/admin.php:319
+msgid "Authentication method"
+msgstr "Mètode d'autenticació"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "No s'ha pogut carregar la llista des de l'App Store"
@@ -115,62 +157,90 @@ msgstr "El dorsal no permet canviar la contrasenya, però la clau d'encripació
msgid "Unable to change password"
msgstr "No es pot canviar la contrasenya"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "Enviant..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Documentació d'usuari"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "Documentació d'administrador"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Actualitza a {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Desactiva"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Habilita"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Espereu..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Error en desactivar l'aplicació"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Error en activar l'aplicació"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Actualitzant..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Error en actualitzar l'aplicació"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Error"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Actualitza"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Actualitzada"
-#: js/personal.js:220
+#: js/personal.js:246
msgid "Select a profile picture"
msgstr "Seleccioneu una imatge de perfil"
-#: js/personal.js:266
+#: js/personal.js:277
+msgid "Very weak password"
+msgstr "Contrasenya massa feble"
+
+#: js/personal.js:278
+msgid "Weak password"
+msgstr "Contrasenya feble"
+
+#: js/personal.js:279
+msgid "So-so password"
+msgstr "Contrasenya passable"
+
+#: js/personal.js:280
+msgid "Good password"
+msgstr "Contrasenya bona"
+
+#: js/personal.js:281
+msgid "Strong password"
+msgstr "Contrasenya forta"
+
+#: js/personal.js:316
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Desencriptant fitxers... Espereu, això pot trigar una estona."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Desant..."
-
#: js/users.js:47
msgid "deleted"
msgstr "esborrat"
@@ -183,40 +253,40 @@ msgstr "desfés"
msgid "Unable to remove user"
msgstr "No s'ha pogut eliminar l'usuari"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grups"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Grup Admin"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Esborra"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "afegeix grup"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Heu de facilitar un nom d'usuari vàlid"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Error en crear l'usuari"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Heu de facilitar una contrasenya vàlida"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Avís: la carpeta Home per l'usuari \"{user}\" ja existeix"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Català"
@@ -240,18 +310,42 @@ msgstr "Errors i problemes fatals"
msgid "Fatal issues only"
msgstr "Només problemes fatals"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Cap"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Inici de sessió"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr "Pla"
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr "Gestor NT LAN"
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Avís de seguretat"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Esteu accedint %s a través de HTTP. Us recomanem fermament que configureu el servidor perquè requereixi HTTPS."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -260,68 +354,68 @@ msgid ""
"root."
msgstr "La carpeta de dades i els vostres fitxersprobablement són accessibles des d'Internet. La fitxer .htaccess no funciona. Us recomanem que configureu el servidor web de tal manera que la carpeta de dades no sigui accessible o que moveu la carpeta de dades fora de l'arrel de documents del servidor web."
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Avís de configuració"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "El servidor web no està configurat correctament per permetre la sincronització de fitxers perquè la interfície WebDAV sembla no funcionar correctament."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Comproveu les <a href='%s'>guies d'instal·lació</a>."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "No s'ha trobat el mòdul 'fileinfo'"
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "El mòdul de PHP 'fileinfo' no s'ha trobat. Us recomanem que habiliteu aquest mòdul per obtenir millors resultats amb la detecció mime-type."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
-msgstr ""
+msgstr "La versió de PHP és obsoleta"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
-msgstr ""
+msgstr "La versió de PHP és obsoleta. Us recomanem fermament que actualitzeu a la versió 5.3.8 o superior perquè les versions anteriors no funcionen. La instal·lació podria no funcionar correctament."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "Locale no funciona"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "No s'ha pogut establir cap localització del sistema amb suport per UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Això podria comportar problemes amb alguns caràcters en els noms dels fitxer."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Us recomanem que instal·leu els paquets necessaris en el sistema per donar suport a alguna de les localitzacions següents: %s"
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "La connexió a internet no funciona"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -330,118 +424,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Aquest servidor no té cap connexió a internet que funcioni. Això significa que algunes de les característiques com el muntatge d'emmagatzemament extern, les notificacions quant a actualitzacions o la instal·lació d'aplicacions de tercers no funcionarà. L'accés remot a fitxers i l'enviament de correus electrònics podria tampoc no funcionar. Us suggerim que habiliteu la connexió a internet per aquest servidor si voleu tenir totes les característiques."
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "Executa una tasca per cada paquet carregat"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php està registrat en un servei webcron que fa una crida a cron.php cada 15 minuts a través de http."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Utilitza el servei cron del sistema per fer una crida al fitxer cron.php cada 15 minuts."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Compartir"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Habilita l'API de compartir"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Permet que les aplicacions utilitzin l'API de compartir"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Permet enllaços"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Permet als usuaris compartir elements amb el públic amb enllaços"
-#: templates/admin.php:186
+#: templates/admin.php:210
msgid "Allow public uploads"
msgstr "Permet pujada pública"
-#: templates/admin.php:187
+#: templates/admin.php:211
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Permet als usuaris habilitar pujades de tercers en les seves carpetes compartides al públic"
-#: templates/admin.php:195
+#: templates/admin.php:218
msgid "Allow resharing"
msgstr "Permet compartir de nou"
-#: templates/admin.php:196
+#: templates/admin.php:219
msgid "Allow users to share items shared with them again"
msgstr "Permet als usuaris compartir de nou elements ja compartits amb ells"
-#: templates/admin.php:203
+#: templates/admin.php:226
msgid "Allow users to share with anyone"
msgstr "Permet compartir amb qualsevol"
-#: templates/admin.php:206
+#: templates/admin.php:229
msgid "Allow users to only share with users in their groups"
msgstr "Permet als usuaris compartir només amb els usuaris del seu grup"
-#: templates/admin.php:213
+#: templates/admin.php:236
msgid "Allow mail notification"
msgstr "Permet notificacions per correu electrónic"
-#: templates/admin.php:214
+#: templates/admin.php:237
msgid "Allow user to send mail notification for shared files"
msgstr "Permet a l'usuari enviar notificacions de fitxers compartits per correu "
-#: templates/admin.php:221
+#: templates/admin.php:244
msgid "Security"
msgstr "Seguretat"
-#: templates/admin.php:234
+#: templates/admin.php:257
msgid "Enforce HTTPS"
msgstr "Força HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:259
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Força la connexió dels clients a %s a través d'una connexió encriptada."
-#: templates/admin.php:242
+#: templates/admin.php:265
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Connecteu a %s a través de HTTPS per habilitar o inhabilitar l'accés SSL."
-#: templates/admin.php:254
+#: templates/admin.php:277
+msgid "Email Server"
+msgstr "Servidor de correu"
+
+#: templates/admin.php:279
+msgid "This is used for sending out notifications."
+msgstr "S'usa per enviar notificacions."
+
+#: templates/admin.php:310
+msgid "From address"
+msgstr "Des de l'adreça"
+
+#: templates/admin.php:332
+msgid "Authentication required"
+msgstr "Es requereix autenticació"
+
+#: templates/admin.php:336
+msgid "Server address"
+msgstr "Adreça del servidor"
+
+#: templates/admin.php:340
+msgid "Port"
+msgstr "Port"
+
+#: templates/admin.php:345
+msgid "Credentials"
+msgstr "Credencials"
+
+#: templates/admin.php:346
+msgid "SMTP Username"
+msgstr "Nom d'usuari SMTP"
+
+#: templates/admin.php:349
+msgid "SMTP Password"
+msgstr "Contrasenya SMTP"
+
+#: templates/admin.php:353
+msgid "Test email settings"
+msgstr "Prova l'arranjament del correu"
+
+#: templates/admin.php:354
+msgid "Send email"
+msgstr "Envia correu"
+
+#: templates/admin.php:359
msgid "Log"
msgstr "Registre"
-#: templates/admin.php:255
+#: templates/admin.php:360
msgid "Log level"
msgstr "Nivell de registre"
-#: templates/admin.php:287
+#: templates/admin.php:392
msgid "More"
msgstr "Més"
-#: templates/admin.php:288
+#: templates/admin.php:393
msgid "Less"
msgstr "Menys"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:399 templates/personal.php:181
msgid "Version"
msgstr "Versió"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:403 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -451,30 +589,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Desenvolupat per la <a href=\"http://ownCloud.org/contact\" target=\"_blank\">comunitat ownCloud</a>, el <a href=\"https://github.com/owncloud\" target=\"_blank\">codi font</a> té llicència <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Afegiu la vostra aplicació"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Més aplicacions"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Seleccioneu una aplicació"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "Documentació:"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Mireu la pàgina d'aplicacions a apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr "Mostra la web de l'aplicació"
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-propietat de <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Documentació d'usuari"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Documentació d'administrador"
@@ -508,7 +650,7 @@ msgstr "Torna a mostrar l'assistent de primera execució"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Heu utilitzat <strong>%s</strong> d'un total disponible de <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Contrasenya"
@@ -520,151 +662,149 @@ msgstr "La seva contrasenya s'ha canviat"
msgid "Unable to change your password"
msgstr "No s'ha pogut canviar la contrasenya"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Contrasenya actual"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Contrasenya nova"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Canvia la contrasenya"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Nom complet"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Correu electrònic"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Correu electrònic"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Ompliu el correu electrònic per activar la recuperació de contrasenya"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr "Ompliu una adreça de correu per poder recuperar la contrasenya i rebre notificacions"
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Foto de perfil"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Puja'n una de nova"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Selecciona'n una de nova dels fitxers"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Elimina imatge"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Pot ser png o jpg. Idealment quadrada, però podreu retallar-la."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "El vostre compte original proporciona l'avatar."
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr "Cancel·la"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Selecciona com a imatge de perfil"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Idioma"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Ajudeu-nos amb la traducció"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Useu aquesta adreça per <a href=\"%s\" target=\"_blank\">accedir als fitxers via WebDAV</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Xifrat"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "L'aplicació d'encriptació ja no està activada, desencripteu tots els vostres fitxers"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Contrasenya d'accés"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Desencripta tots els fitxers"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Nom d'accés"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Crea"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Recuperació de contrasenya d'administrador"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Escriviu la contrasenya de recuperació per a poder recuperar els fitxers dels usuaris en canviar la contrasenya"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Emmagatzemament per defecte"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Escriviu la quota d'emmagatzemament (per ex.: \"512 MB\" o \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Il·limitat"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Un altre"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Nom d'usuari"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Emmagatzemament"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "canvia el nom complet"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "estableix nova contrasenya"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Per defecte"
diff --git a/l10n/ca/user_ldap.po b/l10n/ca/user_ldap.po
index bf9ea4772c2..ce1cd4df022 100644
--- a/l10n/ca/user_ldap.po
+++ b/l10n/ca/user_ldap.po
@@ -3,16 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# rogerc, 2013
+# rogerc, 2013-2014
# rogerc, 2013
# victek, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-19 01:55-0400\n"
+"PO-Revision-Date: 2014-03-18 08:52+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"
@@ -89,43 +89,43 @@ msgstr "Èxit"
msgid "Error"
msgstr "Error"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Configuració correcte"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Configuració incorrecte"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Configuració incompleta"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Selecciona els grups"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Seleccioneu les classes dels objectes"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Seleccioneu els atributs"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "La prova de connexió ha reeixit"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "La prova de connexió ha fallat"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Voleu eliminar la configuració actual del servidor?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Confirma l'eliminació"
@@ -143,11 +143,11 @@ msgid_plural "%s users found"
msgstr[0] "S'ha trobat %s usuari"
msgstr[1] "S'han trobat %s usuaris"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Ordinador central no vàlid"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "La característica desitjada no s'ha trobat"
@@ -165,8 +165,8 @@ msgstr "Ajuda"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Limita l'accés a %s grups que compleixin amb el criteri:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr "Els grups que compleixen aquests criteris estan disponibles a %s:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -201,8 +201,8 @@ msgid "groups found"
msgstr "grups trobats"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Quin atribut s'hauria d'utilitzar com a nom per a l'acreditació:"
+msgid "Users login with this attribute:"
+msgstr "Usuaris acreditats amb aquest atribut:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -269,8 +269,8 @@ msgstr "Podeu especificar DN Base per usuaris i grups a la pestanya Avançat"
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Limita l'accés a %s usuaris que compleixin amb el criteri:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr "Limita l'accés a %s usuaris que compleixin amb aquest criteri:"
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -412,41 +412,51 @@ msgstr "Atributs de cerca de grup"
msgid "Group-Member association"
msgstr "Associació membres-grup"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr "Grups imbricats"
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr "Quan està activat, els grups que contenen grups estan permesos. (Només funciona si l'atribut del grup membre conté DNs.)"
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Atributs especials"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Camp de quota"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Quota per defecte"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "en bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Camp de correu electrònic"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Norma per anomenar la carpeta arrel d'usuari"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Deixeu-ho buit pel nom d'usuari (per defecte). Altrament, especifiqueu un atribut LDAP/AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Nom d'usuari intern"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -462,15 +472,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "Per defecte el nom d'usuari intern es crearà a partir de l'atribut UUID. Això assegura que el nom d'usuari és únic i que els caràcters no s'han de convertir. El nom d'usuari intern té la restricció que només estan permesos els caràcters: [ a-zA-Z0-9_.@- ]. Els altres caràcters es substitueixen pel seu corresponent ASCII o simplement s'ometen. En cas de col·lisió s'incrementa/decrementa en un. El nom d'usuari intern s'utilitza per identificar un usuari internament. També és el nom per defecte de la carpeta home d'usuari. És també un port de URLs remotes, per exemple tots els serveis *DAV. Amb aquest arranjament es pot variar el comportament per defecte. Per obtenir un comportament similar al d'abans de ownCloud 5, escriviu el nom d'usuari a mostrar en el camp següent. Deixei-lo en blanc si preferiu el comportament per defecte. Els canvis tindran efecte només en els nous usuaris LDAP mapats (afegits)."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Atribut nom d'usuari intern:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Sobrescriu la detecció UUID"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -481,19 +491,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "Per defecte, owncloud autodetecta l'atribut UUID. L'atribut UUID s'utilitza per identificar usuaris i grups de forma indubtable. També el nom d'usuari intern es crearà en base a la UUIS, si no heu especificat res diferent a dalt. Podeu sobreescriure l'arranjament i passar l'atribut que desitgeu. Heu d'assegurar-vos que l'atribut que escolliu pot ser recollit tant pels usuaris com pels grups i que és únic. Deixeu-ho en blanc si preferiu el comportament per defecte. els canvis s'aplicaran als usuaris i grups LDAP mapats de nou (afegits)."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "Atribut UUID per Usuaris:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "Atribut UUID per Grups:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Mapatge d'usuari Nom d'usuari-LDAP"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -507,10 +517,10 @@ msgid ""
"experimental stage."
msgstr "Els noms d'usuari s'usen per desar i assignar (meta)dades. Per tal d'identificar amb precisió i reconèixer els usuaris, cada usuari LDAP tindrà un nom d'usuari intern. Això requereix mapatge del nom d'usuari a l'usuari LDAP. El nom d'usuari creat es mapa a la UUID de l'usuari LDAP. A més, la DN es posa a la memòria de cau per reduir la interacció LDAP, però no s'usa per identificació. En cas que la DN canvïi, els canvis es trobaran. El nom d'usuari intern s'usa a tot arreu. Si esborreu els mapatges quedaran sobrants a tot arreu. Esborrar els mapatges no és sensible a la configuració, afecta a totes les configuracions LDAP! No esborreu mai els mapatges en un entorn de producció, només en un estadi de prova o experimental."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Elimina el mapatge d'usuari Nom d'usuari-LDAP"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Elimina el mapatge de grup Nom de grup-LDAP"
diff --git a/l10n/cs_CZ/core.po b/l10n/cs_CZ/core.po
index a77422d481e..f9c88aad9f3 100644
--- a/l10n/cs_CZ/core.po
+++ b/l10n/cs_CZ/core.po
@@ -8,15 +8,16 @@
# Honza K. <honza889@gmail.com>, 2013
# liska_, 2013
# Martin <fireball@atlas.cz>, 2013
-# pstast <petr@stastny.eu>, 2013
+# m23 <black23@gmail.com>, 2014
+# pstast <petr@stastny.eu>, 2013-2014
# Tomáš Chvátal <tomas.chvatal@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: liska_\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,12 +25,11 @@ msgstr ""
"Language: cs_CZ\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s s vámi sdílí »%s«"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Nebylo možné odeslat e-mail následujícím uživatelům: %s"
@@ -46,19 +46,6 @@ msgstr "Vypnut režim údržby"
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 ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Soubor nebo obrázek nebyl zadán"
@@ -79,139 +66,143 @@ msgstr "Dočasný profilový obrázek není k dispozici, zkuste to znovu"
msgid "No crop data provided"
msgstr "Nebyla poskytnuta data pro oříznutí obrázku"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Neděle"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Pondělí"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Úterý"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Středa"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Čtvrtek"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Pátek"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Sobota"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Leden"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Únor"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Březen"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Duben"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Květen"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Červen"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Červenec"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Srpen"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Září"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Říjen"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Listopad"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Prosinec"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Nastavení"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Ukládám..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "před pár vteřinami"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "před %n minutou"
msgstr[1] "před %n minutami"
msgstr[2] "před %n minutami"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "před %n hodinou"
msgstr[1] "před %n hodinami"
msgstr[2] "před %n hodinami"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "dnes"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "včera"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "před %n dnem"
msgstr[1] "před %n dny"
msgstr[2] "před %n dny"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "minulý měsíc"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "před %n měsícem"
msgstr[1] "před %n měsíci"
msgstr[2] "před %n měsíci"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "před měsíci"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "minulý rok"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "před lety"
@@ -280,6 +271,26 @@ msgstr "(vybráno {count})"
msgid "Error loading file exists template"
msgstr "Chyba při nahrávání šablony existence souboru"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "Velmi slabé heslo"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "Slabé heslo"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr "Středně silné heslo"
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "Dobré heslo"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "Silné heslo"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Sdílené"
@@ -288,12 +299,12 @@ msgstr "Sdílené"
msgid "Share"
msgstr "Sdílet"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Chyba"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Chyba při sdílení"
@@ -305,123 +316,123 @@ msgstr "Chyba při rušení sdílení"
msgid "Error while changing permissions"
msgstr "Chyba při změně oprávnění"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "S Vámi a skupinou {group} sdílí {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "S Vámi sdílí {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Sdílet s uživatelem nebo skupinou"
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Sdílet odkaz"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Chránit heslem"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Heslo"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Povolit veřejné nahrávání"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Odeslat osobě odkaz e-mailem"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Odeslat"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Nastavit datum vypršení platnosti"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Datum vypršení platnosti"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Sdílet e-mailem:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Žádní lidé nenalezeni"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "skupina"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Sdílení již sdílené položky není povoleno"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Sdíleno v {item} s {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Zrušit sdílení"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "upozornit e-mailem"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "lze upravovat"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "řízení přístupu"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "vytvořit"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "aktualizovat"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "smazat"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "sdílet"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Chráněno heslem"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Chyba při odstraňování data vypršení platnosti"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Chyba při nastavení data vypršení platnosti"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Odesílám ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "E-mail odeslán"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Varování"
@@ -468,11 +479,17 @@ msgstr "Aktualizace neproběhla úspěšně. Nahlaste prosím problém do <a hre
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Aktualizace byla úspěšná. Přesměrovávám na ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "reset hesla %s"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Heslo obnovíte použitím následujícího odkazu: {link}"
@@ -492,8 +509,8 @@ msgstr "Požadavek selhal!<br>Ujistili jste se, že vaše uživatelské jméno a
msgid "You will receive a link to reset your password via Email."
msgstr "E-mailem Vám bude zaslán odkaz pro obnovu hesla."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Uživatelské jméno"
@@ -537,7 +554,7 @@ msgstr "Osobní"
msgid "Users"
msgstr "Uživatelé"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Aplikace"
@@ -647,49 +664,47 @@ msgstr "Pro informace, jak správně nastavit váš server, se podívejte do <a
msgid "Create an <strong>admin account</strong>"
msgstr "Vytvořit <strong>účet správce</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Pokročilé"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr "Úložiště & databáze"
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Složka s daty"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Nastavit databázi"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "bude použito"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Uživatel databáze"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Heslo databáze"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Název databáze"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Tabulkový prostor databáze"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Hostitel databáze"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Dokončit nastavení"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Dokončuji..."
@@ -698,14 +713,14 @@ msgid ""
"This application requires JavaScript to be enabled for correct operation. "
"Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable "
"JavaScript</a> and re-load this interface."
-msgstr "Tato aplikace potřebuje pro svou správnou funkčnost mít povolený javascript. Prosím <a href=\"http://enable-javascript.com/\" target=\"_blank\">povolte JavaScript</a> a znovu načtěte toto rozhraní."
+msgstr "Tato aplikace vyžaduje pro svou správnou funkčnost povolený JavaScript. Prosím <a href=\"http://enable-javascript.com/\" target=\"_blank\">povolte JavaScript</a> a znovu načtěte toto rozhraní."
#: templates/layout.user.php:44
#, php-format
msgid "%s is available. Get more information on how to update."
msgstr "%s je dostupná. Získejte více informací k postupu aktualizace."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Odhlásit se"
@@ -731,28 +746,28 @@ msgstr "Autentizace na serveru selhala!"
msgid "Please contact your administrator."
msgstr "Kontaktujte prosím vašeho správce."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Ztratili jste své heslo?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "zapamatovat"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Přihlásit"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Alternativní přihlášení"
#: 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>"
-msgstr "Hej ty tam,<br><br>jen ti chci dát vědět, že %s sdílel »%s« s tebou.<br><a href=\"%s\">Zobrazit!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/cs_CZ/files.po b/l10n/cs_CZ/files.po
index 40608268d8e..fff8ff7c03c 100644
--- a/l10n/cs_CZ/files.po
+++ b/l10n/cs_CZ/files.po
@@ -8,15 +8,16 @@
# Honza K. <honza889@gmail.com>, 2013
# liska_, 2013-2014
# cvanca <mrs.jenkins.oh.yeah@gmail.com>, 2013
+# m23 <black23@gmail.com>, 2014
# pstast <petr@stastny.eu>, 2013
# Tomáš Chvátal <tomas.chvatal@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-04 01:55-0500\n"
-"PO-Revision-Date: 2014-01-02 07:30+0000\n"
-"Last-Translator: liska_\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -34,36 +35,48 @@ msgstr "Nelze přesunout %s - již existuje soubor se stejným názvem"
msgid "Could not move %s"
msgstr "Nelze přesunout %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Název souboru nemůže být prázdný řetězec."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Název souboru nesmí obsahovat \"/\". Vyberte prosím jiné jméno."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "\"%s\" je neplatným názvem souboru."
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr "Cílová složka byla přesunuta nebo smazána."
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "Název %s ve složce %s již existuje. Vyberte prosím jiné jméno."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Neplatný zdroj"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Server není oprávněn otevírat adresy URL. Ověřte, prosím, konfiguraci serveru."
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Chyba při stahování %s do %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Chyba při vytváření souboru"
@@ -71,239 +84,234 @@ msgstr "Chyba při vytváření souboru"
msgid "Folder name cannot be empty."
msgstr "Název složky nemůže být prázdný."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Název složky nesmí obsahovat \"/\". Zvolte prosím jiný."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Chyba při vytváření složky"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Nelze nastavit adresář pro nahrané soubory."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Neplatný token"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Žádný soubor nebyl odeslán. Neznámá chyba"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Soubor byl odeslán úspěšně"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Odesílaný soubor přesahuje velikost upload_max_filesize povolenou v php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Odeslaný soubor přesáhl svou velikostí parametr MAX_FILE_SIZE specifikovaný ve formuláři HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Soubor byl odeslán pouze částečně"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Žádný soubor nebyl odeslán"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Chybí adresář pro dočasné soubory"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Zápis na disk selhal"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Nedostatek dostupného úložného prostoru"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Nahrávání selhalo. Nepodařilo se získat informace o souboru."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Nahrávání selhalo. Nepodařilo se nalézt nahraný soubor."
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Nahrávání selhalo. Nepodařilo se získat informace o souboru."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Neplatný adresář"
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Soubory"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Nelze nahrát soubor {filename}, protože je to buď adresář nebo má velikost 0 bytů"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Nedostatek volného místa"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr "Celková velikost souboru {size1} překračuje povolenou velikost pro nahrávání {size2}"
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr "Není dostatek místa pro uložení, velikost souboru je {size1}, zbývá pouze {size2}"
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Odesílání zrušeno."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Nepodařilo se získat výsledek ze serveru."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URL nemůže zůstat prázdná"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "V osobní složce je název 'Shared' rezervovaný"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} již existuje"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Nepodařilo se vytvořit soubor"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Nepodařilo se vytvořit složku"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Chyba při načítání URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Sdílet"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Trvale odstranit"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Přejmenovat"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Nevyřízené"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Nepodařilo se přejmenovat soubor"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "nahrazeno {new_name} s {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "vrátit zpět"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Chyba při mazání souboru."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
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:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n soubor"
msgstr[1] "%n soubory"
msgstr[2] "%n souborů"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} a {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
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/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' je neplatným názvem souboru."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "\"{name}\" je neplatným názvem souboru."
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Neplatný název, znaky '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nejsou povoleny."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Vaše úložiště je plné, nelze aktualizovat ani synchronizovat soubory."
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Vaše úložiště je téměř plné ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Aplikace pro šifrování je zapnuta, ale vaše klíče nejsou inicializované. Prosím odhlaste se a znovu přihlaste"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Chybný soukromý klíč pro šifrovací aplikaci. Aktualizujte prosím heslo svého soukromého klíče ve vašem osobním nastavení, abyste znovu získali přístup k vašim zašifrovaným souborům."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Šifrování bylo vypnuto, vaše soubory jsou však stále zašifrované. Běžte prosím do osobního nastavení, kde soubory odšifrujete."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Vaše soubory ke stažení se připravují. Pokud jsou velké, může to chvíli trvat."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Chyba při přesunu souboru"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Chyba"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Název"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Velikost"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Upraveno"
@@ -311,12 +319,12 @@ msgstr "Upraveno"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Neplatný název složky. Použití 'Shared' je rezervováno."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s nemůže být přejmenován"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Odeslat"
@@ -352,72 +360,68 @@ msgstr "Maximální velikost vstupu pro ZIP soubory"
msgid "Save"
msgstr "Uložit"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Nový"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Nový textový soubor"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Textový soubor"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Nová složka"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Složka"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Z odkazu"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Odstraněné soubory"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Zrušit odesílání"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Nemáte oprávnění zde nahrávat či vytvářet soubory"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Žádný obsah. Nahrajte něco."
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Stáhnout"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Smazat"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Odesílaný soubor je příliš velký"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Soubory se prohledávají, prosím čekejte."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Aktuální prohledávání"
-
-#: 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 c3342c67216..48ef3fef556 100644
--- a/l10n/cs_CZ/files_encryption.po
+++ b/l10n/cs_CZ/files_encryption.po
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-02 17:27-0500\n"
-"PO-Revision-Date: 2013-12-02 20:00+0000\n"
-"Last-Translator: pstast <petr@stastny.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -86,18 +86,18 @@ msgid ""
"administrator"
msgstr "Neznámá chyba, zkontrolujte vaše systémová nastavení nebo kontaktujte vašeho správce"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Nesplněné závislosti."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Následující uživatelé nemají nastavené šifrování:"
@@ -105,9 +105,9 @@ msgstr "Následující uživatelé nemají nastavené šifrování:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Počáteční šifrování zahájeno... Toto může chvíli trvat. Počkejte prosím."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Ukládám..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/cs_CZ/files_external.po b/l10n/cs_CZ/files_external.po
index 9c034282851..349b37ace76 100644
--- a/l10n/cs_CZ/files_external.po
+++ b/l10n/cs_CZ/files_external.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# m23 <black23@gmail.com>, 2014
# pstast <petr@stastny.eu>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: pstast <petr@stastny.eu>\n"
+"POT-Creation-Date: 2014-03-19 01:55-0400\n"
+"PO-Revision-Date: 2014-03-18 21:30+0000\n"
+"Last-Translator: m23 <black23@gmail.com>\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"
@@ -18,40 +19,44 @@ msgstr ""
"Language: cs_CZ\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Přístup povolen"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Chyba při nastavení úložiště Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Povolit přístup"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Zadejte, prosím, platný klíč a bezpečnostní frázi aplikace Dropbox."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Chyba při nastavení úložiště Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Uloženo"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Varování:</b> není nainstalován program \"smbclient\". Není možné připojení oddílů CIFS/SMB. Prosím požádejte svého správce systému ať jej nainstaluje."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Varování:</b> podpora FTP v PHP není povolena nebo není nainstalována. Není možné připojení oddílů FTP. Prosím požádejte svého správce systému ať ji nainstaluje."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +108,22 @@ msgid "Users"
msgstr "Uživatelé"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Smazat"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Zapnout externí uživatelské úložiště"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Povolit uživatelům připojení jejich vlastních externích úložišť"
+msgid "Allow users to mount the following external storage"
+msgstr "Povolit uživatelů připojit externí úložiště"
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Kořenové certifikáty SSL"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importovat kořenového certifikátu"
diff --git a/l10n/cs_CZ/files_sharing.po b/l10n/cs_CZ/files_sharing.po
index ce005893ed1..ce64f200f2f 100644
--- a/l10n/cs_CZ/files_sharing.po
+++ b/l10n/cs_CZ/files_sharing.po
@@ -4,14 +4,15 @@
#
# Translators:
# liska_, 2013
+# m23 <black23@gmail.com>, 2014
# pstast <petr@stastny.eu>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-27 18:36+0000\n"
-"Last-Translator: pstast <petr@stastny.eu>\n"
+"POT-Creation-Date: 2014-03-19 01:55-0400\n"
+"PO-Revision-Date: 2014-03-18 12:24+0000\n"
+"Last-Translator: m23 <black23@gmail.com>\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"
@@ -19,6 +20,10 @@ msgstr ""
"Language: cs_CZ\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Sdílí {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Toto sdílení je chráněno heslem"
@@ -55,32 +60,16 @@ msgstr "sdílení je zakázané"
msgid "For more info, please ask the person who sent this link."
msgstr "Pro více informací kontaktujte osobu, která vám zaslala tento odkaz."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s s Vámi sdílí složku %s"
+msgid "shared by %s"
+msgstr "sdíleno %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s s Vámi sdílí soubor %s"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Stáhnout"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Odeslat"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Zrušit odesílání"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Náhled není dostupný pro"
+msgid "Download %s"
+msgstr "Stáhnout %s"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Přímý odkaz"
diff --git a/l10n/cs_CZ/files_trashbin.po b/l10n/cs_CZ/files_trashbin.po
index a6242ccbee3..88c09e4d702 100644
--- a/l10n/cs_CZ/files_trashbin.po
+++ b/l10n/cs_CZ/files_trashbin.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/owncloud/language/cs_CZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,44 +19,48 @@ msgstr ""
"Language: cs_CZ\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Nelze trvale odstranit %s"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Nelze obnovit %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Odstraněné soubory"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Chyba"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "obnoveno"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Žádný obsah. Váš koš je prázdný."
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Název"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Obnovit"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Smazáno"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Smazat"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Smazané soubory"
diff --git a/l10n/cs_CZ/lib.po b/l10n/cs_CZ/lib.po
index 7755fd96b2d..7d2e44fc8d4 100644
--- a/l10n/cs_CZ/lib.po
+++ b/l10n/cs_CZ/lib.po
@@ -5,15 +5,16 @@
# Translators:
# Honza K. <honza889@gmail.com>, 2013
# liska_, 2013
+# m23 <black23@gmail.com>, 2014
# pstast <petr@stastny.eu>, 2013
# Tomáš Chvátal <tomas.chvatal@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-19 01:55-0400\n"
+"PO-Revision-Date: 2014-03-18 21:30+0000\n"
+"Last-Translator: m23 <black23@gmail.com>\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"
@@ -21,38 +22,38 @@ msgstr ""
"Language: cs_CZ\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: private/app.php:243
+#: private/app.php:236
#, 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."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Nebyl zadan název aplikace"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Nápověda"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Osobní"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Nastavení"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Uživatelé"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Administrace"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Selhala aktualizace verze \"%s\"."
@@ -65,15 +66,10 @@ msgstr "Neznámý typ souboru"
msgid "Invalid image"
msgstr "Chybný obrázek"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "webové služby pod Vaší kontrolou"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "nelze otevřít \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Stahování v ZIPu je vypnuto."
@@ -96,74 +92,78 @@ msgid ""
"administrator."
msgstr "Prosím stáhněte soubory odděleně po menších množstvích nebo požádejte vašeho správce."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Nebyl zadán zdroj při instalaci aplikace"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Nebyl zadán odkaz pro instalaci aplikace z HTTP"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Nebyla zadána cesta pro instalaci aplikace z místního souboru"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Archivy typu %s nejsou podporovány"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Chyba při otevírání archivu během instalace aplikace"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "Aplikace neposkytuje soubor info.xml"
-#: private/installer.php:131
+#: private/installer.php:132
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"
-#: private/installer.php:140
+#: private/installer.php:141
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"
-#: private/installer.php:146
+#: private/installer.php:147
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"
-#: private/installer.php:159
+#: private/installer.php:160
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í."
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Adresář aplikace již existuje"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Nelze vytvořit složku aplikace. Opravte práva souborů. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Aplikace není povolena"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Chyba ověření"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token vypršel. Obnovte prosím stránku."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "Neznámý uživatel"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Soubory"
@@ -197,23 +197,23 @@ msgid "MS SQL username and/or password not valid: %s"
msgstr "Uživatelské jméno či heslo MSSQL není platné: %s"
#: private/setup/mssql.php:21 private/setup/mysql.php:13
-#: private/setup/oci.php:114 private/setup/postgresql.php:24
-#: private/setup/postgresql.php:70
+#: private/setup/oci.php:114 private/setup/postgresql.php:31
+#: private/setup/postgresql.php:84
msgid "You need to enter either an existing account or the administrator."
msgstr "Musíte zadat existující účet či správce."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Uživatelské jméno či heslo MySQL není platné"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr "MySQL/MariaDB uživatelské jméno a/nebo heslo je neplatné"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
#: private/setup/oci.php:151 private/setup/oci.php:162
#: private/setup/oci.php:169 private/setup/oci.php:178
#: private/setup/oci.php:186 private/setup/oci.php:195
-#: private/setup/oci.php:201 private/setup/postgresql.php:89
-#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
-#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#: private/setup/oci.php:201 private/setup/postgresql.php:103
+#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
+#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
#, php-format
msgid "DB Error: \"%s\""
msgstr "Chyba databáze: \"%s\""
@@ -222,30 +222,30 @@ msgstr "Chyba databáze: \"%s\""
#: private/setup/oci.php:122 private/setup/oci.php:145
#: private/setup/oci.php:152 private/setup/oci.php:163
#: private/setup/oci.php:179 private/setup/oci.php:187
-#: private/setup/oci.php:196 private/setup/postgresql.php:90
-#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
-#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#: private/setup/oci.php:196 private/setup/postgresql.php:104
+#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
+#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
#, php-format
msgid "Offending command was: \"%s\""
msgstr "Příslušný příkaz byl: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "Uživatel '%s'@'localhost' již v MySQL existuje."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr "MySQL/MariaDB uživatel '%s'@'localhost' již existuje."
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Zrušte tohoto uživatele z MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr "Zahodit uživatele z MySQL/MariaDB"
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "Uživatel '%s'@'%%' již v MySQL existuje"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr "MySQL/MariaDB uživatel '%s'@'%%' již existuje"
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Zrušte tohoto uživatele z MySQL"
+msgid "Drop this user from MySQL/MariaDB."
+msgstr "Zahodit uživatele z MySQL/MariaDB."
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -260,7 +260,7 @@ msgstr "Uživatelské jméno či heslo Oracle není platné"
msgid "Offending command was: \"%s\", name: %s, password: %s"
msgstr "Příslušný příkaz byl: \"%s\", jméno: %s, heslo: %s"
-#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
msgid "PostgreSQL username and/or password not valid"
msgstr "Uživatelské jméno či heslo PostgreSQL není platné"
@@ -272,70 +272,76 @@ msgstr "Zadejte uživatelské jméno správce."
msgid "Set an admin password."
msgstr "Zadejte heslo správce."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Váš webový server není správně nastaven pro umožnění synchronizace, rozhraní WebDAV se zdá být rozbité."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Zkonzultujte, prosím, <a href='%s'>průvodce instalací</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s s vámi sdílí »%s«"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Nelze nalézt kategorii \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "před pár sekundami"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "před %n minutou"
msgstr[1] "před %n minutami"
msgstr[2] "před %n minutami"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "před %n hodinou"
msgstr[1] "před %n hodinami"
msgstr[2] "před %n hodinami"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "dnes"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "včera"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "před %n dnem"
msgstr[1] "před %n dny"
msgstr[2] "před %n dny"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "minulý měsíc"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "před %n měsícem"
msgstr[1] "před %n měsíci"
msgstr[2] "před %n měsíci"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "minulý rok"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "před lety"
diff --git a/l10n/cs_CZ/settings.po b/l10n/cs_CZ/settings.po
index 488dc267f31..a4e5a0e16c6 100644
--- a/l10n/cs_CZ/settings.po
+++ b/l10n/cs_CZ/settings.po
@@ -7,15 +7,16 @@
# Honza K. <honza889@gmail.com>, 2013
# liska_, 2013
# cvanca <mrs.jenkins.oh.yeah@gmail.com>, 2013
-# pstast <petr@stastny.eu>, 2013
+# m23 <black23@gmail.com>, 2014
+# pstast <petr@stastny.eu>, 2013-2014
# Tomáš Chvátal <tomas.chvatal@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-11 13:31-0500\n"
-"PO-Revision-Date: 2013-12-09 21:50+0000\n"
-"Last-Translator: liska_\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 21:20+0000\n"
+"Last-Translator: m23 <black23@gmail.com>\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"
@@ -23,6 +24,48 @@ msgstr ""
"Language: cs_CZ\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Uloženo"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "nastavení zkušebního emailu"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "E-mail odeslán"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:282
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:295 templates/personal.php:159
+msgid "Encryption"
+msgstr "Šifrování"
+
+#: admin/controller.php:120 templates/admin.php:319
+msgid "Authentication method"
+msgstr "Metoda autentifikace"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Nelze načíst seznam z App Store"
@@ -119,62 +162,90 @@ msgstr "Úložiště nepodporuje změnu hesla, ale šifrovací klíč uživatel
msgid "Unable to change password"
msgstr "Změna hesla se nezdařila"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "Odesílání..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Uživatelská dokumentace"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "Dokumentace pro administrátory"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Aktualizovat na {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Zakázat"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Povolit"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Čekejte prosím..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Chyba při zakazování aplikace"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Chyba při povolování aplikace"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Aktualizuji..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Chyba při aktualizaci aplikace"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Chyba"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Aktualizovat"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Aktualizováno"
-#: js/personal.js:220
+#: js/personal.js:246
msgid "Select a profile picture"
msgstr "Vyberte profilový obrázek"
-#: js/personal.js:266
+#: js/personal.js:277
+msgid "Very weak password"
+msgstr "Velmi slabé heslo"
+
+#: js/personal.js:278
+msgid "Weak password"
+msgstr "Slabé heslo"
+
+#: js/personal.js:279
+msgid "So-so password"
+msgstr "Středně silné heslo"
+
+#: js/personal.js:280
+msgid "Good password"
+msgstr "Dobré heslo"
+
+#: js/personal.js:281
+msgid "Strong password"
+msgstr "Silné heslo"
+
+#: js/personal.js:316
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Probíhá dešifrování souborů... Čekejte prosím, tato operace může trvat nějakou dobu."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Ukládám..."
-
#: js/users.js:47
msgid "deleted"
msgstr "smazáno"
@@ -187,40 +258,40 @@ msgstr "vrátit zpět"
msgid "Unable to remove user"
msgstr "Nelze odebrat uživatele"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Skupiny"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Správa skupiny"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Smazat"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "přidat skupinu"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Musíte zadat platné uživatelské jméno"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Chyba při vytváření užiatele"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Musíte zadat platné heslo"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Varování: Osobní složka uživatele \"{user}\" již existuje."
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Česky"
@@ -244,18 +315,42 @@ msgstr "Chyby a fatální problémy"
msgid "Fatal issues only"
msgstr "Pouze fatální problémy"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Žádné"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Přihlásit"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Bezpečnostní upozornění"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Přistupujete na %s protokolem HTTP. Důrazně doporučujeme nakonfigurovat server pro použití HTTPS."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -264,68 +359,68 @@ msgid ""
"root."
msgstr "Váš datový adresář i vaše soubory jsou pravděpodobně přístupné z internetu. Soubor .htaccess nefunguje. Důrazně doporučujeme nakonfigurovat webový server tak, aby datový adresář nebyl nadále přístupný, nebo přesunout datový adresář mimo prostor zpřístupňovaný webovým serverem."
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Upozornění nastavení"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Váš webový server není správně nastaven pro umožnění synchronizace, protože rozhraní WebDAV se zdá nefunkční."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Zkontrolujte prosím znovu <a href=\"%s\">instalační příručku</a>."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "Schází modul 'fileinfo'"
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "Schází PHP modul 'fileinfo'. Doporučujeme jej povolit pro nejlepší výsledky detekce typů MIME."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
-msgstr "Tato verze PHP je zastaralá."
+msgstr "Vaše verze PHP je zastaralá"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
-msgstr "Tato verze PHP je zastaralá. Důrazně doporučujeme aktualizovat na verzi 5.3.8 nebo novější, protože starší verze jsou chybné. Je možné, že tato instalace nebude fungovat správně."
+msgstr "Vámi používaná verze PHP je zastaralá. Důrazně doporučujeme aktualizovat na verzi 5.3.8 nebo novější, protože starší verze obsahují chyby. Je možné, že tato instalace nebude fungovat správně."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "Lokalizace nefunguje"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Není možné nastavit znakovou sadu, která podporuje UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "To znamená, že se mohou vyskytnout problémy s určitými znaky v názvech souborů."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Důrazně doporučujeme nainstalovat do vašeho systém balíčky nutné pro podporu některé z následujících znakových sad: %s."
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "Připojení k internetu nefunguje"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -334,118 +429,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Server nemá funkční připojení k internetu. Některé moduly jako např. externí úložiště, oznámení o dostupných aktualizacích nebo instalace aplikací třetích stran nebudou fungovat. Přístup k souborům z jiných míst a odesílání oznamovacích e-mailů také nemusí fungovat. Pokud si přejete využívat všech vlastností ownCloud, doporučujeme povolit připojení k internetu tomuto serveru."
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "Spustit jednu úlohu s každým načtením stránky"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php je registrován u služby webcron, aby volal cron.php jednou za 15 minut přes http."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Použít systémovou službu cron pro volání cron.php každých 15 minut."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Sdílení"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Povolit API sdílení"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Povolit aplikacím používat API sdílení"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Povolit odkazy"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Povolit uživatelům sdílet položky veřejně pomocí odkazů"
-#: templates/admin.php:186
+#: templates/admin.php:210
msgid "Allow public uploads"
msgstr "Povolit veřejné nahrávání souborů"
-#: templates/admin.php:187
+#: templates/admin.php:211
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Povolit uživatelům, aby mohli ostatním umožnit nahrávat do jejich veřejně sdílené složky"
-#: templates/admin.php:195
+#: templates/admin.php:218
msgid "Allow resharing"
msgstr "Povolit znovu-sdílení"
-#: templates/admin.php:196
+#: templates/admin.php:219
msgid "Allow users to share items shared with them again"
msgstr "Povolit uživatelům znovu sdílet položky, které jsou pro ně sdíleny"
-#: templates/admin.php:203
+#: templates/admin.php:226
msgid "Allow users to share with anyone"
msgstr "Povolit uživatelům sdílet s kýmkoliv"
-#: templates/admin.php:206
+#: templates/admin.php:229
msgid "Allow users to only share with users in their groups"
msgstr "Povolit uživatelům sdílet pouze s uživateli v jejich skupinách"
-#: templates/admin.php:213
+#: templates/admin.php:236
msgid "Allow mail notification"
msgstr "Povolit e-mailová upozornění"
-#: templates/admin.php:214
+#: templates/admin.php:237
msgid "Allow user to send mail notification for shared files"
msgstr "Povolit uživatelům odesílat e-mailová upozornění pro sdílené soubory"
-#: templates/admin.php:221
+#: templates/admin.php:244
msgid "Security"
msgstr "Zabezpečení"
-#: templates/admin.php:234
+#: templates/admin.php:257
msgid "Enforce HTTPS"
msgstr "Vynutit HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:259
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Vynutí připojování klientů k %s šifrovaným spojením."
-#: templates/admin.php:242
+#: templates/admin.php:265
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Připojte se k %s skrze HTTPS pro povolení nebo zakázání vynucování SSL."
-#: templates/admin.php:254
+#: templates/admin.php:277
+msgid "Email Server"
+msgstr "Emailový server"
+
+#: templates/admin.php:279
+msgid "This is used for sending out notifications."
+msgstr "Toto se používá při odesílání upozornění."
+
+#: templates/admin.php:310
+msgid "From address"
+msgstr "Adresa odesílatele"
+
+#: templates/admin.php:332
+msgid "Authentication required"
+msgstr "Ověření vyžadováno"
+
+#: templates/admin.php:336
+msgid "Server address"
+msgstr "Adresa serveru"
+
+#: templates/admin.php:340
+msgid "Port"
+msgstr "Port"
+
+#: templates/admin.php:345
+msgid "Credentials"
+msgstr "Přihlašovací údaje"
+
+#: templates/admin.php:346
+msgid "SMTP Username"
+msgstr "SMTP uživatelské jméno "
+
+#: templates/admin.php:349
+msgid "SMTP Password"
+msgstr "SMTP heslo"
+
+#: templates/admin.php:353
+msgid "Test email settings"
+msgstr "Nastavení zkušebního emailu"
+
+#: templates/admin.php:354
+msgid "Send email"
+msgstr "Odeslat e-mail"
+
+#: templates/admin.php:359
msgid "Log"
msgstr "Záznam"
-#: templates/admin.php:255
+#: templates/admin.php:360
msgid "Log level"
msgstr "Úroveň zaznamenávání"
-#: templates/admin.php:287
+#: templates/admin.php:392
msgid "More"
msgstr "Více"
-#: templates/admin.php:288
+#: templates/admin.php:393
msgid "Less"
msgstr "Méně"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:399 templates/personal.php:181
msgid "Version"
msgstr "Verze"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:403 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -455,30 +594,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Vyvinuto <a href=\"http://ownCloud.org/contact\" target=\"_blank\">komunitou ownCloud</a>, <a href=\"https://github.com/owncloud\" target=\"_blank\">zdrojový kód</a> je licencován pod <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Přidat Vaši aplikaci"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Více aplikací"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Vyberte aplikaci"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "Dokumentace:"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Více na stránce s aplikacemi na apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr "Prohlédněte si webovou stránku aplikace"
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licencováno <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Uživatelská dokumentace"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Dokumentace správce"
@@ -512,7 +655,7 @@ msgstr "Znovu zobrazit průvodce prvním spuštěním"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Používáte <strong>%s</strong> z <strong>%s</strong> dostupných"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Heslo"
@@ -524,151 +667,149 @@ msgstr "Vaše heslo bylo změněno"
msgid "Unable to change your password"
msgstr "Změna vašeho hesla se nezdařila"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Současné heslo"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nové heslo"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Změnit heslo"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Celé jméno"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-mail"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Vaše e-mailová adresa"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Pro povolení obnovy hesla vyplňte e-mailovou adresu"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Profilový obrázek"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Nahrát nový"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Vyberte nový ze souborů"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Odebrat obrázek"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "png nebo jpg, nejlépe čtvercový, ale budete mít možnost jej oříznout."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Váš avatar je poskytován Vaším původním účtem."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Přerušit"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Zrušit"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Vybrat jako profilový obrázek"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Jazyk"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Pomoci s překladem"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Použijte <a href=\"%s\" target=\"_blank\">tuto adresu pro přístup k vašim souborům přes WebDAV</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Šifrování"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Šifrovací aplikace již není spuštěna, dešifrujte prosím všechny své soubory"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Přihlašovací heslo"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Odšifrovat všechny soubory"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Přihlašovací jméno"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Vytvořit"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Heslo obnovy správce"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Zadejte heslo obnovy pro obnovení souborů uživatele při změně hesla"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Výchozí úložiště"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Zvolte prosím kvótu pro úložiště (např. \"512 MB\" nebo \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Neomezeně"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Jiný"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Uživatelské jméno"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Úložiště"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "změnit celé jméno"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "nastavit nové heslo"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Výchozí"
diff --git a/l10n/cs_CZ/user_ldap.po b/l10n/cs_CZ/user_ldap.po
index 3e8cc07f1ff..37b925a6984 100644
--- a/l10n/cs_CZ/user_ldap.po
+++ b/l10n/cs_CZ/user_ldap.po
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: pstast <petr@stastny.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -92,43 +92,43 @@ msgstr "Úspěch"
msgid "Error"
msgstr "Chyba"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Konfigurace v pořádku"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Nesprávná konfigurace"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Nekompletní konfigurace"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Vyberte skupiny"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Vyberte objektové třídy"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Vyberte atributy"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Test spojení byl úspěšný"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Test spojení selhal"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Opravdu si přejete smazat současné nastavení serveru?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Potvrdit smazání"
@@ -148,11 +148,11 @@ msgstr[0] "nalezen %s uživatel"
msgstr[1] "nalezeni %s uživatelé"
msgstr[2] "nalezeno %s uživatelů"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Neplatný hostitel"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "Nelze nalézt požadovanou vlastnost"
@@ -170,8 +170,8 @@ msgstr "Nápověda"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Omezit přístup k %s skupinám uživatelů splňujícím tyto podmínky:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr ""
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -206,8 +206,8 @@ msgid "groups found"
msgstr "nalezené skupiny"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Který atribut má být použit jako přihlašovací jméno:"
+msgid "Users login with this attribute:"
+msgstr ""
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -274,8 +274,8 @@ msgstr "V rozšířeném nastavení můžete určit základní DN pro uživatele
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Omezit přístup k %s uživatelům splňujícím tyto podmínky:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr ""
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -417,41 +417,51 @@ msgstr "Atributy vyhledávání skupin"
msgid "Group-Member association"
msgstr "Asociace člena skupiny"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Speciální atributy"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Pole pro kvótu"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Výchozí kvóta"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "v bajtech"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Pole e-mailu"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Pravidlo pojmenování domovské složky uživatele"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Ponechte prázdné pro uživatelské jméno (výchozí). Jinak uveďte LDAP/AD parametr."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Interní uživatelské jméno"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -467,15 +477,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "Ve výchozím nastavení bude uživatelské jméno vytvořeno z UUID atributu. To zajistí unikátnost uživatelského jména a není potřeba provádět konverzi znaků. Interní uživatelské jméno je omezeno na znaky: [ a-zA-Z0-9_.@- ]. Ostatní znaky jsou nahrazeny jejich ASCII ekvivalentem nebo jednoduše vynechány. V případě kolize uživatelských jmen bude přidáno/navýšeno číslo. Interní uživatelské jméno je používáno k interní identifikaci uživatele. Je také výchozím názvem uživatelského domovského adresáře. Je také součástí URL pro vzdálený přístup, například všech *DAV služeb. S tímto nastavením může být výchozí chování změněno. Pro dosažení podobného chování jako před ownCloudem 5 uveďte atribut zobrazovaného jména do pole níže. Ponechte prázdné pro výchozí chování. Změna bude mít vliv jen na nově namapované (přidané) uživatele z LDAP."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Atribut interního uživatelského jména:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Nastavit ručně UUID atribut"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -486,19 +496,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "Ve výchozím nastavení je UUID atribut nalezen automaticky. UUID atribut je používán pro nezpochybnitelnou identifikaci uživatelů a skupin z LDAP. Navíc je na základě UUID tvořeno také interní uživatelské jméno, pokud není nastaveno jinak. Můžete výchozí nastavení přepsat a použít atribut, který sami zvolíte. Musíte se ale ujistit, že atribut, který vyberete, bude uveden jak u uživatelů, tak i u skupin a je unikátní. Ponechte prázdné pro výchozí chování. Změna bude mít vliv jen na nově namapované (přidané) uživatele a skupiny z LDAP."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "UUID atribut pro uživatele:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "UUID atribut pro skupiny:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Mapování uživatelských jmen z LDAPu"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -512,10 +522,10 @@ msgid ""
"experimental stage."
msgstr "Uživatelská jména jsou používány pro uchovávání a přiřazování (meta)dat. Pro správnou identifikaci a rozpoznání uživatelů bude mít každý uživatel z LDAP interní uživatelské jméno. To vyžaduje mapování uživatelských jmen na uživatele LDAP. Vytvořené uživatelské jméno je mapováno na UUID uživatele v LDAP. Navíc je cachována DN pro zmenšení interakce s LDAP, ale není používána pro identifikaci. Pokud se DN změní, bude to správně rozpoznáno. Interní uživatelské jméno se používá celé. Vyčištění mapování zanechá zbytky všude. Vyčištění navíc není specifické konfiguraci, bude mít vliv na všechny LDAP konfigurace! Nikdy nečistěte mapování v produkčním prostředí, jen v testovací nebo experimentální fázi."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Zrušit mapování uživatelských jmen LDAPu"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Zrušit mapování názvů skupin LDAPu"
diff --git a/l10n/cy_GB/core.po b/l10n/cy_GB/core.po
index 823b769760e..232e585fe01 100644
--- a/l10n/cy_GB/core.po
+++ b/l10n/cy_GB/core.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,12 +18,11 @@ msgstr ""
"Language: cy_GB\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -40,19 +39,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -73,91 +59,95 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Sul"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Llun"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Mawrth"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Mercher"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Iau"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Gwener"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Sadwrn"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Ionawr"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Chwefror"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Mawrth"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Ebrill"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Mai"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Mehefin"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Gorffennaf"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Awst"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Medi"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Hydref"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Tachwedd"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Rhagfyr"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Gosodiadau"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Yn cadw..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "eiliad yn ôl"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
@@ -165,7 +155,7 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
@@ -173,15 +163,15 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "heddiw"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "ddoe"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
@@ -189,11 +179,11 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "mis diwethaf"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
@@ -201,15 +191,15 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "misoedd yn ôl"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "y llynedd"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "blwyddyn yn ôl"
@@ -279,6 +269,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Rhannwyd"
@@ -287,12 +297,12 @@ msgstr "Rhannwyd"
msgid "Share"
msgstr "Rhannu"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Gwall"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Gwall wrth rannu"
@@ -304,123 +314,123 @@ msgstr "Gwall wrth ddad-rannu"
msgid "Error while changing permissions"
msgstr "Gwall wrth newid caniatâd"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Rhannwyd â chi a'r grŵp {group} gan {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Rhannwyd â chi gan {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Diogelu cyfrinair"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Cyfrinair"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "E-bostio dolen at berson"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Anfon"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Gosod dyddiad dod i ben"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Dyddiad dod i ben"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Rhannu drwy e-bost:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Heb ganfod pobl"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grŵp"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Does dim hawl ail-rannu"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Rhannwyd yn {item} â {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Dad-rannu"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "yn gallu golygu"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "rheolaeth mynediad"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "creu"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "diweddaru"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "dileu"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "rhannu"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Diogelwyd â chyfrinair"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Gwall wrth ddad-osod dyddiad dod i ben"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Gwall wrth osod dyddiad dod i ben"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Yn anfon ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Anfonwyd yr e-bost"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Rhybudd"
@@ -467,11 +477,17 @@ msgstr "Methodd y diweddariad. Adroddwch y mater hwn i <a href=\"https://github.
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Roedd y diweddariad yn llwyddiannus. Cewch eich ailgyfeirio i ownCloud nawr."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Defnyddiwch y ddolen hon i ailosod eich cyfrinair: {link}"
@@ -491,8 +507,8 @@ msgstr "Methodd y cais!<br>Gwiriwch eich enw defnyddiwr ac ebost."
msgid "You will receive a link to reset your password via Email."
msgstr "Byddwch yn derbyn dolen drwy e-bost i ailosod eich cyfrinair."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Enw defnyddiwr"
@@ -536,7 +552,7 @@ msgstr "Personol"
msgid "Users"
msgstr "Defnyddwyr"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Pecynnau"
@@ -646,49 +662,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Crewch <strong>gyfrif gweinyddol</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Uwch"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Plygell data"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Cyflunio'r gronfa ddata"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "ddefnyddir"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Defnyddiwr cronfa ddata"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Cyfrinair cronfa ddata"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Enw cronfa ddata"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Tablespace cronfa ddata"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Gwesteiwr cronfa ddata"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Gorffen sefydlu"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -704,7 +718,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr "%s ar gael. Mwy o wybodaeth am sut i ddiweddaru."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Allgofnodi"
@@ -730,27 +744,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Wedi colli'ch cyfrinair?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "cofio"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Mewngofnodi"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Mewngofnodiadau Amgen"
#: 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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/cy_GB/files.po b/l10n/cy_GB/files.po
index e32823fc6da..57f1b462337 100644
--- a/l10n/cy_GB/files.po
+++ b/l10n/cy_GB/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr "Methwyd symud %s - Mae ffeil gyda'r enw hwn eisoes yn bodoli"
msgid "Could not move %s"
msgstr "Methwyd symud %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Does dim hawl cael enw ffeil gwag."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Enw annilys, ni chaniateir, '\\', '/', '<', '>', ':', '\"', '|', '?' na '*'."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,155 +76,156 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Ni lwythwyd ffeil i fyny. Gwall anhysbys."
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Does dim gwall, llwythodd y ffeil i fyny'n llwyddiannus"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Mae'r ffeil lwythwyd i fyny'n fwy na chyfarwyddeb upload_max_filesize yn php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Mae'r ffeil lwythwyd i fyny'n fwy na chyfarwyddeb MAX_FILE_SIZE bennwyd yn y ffurflen HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Dim ond yn rhannol y llwythwyd y ffeil i fyny"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Ni lwythwyd ffeil i fyny"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Plygell dros dro yn eisiau"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Methwyd ysgrifennu i'r ddisg"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Dim digon o le storio ar gael"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Cyfeiriadur annilys."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Ffeiliau"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Dim digon o le ar gael"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Diddymwyd llwytho i fyny."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} yn bodoli'n barod"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Rhannu"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Dileu'n barhaol"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Ailenwi"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "I ddod"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "newidiwyd {new_name} yn lle {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "dadwneud"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
@@ -220,7 +233,7 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
@@ -228,11 +241,11 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
@@ -240,66 +253,60 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "Mae '.' yn enw ffeil annilys."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Enw annilys, ni chaniateir, '\\', '/', '<', '>', ':', '\"', '|', '?' na '*'."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Mae eich storfa'n llawn, ni ellir diweddaru a chydweddu ffeiliau mwyach!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Mae eich storfa bron a bod yn llawn ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Wrthi'n paratoi i lwytho i lawr. Gall gymryd peth amser os yw'r ffeiliau'n fawr."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Gwall"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Enw"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Maint"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Addaswyd"
@@ -307,12 +314,12 @@ msgstr "Addaswyd"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Llwytho i fyny"
@@ -348,72 +355,68 @@ msgstr "Maint mewnbynnu mwyaf ffeiliau ZIP"
msgid "Save"
msgstr "Cadw"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Newydd"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Ffeil destun"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Plygell"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Dolen o"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Ffeiliau ddilewyd"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Diddymu llwytho i fyny"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Does dim byd fan hyn. Llwythwch rhywbeth i fyny!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Llwytho i lawr"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Dileu"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Maint llwytho i fyny'n rhy fawr"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Arhoswch, mae ffeiliau'n cael eu sganio."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Sganio cyfredol"
-
-#: 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 e589c2e5a95..07ded876318 100644
--- a/l10n/cy_GB/files_encryption.po
+++ b/l10n/cy_GB/files_encryption.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -81,18 +81,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -100,9 +100,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Yn cadw..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/cy_GB/files_external.po b/l10n/cy_GB/files_external.po
index 2c221863a0b..91af8d75305 100644
--- a/l10n/cy_GB/files_external.po
+++ b/l10n/cy_GB/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: cy_GB\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Defnyddwyr"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Dileu"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/cy_GB/files_sharing.po b/l10n/cy_GB/files_sharing.po
index bf2fd67f99d..68b808a855f 100644
--- a/l10n/cy_GB/files_sharing.po
+++ b/l10n/cy_GB/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: cy_GB\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "Rhannodd %s blygell %s â chi"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "Rhannodd %s ffeil %s â chi"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Llwytho i lawr"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Llwytho i fyny"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Diddymu llwytho i fyny"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Does dim rhagolwg ar gael ar gyfer"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/cy_GB/files_trashbin.po b/l10n/cy_GB/files_trashbin.po
index 26381b9c860..9d13eee108e 100644
--- a/l10n/cy_GB/files_trashbin.po
+++ b/l10n/cy_GB/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: cy_GB\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Methwyd dileu %s yn barhaol"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Methwyd adfer %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Ffeiliau ddilewyd"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Gwall"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Does dim byd yma. Mae eich bin sbwriel yn wag!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Enw"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Adfer"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Wedi dileu"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Dileu"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Ffeiliau Ddilewyd"
diff --git a/l10n/cy_GB/lib.po b/l10n/cy_GB/lib.po
index e87c4c5b4db..60f778e3128 100644
--- a/l10n/cy_GB/lib.po
+++ b/l10n/cy_GB/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +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"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Cymorth"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Personol"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Gosodiadau"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Defnyddwyr"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Gweinyddu"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "gwasanaethau gwe a reolir gennych"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Mae llwytho ZIP wedi ei ddiffodd."
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Nid yw'r pecyn wedi'i alluogi"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Gwall dilysu"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Tocyn wedi dod i ben. Ail-lwythwch y dudalen."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Ffeiliau"
@@ -199,8 +198,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Rhaid i chi naill ai gyflwyno cyfrif presennol neu'r gweinyddwr."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Enw a/neu gyfrinair MySQL annilys"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -227,21 +226,21 @@ msgstr "Y gorchymyn wnaeth beri tramgwydd oedd: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "Defnyddiwr MySQL '%s'@'localhost' yn bodoli eisoes."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Gollwng y defnyddiwr hwn o MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "Defnyddiwr MySQL '%s'@'%%' eisoes yn bodoli"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Gollwng y defnyddiwr hwn o MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -268,27 +267,33 @@ msgstr "Creu enw defnyddiwr i'r gweinyddwr."
msgid "Set an admin password."
msgstr "Gosod cyfrinair y gweinyddwr."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Nid yw eich gweinydd wedi'i gyflunio eto i ganiatáu cydweddu ffeiliau oherwydd bod y rhyngwyneb WebDAV wedi torri."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Gwiriwch y <a href='%s'>canllawiau gosod</a> eto."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Methu canfod categori \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "eiliad yn ôl"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
@@ -296,7 +301,7 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
@@ -304,15 +309,15 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "heddiw"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "ddoe"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
@@ -320,11 +325,11 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "mis diwethaf"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
@@ -332,10 +337,10 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "y llynedd"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "blwyddyn yn ôl"
diff --git a/l10n/cy_GB/settings.po b/l10n/cy_GB/settings.po
index 71b634b40df..70953b5b176 100644
--- a/l10n/cy_GB/settings.po
+++ b/l10n/cy_GB/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: cy_GB\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Anfonwyd yr e-bost"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Amgryptiad"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,61 +155,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Gwall"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Yn cadw..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -181,40 +251,40 @@ msgstr "dadwneud"
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grwpiau"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Dileu"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Dim"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Mewngofnodi"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Rhybudd Diogelwch"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Nid yw eich gweinydd wedi'i gyflunio eto i ganiatáu cydweddu ffeiliau oherwydd bod y rhyngwyneb WebDAV wedi torri."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Cyfrinair"
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Cyfrinair newydd"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-bost"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Diddymu"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Amgryptiad"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
-msgstr ""
+msgstr "Mewngofnodi"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Arall"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Enw defnyddiwr"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/cy_GB/user_ldap.po b/l10n/cy_GB/user_ldap.po
index f32a619a70b..d0c43b131c4 100644
--- a/l10n/cy_GB/user_ldap.po
+++ b/l10n/cy_GB/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Welsh (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/cy_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "Gwall"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -144,11 +144,11 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -166,7 +166,7 @@ msgstr "Cymorth"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -202,7 +202,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -270,7 +270,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -413,41 +413,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -463,15 +473,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -482,19 +492,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -508,10 +518,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/da/core.po b/l10n/da/core.po
index 8ef32c0b7b6..8e2aaca4f4f 100644
--- a/l10n/da/core.po
+++ b/l10n/da/core.po
@@ -14,9 +14,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
-"PO-Revision-Date: 2014-01-07 08:50+0000\n"
-"Last-Translator: Morten Juhl-Johansen Zölde-Fejér <morten@writtenandread.net>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,12 +24,11 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s delte »%s« med sig"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Kunne ikke sende mail til følgende brugere: %s"
@@ -46,19 +45,6 @@ msgstr "standsede vedligeholdelsestilstand"
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 ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Ingen fil eller billede givet"
@@ -79,135 +65,139 @@ msgstr "Intet midlertidigt profilbillede tilgængeligt, prøv igen"
msgid "No crop data provided"
msgstr "Ingen beskæringsdata give"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Søndag"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Mandag"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Tirsdag"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Onsdag"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Torsdag"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Fredag"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Lørdag"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Januar"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Februar"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Marts"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "April"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Maj"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Juni"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Juli"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "August"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "September"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Oktober"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "November"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "December"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Indstillinger"
-#: js/js.js:872
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Gemmer..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "sekunder siden"
-#: js/js.js:873
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minut siden"
msgstr[1] "%n minutter siden"
-#: js/js.js:874
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n time siden"
msgstr[1] "%n timer siden"
-#: js/js.js:875
+#: js/js.js:998
msgid "today"
msgstr "i dag"
-#: js/js.js:876
+#: js/js.js:999
msgid "yesterday"
msgstr "i går"
-#: js/js.js:877
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n dag siden"
msgstr[1] "%n dage siden"
-#: js/js.js:878
+#: js/js.js:1001
msgid "last month"
msgstr "sidste måned"
-#: js/js.js:879
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n måned siden"
msgstr[1] "%n måneder siden"
-#: js/js.js:880
+#: js/js.js:1003
msgid "months ago"
msgstr "måneder siden"
-#: js/js.js:881
+#: js/js.js:1004
msgid "last year"
msgstr "sidste år"
-#: js/js.js:882
+#: js/js.js:1005
msgid "years ago"
msgstr "år siden"
@@ -275,6 +265,26 @@ msgstr "({count} valgt)"
msgid "Error loading file exists template"
msgstr "Fejl ved inlæsning af; fil eksistere skabelon"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Delt"
@@ -283,12 +293,12 @@ msgstr "Delt"
msgid "Share"
msgstr "Del"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Fejl"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Fejl under deling"
@@ -300,123 +310,123 @@ msgstr "Fejl under annullering af deling"
msgid "Error while changing permissions"
msgstr "Fejl under justering af rettigheder"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Delt med dig og gruppen {group} af {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Delt med dig af {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Del med bruger eller gruppe ..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Del link"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Beskyt med adgangskode"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Kodeord"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Tillad Offentlig Upload"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "E-mail link til person"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Send"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Vælg udløbsdato"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Udløbsdato"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Del via email:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Ingen personer fundet"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "gruppe"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Videredeling ikke tilladt"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Delt i {item} med {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Fjern deling"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "Giv besked med mail"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "kan redigere"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "Adgangskontrol"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "opret"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "opdater"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "slet"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "del"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Beskyttet med adgangskode"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Fejl ved fjernelse af udløbsdato"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Fejl under sætning af udløbsdato"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Sender ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "E-mail afsendt"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Advarsel"
@@ -463,11 +473,17 @@ msgstr "Opdateringen blev ikke udført korrekt. Rapporter venligst problemet til
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Opdateringen blev udført korrekt. Du bliver nu viderestillet til ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s adgangskode nulstillet"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Anvend følgende link til at nulstille din adgangskode: {link}"
@@ -487,8 +503,8 @@ msgstr "Anmodning mislykkedes!<br>Er du sikker på at din e-post / brugernavn va
msgid "You will receive a link to reset your password via Email."
msgstr "Du vil modtage et link til at nulstille dit kodeord via email."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Brugernavn"
@@ -532,7 +548,7 @@ msgstr "Personligt"
msgid "Users"
msgstr "Brugere"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Apps"
@@ -642,49 +658,47 @@ msgstr "For information om, hvordan du konfigurerer din server korrekt se <a hre
msgid "Create an <strong>admin account</strong>"
msgstr "Opret en <strong>administratorkonto</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Avanceret"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Datamappe"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Konfigurer databasen"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "vil blive brugt"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Databasebruger"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Databasekodeord"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Navn på database"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Database tabelplads"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Databasehost"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Afslut opsætning"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Færdigbehandler ..."
@@ -700,7 +714,7 @@ msgstr "Programmet forudsætter at JavaScript er aktiveret for at kunne afvikles
msgid "%s is available. Get more information on how to update."
msgstr "%s er tilgængelig. Få mere information om, hvordan du opdaterer."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Log ud"
@@ -726,28 +740,28 @@ msgstr "Server side godkendelse mislykkedes!"
msgid "Please contact your administrator."
msgstr "Kontakt venligst din administrator"
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Mistet dit kodeord?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "husk"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Log ind"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
-msgstr "Hej med dig,<br><br>Dette blot for at lade dig vide, at %s har delt \"%s\" med dig.<br><a href=\"%s\">Se det her!</a><br><br>Hej"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/da/files.po b/l10n/da/files.po
index 53216837a8c..ccacffbeb91 100644
--- a/l10n/da/files.po
+++ b/l10n/da/files.po
@@ -3,17 +3,18 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Sappe, 2013
+# Sappe, 2013-2014
# claus_chr <claus_chr@webspeed.dk>, 2013
# lodahl <leiflodahl@gmail.com>, 2013
+# Amplificator, 2014
# Ole Holm Frandsen <froksen@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-22 01:55-0500\n"
-"PO-Revision-Date: 2013-12-21 18:50+0000\n"
-"Last-Translator: lodahl <leiflodahl@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -31,36 +32,48 @@ msgstr "Kunne ikke flytte %s - der findes allerede en fil med dette navn"
msgid "Could not move %s"
msgstr "Kunne ikke flytte %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Filnavnet kan ikke stå tomt."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Filnavnet må ikke indeholde \"/\". Vælg venligst et andet navn."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "\"%s\" er et ugyldigt filnavn."
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Ugyldigt navn, '\\', '/', '<', '>', ':' | '?', '\"', '', og '*' er ikke tilladt."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr "Mappen er blevet slettet eller fjernet."
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "Navnet %s er allerede i brug i mappen %s. Vælg venligst et andet navn."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Ikke en gyldig kilde"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Server har ikke tilladelse til at åbne URL'er. Kontroller venligst serverens indstillinger"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Fejl ved hentning af %s til %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Fejl ved oprettelse af fil"
@@ -68,236 +81,231 @@ msgstr "Fejl ved oprettelse af fil"
msgid "Folder name cannot be empty."
msgstr "Mappenavnet kan ikke være tomt."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Mappenavnet må ikke indeholde \"/\". Vælg venligst et andet navn."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Fejl ved oprettelse af mappen"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Ude af stand til at vælge upload mappe."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Ugyldig Token "
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Ingen fil blev uploadet. Ukendt fejl."
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Der skete ingen fejl, filen blev succesfuldt uploadet"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Den uploadede fil overstiger upload_max_filesize direktivet i php.ini"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Den uploadede fil overstiger MAX_FILE_SIZE indstilingen, som specificeret i HTML formularen"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Filen blev kun delvist uploadet."
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Ingen fil uploadet"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Manglende midlertidig mappe."
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Fejl ved skrivning til disk."
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Der er ikke nok plads til rådlighed"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Upload fejlede. Kunne ikke hente filinformation."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Upload fejlede. Kunne ikke finde den uploadede fil."
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Upload fejlede. Kunne ikke hente filinformation."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Ugyldig mappe."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Filer"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Kan ikke upload {filename} da det er enten en mappe eller indholder 0 bytes."
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "ikke nok tilgængelig ledig plads "
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr "Den totale filstørrelse {size1} er større end uploadgrænsen {size2}"
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr "Der er ikke tilstrækkeligt friplads. Du uplaoder {size1} men der er kun {size2} tilbage"
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Upload afbrudt."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Kunne ikke hente resultat fra server."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URL kan ikke være tom"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Navnet 'Shared' er reserveret i hjemmemappen."
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} eksisterer allerede"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Kunne ikke oprette fil"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Kunne ikke oprette mappe"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Fejl ved URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Del"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Slet permanent"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Omdøb"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Afventer"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Kunne ikke omdøbe filen"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "erstattede {new_name} med {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "fortryd"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Fejl ved sletnign af fil."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n mappe"
msgstr[1] "%n mapper"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n fil"
msgstr[1] "%n filer"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} og {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Uploader %n fil"
msgstr[1] "Uploader %n filer"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' er et ugyldigt filnavn."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "'{name}' er et ugyldigt filnavn."
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Ugyldigt navn, '\\', '/', '<', '>', ':' | '?', '\"', '', og '*' er ikke tilladt."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Din opbevaringsplads er fyldt op, filer kan ikke opdateres eller synkroniseres længere!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Krypteringsprogrammet er aktiveret, men din nøgle er ikke igangsat. Log venligst ud og ind igen."
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Ugyldig privat nøgle for krypteringsprogrammet. Opdater venligst dit kodeord for den private nøgle i dine personlige indstillinger. Det kræves for at få adgang til dine krypterede filer."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Krypteringen blev deaktiveret, men dine filer er stadig krypteret. Gå venligst til dine personlige indstillinger for at dekryptere dine filer. "
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Dit download forberedes. Dette kan tage lidt tid ved større filer."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Fejl ved flytning af fil"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Fejl"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Navn"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Størrelse"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Ændret"
@@ -305,12 +313,12 @@ msgstr "Ændret"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Ugyldig mappenavn. 'Shared' er reserveret."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s kunne ikke omdøbes"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Upload"
@@ -346,72 +354,68 @@ msgstr "Maksimal størrelse på ZIP filer"
msgid "Save"
msgstr "Gem"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Ny"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Ny tekstfil"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Tekstfil"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Ny Mappe"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Mappe"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Fra link"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Slettede filer"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Fortryd upload"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Du har ikke tilladelse til at uploade eller oprette filer her"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Her er tomt. Upload noget!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Download"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Slet"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Upload er for stor"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Filerne bliver indlæst, vent venligst."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Indlæser"
-
-#: 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 90861c46ca3..83a7a049743 100644
--- a/l10n/da/files_encryption.po
+++ b/l10n/da/files_encryption.po
@@ -3,16 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Sappe, 2013
+# Sappe, 2013-2014
# claus_chr <claus_chr@webspeed.dk>, 2013
# lodahl <leiflodahl@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-22 01:55-0500\n"
-"PO-Revision-Date: 2013-12-21 18:40+0000\n"
-"Last-Translator: lodahl <leiflodahl@gmail.com>\n"
+"POT-Creation-Date: 2014-03-13 01:55-0400\n"
+"PO-Revision-Date: 2014-03-12 12: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"
@@ -83,18 +83,18 @@ msgid ""
"administrator"
msgstr "Ukendt fejl. Kontroller venligst dit system eller kontakt din administrator"
-#: hooks/hooks.php:62
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Manglende betingelser."
-#: hooks/hooks.php:63
+#: hooks/hooks.php:65
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:281
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Følgende brugere er ikke sat op til kryptering:"
@@ -102,9 +102,9 @@ msgstr "Følgende brugere er ikke sat op til kryptering:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Førstegangskryptering er påbegyndt... Dette kan tage nogen tid. Vent venligst."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Gemmer..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr "Kryptering foretages... Prøv venligst igen senere."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/da/files_external.po b/l10n/da/files_external.po
index c51e65b554c..e7dde82ddcd 100644
--- a/l10n/da/files_external.po
+++ b/l10n/da/files_external.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Amplificator, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-19 23:12+0000\n"
+"Last-Translator: Amplificator\n"
"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"
@@ -17,40 +18,44 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Adgang godkendt"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Fejl ved konfiguration af Dropbox plads"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Godkend adgang"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Angiv venligst en valid Dropbox app nøgle og hemmelighed"
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Fejl ved konfiguration af Google Drive plads"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Gemt"
+
+#: lib/config.php:518
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b> Advarsel: </ b> \"smbclient\" ikke er installeret. Montering af CIFS / SMB delinger er ikke muligt. Spørg din systemadministrator om at installere det."
-#: lib/config.php:465
+#: lib/config.php:522
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b> Advarsel: </ b> FTP-understøttelse i PHP ikke er aktiveret eller installeret. Montering af FTP delinger er ikke muligt. Spørg din systemadministrator om at installere det."
-#: lib/config.php:468
+#: lib/config.php:525
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 "
@@ -102,22 +107,22 @@ msgid "Users"
msgstr "Brugere"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Slet"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Aktiver ekstern opbevaring for brugere"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Tillad brugere at montere deres egne eksterne opbevaring"
+msgid "Allow users to mount the following external storage"
+msgstr "Tillad brugere at montere følgende som eksternt lager"
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL-rodcertifikater"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importer rodcertifikat"
diff --git a/l10n/da/files_sharing.po b/l10n/da/files_sharing.po
index 54b706c403e..784b4385ff3 100644
--- a/l10n/da/files_sharing.po
+++ b/l10n/da/files_sharing.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-22 01:55-0500\n"
-"PO-Revision-Date: 2013-12-21 16:20+0000\n"
-"Last-Translator: lodahl <leiflodahl@gmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -19,6 +19,10 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Delt af {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Delingen er beskyttet af kodeord"
@@ -55,32 +59,16 @@ msgstr "deling er deaktiveret"
msgid "For more info, please ask the person who sent this link."
msgstr "For yderligere information, kontakt venligst personen der sendte linket. "
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s delte mappen %s med dig"
+msgid "shared by %s"
+msgstr "delt af %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s delte filen %s med dig"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Download"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Upload"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Fortryd upload"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Forhåndsvisning ikke tilgængelig for"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Direkte link"
diff --git a/l10n/da/files_trashbin.po b/l10n/da/files_trashbin.po
index 4524e08cf23..1c4ac09da91 100644
--- a/l10n/da/files_trashbin.po
+++ b/l10n/da/files_trashbin.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,44 +19,48 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Kunne ikke slette %s permanent"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Kunne ikke gendanne %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Slettede filer"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Fejl"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "Gendannet"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Intet at se her. Din papirkurv er tom!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Navn"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Gendan"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Slettet"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Slet"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Slettede filer"
diff --git a/l10n/da/lib.po b/l10n/da/lib.po
index 94320b42d86..0c41528bd31 100644
--- a/l10n/da/lib.po
+++ b/l10n/da/lib.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-22 01:55-0500\n"
-"PO-Revision-Date: 2013-12-21 16:01+0000\n"
-"Last-Translator: lodahl <leiflodahl@gmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -21,38 +21,38 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, 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."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Intet app-navn angivet"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Hjælp"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Personligt"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Indstillinger"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Brugere"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Admin"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Upgradering af \"%s\" fejlede"
@@ -65,15 +65,10 @@ msgstr "Ukendt filtype"
msgid "Invalid image"
msgstr "Ugyldigt billede"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "Webtjenester under din kontrol"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "Kan ikke åbne \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP-download er slået fra."
@@ -96,74 +91,78 @@ msgid ""
"administrator."
msgstr "Hent venligst filerne hver for sig i mindre dele eller spørg din administrator."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Ingen kilde angivet under installation af app"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Ingen href angivet under installation af app via http"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Ingen sti angivet under installation af app fra lokal fil"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Arkiver af type %s understøttes ikke"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Kunne ikke åbne arkiv under installation af appen"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "Der følger ingen info.xml-fil med appen"
-#: private/installer.php:131
+#: private/installer.php:132
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"
-#: private/installer.php:140
+#: private/installer.php:141
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."
-#: private/installer.php:146
+#: private/installer.php:147
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"
-#: private/installer.php:159
+#: private/installer.php:160
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"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "App-mappe findes allerede"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Kan ikke oprette app-mappe. Ret tilladelser. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Programmet er ikke aktiveret"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Adgangsfejl"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Adgang er udløbet. Genindlæs siden."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Filer"
@@ -203,8 +202,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Du bliver nødt til at indtaste en eksisterende bruger eller en administrator."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQL brugernavn og/eller kodeord er ikke gyldigt."
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -231,21 +230,21 @@ msgstr "Fejlende kommando var: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL brugeren '%s'@'localhost' eksisterer allerede."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Slet denne bruger fra MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQL brugeren '%s'@'%%' eksisterer allerede."
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Slet denne bruger fra MySQL"
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -272,66 +271,72 @@ msgstr "Angiv et admin brugernavn."
msgid "Set an admin password."
msgstr "Angiv et admin kodeord."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Din webserver er endnu ikke sat op til at tillade fil synkronisering fordi WebDAV grænsefladen virker ødelagt."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Dobbelttjek venligst <a href='%s'>installations vejledningerne</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s delte »%s« med sig"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Kunne ikke finde kategorien \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "sekunder siden"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minut siden"
msgstr[1] "%n minutter siden"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n time siden"
msgstr[1] "%n timer siden"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "i dag"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "i går"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "%n dag siden"
msgstr[1] "%n dage siden"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "sidste måned"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n måned siden"
msgstr[1] "%n måneder siden"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "sidste år"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "år siden"
diff --git a/l10n/da/settings.po b/l10n/da/settings.po
index 9b91fc8745a..60a7e89f3cc 100644
--- a/l10n/da/settings.po
+++ b/l10n/da/settings.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-22 01:55-0500\n"
-"PO-Revision-Date: 2013-12-21 16:40+0000\n"
-"Last-Translator: lodahl <leiflodahl@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-19 23:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/owncloud/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,6 +21,48 @@ msgstr ""
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Gemt"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "E-mail afsendt"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:282
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:295 templates/personal.php:159
+msgid "Encryption"
+msgstr "Kryptering"
+
+#: admin/controller.php:120 templates/admin.php:319
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Kunne ikke indlæse listen fra App Store"
@@ -117,62 +159,90 @@ msgstr "Serveren understøtter ikke kodeordsskifte, men brugernes krypteringsnø
msgid "Unable to change password"
msgstr "Kunne ikke ændre kodeord"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Brugerdokumentation"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Opdatér til {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Deaktiver"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Aktiver"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Vent venligst..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Kunne ikke deaktivere app"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Kunne ikke aktivere app"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Opdaterer...."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Der opstod en fejl under app opgraderingen"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Fejl"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Opdater"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Opdateret"
-#: js/personal.js:220
+#: js/personal.js:246
msgid "Select a profile picture"
msgstr "Vælg et profilbillede"
-#: js/personal.js:266
+#: js/personal.js:277
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:279
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:280
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:281
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:316
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Dekryptere filer... Vent venligst, dette kan tage lang tid. "
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Gemmer..."
-
#: js/users.js:47
msgid "deleted"
msgstr "Slettet"
@@ -185,40 +255,40 @@ msgstr "fortryd"
msgid "Unable to remove user"
msgstr "Kan ikke fjerne bruger"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupper"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Gruppe Administrator"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Slet"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "Tilføj gruppe"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Et gyldigt brugernavn skal angives"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Fejl ved oprettelse af bruger"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "En gyldig adgangskode skal angives"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Advarsel: Hjemmemappen for bruger \"{user}\" findes allerede"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Dansk"
@@ -242,18 +312,42 @@ msgstr "Fejl og alvorlige fejl"
msgid "Fatal issues only"
msgstr "Kun alvorlige fejl"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Ingen"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Login"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Sikkerhedsadvarsel"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Du tilgår %s via HTTP. Vi anbefaler at du konfigurerer din server til i stedet at kræve HTTPS."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -262,68 +356,68 @@ msgid ""
"root."
msgstr "Din data mappe og dine filer er muligvis tilgængelige fra internettet. .htaccess filen virker ikke. Vi anbefaler på det kraftigste at du konfigurerer din webserver så data mappen ikke længere er tilgængelig, eller at du flytter data mappen uden for webserverens dokument rod. "
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Opsætnings Advarsel"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Din webserver er endnu ikke sat op til at tillade fil synkronisering fordi WebDAV grænsefladen virker ødelagt."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Dobbelttjek venligst <a href='%s'>installations vejledningerne</a>."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "Module 'fileinfo' mangler"
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "PHP modulet 'fileinfo' mangler. Vi anbefaler stærkt at aktivere dette modul til at få de bedste resultater med mime-type detektion."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
msgstr "Din PHP-version er forældet"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "Din PHP-version er forældet. Vi anbefaler at du opgraderer til 5.3.8 eller nyere, fordi ældre versioner har kendte fejl. Det er derfor muligt at installationen ikke fungerer korrekt."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "Landestandard fungerer ikke"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Systemets locale kan ikke sættes til et der bruger UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Det betyder at der kan være problemer med visse tegn i filnavne."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Vi anbefaler at du installerer den krævede pakke på dit system, for at understøtte følgende locales: %s."
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "Internetforbindelse fungerer ikke"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -332,118 +426,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Denne ownCloud-server har ikke en fungerende forbindelse til internettet. Det betyder, at visse funktioner som montering af eksterne drev, oplysninger om opdatering eller installation af 3.-parts applikationer ikke fungerer. Det vil sandsynligvis heller ikke fungere at tilgå filer fra eksterne drev eller informationsemails. Vi opfordrer til at etablere forbindelse til internettet for denne server, såfremt du ønsker samtlige funktioner."
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "Udføre en opgave med hver side indlæst"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php er registreret til at en webcron service skal kalde cron.php hvert 15 minut over http."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Brug systemets cron service til at kalde cron.php hvert 15. minut."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Deling"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Aktiver Share API"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Tillad apps til at bruge Share API"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Tillad links"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Tillad brugere at dele elementer til offentligheden med links"
-#: templates/admin.php:186
+#: templates/admin.php:210
msgid "Allow public uploads"
msgstr "Tillad offentlig upload"
-#: templates/admin.php:187
+#: templates/admin.php:211
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Tillad brugere at give andre mulighed for at uploade i deres offentligt delte mapper"
-#: templates/admin.php:195
+#: templates/admin.php:218
msgid "Allow resharing"
msgstr "Tillad videredeling"
-#: templates/admin.php:196
+#: templates/admin.php:219
msgid "Allow users to share items shared with them again"
msgstr "Tillad brugere at dele elementer delt med dem igen"
-#: templates/admin.php:203
+#: templates/admin.php:226
msgid "Allow users to share with anyone"
msgstr "Tillad brugere at dele med alle"
-#: templates/admin.php:206
+#: templates/admin.php:229
msgid "Allow users to only share with users in their groups"
msgstr "Tillad brugere at kun dele med brugerne i deres grupper"
-#: templates/admin.php:213
+#: templates/admin.php:236
msgid "Allow mail notification"
msgstr "Tillad mail underretninger"
-#: templates/admin.php:214
+#: templates/admin.php:237
msgid "Allow user to send mail notification for shared files"
msgstr "Tillad brugere at sende mail underretninger for delte filer"
-#: templates/admin.php:221
+#: templates/admin.php:244
msgid "Security"
msgstr "Sikkerhed"
-#: templates/admin.php:234
+#: templates/admin.php:257
msgid "Enforce HTTPS"
msgstr "Gennemtving HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:259
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Tving klienten til at forbinde til %s via en kryptetet forbindelse."
-#: templates/admin.php:242
+#: templates/admin.php:265
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Forbind venligst til din %s via HTTPS for at aktivere eller deaktivere SSL tvang."
-#: templates/admin.php:254
+#: templates/admin.php:277
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:279
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:310
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:332
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:336
+msgid "Server address"
+msgstr "Serveradresse"
+
+#: templates/admin.php:340
+msgid "Port"
+msgstr "Port"
+
+#: templates/admin.php:345
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:346
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:349
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:353
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:354
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:359
msgid "Log"
msgstr "Log"
-#: templates/admin.php:255
+#: templates/admin.php:360
msgid "Log level"
msgstr "Log niveau"
-#: templates/admin.php:287
+#: templates/admin.php:392
msgid "More"
msgstr "Mere"
-#: templates/admin.php:288
+#: templates/admin.php:393
msgid "Less"
msgstr "Mindre"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:399 templates/personal.php:181
msgid "Version"
msgstr "Version"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:403 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -453,30 +591,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Udviklet af <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownClouds community</a>, og <a href=\"https://github.com/owncloud\" target=\"_blank\">kildekoden</a> er underlagt licensen <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Tilføj din App"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Flere Apps"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Vælg en App"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Se applikationens side på apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licenseret af <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Brugerdokumentation"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Administrator Dokumentation"
@@ -510,7 +652,7 @@ msgstr "Vis Første Kørsels Guiden igen."
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Du har brugt <strong>%s</strong> af den tilgængelige <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Kodeord"
@@ -522,151 +664,149 @@ msgstr "Din adgangskode blev ændret"
msgid "Unable to change your password"
msgstr "Ude af stand til at ændre dit kodeord"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Nuværende adgangskode"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nyt kodeord"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Skift kodeord"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Fulde navn"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-mail"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Din emailadresse"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Indtast en emailadresse for at kunne få påmindelse om adgangskode"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Profilbillede"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Upload nyt"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Vælg nyt fra Filer"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Fjern billede"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Enten png eller jpg. Ideelt firkantet men du har mulighed for at beskære det. "
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Din avatar kommer fra din oprindelige konto."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Afbryd"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Annuller"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Vælg som profilbillede"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Sprog"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Hjælp med oversættelsen"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Brug denne adresse for at <a href=\"%s\" target=\"_blank\">tilgå dine filer via WebDAV</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Kryptering"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Krypteringsprogrammet er ikke længere aktiveret. Dekrypter venligst alle dine filer"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Log-in kodeord"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Dekrypter alle Filer "
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Loginnavn"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Ny"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Administrator gendannelse kodeord"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Indtast et gendannelse kodeord for, at kunne gendanne brugerens filer ved ændring af kodeord"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Standard opbevaring"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Indtast venligst lagerkvote (f.eks. \"512 MB\" eller \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Ubegrænset"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Andet"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Brugernavn"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Opbevaring"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "ændre fulde navn"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "skift kodeord"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Standard"
diff --git a/l10n/da/user_ldap.po b/l10n/da/user_ldap.po
index 1012e98413f..67ac87e3643 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: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -87,43 +87,43 @@ msgstr "Succes"
msgid "Error"
msgstr "Fejl"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Vælg grupper"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Forbindelsestest lykkedes"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Forbindelsestest mislykkedes"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Ønsker du virkelig at slette den nuværende Server Konfiguration?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Bekræft Sletning"
@@ -141,11 +141,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -163,7 +163,7 @@ msgstr "Hjælp"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -199,7 +199,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -267,7 +267,7 @@ msgstr "You can specify Base DN for users and groups in the Advanced tab"
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -410,41 +410,51 @@ msgstr ""
msgid "Group-Member association"
msgstr "Group-Member association"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Kvote Felt"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "i bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Email Felt"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Internt Brugernavn"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -460,15 +470,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -479,19 +489,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -505,10 +515,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/de/core.po b/l10n/de/core.po
index c3ee3e52b21..a5bc3ac6544 100644
--- a/l10n/de/core.po
+++ b/l10n/de/core.po
@@ -4,21 +4,22 @@
#
# Translators:
# arkascha <foss@christian-reiner.info>, 2013
-# I Robot <owncloud-bot@tmit.eu>, 2013
-# Marcel Kühlhorn <susefan93@gmx.de>, 2013
+# I Robot, 2013
+# Marcel Kühlhorn <tux93@opensuse.org>, 2013
# Mario Siegmann <mario_siegmann@web.de>, 2013
# JamFX <niko@nik-o-mat.de>, 2013
# ninov <ninovdl@ymail.com>, 2013
# Pwnicorn <pwnicorndev@gmail.com>, 2013
+# stefanniedermann <stefan.niedermann@googlemail.com>, 2014
# noxin <transifex.com@davidmainzer.com>, 2013
# Mirodin <blobbyjj@ymail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:22+0000\n"
-"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -26,12 +27,11 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s teilte »%s« mit Dir"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Die E-Mail konnte nicht an folgende Benutzer gesendet werden: %s"
@@ -48,19 +48,6 @@ msgstr "Wartungsmodus ausgeschaltet"
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 ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Kein Bild oder Datei zur Verfügung gestellt"
@@ -81,135 +68,139 @@ msgstr "Kein temporäres Profilbild verfügbar, bitte versuche es nochmal"
msgid "No crop data provided"
msgstr "Keine Zuschnittdaten zur Verfügung gestellt"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Sonntag"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Montag"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Dienstag"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Mittwoch"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Donnerstag"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Freitag"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Samstag"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Januar"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Februar"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "März"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "April"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Mai"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Juni"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Juli"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "August"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "September"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Oktober"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "November"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Dezember"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Einstellungen"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Speichern..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "Gerade eben"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "Vor %n Minute"
msgstr[1] "Vor %n Minuten"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "Vor %n Stunde"
msgstr[1] "Vor %n Stunden"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "Heute"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "Gestern"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "Vor %n Tag"
msgstr[1] "Vor %n Tagen"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "Letzten Monat"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "Vor %n Monat"
msgstr[1] "Vor %n Monaten"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "Vor Monaten"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "Letztes Jahr"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "Vor Jahren"
@@ -277,6 +268,26 @@ msgstr "({count} ausgewählt)"
msgid "Error loading file exists template"
msgstr "Fehler beim Laden der vorhanden Dateivorlage"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "Sehr schwaches Passwort"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "Schwaches Passwort"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr "Durchschnittliches Passwort"
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "Gutes Passwort"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "Starkes Passwort"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Geteilt"
@@ -285,12 +296,12 @@ msgstr "Geteilt"
msgid "Share"
msgstr "Teilen"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Fehler"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Fehler beim Teilen"
@@ -302,123 +313,123 @@ msgstr "Fehler beim Aufheben der Freigabe"
msgid "Error while changing permissions"
msgstr "Fehler beim Ändern der Rechte"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner} hat dies mit Dir und der Gruppe {group} geteilt"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "{owner} hat dies mit Dir geteilt"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Mit Benutzer oder Gruppe teilen ...."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Link Teilen"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Passwortschutz"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Passwort"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Öffentliches Hochladen erlauben"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Link per E-Mail verschicken"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Senden"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Setze ein Ablaufdatum"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Ablaufdatum"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Über eine E-Mail teilen:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Niemand gefunden"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "Gruppe"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Weiterverteilen ist nicht erlaubt"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Für {user} in {item} freigegeben"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Freigabe aufheben"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "Per E-Mail informieren"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "kann bearbeiten"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "Zugriffskontrolle"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "erstellen"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "aktualisieren"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "löschen"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "teilen"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Durch ein Passwort geschützt"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Fehler beim Entfernen des Ablaufdatums"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Fehler beim Setzen des Ablaufdatums"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Sende ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "E-Mail wurde verschickt"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Warnung"
@@ -465,11 +476,17 @@ msgstr "Das Update ist fehlgeschlagen. Bitte melde dieses Problem an die <a href
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Das Update war erfolgreich. Du wirst nun zu ownCloud weitergeleitet."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s-Passwort zurücksetzen"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr "Beim Senden der E-Mail ist ein Fehler aufgetreten, bitte kontaktiere deinen Administrator."
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Nutze den nachfolgenden Link, um Dein Passwort zurückzusetzen: {link}"
@@ -489,8 +506,8 @@ msgstr "Anfrage fehlgeschlagen!<br>Hast Du darauf geachtet, dass Deine E-Mail/De
msgid "You will receive a link to reset your password via Email."
msgstr "Du erhältst einen Link per E-Mail, um Dein Passwort zurückzusetzen."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Benutzername"
@@ -534,7 +551,7 @@ msgstr "Persönlich"
msgid "Users"
msgstr "Benutzer"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Apps"
@@ -644,49 +661,47 @@ msgstr "Für Informationen, wie Du Deinen Server richtig konfigurierst, lies bit
msgid "Create an <strong>admin account</strong>"
msgstr "<strong>Administrator-Konto</strong> anlegen"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Fortgeschritten"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr "Speicher & Datenbank"
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Datenverzeichnis"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Datenbank einrichten"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "wird verwendet"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Datenbank-Benutzer"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Datenbank-Passwort"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Datenbank-Name"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Datenbank-Tablespace"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Datenbank-Host"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Installation abschließen"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Abschließen ..."
@@ -702,7 +717,7 @@ msgstr "Diese Anwendung benötigt ein aktiviertes JavaScript zum korrekten Betri
msgid "%s is available. Get more information on how to update."
msgstr "%s ist verfügbar. Hole weitere Informationen zu Aktualisierungen ein."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Abmelden"
@@ -728,28 +743,28 @@ msgstr "Serverseitige Authentifizierung fehlgeschlagen!"
msgid "Please contact your administrator."
msgstr "Bitte kontaktiere Deinen Administrator."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Passwort vergessen?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "merken"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Einloggen"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
-msgstr "Hallo,<br/><br/>wollte Dich nur kurz informieren, dass %s gerade %s mit Dir geteilt hat.<br/><a href=\"%s\">Schau es Dir an.</a><br/><br/>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr "Hallo,<br><br>wir möchten dich nur wissen lassen, dass %s <strong>%s</strong> mit dir geteilt hat.<br><a href=\"%s\">Ansehen!</a><br><br>"
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/de/files.po b/l10n/de/files.po
index 628bdcb0c94..e2f5d517187 100644
--- a/l10n/de/files.po
+++ b/l10n/de/files.po
@@ -3,19 +3,21 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# I Robot <owncloud-bot@tmit.eu>, 2013
-# Marcel Kühlhorn <susefan93@gmx.de>, 2013
+# I Robot, 2013
+# I Robot, 2014
+# Marcel Kühlhorn <tux93@opensuse.org>, 2013
# Mario Siegmann <mario_siegmann@web.de>, 2013
# ninov <ninovdl@ymail.com>, 2013
# Pwnicorn <pwnicorndev@gmail.com>, 2013
+# stefanniedermann <stefan.niedermann@googlemail.com>, 2014
# kabum <uu.kabum@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,36 +35,48 @@ msgstr "Konnte %s nicht verschieben. Eine Datei mit diesem Namen existiert berei
msgid "Could not move %s"
msgstr "Konnte %s nicht verschieben"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Der Dateiname darf nicht leer sein."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Der Dateiname darf kein \"/\" enthalten. Bitte wähle einen anderen Namen."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "\"%s\" ist kein gültiger Dateiname."
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr "Der Zielordner wurde verschoben oder gelöscht."
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "Der Name %s wird bereits im Ordner %s benutzt. Bitte wähle einen anderen Namen."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Keine gültige Quelle"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Dem Server ist das Öffnen von URLs nicht erlaubt, bitte die Serverkonfiguration prüfen"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Fehler beim Herunterladen von %s nach %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Fehler beim Erstellen der Datei"
@@ -70,236 +84,231 @@ msgstr "Fehler beim Erstellen der Datei"
msgid "Folder name cannot be empty."
msgstr "Der Ordner-Name darf nicht leer sein."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Der Ordner-Name darf kein \"/\" enthalten. Bitte wähle einen anderen Namen."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Fehler beim Erstellen des Ordners"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Das Upload-Verzeichnis konnte nicht gesetzt werden."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Ungültiges Merkmal"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Keine Datei hochgeladen. Unbekannter Fehler"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen."
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Die Datei ist größer, als die MAX_FILE_SIZE Direktive erlaubt, die im HTML-Formular spezifiziert ist"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Die Datei konnte nur teilweise übertragen werden"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Keine Datei konnte übertragen werden."
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Kein temporärer Ordner vorhanden"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Fehler beim Schreiben auf die Festplatte"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Nicht genug Speicher vorhanden."
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Hochladen fehlgeschlagen. Dateiinformationen konnten nicht abgerufen werden."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Hochladen fehlgeschlagen. Hochgeladene Datei konnte nicht gefunden werden."
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Hochladen fehlgeschlagen. Dateiinformationen konnten nicht abgerufen werden."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Ungültiges Verzeichnis."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Dateien"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Nicht genug Speicherplatz verfügbar"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr "Die Gesamt-Größe {size1} überschreitet die Upload-Begrenzung {size2}"
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr "Nicht genügend freier Speicherplatz, du möchtest {size1} hochladen, es sind jedoch nur noch {size2} verfügbar."
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Upload abgebrochen."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Ergebnis konnte nicht vom Server abgerufen werden."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "Die URL darf nicht leer sein"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Das Benutzerverzeichnis 'Shared' ist ein reservierter Dateiname"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} existiert bereits"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Die Datei konnte nicht erstellt werden"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Der Ordner konnte nicht erstellt werden"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Fehler beim Abrufen der URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Teilen"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Endgültig löschen"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Umbenennen"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Ausstehend"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Die Datei konnte nicht umbenannt werden"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "{old_name} ersetzt durch {new_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "rückgängig machen"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Fehler beim Löschen der Datei."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n Ordner"
msgstr[1] "%n Ordner"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n Datei"
msgstr[1] "%n Dateien"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} und {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n Datei wird hochgeladen"
msgstr[1] "%n Dateien werden hochgeladen"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' ist kein gültiger Dateiname."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "\"{name}\" ist kein gültiger Dateiname."
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Dein Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Dein Speicher ist fast voll ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Die Verschlüsselung-App ist aktiviert, aber Deine Schlüssel sind nicht initialisiert. Bitte melden Dich nochmals ab und wieder an."
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Ungültiger privater Schlüssel für die Verschlüsselung-App. Bitte aktualisiere Dein privates Schlüssel-Passwort, um den Zugriff auf Deine verschlüsselten Dateien wiederherzustellen."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Die Verschlüsselung wurde deaktiviert, jedoch sind Deine Dateien nach wie vor verschlüsselt. Bitte gehe zu Deinen persönlichen Einstellungen, um Deine Dateien zu entschlüsseln."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Dein Download wird vorbereitet. Dies kann bei größeren Dateien etwas dauern."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Fehler beim Verschieben der Datei"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Fehler"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Name"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Größe"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Geändert"
@@ -307,12 +316,12 @@ msgstr "Geändert"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Ungültiger Verzeichnisname. Die Nutzung von 'Shared' ist reserviert."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s konnte nicht umbenannt werden"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Hochladen"
@@ -348,72 +357,68 @@ msgstr "Maximale Größe für ZIP-Dateien"
msgid "Save"
msgstr "Speichern"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Neu"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Neue Textdatei"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Textdatei"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Neuer Ordner"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Ordner"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Von einem Link"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Gelöschte Dateien"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Upload abbrechen"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Du besitzt hier keine Berechtigung, um Dateien hochzuladen oder zu erstellen"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Alles leer. Lade etwas hoch!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Herunterladen"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Löschen"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Der Upload ist zu groß"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Dateien werden gescannt, bitte warten."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Scanne"
-
-#: 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 46d897d070f..241666d0885 100644
--- a/l10n/de/files_encryption.po
+++ b/l10n/de/files_encryption.po
@@ -8,6 +8,7 @@
# Mario Siegmann <mario_siegmann@web.de>, 2013
# ninov <ninovdl@ymail.com>, 2013
# Pwnicorn <pwnicorndev@gmail.com>, 2013
+# stefanniedermann <stefan.niedermann@googlemail.com>, 2014
# thillux, 2013
# Mirodin <blobbyjj@ymail.com>, 2013
# kabum <uu.kabum@gmail.com>, 2013
@@ -15,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-06 10:50+0000\n"
-"Last-Translator: Mirodin <blobbyjj@ymail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 11:00+0000\n"
+"Last-Translator: stefanniedermann <stefan.niedermann@googlemail.com>\n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -88,18 +89,18 @@ msgid ""
"administrator"
msgstr "Unbekannter Fehler, bitte prüfe Deine Systemeinstellungen oder kontaktiere Deinen Administrator"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Fehlende Vorraussetzungen"
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:278
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Für folgende Nutzer ist keine Verschlüsselung eingerichtet:"
@@ -107,9 +108,9 @@ msgstr "Für folgende Nutzer ist keine Verschlüsselung eingerichtet:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Initialverschlüsselung gestartet... Dies kann einige Zeit dauern. Bitte warten."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Speichern..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr "Initiale Verschlüsselung läuft... Bitte versuche es später wieder."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/de/files_external.po b/l10n/de/files_external.po
index 961094281a9..68b7ecc4b26 100644
--- a/l10n/de/files_external.po
+++ b/l10n/de/files_external.po
@@ -4,13 +4,14 @@
#
# Translators:
# arkascha <foss@christian-reiner.info>, 2013
+# stefanniedermann <stefan.niedermann@googlemail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: Mirodin <blobbyjj@ymail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 11:00+0000\n"
+"Last-Translator: stefanniedermann <stefan.niedermann@googlemail.com>\n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,40 +19,44 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Zugriff gestattet"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Fehler beim Einrichten von Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Zugriff gestatten"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Bitte trage einen gültigen Dropbox-App-Key mit Secret ein."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Fehler beim Einrichten von Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Gespeichert"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Warnung:</b> \"smbclient\" ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitte Deinen System-Administrator, dies zu installieren."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Warnung::</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Bitte wende Dich an Deinen Systemadministrator."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +108,22 @@ msgid "Users"
msgstr "Benutzer"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Löschen"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Externen Speicher für Benutzer aktivieren"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Erlaubt Benutzern ihre eigenen externen Speicher einzubinden"
+msgid "Allow users to mount the following external storage"
+msgstr "Erlaube es Benutzern, den folgenden externen Speicher einzubinden"
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL-Root-Zertifikate"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Root-Zertifikate importieren"
diff --git a/l10n/de/files_sharing.po b/l10n/de/files_sharing.po
index dd4cb3df2b1..dadab0a1983 100644
--- a/l10n/de/files_sharing.po
+++ b/l10n/de/files_sharing.po
@@ -5,15 +5,16 @@
# Translators:
# Mario Siegmann <mario_siegmann@web.de>, 2013
# Pwnicorn <pwnicorndev@gmail.com>, 2013
+# stefanniedermann <stefan.niedermann@googlemail.com>, 2014
# Susi <>, 2013
# Mirodin <blobbyjj@ymail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-06 10:50+0000\n"
-"Last-Translator: Mirodin <blobbyjj@ymail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 15:50+0000\n"
+"Last-Translator: stefanniedermann <stefan.niedermann@googlemail.com>\n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,6 +22,10 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Geteilt von {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Diese Freigabe ist durch ein Passwort geschützt"
@@ -57,32 +62,16 @@ msgstr "Teilen ist deaktiviert"
msgid "For more info, please ask the person who sent this link."
msgstr "Für mehr Informationen, frage bitte die Person, die Dir diesen Link geschickt hat."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s hat den Ordner %s mit Dir geteilt"
+msgid "shared by %s"
+msgstr "Freigegeben von %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s hat die Datei %s mit Dir geteilt"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Download"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Upload"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Upload abbrechen"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Es ist keine Vorschau verfügbar für"
+msgid "Download %s"
+msgstr "Download %s"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Direkter Link"
diff --git a/l10n/de/files_trashbin.po b/l10n/de/files_trashbin.po
index 4fc104f2c03..074fcb68e58 100644
--- a/l10n/de/files_trashbin.po
+++ b/l10n/de/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-06 10:48+0000\n"
-"Last-Translator: Mirodin <blobbyjj@ymail.com>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,21 +18,25 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:63
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Konnte %s nicht dauerhaft löschen"
-#: ajax/undelete.php:43
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Konnte %s nicht wiederherstellen"
-#: js/trash.js:18 js/trash.js:45 js/trash.js:88 js/trash.js:142
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Gelöschte Dateien"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Fehler"
-#: lib/trashbin.php:905 lib/trashbin.php:907
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "Wiederhergestellt"
@@ -56,6 +60,6 @@ msgstr "gelöscht"
msgid "Delete"
msgstr "Löschen"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Gelöschte Dateien"
diff --git a/l10n/de/lib.po b/l10n/de/lib.po
index 3a4258bd224..70f1e16ede0 100644
--- a/l10n/de/lib.po
+++ b/l10n/de/lib.po
@@ -5,15 +5,16 @@
# Translators:
# Mario Siegmann <mario_siegmann@web.de>, 2013
# ninov <ninovdl@ymail.com>, 2013
+# stefanniedermann <stefan.niedermann@googlemail.com>, 2014
# noxin <transifex.com@davidmainzer.com>, 2013
# Mirodin <blobbyjj@ymail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 11:00+0000\n"
+"Last-Translator: stefanniedermann <stefan.niedermann@googlemail.com>\n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,38 +22,38 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, 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."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Es wurde kein Applikation-Name angegeben"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Hilfe"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Persönlich"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Einstellungen"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Benutzer"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Administration"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Konnte \"%s\" nicht aktualisieren."
@@ -65,15 +66,10 @@ msgstr "Unbekannter Dateityp"
msgid "Invalid image"
msgstr "Ungültiges Bild"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "Web-Services unter Deiner Kontrolle"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "Öffnen von \"%s\" fehlgeschlagen"
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Der ZIP-Download ist deaktiviert."
@@ -96,74 +92,78 @@ msgid ""
"administrator."
msgstr "Bitte lade die Dateien einzeln in kleineren Teilen herunter oder bitte Deinen Administrator."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Für die Installation der Applikation wurde keine Quelle angegeben"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Für die Installation der Applikation über http wurde keine Quelle (href) angegeben"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Bei der Installation der Applikation aus einer lokalen Datei wurde kein Pfad angegeben"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Archive vom Typ %s werden nicht unterstützt"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Das Archiv konnte bei der Installation der Applikation nicht geöffnet werden"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "Die Applikation enthält keine info,xml Datei"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "Die Applikation kann auf Grund von unerlaubtem Code nicht installiert werden"
-#: private/installer.php:140
+#: private/installer.php:141
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."
-#: private/installer.php:146
+#: private/installer.php:147
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"
-#: private/installer.php:159
+#: private/installer.php:160
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"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Das Applikationsverzeichnis existiert bereits"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Es kann kein Applikationsordner erstellt werden. Bitte passe die Berechtigungen an. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Die Anwendung ist nicht aktiviert"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Fehler bei der Anmeldung"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token abgelaufen. Bitte lade die Seite neu."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "Unbekannter Benutzer"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Dateien"
@@ -203,8 +203,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Du musst entweder ein existierendes Benutzerkonto oder das Administratoren-Konto angeben."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQL Benutzername und/oder Passwort ungültig"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr "MySQL/MariaDB Benutzername und/oder Passwort sind nicht gültig"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -231,21 +231,21 @@ msgstr "Fehlerhafter Befehl war: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL Benutzer '%s'@'localhost' existiert bereits."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr "MySQL/MariaDB Benutzer '%s'@'localhost' existiert bereits."
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Lösche diesen Benutzer von MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr "Lösche diesen Benutzer von MySQL/MariaDB"
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQL Benutzer '%s'@'%%' existiert bereits"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr "MySQL/MariaDB Benutzer '%s'@'%%' existiert bereits"
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Lösche diesen Benutzer aus MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr "Lösche diesen Benutzer von MySQL/MariaDB."
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -272,66 +272,72 @@ msgstr "Setze Administrator Benutzername."
msgid "Set an admin password."
msgstr "Setze Administrator Passwort"
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Dein Web-Server ist noch nicht für Datei-Synchronisation bereit, weil die WebDAV-Schnittstelle vermutlich defekt ist."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Bitte prüfe die <a href='%s'>Installationsanleitungen</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s teilte »%s« mit Dir"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Die Kategorie \"%s\" konnte nicht gefunden werden."
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "Gerade eben"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "Vor %n Minute"
msgstr[1] "Vor %n Minuten"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "Vor %n Stunde"
msgstr[1] "Vor %n Stunden"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "Heute"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "Gestern"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "Vor %n Tag"
msgstr[1] "Vor %n Tagen"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "Letzten Monat"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "Vor %n Monat"
msgstr[1] "Vor %n Monaten"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "Letztes Jahr"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "Vor Jahren"
diff --git a/l10n/de/settings.po b/l10n/de/settings.po
index 2824738323e..64f6540e12b 100644
--- a/l10n/de/settings.po
+++ b/l10n/de/settings.po
@@ -4,9 +4,10 @@
#
# Translators:
# arkascha <foss@christian-reiner.info>, 2013
-# Mario Siegmann <mario_siegmann@web.de>, 2013
+# Mario Siegmann <mario_siegmann@web.de>, 2013-2014
# ninov <ninovdl@ymail.com>, 2013
# Pwnicorn <pwnicorndev@gmail.com>, 2013
+# stefanniedermann <stefan.niedermann@googlemail.com>, 2014
# noxin <transifex.com@davidmainzer.com>, 2013
# Mirodin <blobbyjj@ymail.com>, 2013
# kabum <uu.kabum@gmail.com>, 2013
@@ -14,8 +15,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-05 22:23-0500\n"
-"PO-Revision-Date: 2013-12-05 13:20+0000\n"
+"POT-Creation-Date: 2014-03-13 01:55-0400\n"
+"PO-Revision-Date: 2014-03-12 11:20+0000\n"
"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
@@ -24,6 +25,48 @@ msgstr ""
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr "Ungültiger Wert für %s übermittelt"
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Gespeichert"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "E-Mail-Einstellungen teste"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr "Wenn Sie diese E-Mail erhalten haben, sind die Einstellungen korrekt."
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr "Ein Problem ist beim Senden der E-Mail aufgetreten. Bitte überprüfe deine Einstellungen"
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "E-Mail wurde verschickt"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr "Du musst zunächst deine Benutzer-E-Mail-Adresse setzen, bevor du Test-E-Mail verschicken kannst."
+
+#: admin/controller.php:116 templates/admin.php:284
+msgid "Send mode"
+msgstr "Sende-Modus"
+
+#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
+msgid "Encryption"
+msgstr "Verschlüsselung"
+
+#: admin/controller.php:120 templates/admin.php:321
+msgid "Authentication method"
+msgstr "Authentifizierungsmethode"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Die Liste der Anwendungen im Store konnte nicht geladen werden."
@@ -120,62 +163,90 @@ msgstr "Das Back-End unterstützt die Passwortänderung nicht, aber der Benutzer
msgid "Unable to change password"
msgstr "Passwort konnte nicht geändert werden"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "Sende..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Dokumentation für Benutzer"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "Admin-Dokumentation"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Aktualisiere zu {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Deaktivieren"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Aktivieren"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Bitte warten..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Beim Deaktivieren der Applikation ist ein Fehler aufgetreten"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Beim Aktivieren der Applikation ist ein Fehler aufgetreten"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Aktualisierung..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Fehler beim Aktualisieren der App"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Fehler"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Aktualisierung durchführen"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Aktualisiert"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Wähle ein Profilbild"
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr "Sehr schwaches Passwort"
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr "Schwaches Passwort"
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr "Durchschnittliches Passwort"
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr "Gutes Passwort"
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr "Starkes Passwort"
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Entschlüssle Dateien ... Bitte warten, denn dieser Vorgang kann einige Zeit beanspruchen."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Speichern..."
-
#: js/users.js:47
msgid "deleted"
msgstr "gelöscht"
@@ -188,40 +259,40 @@ msgstr "rückgängig machen"
msgid "Unable to remove user"
msgstr "Benutzer konnte nicht entfernt werden."
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Gruppen"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Gruppenadministrator"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Löschen"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "Gruppe hinzufügen"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Es muss ein gültiger Benutzername angegeben werden"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Beim Anlegen des Benutzers ist ein Fehler aufgetreten"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Es muss ein gültiges Passwort angegeben werden"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Warnung: Das Benutzerverzeichnis für den Benutzer \"{user}\" existiert bereits"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Deutsch (Persönlich)"
@@ -245,18 +316,42 @@ msgstr "Fehler und fatale Probleme"
msgid "Fatal issues only"
msgstr "Nur fatale Probleme"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Nichts"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Anmelden"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr "Plain"
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr "NT LAN Manager"
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Sicherheitswarnung"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Du greifst auf %s via HTTP zu. Wir empfehlen Dir dringend, Deinen Server so konfigurieren, das stattdessen HTTPS verlangt wird."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -265,68 +360,68 @@ msgid ""
"root."
msgstr "Dein Datenverzeichnis und deine Dateien sind möglicher Weise aus dem Internet erreichbar. Die .htaccess-Datei funktioniert nicht. Wir raten dir dringend, dass du deinen Webserver dahingehend konfigurierst, dass dein Datenverzeichnis nicht länger aus dem Internet erreichbar ist, oder du verschiebst das Datenverzeichnis außerhalb des Wurzelverzeichnisses des Webservers."
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Einrichtungswarnung"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Dein Web-Server ist noch nicht für Datei-Synchronisation bereit, weil die WebDAV-Schnittstelle vermutlich defekt ist."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
-msgstr "Bitte überprüfe die <a href=\"%s\">Installationsanleitungen</a>."
+msgstr "Bitte prüfe nochmals die <a href=\"%s\">Installationsanleitungen</a>."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "Modul 'fileinfo' fehlt "
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "Das PHP-Modul 'fileinfo' fehlt. Wir empfehlen dieses Modul zu aktivieren um die besten Resultate bei der Erkennung der Dateitypen zu erreichen."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
msgstr "Deine PHP-Version ist veraltet"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "Deine PHP-Version ist veraltet. Wir empfehlen dringend auf die Version 5.3.8 oder neuer zu aktualisieren, da ältere Versionen kompromittiert werden können. Es ist möglich, dass diese Installation nicht richtig funktioniert."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "Ländereinstellung funktioniert nicht"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Systemgebietsschema kann nicht auf eine UTF-8 unterstützende eingestellt werden."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Dies bedeutet, dass Probleme mit bestimmten Zeichen in den Dateinamen geben kann."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Wir empfehlen dringend, die erforderlichen Pakete auf Ihrem System zu installieren, damit eine der folgenden Gebietsschemas unterstützt wird: %s."
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "Keine Netzwerkverbindung"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -335,118 +430,162 @@ msgid ""
"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."
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "Führe eine Aufgabe mit jeder geladenen Seite aus"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php ist als Webcron-Dienst registriert, der die cron.php alle 15 Minuten per HTTP aufruft."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Benutze den System-Crondienst um die cron.php alle 15 Minuten aufzurufen."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Teilen"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Aktiviere Sharing-API"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Erlaubt Apps die Nutzung der Share-API"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Erlaubt Links"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Erlaubt Benutzern, Inhalte über öffentliche Links zu teilen"
-#: templates/admin.php:186
+#: templates/admin.php:211
msgid "Allow public uploads"
msgstr "Öffentliches Hochladen erlauben"
-#: templates/admin.php:187
+#: templates/admin.php:212
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
-msgstr "Erlaubt Benutzern die Freigabe anderer Benutzer in ihren öffentlich freigegebene Ordner hochladen zu dürfen"
+msgstr "Erlaubt es Benutzern, andere Benutzer einzurichten, dass diese in deren öffentlich freigegebenen Ordner hochladen dürfen"
-#: templates/admin.php:195
+#: templates/admin.php:220
msgid "Allow resharing"
msgstr "Erlaubt erneutes Teilen"
-#: templates/admin.php:196
+#: templates/admin.php:221
msgid "Allow users to share items shared with them again"
msgstr "Erlaubt Benutzern, mit ihnen geteilte Inhalte erneut zu teilen"
-#: templates/admin.php:203
+#: templates/admin.php:228
msgid "Allow users to share with anyone"
msgstr "Erlaubt Benutzern, mit jedem zu teilen"
-#: templates/admin.php:206
+#: templates/admin.php:231
msgid "Allow users to only share with users in their groups"
msgstr "Erlaubt Benutzern, nur mit Benutzern ihrer Gruppe zu teilen"
-#: templates/admin.php:213
+#: templates/admin.php:238
msgid "Allow mail notification"
msgstr "Mail-Benachrichtigung erlauben"
-#: templates/admin.php:214
+#: templates/admin.php:239
msgid "Allow user to send mail notification for shared files"
msgstr "Benutzern erlauben Mail-Benachrichtigungen für freigegebene Dateien zu senden"
-#: templates/admin.php:221
+#: templates/admin.php:246
msgid "Security"
msgstr "Sicherheit"
-#: templates/admin.php:234
+#: templates/admin.php:259
msgid "Enforce HTTPS"
msgstr "Erzwinge HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:261
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
-msgstr "Zwingt die Clients, sich über eine verschlüsselte Verbindung zu %s zu verbinden."
+msgstr "Zwingt die clientseitigen Anwendungen, verschlüsselte Verbindungen zu %s herzustellen."
-#: templates/admin.php:242
+#: templates/admin.php:267
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Bitte verbinde dich zu deinem %s über HTTPS um die SSL-Erzwingung zu aktivieren oder zu deaktivieren."
-#: templates/admin.php:254
+#: templates/admin.php:279
+msgid "Email Server"
+msgstr "E-Mail-Server"
+
+#: templates/admin.php:281
+msgid "This is used for sending out notifications."
+msgstr "Dies wird zum Senden von Benachrichtigungen verwendet."
+
+#: templates/admin.php:312
+msgid "From address"
+msgstr "Absender-Adresse"
+
+#: templates/admin.php:334
+msgid "Authentication required"
+msgstr "Authentifizierung benötigt"
+
+#: templates/admin.php:338
+msgid "Server address"
+msgstr "Adresse des Servers"
+
+#: templates/admin.php:342
+msgid "Port"
+msgstr "Port"
+
+#: templates/admin.php:347
+msgid "Credentials"
+msgstr "Zugangsdaten"
+
+#: templates/admin.php:348
+msgid "SMTP Username"
+msgstr "SMTP Benutzername"
+
+#: templates/admin.php:351
+msgid "SMTP Password"
+msgstr "SMTP Passwor"
+
+#: templates/admin.php:355
+msgid "Test email settings"
+msgstr "Teste E-Mail-Einstellunge"
+
+#: templates/admin.php:356
+msgid "Send email"
+msgstr "Sende E-Mail"
+
+#: templates/admin.php:361
msgid "Log"
msgstr "Log"
-#: templates/admin.php:255
+#: templates/admin.php:362
msgid "Log level"
msgstr "Loglevel"
-#: templates/admin.php:287
+#: templates/admin.php:394
msgid "More"
msgstr "Mehr"
-#: templates/admin.php:288
+#: templates/admin.php:395
msgid "Less"
msgstr "Weniger"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:401 templates/personal.php:181
msgid "Version"
msgstr "Version"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:405 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -456,30 +595,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Entwickelt von der <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud-Community</a>, der <a href=\"https://github.com/owncloud\" target=\"_blank\">Quellcode</a> ist unter der <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a> lizenziert."
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Füge Deine Anwendung hinzu"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Weitere Anwendungen"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Wähle eine Anwendung aus"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "Dokumentation:"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Weitere Anwendungen findest Du auf apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr "Siehe Anwendungs-Website"
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lizenziert von <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Dokumentation für Benutzer"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Dokumentation für Administratoren"
@@ -513,7 +656,7 @@ msgstr "Erstinstallation erneut durchführen"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Du verwendest <strong>%s</strong> der verfügbaren <strong>%s<strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Passwort"
@@ -525,151 +668,149 @@ msgstr "Dein Passwort wurde geändert."
msgid "Unable to change your password"
msgstr "Passwort konnte nicht geändert werden"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Aktuelles Passwort"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Neues Passwort"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Passwort ändern"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Vollständiger Name"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-Mail"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Deine E-Mail-Adresse"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Trage eine E-Mail-Adresse ein, um die Passwort-Wiederherstellung zu aktivieren."
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr "Gib eine E-Mail-Adresse an, um eine Wiederherstellung des Passworts zu ermöglichen und Benachrichtigungen zu empfangen"
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Profilbild"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Neues hochladen"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Neues aus den Dateien wählen"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Bild entfernen"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Entweder PNG oder JPG. Im Idealfall quadratisch, aber du kannst es zuschneiden."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Dein Avatar wird von Deinem ursprünglichenKonto verwendet."
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr "Abbrechen"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Als Profilbild wählen"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Sprache"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Hilf bei der Übersetzung"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Verwenden Sie diese Adresse, um <a href=\"%s\" target=\"_blank\">via WebDAV auf Ihre Dateien zuzugreifen</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Verschlüsselung"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Die Verschlüsselungsanwendung ist nicht länger aktiviert, bitte entschlüsseln Sie alle ihre Daten."
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Login-Passwort"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Alle Dateien entschlüsseln"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Loginname"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Anlegen"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Admin-Wiederherstellungspasswort"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Geben Sie das Wiederherstellungspasswort ein, um die Benutzerdateien während Passwortänderung wiederherzustellen"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Standard-Speicher"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Bitte Speicherkontingent eingeben (z.B.: \"512 MB\" oder \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Unbegrenzt"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Andere"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Benutzername"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Speicher"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "Vollständigen Namen ändern"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "Neues Passwort setzen"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Standard"
diff --git a/l10n/de/user_ldap.po b/l10n/de/user_ldap.po
index c060c235627..b41d11b2bd9 100644
--- a/l10n/de/user_ldap.po
+++ b/l10n/de/user_ldap.po
@@ -3,17 +3,17 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Marcel Kühlhorn <susefan93@gmx.de>, 2013
-# Mario Siegmann <mario_siegmann@web.de>, 2013
+# Marcel Kühlhorn <tux93@opensuse.org>, 2013
+# Mario Siegmann <mario_siegmann@web.de>, 2013-2014
# Pwnicorn <pwnicorndev@gmail.com>, 2013
# kabum <uu.kabum@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 13:11+0000\n"
+"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
"Language-Team: German (http://www.transifex.com/projects/p/owncloud/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -90,43 +90,43 @@ msgstr "Erfolgreich"
msgid "Error"
msgstr "Fehler"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Konfiguration OK"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Konfiguration nicht korrekt"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Konfiguration nicht vollständig"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Wähle Gruppen aus"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Objekt-Klassen auswählen"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Attribute auswählen"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Verbindungstest erfolgreich"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Verbindungstest fehlgeschlagen"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Möchtest Du die aktuelle Serverkonfiguration wirklich löschen?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Löschung bestätigen"
@@ -144,11 +144,11 @@ msgid_plural "%s users found"
msgstr[0] "%s Benutzer gefunden"
msgstr[1] "%s Benutzer gefunden"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Ungültiger Host"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "Konnte die gewünschte Funktion nicht finden"
@@ -166,8 +166,8 @@ msgstr "Hilfe"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Beschränke den Zugriff auf %s auf Gruppen, die die folgenden Kriterien erfüllen:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr "Gruppen-Versammlungen mit diesen Kriterien sind verfügbar in %s:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -202,8 +202,8 @@ msgid "groups found"
msgstr "Gruppen gefunden"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Welches Attribut soll als Login-Name verwendet werden:"
+msgid "Users login with this attribute:"
+msgstr "Nutzeranmeldung mit diesem Merkmal:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -270,8 +270,8 @@ msgstr "Du kannst Basis-DN für Benutzer und Gruppen in dem \"Erweitert\"-Reiter
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Beschränke den Zugriff auf %s auf Benutzer, die die folgenden Kriterien erfüllen:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr "Beschränken Sie den %s Zugriff auf die Benutzer-Sitzungen durch folgende Kriterien:"
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -413,41 +413,51 @@ msgstr "Gruppensucheigenschaften"
msgid "Group-Member association"
msgstr "Assoziation zwischen Gruppe und Benutzer"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr "Eingebundene Gruppen"
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr "Wenn aktiviert, werden Gruppen, die Gruppen enthalten, unterstützt. (Funktioniert nur, wenn das Merkmal des Gruppenmitgliedes den Domain-Namen enthält.)"
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Spezielle Eigenschaften"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Kontingent Feld"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Standard Kontingent"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "in Bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "E-Mail Feld"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Benennungsregel für das Home-Verzeichnis des Benutzers"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Ohne Eingabe wird der Benutzername (Standard) verwendet. Anderenfall trage ein LDAP/AD-Attribut ein."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Interner Benutzername"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -463,15 +473,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "Standardmäßig wird der interne Benutzername mittels des UUID-Attributes erzeugt. Dies stellt sicher, dass der Benutzername einzigartig ist und keinerlei Zeichen konvertiert werden müssen. Der interne Benutzername unterliegt Beschränkungen, die nur die nachfolgenden Zeichen erlauben: [ a-zA-Z0-9_.@- ]. Andere Zeichen werden mittels ihrer korrespondierenden Zeichen ersetzt oder einfach ausgelassen. Bei Kollisionen wird ein Zähler hinzugefügt bzw. der Zähler um einen Wert erhöht. Der interne Benutzername wird benutzt, um einen Benutzer intern zu identifizieren. Es ist ebenso der standardmäßig vorausgewählte Namen des Heimatverzeichnisses. Es ist auch ein Teil der Remote-URLs - zum Beispiel für alle *DAV-Dienste. Mit dieser Einstellung kann das Standardverhalten überschrieben werden. Um ein ähnliches Verhalten wie vor ownCloud 5 zu erzielen, fügen Sie das anzuzeigende Attribut des Benutzernamens in das nachfolgende Feld ein. Lassen Sie dies hingegen für das Standardverhalten leer. Die Änderungen werden sich nur auf neu gemappte (hinzugefügte) LDAP-Benutzer auswirken."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Attribut für interne Benutzernamen:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "UUID-Erkennung überschreiben"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -482,19 +492,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "Standardmäßig wird die UUID-Eigenschaft automatisch erkannt. Die UUID-Eigenschaft wird genutzt, um einen LDAP-Benutzer und Gruppen einwandfrei zu identifizieren. Außerdem wird der interne Benutzername erzeugt, der auf Eigenschaften der UUID basiert, wenn es oben nicht anders angegeben wurde. Du musst allerdings sicherstellen, dass deine gewählten Eigenschaften zur Identifikation der Benutzer und Gruppen eindeutig sind und zugeordnet werden können. Lasse es frei, um es beim Standardverhalten zu belassen. Änderungen wirken sich nur auf neu gemappte (hinzugefügte) LDAP-Benutzer und -Gruppen aus."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "UUID-Attribute für Benutzer:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "UUID-Attribute für Gruppen:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "LDAP-Benutzernamenzuordnung"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -508,10 +518,10 @@ msgid ""
"experimental stage."
msgstr "Die Benutzernamen werden genutzt, um (Meta)Daten zuzuordnen und zu speichern. Um Benutzer eindeutig und präzise zu identifizieren, hat jeder LDAP-Benutzer einen internen Benutzernamen. Dies erfordert eine Zuordnung (mappen) von Benutzernamen zum LDAP-Benutzer. Der erstellte Benutzername wird der UUID des LDAP-Benutzernamens zugeordnet. Zusätzlich wird der DN zwischengespeichert, um die Interaktion mit dem LDAP zu minimieren, was aber nicht der Identifikation dient. Ändert sich der DN, werden die Änderungen durch gefunden. Der interne Benutzername, wird in überall verwendet. Werden die Zuordnungen gelöscht, bleiben überall Reste zurück. Die Löschung der Zuordnungen kann nicht in der Konfiguration vorgenommen werden, beeinflusst aber die LDAP-Konfiguration! Löschen Sie niemals die Zuordnungen in einer produktiven Umgebung. Lösche die Zuordnungen nur in einer Test- oder Experimentierumgebung."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Lösche LDAP-Benutzernamenzuordnung"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Lösche LDAP-Gruppennamenzuordnung"
diff --git a/l10n/de_AT/core.po b/l10n/de_AT/core.po
index 43986ced25a..fea8c13b101 100644
--- a/l10n/de_AT/core.po
+++ b/l10n/de_AT/core.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# I Robot <owncloud-bot@tmit.eu>, 2013
+# I Robot, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-08 03:26+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,12 +18,11 @@ msgstr ""
"Language: de_AT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -40,19 +39,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -73,135 +59,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
-msgstr ""
+msgstr "Sonntag"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
-msgstr ""
+msgstr "Montag"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
-msgstr ""
+msgstr "Dienstag"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
-msgstr ""
+msgstr "Mittwoch"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
-msgstr ""
+msgstr "Donnerstag"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
-msgstr ""
+msgstr "Freitag"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
-msgstr ""
+msgstr "Samstag"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
-msgstr ""
+msgstr "Januar"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
-msgstr ""
+msgstr "Februar"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
-msgstr ""
+msgstr "März"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
-msgstr ""
+msgstr "April"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
-msgstr ""
+msgstr "Mai"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
-msgstr ""
+msgstr "Juni"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
-msgstr ""
+msgstr "Juli"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
-msgstr ""
+msgstr "August"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
-msgstr ""
+msgstr "September"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
-msgstr ""
+msgstr "Oktober"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
-msgstr ""
+msgstr "November"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
-msgstr ""
+msgstr "Dezember"
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
+msgstr "Einstellungen"
+
+#: js/js.js:496
+msgid "Saving..."
msgstr ""
-#: js/js.js:858
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -251,7 +241,7 @@ msgstr ""
#: js/oc-dialogs.js:376
msgid "Cancel"
-msgstr ""
+msgstr "Abbrechen"
#: js/oc-dialogs.js:386
msgid "Continue"
@@ -269,20 +259,40 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
#: js/share.js:109
msgid "Share"
-msgstr ""
+msgstr "Freigeben"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -294,123 +304,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
-msgstr ""
+msgstr "Passwort"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
-msgstr ""
+msgstr "Gruppe"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
-msgstr ""
+msgstr "Teilung zurücknehmen"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
-msgstr ""
+msgstr "kann bearbeiten"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -424,7 +434,7 @@ msgstr ""
#: js/tags.js:27
msgid "Delete"
-msgstr ""
+msgstr "Löschen"
#: js/tags.js:31
msgid "Add"
@@ -457,11 +467,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -481,8 +497,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -520,13 +536,13 @@ msgstr ""
#: strings.php:5
msgid "Personal"
-msgstr ""
+msgstr "Persönlich"
#: strings.php:6
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -636,49 +652,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -694,7 +708,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -720,27 +734,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/de_AT/files.po b/l10n/de_AT/files.po
index bb1821599ca..8c9106e7e2e 100644
--- a/l10n/de_AT/files.po
+++ b/l10n/de_AT/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
-msgstr ""
+msgstr "Freigeben"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -340,74 +347,70 @@ msgstr ""
#: templates/admin.php:26
msgid "Save"
-msgstr ""
+msgstr "Speichern"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
-msgstr ""
+msgstr "Herunterladen"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
-msgstr ""
+msgstr "Löschen"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/de_AT/files_encryption.po b/l10n/de_AT/files_encryption.po
index 418f50879b0..7cd4e354cfb 100644
--- a/l10n/de_AT/files_encryption.po
+++ b/l10n/de_AT/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/de_AT/files_external.po b/l10n/de_AT/files_external.po
index 8eaf2edc158..9f85e31f08f 100644
--- a/l10n/de_AT/files_external.po
+++ b/l10n/de_AT/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-08-07 08:59-0400\n"
-"PO-Revision-Date: 2013-08-07 09:02+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: de_AT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:448
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:451
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:454
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
-msgstr ""
+msgstr "Löschen"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/de_AT/files_sharing.po b/l10n/de_AT/files_sharing.po
index 1e23d2030d9..6835f39be35 100644
--- a/l10n/de_AT/files_sharing.po
+++ b/l10n/de_AT/files_sharing.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: de_AT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -27,7 +31,7 @@ msgstr ""
#: templates/authenticate.php:10
msgid "Password"
-msgstr ""
+msgstr "Passwort"
#: templates/part.404.php:3
msgid "Sorry, this link doesn’t seem to work anymore."
@@ -55,30 +59,14 @@ msgstr ""
#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:20
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:28 templates/public.php:94
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:45 templates/public.php:48
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:58
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:91
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:98
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/de_AT/files_trashbin.po b/l10n/de_AT/files_trashbin.po
index 9f2eb2716b2..03100b293f1 100644
--- a/l10n/de_AT/files_trashbin.po
+++ b/l10n/de_AT/files_trashbin.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-10 22:26-0400\n"
-"PO-Revision-Date: 2013-10-11 02:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: de_AT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:23
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:26 templates/index.php:28
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:37 templates/index.php:38
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
-msgstr ""
+msgstr "Löschen"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/de_AT/lib.po b/l10n/de_AT/lib.po
index 49d351f3f82..535f8b9b15d 100644
--- a/l10n/de_AT/lib.po
+++ b/l10n/de_AT/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: de_AT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
-msgstr ""
+msgstr "Persönlich"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
-msgstr ""
+msgstr "Einstellungen"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/de_AT/settings.po b/l10n/de_AT/settings.po
index 4c5a8ee9bce..3e57f3c3d97 100644
--- a/l10n/de_AT/settings.po
+++ b/l10n/de_AT/settings.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# I Robot <owncloud-bot@tmit.eu>, 2013
+# I Robot, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,48 @@ msgstr ""
"Language: de_AT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -65,7 +107,7 @@ msgstr ""
#: ajax/setlanguage.php:17 ajax/setlanguage.php:20
msgid "Invalid request"
-msgstr ""
+msgstr "Fehlerhafte Anfrage"
#: ajax/togglegroups.php:12
msgid "Admins can't remove themself from the admin group"
@@ -114,60 +156,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -182,40 +252,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
-msgstr ""
+msgstr "Löschen"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Deutsch (Österreich)"
@@ -239,18 +309,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -259,68 +353,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -329,118 +423,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Adresse des Servers"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -450,28 +588,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -507,9 +649,9 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
-msgstr ""
+msgstr "Passwort"
#: templates/personal.php:40
msgid "Your password was changed"
@@ -519,151 +661,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
-msgstr ""
+msgstr "E-Mail"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Abbrechen"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
-msgstr ""
+msgstr "Anderes"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/de_AT/user_ldap.po b/l10n/de_AT/user_ldap.po
index 132de651d9e..8fe6722c368 100644
--- a/l10n/de_AT/user_ldap.po
+++ b/l10n/de_AT/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Austria) (http://www.transifex.com/projects/p/owncloud/language/de_AT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -60,7 +60,7 @@ msgstr ""
#: js/settings.js:67
msgid "Deletion failed"
-msgstr ""
+msgstr "Löschen fehlgeschlagen"
#: js/settings.js:83
msgid "Take over settings from recent server configuration?"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,17 +140,17 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
#: templates/part.settingcontrols.php:2
msgid "Save"
-msgstr ""
+msgstr "Speichern"
#: templates/part.settingcontrols.php:4
msgid "Test Configuration"
@@ -162,7 +162,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -250,7 +250,7 @@ msgstr ""
#: templates/part.wizard-server.php:52
msgid "Password"
-msgstr ""
+msgstr "Passwort"
#: templates/part.wizard-server.php:53
msgid "For anonymous access, leave DN and Password empty."
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/de_CH/core.po b/l10n/de_CH/core.po
index deb192be2d4..824000ec112 100644
--- a/l10n/de_CH/core.po
+++ b/l10n/de_CH/core.po
@@ -6,20 +6,20 @@
# arkascha <foss@christian-reiner.info>, 2013
# FlorianScholz <work@bgstyle.de>, 2013
# FlorianScholz <work@bgstyle.de>, 2013
-# I Robot <owncloud-bot@tmit.eu>, 2013
+# I Robot, 2013
# kenwood <kenwood@gmx.ch>, 2013
-# Marcel Kühlhorn <susefan93@gmx.de>, 2013
+# Marcel Kühlhorn <tux93@opensuse.org>, 2013
# Mario Siegmann <mario_siegmann@web.de>, 2013
# Mirodin <blobbyjj@ymail.com>, 2013
# SteinQuadrat, 2013
-# traductor <transifex-3.7.mensaje@spamgourmet.com>, 2013
+# traductor, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,12 +27,11 @@ msgstr ""
"Language: de_CH\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s teilt »%s« mit Ihnen"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -49,19 +48,6 @@ msgstr "Wartungsmodus ausgeschaltet"
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -82,135 +68,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Sonntag"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Montag"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Dienstag"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Mittwoch"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Donnerstag"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Freitag"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Samstag"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Januar"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Februar"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "März"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "April"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Mai"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Juni"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Juli"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "August"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "September"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Oktober"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "November"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Dezember"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Einstellungen"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Speichern..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "Gerade eben"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "Vor %n Minute"
msgstr[1] "Vor %n Minuten"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "Vor %n Stunde"
msgstr[1] "Vor %n Stunden"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "Heute"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "Gestern"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "Vor %n Tag"
msgstr[1] "Vor %n Tagen"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "Letzten Monat"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "Vor %n Monat"
msgstr[1] "Vor %n Monaten"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "Vor Monaten"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "Letztes Jahr"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "Vor Jahren"
@@ -278,6 +268,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Geteilt"
@@ -286,12 +296,12 @@ msgstr "Geteilt"
msgid "Share"
msgstr "Teilen"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Fehler"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Fehler beim Teilen"
@@ -303,123 +313,123 @@ msgstr "Fehler beim Aufheben der Freigabe"
msgid "Error while changing permissions"
msgstr "Fehler bei der Änderung der Rechte"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Von {owner} mit Ihnen und der Gruppe {group} geteilt."
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Von {owner} mit Ihnen geteilt."
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Passwortschutz"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Passwort"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Öffentliches Hochladen erlauben"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Link per E-Mail verschicken"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Senden"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Ein Ablaufdatum setzen"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Ablaufdatum"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Mittels einer E-Mail teilen:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Niemand gefunden"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "Gruppe"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Das Weiterverteilen ist nicht erlaubt"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Freigegeben in {item} von {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Freigabe aufheben"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "kann bearbeiten"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "Zugriffskontrolle"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "erstellen"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "aktualisieren"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "löschen"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "teilen"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Passwortgeschützt"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Fehler beim Entfernen des Ablaufdatums"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Fehler beim Setzen des Ablaufdatums"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Sende ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Email gesendet"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Warnung"
@@ -466,11 +476,17 @@ msgstr "Das Update ist fehlgeschlagen. Bitte melden Sie dieses Problem an die <a
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Das Update war erfolgreich. Sie werden nun zu ownCloud weitergeleitet."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s-Passwort zurücksetzen"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Nutzen Sie den nachfolgenden Link, um Ihr Passwort zurückzusetzen: {link}"
@@ -490,8 +506,8 @@ msgstr "Anfrage fehlgeschlagen!<br>Haben Sie darauf geachtet, dass E-Mail-Adress
msgid "You will receive a link to reset your password via Email."
msgstr "Sie erhalten einen Link per E-Mail, um Ihr Passwort zurückzusetzen."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Benutzername"
@@ -535,7 +551,7 @@ msgstr "Persönlich"
msgid "Users"
msgstr "Benutzer"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Apps"
@@ -645,49 +661,47 @@ msgstr "Für Informationen, wie Sie Ihren Server richtig konfigurieren lesen Sie
msgid "Create an <strong>admin account</strong>"
msgstr "<strong>Administrator-Konto</strong> anlegen"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Fortgeschritten"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Datenverzeichnis"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Datenbank einrichten"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "wird verwendet"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Datenbank-Benutzer"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Datenbank-Passwort"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Datenbank-Name"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Datenbank-Tablespace"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Datenbank-Host"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Installation abschliessen"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -703,7 +717,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr "%s ist verfügbar. Holen Sie weitere Informationen zu Aktualisierungen ein."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Abmelden"
@@ -729,27 +743,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Passwort vergessen?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "merken"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Einloggen"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/de_CH/files.po b/l10n/de_CH/files.po
index 3d90c347be1..486924cf1b5 100644
--- a/l10n/de_CH/files.po
+++ b/l10n/de_CH/files.po
@@ -6,19 +6,19 @@
# a.tangemann <a.tangemann@web.de>, 2013
# FlorianScholz <work@bgstyle.de>, 2013
# FlorianScholz <work@bgstyle.de>, 2013
-# I Robot <owncloud-bot@tmit.eu>, 2013
+# I Robot, 2013
# kabum <uu.kabum@gmail.com>, 2013
-# Marcel Kühlhorn <susefan93@gmx.de>, 2013
+# Marcel Kühlhorn <tux93@opensuse.org>, 2013
# Mirodin <blobbyjj@ymail.com>, 2013
# SteinQuadrat, 2013
-# traductor <transifex-3.7.mensaje@spamgourmet.com>, 2013
+# traductor, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -36,36 +36,48 @@ msgstr "%s konnte nicht verschoben werden. Eine Datei mit diesem Namen existiert
msgid "Could not move %s"
msgstr "Konnte %s nicht verschieben"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Der Dateiname darf nicht leer sein."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Ungültiger Name, «\\», «/», «<», «>», «:», «\"», «|», «?» und «*» sind nicht zulässig."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -73,236 +85,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Das Upload-Verzeichnis konnte nicht gesetzt werden."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Ungültiges Merkmal"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Keine Datei hochgeladen. Unbekannter Fehler"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen."
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Die Datei ist grösser, als die MAX_FILE_SIZE Vorgabe erlaubt, die im HTML-Formular spezifiziert ist"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Die Datei konnte nur teilweise übertragen werden"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Keine Datei konnte übertragen werden."
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Kein temporärer Ordner vorhanden"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Fehler beim Schreiben auf die Festplatte"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Nicht genug Speicher vorhanden."
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Ungültiges Verzeichnis."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Dateien"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Nicht genügend Speicherplatz verfügbar"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Upload abgebrochen."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} existiert bereits"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Teilen"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Endgültig löschen"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Umbenennen"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Ausstehend"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "{old_name} wurde ersetzt durch {new_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "rückgängig machen"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] "%n Ordner"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] "%n Dateien"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n Datei wird hochgeladen"
msgstr[1] "%n Dateien werden hochgeladen"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' ist kein gültiger Dateiname."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Ungültiger Name, «\\», «/», «<», «>», «:», «\"», «|», «?» und «*» sind nicht zulässig."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Ihr Speicher ist fast voll ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Die Verschlüsselung wurde deaktiviert, jedoch sind Ihre Dateien nach wie vor verschlüsselt. Bitte gehen Sie zu Ihren persönlichen Einstellungen, um Ihre Dateien zu entschlüsseln."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Ihr Download wird vorbereitet. Dies kann bei grösseren Dateien etwas dauern."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Fehler"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Name"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Grösse"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Geändert"
@@ -310,12 +317,12 @@ msgstr "Geändert"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s konnte nicht umbenannt werden"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Hochladen"
@@ -351,72 +358,68 @@ msgstr "Maximale Grösse für ZIP-Dateien"
msgid "Save"
msgstr "Speichern"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Neu"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Textdatei"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Neues Verzeichnis"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Ordner"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Von einem Link"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Gelöschte Dateien"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Upload abbrechen"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Alles leer. Laden Sie etwas hoch!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Herunterladen"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Löschen"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Der Upload ist zu gross"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Dateien werden gescannt, bitte warten."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Scanne"
-
-#: 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 ca208fe78d4..e0ff909df61 100644
--- a/l10n/de_CH/files_encryption.po
+++ b/l10n/de_CH/files_encryption.po
@@ -8,14 +8,14 @@
# 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
+# traductor <transifex-3.7.mensaje@spamgourmet.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -86,18 +86,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Fehlende Voraussetzungen"
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Für folgende Nutzer ist keine Verschlüsselung eingerichtet:"
@@ -105,9 +105,9 @@ msgstr "Für folgende Nutzer ist keine Verschlüsselung eingerichtet:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Speichern..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/de_CH/files_external.po b/l10n/de_CH/files_external.po
index bf326e50f90..7d5e063fd8a 100644
--- a/l10n/de_CH/files_external.po
+++ b/l10n/de_CH/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: FlorianScholz <work@bgstyle.de>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -18,40 +18,44 @@ msgstr ""
"Language: de_CH\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Zugriff gestattet"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Fehler beim Einrichten von Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Zugriff gestatten"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Bitte tragen Sie einen gültigen Dropbox-App-Key mit Secret ein."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Fehler beim Einrichten von Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Warnung:</b> «smbclient» ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitten Sie Ihren Systemadministrator, dies zu installieren."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Warnung::</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Bitte wenden Sie sich an Ihren Systemadministrator."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Benutzer"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Löschen"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Externen Speicher für Benutzer aktivieren"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Erlaubt Benutzern, ihre eigenen externen Speicher einzubinden"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL-Root-Zertifikate"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Root-Zertifikate importieren"
diff --git a/l10n/de_CH/files_sharing.po b/l10n/de_CH/files_sharing.po
index 3bf4f2e30fe..4e72d18d6ad 100644
--- a/l10n/de_CH/files_sharing.po
+++ b/l10n/de_CH/files_sharing.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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,6 +20,10 @@ msgstr ""
"Language: de_CH\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Geteilt von {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -56,32 +60,16 @@ msgstr "Teilen ist deaktiviert"
msgid "For more info, please ask the person who sent this link."
msgstr "Für mehr Informationen, fragen Sie bitte die Person, die Ihnen diesen Link geschickt hat."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s hat den Ordner %s mit Ihnen geteilt"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s hat die Datei %s mit Ihnen geteilt"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Herunterladen"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Hochladen"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Upload abbrechen"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Es ist keine Vorschau verfügbar für"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/de_CH/files_trashbin.po b/l10n/de_CH/files_trashbin.po
index 0e522a2028e..6e38b3848be 100644
--- a/l10n/de_CH/files_trashbin.po
+++ b/l10n/de_CH/files_trashbin.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,44 +20,48 @@ msgstr ""
"Language: de_CH\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Konnte %s nicht dauerhaft löschen"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Konnte %s nicht wiederherstellen"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Gelöschte Dateien"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Fehler"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "Wiederhergestellt"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Nichts zu löschen, Ihr Papierkorb ist leer!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Name"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Wiederherstellen"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Gelöscht"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Löschen"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Gelöschte Dateien"
diff --git a/l10n/de_CH/lib.po b/l10n/de_CH/lib.po
index 60b3f52c359..0694cb86099 100644
--- a/l10n/de_CH/lib.po
+++ b/l10n/de_CH/lib.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -21,38 +21,38 @@ msgstr ""
"Language: de_CH\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, 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."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Kein App-Name spezifiziert"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Hilfe"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Persönlich"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Einstellungen"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Benutzer"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Administrator"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Konnte \"%s\" nicht aktualisieren."
@@ -65,15 +65,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "Web-Services unter Ihrer Kontrolle"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "Öffnen von \"%s\" fehlgeschlagen"
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Der ZIP-Download ist deaktiviert."
@@ -96,74 +91,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "Anwendung kann wegen nicht erlaubten Codes nicht installiert werden"
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Anwendungsverzeichnis existiert bereits"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Die Anwendung ist nicht aktiviert"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Authentifizierungs-Fehler"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token abgelaufen. Bitte laden Sie die Seite neu."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Dateien"
@@ -203,8 +202,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Sie müssen entweder ein existierendes Benutzerkonto oder das Administratoren-Konto angeben."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQL Benutzername und/oder Passwort ungültig"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -231,21 +230,21 @@ msgstr "Fehlerhafter Befehl war: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL Benutzer '%s'@'localhost' existiert bereits."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Lösche diesen Benutzer aus MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQL Benutzer '%s'@'%%' existiert bereits"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Lösche diesen Benutzer aus MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -272,66 +271,72 @@ msgstr "Setze Administrator Benutzername."
msgid "Set an admin password."
msgstr "Setze Administrator Passwort"
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Ihr Web-Server ist noch nicht für eine Datei-Synchronisation konfiguriert, weil die WebDAV-Schnittstelle vermutlich defekt ist."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Bitte prüfen Sie die <a href='%s'>Installationsanleitungen</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s teilt »%s« mit Ihnen"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Die Kategorie «%s» konnte nicht gefunden werden."
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "Gerade eben"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] "Vor %n Minuten"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] "Vor %n Stunden"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "Heute"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "Gestern"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] "Vor %n Tagen"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "Letzten Monat"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] "Vor %n Monaten"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "Letztes Jahr"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "Vor Jahren"
diff --git a/l10n/de_CH/settings.po b/l10n/de_CH/settings.po
index 8d29ca87306..c0a9698cd14 100644
--- a/l10n/de_CH/settings.po
+++ b/l10n/de_CH/settings.po
@@ -7,7 +7,7 @@
# a.tangemann <a.tangemann@web.de>, 2013
# FlorianScholz <work@bgstyle.de>, 2013
# FlorianScholz <work@bgstyle.de>, 2013
-# I Robot <owncloud-bot@tmit.eu>, 2013
+# I Robot, 2013
# kabum <uu.kabum@gmail.com>, 2013
# Mario Siegmann <mario_siegmann@web.de>, 2013
# Mirodin <blobbyjj@ymail.com>, 2013
@@ -16,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/owncloud/language/de_CH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -26,6 +26,48 @@ msgstr ""
"Language: de_CH\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Email gesendet"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Verschlüsselung"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Die Liste der Anwendungen im Store konnte nicht geladen werden."
@@ -122,62 +164,90 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Dokumentation für Benutzer"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Update zu {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Deaktivieren"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Aktivieren"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Bitte warten...."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Fehler während der Deaktivierung der Anwendung"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Fehler während der Aktivierung der Anwendung"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Update..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Es ist ein Fehler während des Updates aufgetreten"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Fehler"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Update durchführen"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Aktualisiert"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Entschlüssel Dateien ... Bitte warten Sie, denn dieser Vorgang kann einige Zeit beanspruchen."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Speichern..."
-
#: js/users.js:47
msgid "deleted"
msgstr "gelöscht"
@@ -190,40 +260,40 @@ msgstr "rückgängig machen"
msgid "Unable to remove user"
msgstr "Der Benutzer konnte nicht entfernt werden."
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Gruppen"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Gruppenadministrator"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Löschen"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "Gruppe hinzufügen"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Es muss ein gültiger Benutzername angegeben werden"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Beim Erstellen des Benutzers ist ein Fehler aufgetreten"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Es muss ein gültiges Passwort angegeben werden"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Deutsch (Schweiz)"
@@ -247,18 +317,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Anmelden"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Sicherheitshinweis"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -267,68 +361,68 @@ msgid ""
"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 ausserhalb des Wurzelverzeichnisses des Webservers."
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Einrichtungswarnung"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Ihr Web-Server ist noch nicht für eine Datei-Synchronisation konfiguriert, weil die WebDAV-Schnittstelle vermutlich defekt ist."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Bitte überprüfen Sie die <a href=\"%s\">Instalationsanleitungen</a>."
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "Das Modul 'fileinfo' fehlt"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "Das PHP-Modul 'fileinfo' fehlt. Wir empfehlen Ihnen dieses Modul zu aktivieren, um die besten Resultate bei der Bestimmung der Dateitypen zu erzielen."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "Die Lokalisierung funktioniert nicht"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "Keine Internetverbindung"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -337,118 +431,162 @@ msgid ""
"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."
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Eine Aufgabe bei jedem Laden der Seite ausführen"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Teilen"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Share-API aktivieren"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Anwendungen erlauben, die Share-API zu benutzen"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Links erlauben"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Benutzern erlauben, Inhalte per öffentlichem Link zu teilen"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "Erlaube öffentliches hochladen"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Erlaubt Benutzern die Freigabe anderer Benutzer in ihren öffentlich freigegebene Ordner hochladen zu dürfen"
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Erlaube Weiterverteilen"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Erlaubt Benutzern, mit ihnen geteilte Inhalte erneut zu teilen"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Erlaubt Benutzern, mit jedem zu teilen"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Erlaubt Benutzern, nur mit Nutzern in ihrer Gruppe zu teilen"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Sicherheit"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "HTTPS erzwingen"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Zwingt die Clients, sich über eine verschlüsselte Verbindung zu %s zu verbinden."
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Bitte verbinden Sie sich zu Ihrem %s über HTTPS um die SSL-Erzwingung zu aktivieren oder zu deaktivieren."
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Adresse des Servers"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Port"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Log"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Log-Level"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Mehr"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Weniger"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Version"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -458,30 +596,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Entwickelt von der <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud-Community</a>. Der <a href=\"https://github.com/owncloud\" target=\"_blank\">Quellcode</a> ist unter der <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a> lizenziert."
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Fügen Sie Ihre Anwendung hinzu"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Weitere Anwendungen"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Wählen Sie eine Anwendung aus"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Weitere Anwendungen finden Sie auf apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lizenziert von <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Dokumentation für Benutzer"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Dokumentation für Administratoren"
@@ -515,7 +657,7 @@ msgstr "Den Einrichtungsassistenten erneut anzeigen"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Sie verwenden <strong>%s</strong> der verfügbaren <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Passwort"
@@ -527,151 +669,149 @@ msgstr "Ihr Passwort wurde geändert."
msgid "Unable to change your password"
msgstr "Das Passwort konnte nicht geändert werden"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Aktuelles Passwort"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Neues Passwort"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Passwort ändern"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-Mail"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Ihre E-Mail-Adresse"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Bitte tragen Sie eine E-Mail-Adresse ein, um die Passwort-Wiederherstellung zu aktivieren."
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Abbrechen"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Sprache"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Helfen Sie bei der Übersetzung"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Verschlüsselung"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Login-Passwort"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Alle Dateien entschlüsseln"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Loginname"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Erstellen"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Admin-Passwort-Wiederherstellung"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Geben Sie das Wiederherstellungspasswort ein, um die Benutzerdateien während Passwortänderung wiederherzustellen"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Standard-Speicher"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Unbegrenzt"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Andere"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Benutzername"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Speicher"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "Neues Passwort setzen"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Standard"
diff --git a/l10n/de_CH/user_ldap.po b/l10n/de_CH/user_ldap.po
index e5935ea7894..c71f7f57765 100644
--- a/l10n/de_CH/user_ldap.po
+++ b/l10n/de_CH/user_ldap.po
@@ -7,7 +7,7 @@
# FlorianScholz <work@bgstyle.de>, 2013
# FlorianScholz <work@bgstyle.de>, 2013
# JamFX <niko@nik-o-mat.de>, 2013
-# Marcel Kühlhorn <susefan93@gmx.de>, 2013
+# Marcel Kühlhorn <tux93@opensuse.org>, 2013
# Mario Siegmann <mario_siegmann@web.de>, 2013
# multimill <multimill@gmail.com>, 2012
# traductor <transifex-3.7.mensaje@spamgourmet.com>, 2012-2013
@@ -15,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -94,43 +94,43 @@ msgstr "Erfolg"
msgid "Error"
msgstr "Fehler"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Wähle Gruppen"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Verbindungstest erfolgreich"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Verbindungstest fehlgeschlagen"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Möchten Sie die aktuelle Serverkonfiguration wirklich löschen?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Löschung bestätigen"
@@ -148,11 +148,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -170,7 +170,7 @@ msgstr "Hilfe"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -206,7 +206,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -274,7 +274,7 @@ msgstr "Sie können Basis-DN für Benutzer und Gruppen in dem «Erweitert»-Reit
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -417,41 +417,51 @@ msgstr "Gruppensucheigenschaften"
msgid "Group-Member association"
msgstr "Assoziation zwischen Gruppe und Benutzer"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Spezielle Eigenschaften"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Kontingent-Feld"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Standard-Kontingent"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "in Bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "E-Mail-Feld"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Benennungsregel für das Home-Verzeichnis des Benutzers"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Ohne Eingabe wird der Benutzername (Standard) verwendet. Anderenfalls tragen Sie bitte ein LDAP/AD-Attribut ein."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Interner Benutzername"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -467,15 +477,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "Standardmässig wird der interne Benutzername mittels des UUID-Attributes erzeugt. Dies stellt sicher, dass der Benutzername einzigartig ist und keinerlei Zeichen konvertiert werden müssen. Der interne Benutzername unterliegt Beschränkungen, die nur die nachfolgenden Zeichen erlauben: [ a-zA-Z0-9_.@- ]. Andere Zeichen werden mittels ihrer korrespondierenden Zeichen ersetzt oder einfach ausgelassen. Bei Kollisionen wird ein Zähler hinzugefügt bzw. der Zähler um einen Wert erhöht. Der interne Benutzername wird benutzt, um einen Benutzer intern zu identifizieren. Es ist ebenso der standardmässig vorausgewählte Namen des Heimatverzeichnisses. Es ist auch ein Teil der Remote-URLs - zum Beispiel für alle *DAV-Dienste. Mit dieser Einstellung kann das Standardverhalten überschrieben werden. Um ein ähnliches Verhalten wie vor ownCloud 5 zu erzielen, fügen Sie das anzuzeigende Attribut des Benutzernamens in das nachfolgende Feld ein. Lassen Sie dies hingegen für das Standardverhalten leer. Die Änderungen werden sich nur auf neu gemappte (hinzugefügte) LDAP-Benutzer auswirken."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Interne Eigenschaften des Benutzers:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "UUID-Erkennung überschreiben"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -486,19 +496,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "Standardmässig wird die UUID-Eigenschaft automatisch erkannt. Die UUID-Eigenschaft wird genutzt, um einen LDAP-Benutzer und Gruppen einwandfrei zu identifizieren. Ausserdem wird der interne Benutzername erzeugt, der auf Eigenschaften der UUID basiert, wenn es oben nicht anders angegeben wurde. Sie müssen allerdings sicherstellen, dass Ihre gewählten Eigenschaften zur Identifikation der Benutzer und Gruppen eindeutig sind und zugeordnet werden können. Lassen Sie es frei, um es beim Standardverhalten zu belassen. Änderungen wirken sich nur auf neu gemappte (hinzugefügte) LDAP-Benutzer und -Gruppen aus."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "LDAP-Benutzernamenzuordnung"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -512,10 +522,10 @@ msgid ""
"experimental stage."
msgstr "Die Benutzernamen werden genutzt, um (Meta)Daten zuzuordnen und zu speichern. Um Benutzer eindeutig und präzise zu identifizieren, hat jeder LDAP-Benutzer einen internen Benutzernamen. Dies erfordert eine Zuordnung (mappen) von Benutzernamen zum LDAP-Benutzer. Der erstellte Benutzername wird der UUID des LDAP-Benutzernamens zugeordnet. Zusätzlich wird der DN zwischengespeichert, um die Interaktion mit dem LDAP zu minimieren, was aber nicht der Identifikation dient. Ändert sich der DN, werden die Änderungen durch gefunden. Der interne Benutzername, wird in überall verwendet. Werden die Zuordnungen gelöscht, bleiben überall Reste zurück. Die Löschung der Zuordnungen kann nicht in der Konfiguration vorgenommen werden, beeinflusst aber die LDAP-Konfiguration! Löschen Sie niemals die Zuordnungen in einer produktiven Umgebung. Löschen Sie die Zuordnungen nur in einer Test- oder Experimentierumgebung."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Lösche LDAP-Benutzernamenzuordnung"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Lösche LDAP-Gruppennamenzuordnung"
diff --git a/l10n/de_DE/core.po b/l10n/de_DE/core.po
index d5844a27add..fdf92773ce2 100644
--- a/l10n/de_DE/core.po
+++ b/l10n/de_DE/core.po
@@ -5,19 +5,22 @@
# Translators:
# arkascha <foss@christian-reiner.info>, 2013
# SteinQuadrat, 2013
-# I Robot <owncloud-bot@tmit.eu>, 2013
-# Marcel Kühlhorn <susefan93@gmx.de>, 2013
+# I Robot, 2013
+# I Robot, 2014
+# lysathor, 2014
+# Marcel Kühlhorn <tux93@opensuse.org>, 2013
# Mario Siegmann <mario_siegmann@web.de>, 2013
-# traductor <transifex-3.7.mensaje@spamgourmet.com>, 2013
+# stefanniedermann <stefan.niedermann@googlemail.com>, 2014
+# traductor, 2013
# noxin <transifex.com@davidmainzer.com>, 2013
# Mirodin <blobbyjj@ymail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,12 +28,11 @@ msgstr ""
"Language: de_DE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s hat »%s« mit Ihnen geteilt"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "An folgende Benutzer konnte keine E-Mail gesendet werden: %s"
@@ -47,22 +49,9 @@ msgstr "Wartungsmodus ausgeschaltet"
msgid "Updated database"
msgstr "Datenbank aktualisiert"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "Aktualisiere Datei-Cache, dies könnte eine Weile dauern..."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Datei-Cache aktualisiert"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "... %d%% erledigt ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
-msgstr "Kein Bild oder Datei zur Verfügung gestellt"
+msgstr "Weder Bild noch ein Datei wurden zur Verfügung gestellt"
#: avatar/controller.php:81
msgid "Unknown filetype"
@@ -80,135 +69,139 @@ msgstr "Kein temporäres Profilbild verfügbar, bitte versuchen Sie es nochmal"
msgid "No crop data provided"
msgstr "Keine Zuschnittdaten zur Verfügung gestellt"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Sonntag"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Montag"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Dienstag"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Mittwoch"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Donnerstag"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Freitag"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Samstag"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Januar"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Februar"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "März"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "April"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Mai"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Juni"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Juli"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "August"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "September"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Oktober"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "November"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Dezember"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Einstellungen"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Speichern..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "Gerade eben"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "Vor %n Minute"
msgstr[1] "Vor %n Minuten"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "Vor %n Stunde"
msgstr[1] "Vor %n Stunden"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "Heute"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "Gestern"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "Vor %n Tag"
msgstr[1] "Vor %n Tagen"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "Letzten Monat"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "Vor %n Monat"
msgstr[1] "Vor %n Monaten"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "Vor Monaten"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "Letztes Jahr"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "Vor Jahren"
@@ -276,6 +269,26 @@ msgstr "({count} ausgewählt)"
msgid "Error loading file exists template"
msgstr "Fehler beim Laden der vorhanden Dateivorlage"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "Sehr schwaches Passwort"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "Schwaches Passwort"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr "Passables Passwort"
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "Gutes Passwort"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "Starkes Passwort"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Geteilt"
@@ -284,12 +297,12 @@ msgstr "Geteilt"
msgid "Share"
msgstr "Teilen"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Fehler"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Fehler beim Teilen"
@@ -301,123 +314,123 @@ msgstr "Fehler beim Aufheben der Freigabe"
msgid "Error while changing permissions"
msgstr "Fehler bei der Änderung der Rechte"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Von {owner} mit Ihnen und der Gruppe {group} geteilt."
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Von {owner} mit Ihnen geteilt."
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Mit Benutzer oder Gruppe teilen ...."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Link teilen"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Passwortschutz"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Passwort"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Öffentliches Hochladen erlauben"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Link per E-Mail verschicken"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Senden"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Ein Ablaufdatum setzen"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Ablaufdatum"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Mittels einer E-Mail teilen:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Niemand gefunden"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "Gruppe"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Das Weiterverteilen ist nicht erlaubt"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Freigegeben in {item} von {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Freigabe aufheben"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "Per E-Mail informieren"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "kann bearbeiten"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "Zugriffskontrolle"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "erstellen"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "aktualisieren"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "löschen"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "teilen"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Passwortgeschützt"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Fehler beim Entfernen des Ablaufdatums"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Fehler beim Setzen des Ablaufdatums"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Sende ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Email gesendet"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Warnung"
@@ -464,11 +477,17 @@ msgstr "Das Update ist fehlgeschlagen. Bitte melden Sie dieses Problem an die <a
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Das Update war erfolgreich. Sie werden nun zu ownCloud weitergeleitet."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s-Passwort zurücksetzen"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr "Beim Senden der E-Mail ist ein Problem aufgetreten, bitte kontaktieren Sie Ihren Administrator."
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Nutzen Sie den nachfolgenden Link, um Ihr Passwort zurückzusetzen: {link}"
@@ -488,8 +507,8 @@ msgstr "Anfrage fehlgeschlagen!<br>Haben Sie darauf geachtet, dass E-Mail-Adress
msgid "You will receive a link to reset your password via Email."
msgstr "Sie erhalten einen Link per E-Mail, um Ihr Passwort zurückzusetzen."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Benutzername"
@@ -533,7 +552,7 @@ msgstr "Persönlich"
msgid "Users"
msgstr "Benutzer"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Apps"
@@ -637,55 +656,53 @@ msgstr "Ihr Datenverzeichnis und Ihre Dateien sind wahrscheinlich vom Internet a
msgid ""
"For information how to properly configure your server, please see the <a "
"href=\"%s\" target=\"_blank\">documentation</a>."
-msgstr "Bitte lesen Sie die <a href=\"%s\" target=\"_blank\">Dokumentation</a>, um zu erfahren, wie Sie Ihr Server richtig konfigurieren können."
+msgstr "Bitte lesen Sie die <a href=\"%s\" target=\"_blank\">Dokumentation</a>, um zu erfahren, wie Sie Ihren Server richtig konfigurieren können."
#: templates/installation.php:48
msgid "Create an <strong>admin account</strong>"
msgstr "<strong>Administrator-Konto</strong> anlegen"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Fortgeschritten"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr "Speicher & Datenbank"
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Datenverzeichnis"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Datenbank einrichten"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "wird verwendet"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Datenbank-Benutzer"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Datenbank-Passwort"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Datenbank-Name"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Datenbank-Tablespace"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Datenbank-Host"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Installation abschließen"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Abschließen ..."
@@ -701,7 +718,7 @@ msgstr "Diese Anwendung benötigt ein aktiviertes JavaScript zum korrekten Betri
msgid "%s is available. Get more information on how to update."
msgstr "%s ist verfügbar. Holen Sie weitere Informationen zu Aktualisierungen ein."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Abmelden"
@@ -727,28 +744,28 @@ msgstr "Die Authentifizierung auf dem Server ist fehlgeschlagen!"
msgid "Please contact your administrator."
msgstr "Bitte kontaktieren Sie Ihren Administrator."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Passwort vergessen?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "merken"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Einloggen"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
-msgstr "Hallo,<br><br>%s hat %s mit Ihnen geteilt.<br><a href=\"%s\">Schauen Sie es sich an!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr "Hallo,<br><br>wir möchten Sie wissen lassen, dass %s <strong>%s</strong> mit Ihnen geteilt hat.<br><a href=\"%s\">Ansehen</a><br><br>"
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/de_DE/files.po b/l10n/de_DE/files.po
index 4dfeb00de56..3183c48ba99 100644
--- a/l10n/de_DE/files.po
+++ b/l10n/de_DE/files.po
@@ -5,10 +5,12 @@
# Translators:
# a.tangemann <a.tangemann@web.de>, 2013
# SteinQuadrat, 2013
-# I Robot <owncloud-bot@tmit.eu>, 2013
-# Marcel Kühlhorn <susefan93@gmx.de>, 2013
+# I Robot, 2013
+# I Robot, 2014
+# Marcel Kühlhorn <tux93@opensuse.org>, 2013
# Mario Siegmann <mario_siegmann@web.de>, 2013
-# traductor <transifex-3.7.mensaje@spamgourmet.com>, 2013
+# stefanniedermann <stefan.niedermann@googlemail.com>, 2014
+# traductor, 2013
# noxin <transifex.com@davidmainzer.com>, 2013
# Mirodin <blobbyjj@ymail.com>, 2013
# kabum <uu.kabum@gmail.com>, 2013
@@ -16,9 +18,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -36,36 +38,48 @@ msgstr "%s konnte nicht verschoben werden. Eine Datei mit diesem Namen existiert
msgid "Could not move %s"
msgstr "Konnte %s nicht verschieben"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Der Dateiname darf nicht leer sein."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Der Dateiname darf kein \"/\" enthalten. Bitte wählen Sie einen anderen Namen."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "\"%s\" ist kein gültiger Dateiname."
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr "Der Ziel-Ordner wurde verschoben oder gelöscht."
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "Der Name %s wird bereits im Ordner %s benutzt. Bitte wählen Sie einen anderen Namen."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Keine gültige Quelle"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Dem Server ist das Öffnen von URLs nicht erlaubt, bitte die Serverkonfiguration prüfen"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Fehler beim Herunterladen von %s nach %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Fehler beim Erstellen der Datei"
@@ -73,236 +87,231 @@ msgstr "Fehler beim Erstellen der Datei"
msgid "Folder name cannot be empty."
msgstr "Der Ordner-Name darf nicht leer sein."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Der Ordner-Name darf kein \"/\" enthalten. Bitte wählen Sie einen anderen Namen."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Fehler beim Erstellen des Ordners"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Das Upload-Verzeichnis konnte nicht gesetzt werden."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Ungültiges Merkmal"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Keine Datei hochgeladen. Unbekannter Fehler"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen."
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Die hochgeladene Datei überschreitet die upload_max_filesize Vorgabe in php.ini"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Die Datei ist größer, als die MAX_FILE_SIZE Vorgabe erlaubt, die im HTML-Formular spezifiziert ist"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Die Datei konnte nur teilweise übertragen werden"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Keine Datei konnte übertragen werden."
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Kein temporärer Ordner vorhanden"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Fehler beim Schreiben auf die Festplatte"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Nicht genug Speicher vorhanden."
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Hochladen fehlgeschlagen. Die Dateiinformationen konnten nicht abgerufen werden."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Hochladen fehlgeschlagen. Die hochgeladene Datei konnte nicht gefunden werden."
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Hochladen fehlgeschlagen. Die Dateiinformationen konnten nicht abgerufen werden."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Ungültiges Verzeichnis."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Dateien"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Die Datei {filename} kann nicht hochgeladen werden, da sie entweder ein Verzeichnis oder 0 Bytes groß ist"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Nicht genügend Speicherplatz verfügbar"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr "Die Gesamt-Größe {size1} überschreitet die Upload-Begrenzung {size2}"
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr "Nicht genügend freier Speicherplatz, Sie möchten {size1} hochladen, es sind jedoch nur noch {size2} verfügbar."
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Upload abgebrochen."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Ergebnis konnte nicht vom Server abgerufen werden."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "Die URL darf nicht leer sein"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Das Benutzerverzeichnis 'Shared' ist ein reservierter Dateiname"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} existiert bereits"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Die Datei konnte nicht erstellt werden"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Der Ordner konnte nicht erstellt werden"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Fehler beim Abrufen der URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Teilen"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Endgültig löschen"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Umbenennen"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Ausstehend"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Die Datei konnte nicht umbenannt werden"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "{old_name} wurde ersetzt durch {new_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "rückgängig machen"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Fehler beim Löschen der Datei."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n Ordner"
msgstr[1] "%n Ordner"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n Datei"
msgstr[1] "%n Dateien"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} und {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n Datei wird hoch geladen"
msgstr[1] "%n Dateien werden hoch geladen"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' ist kein gültiger Dateiname."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "\"{name}\" ist kein gültiger Dateiname."
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Ungültiger Name, '\\', '/', '<', '>', ':', '\"', '|', '?' und '*' sind nicht zulässig."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Ihr Speicher ist fast voll ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Verschlüsselung-App ist aktiviert, aber Ihre Schlüssel sind nicht initialisiert. Bitte melden sich nochmals ab und wieder an."
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Ungültiger privater Schlüssel für die Verschlüsselung-App. Bitte aktualisieren Sie Ihr privates Schlüssel-Passwort, um den Zugriff auf Ihre verschlüsselten Dateien wiederherzustellen."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Die Verschlüsselung wurde deaktiviert, jedoch sind Ihre Dateien nach wie vor verschlüsselt. Bitte gehen Sie zu Ihren persönlichen Einstellungen, um Ihre Dateien zu entschlüsseln."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Ihr Download wird vorbereitet. Dies kann bei größeren Dateien etwas dauern."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Fehler beim Verschieben der Datei"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Fehler"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Name"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Größe"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Geändert"
@@ -310,12 +319,12 @@ msgstr "Geändert"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Ungültiger Verzeichnisname. Die Nutzung von 'Shared' ist reserviert."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s konnte nicht umbenannt werden"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Hochladen"
@@ -351,72 +360,68 @@ msgstr "Maximale Größe für ZIP-Dateien"
msgid "Save"
msgstr "Speichern"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Neu"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Neue Textdatei"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Textdatei"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
-msgstr "Neues Verzeichnis"
+msgstr "Neues Ordner"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Ordner"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Von einem Link"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Gelöschte Dateien"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Upload abbrechen"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Sie besitzen hier keine Berechtigung Dateien hochzuladen oder zu erstellen"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Alles leer. Laden Sie etwas hoch!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Herunterladen"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Löschen"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Der Upload ist zu groß"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Dateien werden gescannt, bitte warten."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Scanne"
-
-#: 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 d6ec6d43f90..17029f21abe 100644
--- a/l10n/de_DE/files_encryption.po
+++ b/l10n/de_DE/files_encryption.po
@@ -4,15 +4,16 @@
#
# Translators:
# ako84 <a0306265@unet.univie.ac.at>, 2013
-# Mario Siegmann <mario_siegmann@web.de>, 2013
+# Mario Siegmann <mario_siegmann@web.de>, 2013-2014
# JamFX <niko@nik-o-mat.de>, 2013
+# stefanniedermann <stefan.niedermann@googlemail.com>, 2014
# traductor <transifex-3.7.mensaje@spamgourmet.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-02 17:27-0500\n"
-"PO-Revision-Date: 2013-11-29 19:30+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 13:31+0000\n"
"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
@@ -84,28 +85,28 @@ msgid ""
"administrator"
msgstr "Unbekannter Fehler, bitte prüfen Sie die Systemeinstellungen oder kontaktieren Sie Ihren Administrator"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Fehlende Voraussetzungen"
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Für folgende Nutzer ist keine Verschlüsselung eingerichtet:"
#: js/detect-migration.js:21
msgid "Initial encryption started... This can take some time. Please wait."
-msgstr "Initialverschlüsselung gestartet... Dies kann einige Zeit dauern. Bitte warten."
+msgstr "Anfangsverschlüsselung gestartet... Dies kann einige Zeit dauern. Bitte warten."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Speichern..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr "Anfangsverschlüsselung läuft... Bitte versuchen Sie es später wieder."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/de_DE/files_external.po b/l10n/de_DE/files_external.po
index fab43fb0db4..7e0969deb09 100644
--- a/l10n/de_DE/files_external.po
+++ b/l10n/de_DE/files_external.po
@@ -4,14 +4,15 @@
#
# Translators:
# arkascha <foss@christian-reiner.info>, 2013
+# stefanniedermann <stefan.niedermann@googlemail.com>, 2014
# Mirodin <blobbyjj@ymail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: Mirodin <blobbyjj@ymail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 11:00+0000\n"
+"Last-Translator: stefanniedermann <stefan.niedermann@googlemail.com>\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,40 +20,44 @@ msgstr ""
"Language: de_DE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Zugriff gestattet"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Fehler beim Einrichten von Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Zugriff gestatten"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Bitte tragen Sie einen gültigen Dropbox-App-Key mit Secret ein."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Fehler beim Einrichten von Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Gespeichert"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Warnung:</b> \"smbclient\" ist nicht installiert. Das Einhängen von CIFS/SMB-Freigaben ist nicht möglich. Bitten Sie Ihren Systemadministrator, dies zu installieren."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Warnung::</b> Die FTP Unterstützung von PHP ist nicht aktiviert oder installiert. Bitte wenden Sie sich an Ihren Systemadministrator."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -104,22 +109,22 @@ msgid "Users"
msgstr "Benutzer"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Löschen"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Externen Speicher für Benutzer aktivieren"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Erlaubt Benutzern, ihre eigenen externen Speicher einzubinden"
+msgid "Allow users to mount the following external storage"
+msgstr "Erlauben Sie Benutzern, folgende externe Speicher einzubinden"
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL-Root-Zertifikate"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Root-Zertifikate importieren"
diff --git a/l10n/de_DE/files_sharing.po b/l10n/de_DE/files_sharing.po
index 971d8177eb2..fc0d2176bef 100644
--- a/l10n/de_DE/files_sharing.po
+++ b/l10n/de_DE/files_sharing.po
@@ -3,15 +3,17 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# I Robot, 2014
# Mario Siegmann <mario_siegmann@web.de>, 2013
# JamFX <niko@nik-o-mat.de>, 2013
+# stefanniedermann <stefan.niedermann@googlemail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 22:00+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,6 +21,10 @@ msgstr ""
"Language: de_DE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Geteilt von {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Diese Freigabe ist durch ein Passwort geschützt"
@@ -55,32 +61,16 @@ msgstr "Teilen ist deaktiviert"
msgid "For more info, please ask the person who sent this link."
msgstr "Für mehr Informationen, fragen Sie bitte die Person, die Ihnen diesen Link geschickt hat."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s hat den Ordner %s mit Ihnen geteilt"
+msgid "shared by %s"
+msgstr "Geteilt von %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s hat die Datei %s mit Ihnen geteilt"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Herunterladen"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Hochladen"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Upload abbrechen"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Es ist keine Vorschau verfügbar für"
+msgid "Download %s"
+msgstr "Download %s"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Direkte Verlinkung"
diff --git a/l10n/de_DE/files_trashbin.po b/l10n/de_DE/files_trashbin.po
index 2348bee919f..29d7687f4f0 100644
--- a/l10n/de_DE/files_trashbin.po
+++ b/l10n/de_DE/files_trashbin.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,44 +19,48 @@ msgstr ""
"Language: de_DE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Konnte %s nicht dauerhaft löschen"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Konnte %s nicht wiederherstellen"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Gelöschte Dateien"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Fehler"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "Wiederhergestellt"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Nichts zu löschen, Ihr Papierkorb ist leer!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Name"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Wiederherstellen"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Gelöscht"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Löschen"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Gelöschte Dateien"
diff --git a/l10n/de_DE/lib.po b/l10n/de_DE/lib.po
index 25b901469e0..9bd58decbd8 100644
--- a/l10n/de_DE/lib.po
+++ b/l10n/de_DE/lib.po
@@ -4,15 +4,17 @@
#
# Translators:
# Mario Siegmann <mario_siegmann@web.de>, 2013
+# stefanniedermann <stefan.niedermann@googlemail.com>, 2014
# traductor <transifex-3.7.mensaje@spamgourmet.com>, 2013
# noxin <transifex.com@davidmainzer.com>, 2013
+# kabum <uu.kabum@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 21:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,38 +22,38 @@ msgstr ""
"Language: de_DE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, 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."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Es wurde kein Applikation-Name angegeben"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Hilfe"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Persönlich"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Einstellungen"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Benutzer"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Administrator"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Konnte \"%s\" nicht aktualisieren."
@@ -64,15 +66,10 @@ msgstr "Unbekannter Dateityp"
msgid "Invalid image"
msgstr "Ungültiges Bild"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "Web-Services unter Ihrer Kontrolle"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "Öffnen von \"%s\" fehlgeschlagen"
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Der ZIP-Download ist deaktiviert."
@@ -95,74 +92,78 @@ msgid ""
"administrator."
msgstr "Bitte laden Sie die Dateien einzeln in kleineren Teilen herunter oder bitten Sie Ihren Administrator."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Für die Installation der Applikation wurde keine Quelle angegeben"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Der Link (href) wurde nicht angegeben um die Applikation per http zu installieren"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Bei der Installation der Applikation aus einer lokalen Datei wurde kein Pfad angegeben"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Archive des Typs %s werden nicht unterstützt."
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Das Archiv konnte bei der Installation der Applikation nicht geöffnet werden"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
-msgstr "Die Applikation enthält keine info,xml Datei"
+msgstr "Die Applikation enthält keine info.xml Datei"
-#: private/installer.php:131
+#: private/installer.php:132
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"
-#: private/installer.php:140
+#: private/installer.php:141
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."
-#: private/installer.php:146
+#: private/installer.php:147
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"
-#: private/installer.php:159
+#: private/installer.php:160
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"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Der Ordner für die Anwendung existiert bereits."
-#: private/installer.php:182
+#: private/installer.php:183
#, 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"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Die Anwendung ist nicht aktiviert"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Authentifizierungs-Fehler"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token abgelaufen. Bitte laden Sie die Seite neu."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "Unbekannter Benutzer"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Dateien"
@@ -202,8 +203,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Sie müssen entweder ein existierendes Benutzerkonto oder das Administratoren-Konto angeben."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQL Benutzername und/oder Passwort ungültig"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr "MySQL/MariaDB Benutzername und/oder Passwort sind nicht gültig"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -230,21 +231,21 @@ msgstr "Fehlerhafter Befehl war: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL Benutzer '%s'@'localhost' existiert bereits."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr "MySQL/MariaDB Benutzer '%s'@'localhost' existiert bereits."
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Lösche diesen Benutzer aus MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr "Löschen Sie diesen Benutzer von MySQL/MariaDB"
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQL Benutzer '%s'@'%%' existiert bereits"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr "MySQL/MariaDB Benutzer '%s'@'%%' existiert bereits"
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Lösche diesen Benutzer aus MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr "Löschen Sie diesen Benutzer von MySQL/MariaDB."
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -271,66 +272,72 @@ msgstr "Setze Administrator Benutzername."
msgid "Set an admin password."
msgstr "Setze Administrator Passwort"
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Ihr Web-Server ist noch nicht für eine Datei-Synchronisation konfiguriert, weil die WebDAV-Schnittstelle vermutlich defekt ist."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Bitte prüfen Sie die <a href='%s'>Installationsanleitungen</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s hat »%s« mit Ihnen geteilt"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Die Kategorie \"%s\" konnte nicht gefunden werden."
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "Gerade eben"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "Vor %n Minute"
msgstr[1] "Vor %n Minuten"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "Vor %n Stunde"
msgstr[1] "Vor %n Stunden"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "Heute"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "Gestern"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "Vor %n Tag"
msgstr[1] "Vor %n Tagen"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "Letzten Monat"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "Vor %n Monat"
msgstr[1] "Vor %n Monaten"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "Letztes Jahr"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "Vor Jahren"
diff --git a/l10n/de_DE/settings.po b/l10n/de_DE/settings.po
index 42e8c8dc248..7a0b42a6be0 100644
--- a/l10n/de_DE/settings.po
+++ b/l10n/de_DE/settings.po
@@ -5,8 +5,10 @@
# Translators:
# a.tangemann <a.tangemann@web.de>, 2013
# arkascha <foss@christian-reiner.info>, 2013
-# Mario Siegmann <mario_siegmann@web.de>, 2013
-# traductor <transifex-3.7.mensaje@spamgourmet.com>, 2013
+# I Robot, 2014
+# Mario Siegmann <mario_siegmann@web.de>, 2013-2014
+# stefanniedermann <stefan.niedermann@googlemail.com>, 2014
+# traductor, 2013
# noxin <transifex.com@davidmainzer.com>, 2013
# Mirodin <blobbyjj@ymail.com>, 2013
# kabum <uu.kabum@gmail.com>, 2013
@@ -14,8 +16,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-05 22:23-0500\n"
-"PO-Revision-Date: 2013-12-05 13:20+0000\n"
+"POT-Creation-Date: 2014-03-13 01:55-0400\n"
+"PO-Revision-Date: 2014-03-12 11:20+0000\n"
"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
@@ -24,6 +26,48 @@ msgstr ""
"Language: de_DE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr "Ungültiger Wert für %s übermittelt"
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Gespeichert"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "E-Mail-Einstellungen testen"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr "Wenn Sie diese E-Mail erhalten haben, sind die Einstellungen korrekt."
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr "Ein Problem ist beim Senden der E-Mail aufgetreten. Bitte überprüfen Sie Ihre Einstellungen."
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Email gesendet"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr "Sie müssen Ihre Benutzer-E-Mail-Adresse setzen, bevor Sie Test-E-Mails versenden können."
+
+#: admin/controller.php:116 templates/admin.php:284
+msgid "Send mode"
+msgstr "Sende-Modus"
+
+#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
+msgid "Encryption"
+msgstr "Verschlüsselung"
+
+#: admin/controller.php:120 templates/admin.php:321
+msgid "Authentication method"
+msgstr "Authentifizierungsmethode"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Die Liste der Anwendungen im Store konnte nicht geladen werden."
@@ -97,13 +141,13 @@ msgstr "Falsches Passwort"
#: changepassword/controller.php:42
msgid "No user supplied"
-msgstr "Keinen Benutzer übermittelt"
+msgstr "Keinen Benutzer angegeben"
#: changepassword/controller.php:74
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
-msgstr "Bitte geben Sie ein Wiederherstellungspasswort für das Admin-Konto an, da sonst alle Benutzer Daten verloren gehen können"
+msgstr "Bitte geben Sie ein Wiederherstellungspasswort für das Admin-Konto an, da sonst alle Benutzerdaten verloren gehen können"
#: changepassword/controller.php:79
msgid ""
@@ -120,62 +164,90 @@ msgstr "Das Back-End unterstützt die Passwortänderung nicht, aber der Benutzer
msgid "Unable to change password"
msgstr "Passwort konnte nicht geändert werden"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "Sende..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Dokumentation für Benutzer"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "Dokumentation für Administratoren"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Update zu {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Deaktivieren"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Aktivieren"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Bitte warten...."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Beim Deaktivieren der Applikation ist ein Fehler aufgetreten"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Beim Aktivieren der Applikation ist ein Fehler aufgetreten"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Update..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Es ist ein Fehler während des Updates aufgetreten"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Fehler"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Update durchführen"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Aktualisiert"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Wählen Sie ein Profilbild"
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr "Sehr schwaches Passwort"
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr "Schwaches Passwort"
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr "Passables Passwort"
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr "Gutes Passwort"
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr "Starkes Passwort"
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Entschlüssle Dateien ... Bitte warten Sie, denn dieser Vorgang kann einige Zeit beanspruchen."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Speichern..."
-
#: js/users.js:47
msgid "deleted"
msgstr "gelöscht"
@@ -188,40 +260,40 @@ msgstr "rückgängig machen"
msgid "Unable to remove user"
msgstr "Der Benutzer konnte nicht entfernt werden."
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Gruppen"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Gruppenadministrator"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Löschen"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "Gruppe hinzufügen"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Es muss ein gültiger Benutzername angegeben werden"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Beim Erstellen des Benutzers ist ein Fehler aufgetreten"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Es muss ein gültiges Passwort angegeben werden"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Warnung: Das Benutzerverzeichnis für den Benutzer \"{user}\" existiert bereits"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Deutsch (Förmlich: Sie)"
@@ -243,20 +315,44 @@ msgstr "Fehler und fatale Probleme"
#: templates/admin.php:12
msgid "Fatal issues only"
-msgstr "Nur fatale Probleme"
+msgstr "Nur kritische Fehler"
+
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Keine"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Anmelden"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:18
+msgid "Plain"
+msgstr "Plain"
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr "NT LAN Manager"
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Sicherheitshinweis"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Sie greifen auf %s via HTTP zu. Wir empfehlen Ihnen dringend, Ihren Server so konfigurieren, das stattdessen HTTPS verlangt wird."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -265,188 +361,232 @@ msgid ""
"root."
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:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Einrichtungswarnung"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Ihr Web-Server ist noch nicht für eine Datei-Synchronisation konfiguriert, weil die WebDAV-Schnittstelle vermutlich defekt ist."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
-msgstr "Bitte überprüfen Sie die <a href=\"%s\">Instalationsanleitungen</a>."
+msgstr "Bitte prüfen Sie nochmals die <a href=\"%s\">Installationsanleitungen</a>."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "Das Modul 'fileinfo' fehlt"
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "Das PHP-Modul 'fileinfo' fehlt. Wir empfehlen Ihnen dieses Modul zu aktivieren, um die besten Resultate bei der Bestimmung der Dateitypen zu erzielen."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
msgstr "Ihre PHP-Version ist veraltet"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "Ihre PHP-Version ist veraltet. Wir empfehlen dringend auf die Version 5.3.8 oder neuer zu aktualisieren, da ältere Versionen kompromittiert werden können. Es ist möglich, dass diese Installation nicht richtig funktioniert."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "Die Lokalisierung funktioniert nicht"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Systemgebietsschema kann nicht auf eine UTF-8 unterstützende eingestellt werden."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Dies bedeutet, dass Probleme mit bestimmten Zeichen in den Dateinamen geben kann."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Wir empfehlen dringend, die erforderlichen Pakete auf Ihrem System zu installieren, damit eine der folgenden Gebietsschemas unterstützt wird: %s."
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "Keine Internetverbindung"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"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."
-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, dass 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 Versenden von Mail-Benachrichtigungen funktionieren eventuell ebenfalls nicht. Wir empfehlen die Internetverbindung für diesen Server zu aktivieren, wenn Sie alle Funktionen nutzen wollen."
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "Eine Aufgabe bei jedem Laden der Seite ausführen"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php ist als Webcron-Dienst registriert, der die cron.php alle 15 Minuten per HTTP aufruft."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Benutzen Sie den System-Crondienst, um die cron.php alle 15 Minuten aufzurufen."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Teilen"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Share-API aktivieren"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Anwendungen erlauben, die Share-API zu benutzen"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Links erlauben"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Benutzern erlauben, Inhalte per öffentlichem Link zu teilen"
-#: templates/admin.php:186
+#: templates/admin.php:211
msgid "Allow public uploads"
msgstr "Öffentliches Hochladen erlauben"
-#: templates/admin.php:187
+#: templates/admin.php:212
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
-msgstr "Erlaubt Benutzern die Freigabe anderer Benutzer in ihren öffentlich freigegebene Ordner hochladen zu dürfen"
+msgstr "Erlaubt es Benutzern, andere Benutzer einzurichten, dass diese in deren öffentlich freigegebenen Ordner hochladen dürfen"
-#: templates/admin.php:195
+#: templates/admin.php:220
msgid "Allow resharing"
msgstr "Erlaube Weiterverteilen"
-#: templates/admin.php:196
+#: templates/admin.php:221
msgid "Allow users to share items shared with them again"
msgstr "Erlaubt Benutzern, mit ihnen geteilte Inhalte erneut zu teilen"
-#: templates/admin.php:203
+#: templates/admin.php:228
msgid "Allow users to share with anyone"
msgstr "Erlaubt Benutzern, mit jedem zu teilen"
-#: templates/admin.php:206
+#: templates/admin.php:231
msgid "Allow users to only share with users in their groups"
msgstr "Erlaubt Benutzern, nur mit Nutzern in ihrer Gruppe zu teilen"
-#: templates/admin.php:213
+#: templates/admin.php:238
msgid "Allow mail notification"
msgstr "Mail-Benachrichtigung erlauben"
-#: templates/admin.php:214
+#: templates/admin.php:239
msgid "Allow user to send mail notification for shared files"
msgstr "Benutzern erlauben Mail-Benachrichtigungen für freigegebene Dateien zu senden"
-#: templates/admin.php:221
+#: templates/admin.php:246
msgid "Security"
msgstr "Sicherheit"
-#: templates/admin.php:234
+#: templates/admin.php:259
msgid "Enforce HTTPS"
msgstr "HTTPS erzwingen"
-#: templates/admin.php:236
+#: templates/admin.php:261
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
-msgstr "Zwingt die Clients, sich über eine verschlüsselte Verbindung zu %s zu verbinden."
+msgstr "Zwingt die clientseitigen Anwendungen, verschlüsselte Verbindungen zu %s herzustellen."
-#: templates/admin.php:242
+#: templates/admin.php:267
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Bitte verbinden Sie sich zu Ihrem %s über HTTPS um die SSL-Erzwingung zu aktivieren oder zu deaktivieren."
-#: templates/admin.php:254
+#: templates/admin.php:279
+msgid "Email Server"
+msgstr "E-Mail-Server"
+
+#: templates/admin.php:281
+msgid "This is used for sending out notifications."
+msgstr "Dies wird für das Senden von Benachrichtigungen verwendet."
+
+#: templates/admin.php:312
+msgid "From address"
+msgstr "Absender-Adresse"
+
+#: templates/admin.php:334
+msgid "Authentication required"
+msgstr "Authentifizierung benötigt"
+
+#: templates/admin.php:338
+msgid "Server address"
+msgstr "Adresse des Servers"
+
+#: templates/admin.php:342
+msgid "Port"
+msgstr "Port"
+
+#: templates/admin.php:347
+msgid "Credentials"
+msgstr "Zugangsdaten"
+
+#: templates/admin.php:348
+msgid "SMTP Username"
+msgstr "SMTP Benutzername"
+
+#: templates/admin.php:351
+msgid "SMTP Password"
+msgstr "SMTP Passwort"
+
+#: templates/admin.php:355
+msgid "Test email settings"
+msgstr "E-Mail-Einstellungen testen"
+
+#: templates/admin.php:356
+msgid "Send email"
+msgstr "E-Mail senden"
+
+#: templates/admin.php:361
msgid "Log"
msgstr "Log"
-#: templates/admin.php:255
+#: templates/admin.php:362
msgid "Log level"
msgstr "Log-Level"
-#: templates/admin.php:287
+#: templates/admin.php:394
msgid "More"
msgstr "Mehr"
-#: templates/admin.php:288
+#: templates/admin.php:395
msgid "Less"
msgstr "Weniger"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:401 templates/personal.php:181
msgid "Version"
msgstr "Version"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:405 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -456,30 +596,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Entwickelt von der <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud-Community</a>. Der <a href=\"https://github.com/owncloud\" target=\"_blank\">Quellcode</a> ist unter der <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a> lizenziert."
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Fügen Sie Ihre Anwendung hinzu"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Weitere Anwendungen"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Wählen Sie eine Anwendung aus"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "Dokumentation:"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Weitere Anwendungen finden Sie auf apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr "Siehe Anwendungs-Website"
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lizenziert von <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Dokumentation für Benutzer"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Dokumentation für Administratoren"
@@ -513,7 +657,7 @@ msgstr "Den Einrichtungsassistenten erneut anzeigen"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Sie verwenden <strong>%s</strong> der verfügbaren <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Passwort"
@@ -525,151 +669,149 @@ msgstr "Ihr Passwort wurde geändert."
msgid "Unable to change your password"
msgstr "Das Passwort konnte nicht geändert werden"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Aktuelles Passwort"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Neues Passwort"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Passwort ändern"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Vollständiger Name"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-Mail"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Ihre E-Mail-Adresse"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Bitte tragen Sie eine E-Mail-Adresse ein, um die Passwort-Wiederherstellung zu aktivieren."
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr "Geben Sie eine E-Mail-Adresse an, um eine Wiederherstellung des Passworts zu ermöglichen und Benachrichtigungen zu empfangen"
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Profilbild"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Neues hochladen"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
-msgstr "Neues aus den Dateien wählen"
+msgstr "Neues aus Dateien wählen"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Bild entfernen"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Entweder PNG oder JPG. Im Idealfall quadratisch, aber Sie können es zuschneiden."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Ihr Avatar wird von Ihrerem ursprünglichenKonto verwendet."
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr "Abbrechen"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Als Profilbild wählen"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Sprache"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Helfen Sie bei der Übersetzung"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Verwenden Sie diese Adresse, um <a href=\"%s\" target=\"_blank\">via WebDAV auf Ihre Dateien zuzugreifen</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Verschlüsselung"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Die Verschlüsselungsanwendung ist nicht länger aktiv, bitte entschlüsseln Sie alle ihre Daten"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Login-Passwort"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Alle Dateien entschlüsseln"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Loginname"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Erstellen"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Admin-Passwort-Wiederherstellung"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Geben Sie das Wiederherstellungspasswort ein, um die Benutzerdateien während Passwortänderung wiederherzustellen"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Standard-Speicher"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Bitte Speicherkontingent eingeben (z.B.: \"512 MB\" oder \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Unbegrenzt"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Andere"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Benutzername"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Speicher"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "Vollständigen Namen ändern"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "Neues Passwort setzen"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Standard"
diff --git a/l10n/de_DE/user_ldap.po b/l10n/de_DE/user_ldap.po
index ea78203877f..c96d99dfa1a 100644
--- a/l10n/de_DE/user_ldap.po
+++ b/l10n/de_DE/user_ldap.po
@@ -4,8 +4,8 @@
#
# Translators:
# a.tangemann <a.tangemann@web.de>, 2013
-# Marcel Kühlhorn <susefan93@gmx.de>, 2013
-# Mario Siegmann <mario_siegmann@web.de>, 2013
+# Marcel Kühlhorn <tux93@opensuse.org>, 2013
+# Mario Siegmann <mario_siegmann@web.de>, 2013-2014
# JamFX <niko@nik-o-mat.de>, 2013
# traductor <transifex-3.7.mensaje@spamgourmet.com>, 2013
# noxin <transifex.com@davidmainzer.com>, 2013
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 13:11+0000\n"
+"Last-Translator: Mario Siegmann <mario_siegmann@web.de>\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/owncloud/language/de_DE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -92,43 +92,43 @@ msgstr "Erfolg"
msgid "Error"
msgstr "Fehler"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Konfiguration OK"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Konfiguration nicht korrekt"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Konfiguration nicht vollständig"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Wähle Gruppen"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Objekt-Klassen auswählen"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Attribute auswählen"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Verbindungstest erfolgreich"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Verbindungstest fehlgeschlagen"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Möchten Sie die aktuelle Serverkonfiguration wirklich löschen?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Löschung bestätigen"
@@ -146,11 +146,11 @@ msgid_plural "%s users found"
msgstr[0] "%s Benutzer gefunden"
msgstr[1] "%s Benutzer gefunden"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Ungültiger Host"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "Konnte die gewünschte Funktion nicht finden"
@@ -168,8 +168,8 @@ msgstr "Hilfe"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Beschränke den Zugriff auf %s auf Gruppen, die die folgenden Kriterien erfüllen:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr "Gruppen-Versammlungen mit diesen Kriterien sind verfügbar in %s:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -204,8 +204,8 @@ msgid "groups found"
msgstr "Gruppen gefunden"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Welches Attribut soll als Login-Name verwendet werden:"
+msgid "Users login with this attribute:"
+msgstr "Nutzeranmeldung mit diesem Merkmal:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -272,8 +272,8 @@ msgstr "Sie können Basis-DN für Benutzer und Gruppen in dem \"Erweitert\"-Reit
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Beschränke den Zugriff auf %s auf Benutzer, die die folgenden Kriterien erfüllen:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr "Beschränken Sie den %s Zugriff auf die Benutzer-Sitzungen durch folgende Kriterien:"
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -415,41 +415,51 @@ msgstr "Gruppensucheigenschaften"
msgid "Group-Member association"
msgstr "Assoziation zwischen Gruppe und Benutzer"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr "Eingebundene Gruppen"
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr "Wenn aktiviert, werden Gruppen, die Gruppen enthalten, unterstützt. (Funktioniert nur, wenn das Merkmal des Gruppenmitgliedes den Domain-Namen enthält.)"
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Spezielle Eigenschaften"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Kontingent-Feld"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Standard-Kontingent"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "in Bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "E-Mail-Feld"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Benennungsregel für das Home-Verzeichnis des Benutzers"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Ohne Eingabe wird der Benutzername (Standard) verwendet. Anderenfalls tragen Sie bitte ein LDAP/AD-Attribut ein."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Interner Benutzername"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -465,15 +475,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "Standardmäßig wird der interne Benutzername mittels des UUID-Attributes erzeugt. Dies stellt sicher, dass der Benutzername einzigartig ist und keinerlei Zeichen konvertiert werden müssen. Der interne Benutzername unterliegt Beschränkungen, die nur die nachfolgenden Zeichen erlauben: [ a-zA-Z0-9_.@- ]. Andere Zeichen werden mittels ihrer korrespondierenden Zeichen ersetzt oder einfach ausgelassen. Bei Kollisionen wird ein Zähler hinzugefügt bzw. der Zähler um einen Wert erhöht. Der interne Benutzername wird benutzt, um einen Benutzer intern zu identifizieren. Es ist ebenso der standardmäßig vorausgewählte Namen des Heimatverzeichnisses. Es ist auch ein Teil der Remote-URLs - zum Beispiel für alle *DAV-Dienste. Mit dieser Einstellung kann das Standardverhalten überschrieben werden. Um ein ähnliches Verhalten wie vor ownCloud 5 zu erzielen, fügen Sie das anzuzeigende Attribut des Benutzernamens in das nachfolgende Feld ein. Lassen Sie dies hingegen für das Standardverhalten leer. Die Änderungen werden sich nur auf neu gemappte (hinzugefügte) LDAP-Benutzer auswirken."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Interne Eigenschaften des Benutzers:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "UUID-Erkennung überschreiben"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -484,19 +494,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "Standardmäßig wird die UUID-Eigenschaft automatisch erkannt. Die UUID-Eigenschaft wird genutzt, um einen LDAP-Benutzer und Gruppen einwandfrei zu identifizieren. Außerdem wird der interne Benutzername erzeugt, der auf Eigenschaften der UUID basiert, wenn es oben nicht anders angegeben wurde. Sie müssen allerdings sicherstellen, dass Ihre gewählten Eigenschaften zur Identifikation der Benutzer und Gruppen eindeutig sind und zugeordnet werden können. Lassen Sie es frei, um es beim Standardverhalten zu belassen. Änderungen wirken sich nur auf neu gemappte (hinzugefügte) LDAP-Benutzer und -Gruppen aus."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "UUID-Attribute für Benutzer:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "UUID-Attribute für Gruppen:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "LDAP-Benutzernamenzuordnung"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -510,10 +520,10 @@ msgid ""
"experimental stage."
msgstr "Die Benutzernamen werden genutzt, um (Meta)Daten zuzuordnen und zu speichern. Um Benutzer eindeutig und präzise zu identifizieren, hat jeder LDAP-Benutzer einen internen Benutzernamen. Dies erfordert eine Zuordnung (mappen) von Benutzernamen zum LDAP-Benutzer. Der erstellte Benutzername wird der UUID des LDAP-Benutzernamens zugeordnet. Zusätzlich wird der DN zwischengespeichert, um die Interaktion mit dem LDAP zu minimieren, was aber nicht der Identifikation dient. Ändert sich der DN, werden die Änderungen durch gefunden. Der interne Benutzername, wird in überall verwendet. Werden die Zuordnungen gelöscht, bleiben überall Reste zurück. Die Löschung der Zuordnungen kann nicht in der Konfiguration vorgenommen werden, beeinflusst aber die LDAP-Konfiguration! Löschen Sie niemals die Zuordnungen in einer produktiven Umgebung. Löschen Sie die Zuordnungen nur in einer Test- oder Experimentierumgebung."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Lösche LDAP-Benutzernamenzuordnung"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Lösche LDAP-Gruppennamenzuordnung"
diff --git a/l10n/el/core.po b/l10n/el/core.po
index b453459ddc9..b864a36680f 100644
--- a/l10n/el/core.po
+++ b/l10n/el/core.po
@@ -3,12 +3,12 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Efstathios Iosifidis <iefstathios@gmail.com>, 2013
+# Efstathios Iosifidis <iefstathios@gmail.com>, 2013-2014
# Efstathios Iosifidis <iosifidis@opensuse.org>, 2013
# KAT.RAT12 <spanish.katerina@gmail.com>, 2013
# Teogramm <theodorewii121@hotmail.com>, 2013
# Teogramm <theodorewii121@hotmail.com>, 2013
-# vkehayas <vkehayas@gmail.com>, 2013
+# vkehayas <vkehayas@gmail.com>, 2013-2014
# Wasilis <inactive+Wasilis@transifex.com>, 2013
# Wasilis <inactive+Wasilis@transifex.com>, 2013
# KAT.RAT12 <spanish.katerina@gmail.com>, 2013
@@ -16,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 20:50+0000\n"
-"Last-Translator: vkehayas <vkehayas@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -26,12 +26,11 @@ msgstr ""
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "Ο %s διαμοιράστηκε μαζί σας το »%s«"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Αδυναμία αποστολής μηνύματος στους ακόλουθους χρήστες: %s"
@@ -48,19 +47,6 @@ msgstr "Η κατάσταση συντήρησης απενεργοποιήθη
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%% ολοκληρώθηκαν ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Δεν δόθηκε εικόνα ή αρχείο"
@@ -81,135 +67,139 @@ msgstr "Δεν υπάρχει προσωρινή φωτογραφία προφί
msgid "No crop data provided"
msgstr "Δεν δόθηκαν δεδομένα περικοπής"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Κυριακή"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Δευτέρα"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Τρίτη"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Τετάρτη"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Πέμπτη"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Παρασκευή"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Σάββατο"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Ιανουάριος"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Φεβρουάριος"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Μάρτιος"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Απρίλιος"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Μάϊος"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Ιούνιος"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Ιούλιος"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Αύγουστος"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Σεπτέμβριος"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Οκτώβριος"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Νοέμβριος"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Δεκέμβριος"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Ρυθμίσεις"
-#: js/js.js:872
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Γίνεται αποθήκευση..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "δευτερόλεπτα πριν"
-#: js/js.js:873
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n λεπτό πριν"
msgstr[1] "%n λεπτά πριν"
-#: js/js.js:874
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n ώρα πριν"
msgstr[1] "%n ώρες πριν"
-#: js/js.js:875
+#: js/js.js:998
msgid "today"
msgstr "σήμερα"
-#: js/js.js:876
+#: js/js.js:999
msgid "yesterday"
msgstr "χτες"
-#: js/js.js:877
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n ημέρα πριν"
msgstr[1] "%n ημέρες πριν"
-#: js/js.js:878
+#: js/js.js:1001
msgid "last month"
msgstr "τελευταίο μήνα"
-#: js/js.js:879
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n μήνας πριν"
msgstr[1] "%n μήνες πριν"
-#: js/js.js:880
+#: js/js.js:1003
msgid "months ago"
msgstr "μήνες πριν"
-#: js/js.js:881
+#: js/js.js:1004
msgid "last year"
msgstr "τελευταίο χρόνο"
-#: js/js.js:882
+#: js/js.js:1005
msgid "years ago"
msgstr "χρόνια πριν"
@@ -277,6 +267,26 @@ msgstr "({count} επιλέχθησαν)"
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "Πολύ αδύναμο συνθηματικό"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "Αδύναμο συνθηματικό"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "Καλό συνθηματικό"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "Δυνατό συνθηματικό"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Κοινόχρηστα"
@@ -285,12 +295,12 @@ msgstr "Κοινόχρηστα"
msgid "Share"
msgstr "Διαμοιρασμός"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Σφάλμα"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Σφάλμα κατά τον διαμοιρασμό"
@@ -302,123 +312,123 @@ msgstr "Σφάλμα κατά το σταμάτημα του διαμοιρασ
msgid "Error while changing permissions"
msgstr "Σφάλμα κατά την αλλαγή των δικαιωμάτων"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Διαμοιράστηκε με σας και με την ομάδα {group} του {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Διαμοιράστηκε με σας από τον {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Διαμοιρασμός με χρήστη ή ομάδα ..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Διαμοιρασμός συνδέσμου"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Προστασία συνθηματικού"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Συνθηματικό"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Να επιτρέπεται η Δημόσια Αποστολή"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Αποστολή συνδέσμου με email "
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Αποστολή"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Ορισμός ημ. λήξης"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Ημερομηνία λήξης"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Διαμοιρασμός μέσω email:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Δεν βρέθηκε άνθρωπος"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "ομάδα"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Ξαναμοιρασμός δεν επιτρέπεται"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Διαμοιρασμός του {item} με τον {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Σταμάτημα διαμοιρασμού"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "ειδοποίηση με email"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "δυνατότητα αλλαγής"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "έλεγχος πρόσβασης"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "δημιουργία"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "ενημέρωση"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "διαγραφή"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "διαμοιρασμός"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Προστασία με συνθηματικό"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Σφάλμα κατά την διαγραφή της ημ. λήξης"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Σφάλμα κατά τον ορισμό ημ. λήξης"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Αποστολή..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Το Email απεστάλη "
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Προειδοποίηση"
@@ -465,11 +475,17 @@ msgstr "Η ενημέρωση ήταν ανεπιτυχής. Παρακαλώ σ
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Η ενημέρωση ήταν επιτυχής. Μετάβαση στο ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s επαναφορά κωδικού πρόσβασης"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr "Παρουσιάστηκε σφάλμα κατά την αποστολή email, παρακαλώ επικοινωνήστε με τον διαχειριστή."
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Χρησιμοποιήστε τον ακόλουθο σύνδεσμο για να επανεκδόσετε τον κωδικό: {link}"
@@ -489,8 +505,8 @@ msgstr "Η αίτηση απέτυχε! Βεβαιωθηκατε ότι το ema
msgid "You will receive a link to reset your password via Email."
msgstr "Θα λάβετε ένα σύνδεσμο για να επαναφέρετε τον κωδικό πρόσβασής σας μέσω ηλεκτρονικού ταχυδρομείου."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Όνομα χρήστη"
@@ -534,7 +550,7 @@ msgstr "Προσωπικά"
msgid "Users"
msgstr "Χρήστες"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Εφαρμογές"
@@ -644,49 +660,47 @@ msgstr "Για πληροφορίες πως να ρυθμίσετε ορθά τ
msgid "Create an <strong>admin account</strong>"
msgstr "Δημιουργήστε έναν <strong>λογαριασμό διαχειριστή</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Για προχωρημένους"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Φάκελος δεδομένων"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Ρύθμιση της βάσης δεδομένων"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "θα χρησιμοποιηθούν"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Χρήστης της βάσης δεδομένων"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Συνθηματικό βάσης δεδομένων"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Όνομα βάσης δεδομένων"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Κενά Πινάκων Βάσης Δεδομένων"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Διακομιστής βάσης δεδομένων"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Ολοκλήρωση εγκατάστασης"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Ολοκλήρωση..."
@@ -702,7 +716,7 @@ msgstr "Αυτή η εφαρμογή απαιτεί η JavaScript να είνα
msgid "%s is available. Get more information on how to update."
msgstr "%s είναι διαθέσιμη. Δείτε περισσότερες πληροφορίες στο πώς να αναβαθμίσετε."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Αποσύνδεση"
@@ -728,28 +742,28 @@ msgstr "Η διαδικασία επικύρωσης απέτυχε από τη
msgid "Please contact your administrator."
msgstr "Παρακαλώ επικοινωνήστε με τον διαχειριστή."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Ξεχάσατε το συνθηματικό σας;"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "απομνημόνευση"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Είσοδος"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
-msgstr "Γειά χαρά,<br><br>απλά σας ενημερώνω πως ο %s μοιράστηκε το »%s« με εσάς.<br><a href=\"%s\">Δείτε το!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
@@ -777,7 +791,7 @@ msgstr "Ενημερώνοντας το ownCloud στην έκδοση %s,μπο
#: templates/update.user.php:3
msgid ""
"This ownCloud instance is currently being updated, which may take a while."
-msgstr ""
+msgstr "Αυτή η εγκατάσταση ownCloud ενημερώνεται, το οποίο μπορεί να πάρει κάποιο χρόνο."
#: templates/update.user.php:4
msgid "Please reload this page after a short time to continue using ownCloud."
diff --git a/l10n/el/files.po b/l10n/el/files.po
index 84a38b5c6e9..211efff6eda 100644
--- a/l10n/el/files.po
+++ b/l10n/el/files.po
@@ -3,7 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Efstathios Iosifidis <iefstathios@gmail.com>, 2013
+# Efstathios Iosifidis <iefstathios@gmail.com>, 2013-2014
# Efstathios Iosifidis <iosifidis@opensuse.org>, 2013
# gtsamis <gtsamis@yahoo.com>, 2013
# frerisp <petrosfreris@gmail.com>, 2013
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 20:50+0000\n"
-"Last-Translator: vkehayas <vkehayas@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -32,36 +32,48 @@ msgstr "Αδυναμία μετακίνησης του %s - υπάρχει ήδ
msgid "Could not move %s"
msgstr "Αδυναμία μετακίνησης του %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Το όνομα αρχείου δεν μπορεί να είναι κενό."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Το όνομα αρχείου δεν μπορεί να περιέχει \"/\". Παρακαλώ επιλέξτε ένα διαφορετικό όνομα. "
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "Το \"%s\" είναι ένα μη έγκυρο όνομα αρχείου."
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "Το όνομα %s χρησιμοποιείτε ήδη στον φάκελο %s. Παρακαλώ επιλέξτε ένα άλλο όνομα."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Μη έγκυρη πηγή"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Ο διακομιστής δεν επιτρέπεται να ανοίγει URL, παρακαλώ ελέγξτε τις ρυθμίσεις του διακομιστή"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Σφάλμα κατά τη λήψη του %s στο %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Σφάλμα κατά τη δημιουργία του αρχείου"
@@ -69,236 +81,231 @@ msgstr "Σφάλμα κατά τη δημιουργία του αρχείου"
msgid "Folder name cannot be empty."
msgstr "Το όνομα φακέλου δεν μπορεί να είναι κενό."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Το όνομα φακέλου δεν μπορεί να περιέχει \"/\". Παρακαλώ επιλέξτε ένα διαφορετικό όνομα. "
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Σφάλμα δημιουργίας φακέλου"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Αδυναμία ορισμού καταλόγου αποστολής."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Μη έγκυρο Token"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Δεν ανέβηκε κάποιο αρχείο. Άγνωστο σφάλμα"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Δεν υπάρχει σφάλμα, το αρχείο εστάλει επιτυχώς"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Το αρχείο που εστάλει υπερβαίνει την οδηγία μέγιστου επιτρεπτού μεγέθους \"upload_max_filesize\" του php.ini"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Το ανεβασμένο αρχείο υπερβαίνει το MAX_FILE_SIZE που ορίζεται στην HTML φόρμα"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Το αρχείο εστάλει μόνο εν μέρει"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Κανένα αρχείο δεν στάλθηκε"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Λείπει ο προσωρινός φάκελος"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Αποτυχία εγγραφής στο δίσκο"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Μη επαρκής διαθέσιμος αποθηκευτικός χώρος"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Η φόρτωση απέτυχε. Αδυναμία λήψης πληροφοριών αρχείων."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Η φόρτωση απέτυχε. Αδυναμία εύρεσης αρχείου προς φόρτωση."
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Η φόρτωση απέτυχε. Αδυναμία λήψης πληροφοριών αρχείων."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Μη έγκυρος φάκελος."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Αρχεία"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Αδυναμία φόρτωσης {filename} καθώς είναι κατάλογος αρχείων ή έχει 0 bytes"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Δεν υπάρχει αρκετός διαθέσιμος χώρος"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Η αποστολή ακυρώθηκε."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Αδυναμία λήψης αποτελέσματος από το διακομιστή."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Η αποστολή του αρχείου βρίσκεται σε εξέλιξη. Το κλείσιμο της σελίδας θα ακυρώσει την αποστολή."
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "Η URL δεν πρέπει να είναι κενή"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Στον αρχικό φάκελο το όνομα 'Shared' διατηρείται από το σύστημα"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} υπάρχει ήδη"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Αδυναμία δημιουργίας αρχείου"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Αδυναμία δημιουργίας φακέλου"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Σφάλμα φόρτωσης URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Διαμοιρασμός"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Μόνιμη διαγραφή"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Μετονομασία"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Εκκρεμεί"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Αδυναμία μετονομασίας αρχείου"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "αντικαταστάθηκε το {new_name} με {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "αναίρεση"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Σφάλμα διαγραφής αρχείου."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n φάκελος"
msgstr[1] "%n φάκελοι"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n αρχείο"
msgstr[1] "%n αρχεία"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{Κατάλογοι αρχείων} και {αρχεία}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Ανέβασμα %n αρχείου"
msgstr[1] "Ανέβασμα %n αρχείων"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' είναι μη έγκυρο όνομα αρχείου."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "Το \"{name}\" είναι μη έγκυρο όνομα αρχείου."
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Μη έγκυρο όνομα, '\\', '/', '<', '>', ':', '\"', '|', '?' και '*' δεν επιτρέπονται."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Ο αποθηκευτικός σας χώρος είναι γεμάτος, τα αρχεία δεν μπορούν να ενημερωθούν ή να συγχρονιστούν πια!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Ο αποθηκευτικός χώρος είναι σχεδόν γεμάτος ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Η εφαρμογή κρυπτογράφησης είναι ενεργοποιημένη αλλά τα κλειδιά σας δεν έχουν καταγραφεί, παρακαλώ αποσυνδεθείτε και επανασυνδεθείτε."
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Άκυρο προσωπικό κλειδί για την εφαρμογή κρυπτογράφησης. Παρακαλώ ενημερώστε τον κωδικό του προσωπικού κλειδίου σας στις προσωπικές ρυθμίσεις για να επανακτήσετε πρόσβαση στα κρυπτογραφημένα σας αρχεία."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Η κρυπτογράφηση απενεργοποιήθηκε, αλλά τα αρχεία σας είναι ακόμα κρυπτογραφημένα. Παρακαλούμε απενεργοποιήσετε την κρυπτογράφηση αρχείων από τις προσωπικές σας ρυθμίσεις"
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Η λήψη προετοιμάζεται. Αυτό μπορεί να πάρει ώρα εάν τα αρχεία έχουν μεγάλο μέγεθος."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Σφάλμα κατά τη μετακίνηση του αρχείου"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Σφάλμα"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Όνομα"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Μέγεθος"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Τροποποιήθηκε"
@@ -306,12 +313,12 @@ msgstr "Τροποποιήθηκε"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Άκυρο όνομα φακέλου. Η χρήση του 'Shared' διατηρείται από το σύστημα."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "Αδυναμία μετονομασίας του %s"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Μεταφόρτωση"
@@ -347,72 +354,68 @@ msgstr "Μέγιστο μέγεθος για αρχεία ZIP"
msgid "Save"
msgstr "Αποθήκευση"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Νέο"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Νέο αρχείο κειμένου"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Αρχείο κειμένου"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Νέος κατάλογος"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Φάκελος"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Από σύνδεσμο"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Διαγραμμένα αρχεία"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Ακύρωση αποστολής"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Δεν έχετε δικαιώματα φόρτωσης ή δημιουργίας αρχείων εδώ"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Δεν υπάρχει τίποτα εδώ. Ανεβάστε κάτι!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Λήψη"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Διαγραφή"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Πολύ μεγάλο αρχείο προς αποστολή"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Τα αρχεία που προσπαθείτε να ανεβάσετε υπερβαίνουν το μέγιστο μέγεθος αποστολής αρχείων σε αυτόν τον διακομιστή."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Τα αρχεία σαρώνονται, παρακαλώ περιμένετε."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 18e02898e39..bd28873a5e1 100644
--- a/l10n/el/files_encryption.po
+++ b/l10n/el/files_encryption.po
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-28 01:55-0500\n"
-"PO-Revision-Date: 2013-12-27 15:42+0000\n"
-"Last-Translator: vkehayas <vkehayas@gmail.com>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -85,18 +85,18 @@ msgid ""
"administrator"
msgstr "Άγνωστο σφάλμα, παρακαλώ ελέγξτε τις ρυθμίσεις συστήματος ή επικοινωνήστε με τον διαχειριστή σας "
-#: hooks/hooks.php:62
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Προαπαιτούμενα που απουσιάζουν."
-#: hooks/hooks.php:63
+#: hooks/hooks.php:65
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 extension είναι ενεργοποιήμένο και έχει ρυθμιστεί σωστά. Προς το παρόν, η εφαρμογή κρυπτογράφησης είναι απενεργοποιημένη."
-#: hooks/hooks.php:281
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Οι κάτωθι χρήστες δεν έχουν ρυθμιστεί για κρυπογράφηση:"
@@ -104,9 +104,9 @@ msgstr "Οι κάτωθι χρήστες δεν έχουν ρυθμιστεί γ
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Η αρχική κρυπτογράφηση άρχισε... Αυτό μπορεί να πάρει κάποια ώρα. Παρακαλώ περιμένετε."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Γίνεται αποθήκευση..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/el/files_external.po b/l10n/el/files_external.po
index d380c50daa6..ca669ad43ad 100644
--- a/l10n/el/files_external.po
+++ b/l10n/el/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: KAT.RAT12 <spanish.katerina@gmail.com>\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
+"PO-Revision-Date: 2014-03-13 14:21+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,40 +18,44 @@ msgstr ""
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Προσβαση παρασχέθηκε"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Σφάλμα ρυθμίζωντας αποθήκευση Dropbox "
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Παροχή πρόσβασης"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Παρακαλούμε δώστε έγκυρο κλειδί Dropbox και μυστικό."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Σφάλμα ρυθμίζωντας αποθήκευση Google Drive "
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Αποθηκεύτηκαν"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Προσοχή:</b> Ο \"smbclient\" δεν εγκαταστάθηκε. Δεν είναι δυνατή η προσάρτηση CIFS/SMB. Παρακαλώ ενημερώστε τον διαχειριστή συστήματος να το εγκαταστήσει."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Προσοχή:</b> Η υποστήριξη FTP στην PHP δεν ενεργοποιήθηκε ή εγκαταστάθηκε. Δεν είναι δυνατή η προσάρτηση FTP. Παρακαλώ ενημερώστε τον διαχειριστή συστήματος να το εγκαταστήσει."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Χρήστες"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Διαγραφή"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Ενεργοποίηση Εξωτερικού Αποθηκευτικού Χώρου Χρήστη"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Να επιτρέπεται στους χρήστες να προσαρτούν δικό τους εξωτερικό αποθηκευτικό χώρο"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Πιστοποιητικά SSL root"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Εισαγωγή Πιστοποιητικού Root"
diff --git a/l10n/el/files_sharing.po b/l10n/el/files_sharing.po
index 1c70dfb1d6d..4d08fedac33 100644
--- a/l10n/el/files_sharing.po
+++ b/l10n/el/files_sharing.po
@@ -3,15 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Efstathios Iosifidis <iefstathios@gmail.com>, 2014
# Efstathios Iosifidis <iosifidis@opensuse.org>, 2013
# vkehayas <vkehayas@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 21:00+0000\n"
-"Last-Translator: vkehayas <vkehayas@gmail.com>\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
+"PO-Revision-Date: 2014-03-13 15:47+0000\n"
+"Last-Translator: Efstathios Iosifidis <iefstathios@gmail.com>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,6 +20,10 @@ msgstr ""
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Διαμοιράστηκε από τον {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Αυτός ο κοινόχρηστος φάκελος προστατεύεται με κωδικό"
@@ -55,32 +60,16 @@ msgstr "ο διαμοιρασμός απενεργοποιήθηκε"
msgid "For more info, please ask the person who sent this link."
msgstr "Για περισσότερες πληροφορίες, παρακαλώ ρωτήστε το άτομο που σας έστειλε αυτόν τον σύνδεσμο."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "Ο %s μοιράστηκε τον φάκελο %s μαζί σας"
+msgid "shared by %s"
+msgstr "διαμοιράστηκε από %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "Ο %s μοιράστηκε το αρχείο %s μαζί σας"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Λήψη"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Μεταφόρτωση"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Ακύρωση μεταφόρτωσης"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Δεν υπάρχει διαθέσιμη προεπισκόπηση για"
+msgid "Download %s"
+msgstr "Λήψη %s"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Άμεσος σύνδεσμος"
diff --git a/l10n/el/files_trashbin.po b/l10n/el/files_trashbin.po
index 0d05dc752d2..ac7af8db54f 100644
--- a/l10n/el/files_trashbin.po
+++ b/l10n/el/files_trashbin.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 21:15+0000\n"
-"Last-Translator: vkehayas <vkehayas@gmail.com>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,21 +19,25 @@ msgstr ""
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:63
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Αδύνατη η μόνιμη διαγραφή του %s"
-#: ajax/undelete.php:43
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Αδυναμία επαναφοράς %s"
-#: js/trash.js:18 js/trash.js:45 js/trash.js:88 js/trash.js:142
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Διαγραμμένα αρχεία"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Σφάλμα"
-#: lib/trashbin.php:905 lib/trashbin.php:907
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "επαναφέρθηκαν"
diff --git a/l10n/el/lib.po b/l10n/el/lib.po
index f59d5fe6101..8f6d6e8c547 100644
--- a/l10n/el/lib.po
+++ b/l10n/el/lib.po
@@ -3,15 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Efstathios Iosifidis <iefstathios@gmail.com>, 2014
# Efstathios Iosifidis <iosifidis@opensuse.org>, 2013
-# vkehayas <vkehayas@gmail.com>, 2013
+# vkehayas <vkehayas@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-27 01:55-0500\n"
-"PO-Revision-Date: 2013-12-26 13:10+0000\n"
-"Last-Translator: vkehayas <vkehayas@gmail.com>\n"
+"POT-Creation-Date: 2014-03-16 03:12-0400\n"
+"PO-Revision-Date: 2014-03-15 22:50+0000\n"
+"Last-Translator: Efstathios Iosifidis <iefstathios@gmail.com>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,34 +20,34 @@ msgstr ""
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:245
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr "Η εφαρμογή \"%s\" δεν μπορεί να εγκατασταθεί επειδή δεν είναι συμβατή με αυτή την έκδοση του ownCloud."
-#: private/app.php:257
+#: private/app.php:248
msgid "No app name specified"
msgstr "Δεν προδιορίστηκε όνομα εφαρμογής"
-#: private/app.php:362
+#: private/app.php:353
msgid "Help"
msgstr "Βοήθεια"
-#: private/app.php:375
+#: private/app.php:366
msgid "Personal"
msgstr "Προσωπικά"
-#: private/app.php:386
+#: private/app.php:377
msgid "Settings"
msgstr "Ρυθμίσεις"
-#: private/app.php:398
+#: private/app.php:389
msgid "Users"
msgstr "Χρήστες"
-#: private/app.php:411
+#: private/app.php:402
msgid "Admin"
msgstr "Διαχειριστής"
@@ -63,15 +64,10 @@ msgstr "Άγνωστος τύπος αρχείου"
msgid "Invalid image"
msgstr "Μη έγκυρη εικόνα"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "υπηρεσίες δικτύου υπό τον έλεγχό σας"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "αδυναμία ανοίγματος \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Η λήψη ZIP απενεργοποιήθηκε."
@@ -94,74 +90,78 @@ msgid ""
"administrator."
msgstr "Παρακαλώ κάντε λήψη των αρχείων σε μικρότερα κομμάτια ή ζητήστε το από το διαχειριστή σας."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Δεν προσδιορίστηκε πηγή κατά την εγκατάσταση της εφαρμογής"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Δεν προσδιορίστηκε href κατά την εγκατάσταση της εφαρμογής μέσω http "
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Δεν προσδιορίστηκε μονοπάτι κατά την εγκατάσταση εφαρμογής από τοπικό αρχείο"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Συλλογές αρχείων τύπου %s δεν υποστηρίζονται"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Αποτυχία ανοίγματος συλλογής αρχείων κατά την εγκατάσταση εφαρμογής"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "Η εφαρμογή δεν παρέχει αρχείο info.xml"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "Η εφαρμογή δεν μπορεί να εγκατασταθεί λόγω μη-επιτρεπόμενου κώδικα μέσα στην Εφαρμογή"
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr "Η εφαρμογή δεν μπορεί να εγκατασταθεί επειδή δεν είναι συμβατή με αυτή την έκδοση ownCloud"
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
-msgstr ""
+msgstr "Η εφαρμογή δεν μπορεί να εγκατασταθεί επειδή περιέχει την ετικέτα <shipped>σωστή</shipped> που δεν επιτρέπεται για μη-ενσωματωμένες εφαρμογές"
-#: private/installer.php:159
+#: private/installer.php:160
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 δεν είναι η ίδια με την έκδοση που αναφέρεται στο κατάστημα εφαρμογών"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Ο κατάλογος εφαρμογών υπάρχει ήδη"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Δεν είναι δυνατόν να δημιουργηθεί ο φάκελος εφαρμογής. Παρακαλώ διορθώστε τις άδειες πρόσβασης. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Δεν ενεργοποιήθηκε η εφαρμογή"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Σφάλμα πιστοποίησης"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Το αναγνωριστικό έληξε. Παρακαλώ φορτώστε ξανά την σελίδα."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "Άγνωστος χρήστης"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Αρχεία"
@@ -195,23 +195,23 @@ msgid "MS SQL username and/or password not valid: %s"
msgstr "Το όνομα χρήστη και/ή ο κωδικός της MS SQL δεν είναι έγκυρα: %s"
#: private/setup/mssql.php:21 private/setup/mysql.php:13
-#: private/setup/oci.php:114 private/setup/postgresql.php:24
-#: private/setup/postgresql.php:70
+#: private/setup/oci.php:114 private/setup/postgresql.php:31
+#: private/setup/postgresql.php:84
msgid "You need to enter either an existing account or the administrator."
msgstr "Χρειάζεται να εισάγετε είτε έναν υπάρχον λογαριασμό ή του διαχειριστή."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Μη έγκυρος χρήστης και/ή συνθηματικό της MySQL"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr "Μη έγκυρο όνομα χρήστη ή/και συνθηματικό της MySQL/MariaDB"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
#: private/setup/oci.php:151 private/setup/oci.php:162
#: private/setup/oci.php:169 private/setup/oci.php:178
#: private/setup/oci.php:186 private/setup/oci.php:195
-#: private/setup/oci.php:201 private/setup/postgresql.php:89
-#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
-#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#: private/setup/oci.php:201 private/setup/postgresql.php:103
+#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
+#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
#, php-format
msgid "DB Error: \"%s\""
msgstr "Σφάλμα Βάσης Δεδομένων: \"%s\""
@@ -220,30 +220,30 @@ msgstr "Σφάλμα Βάσης Δεδομένων: \"%s\""
#: private/setup/oci.php:122 private/setup/oci.php:145
#: private/setup/oci.php:152 private/setup/oci.php:163
#: private/setup/oci.php:179 private/setup/oci.php:187
-#: private/setup/oci.php:196 private/setup/postgresql.php:90
-#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
-#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#: private/setup/oci.php:196 private/setup/postgresql.php:104
+#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
+#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
#, php-format
msgid "Offending command was: \"%s\""
msgstr "Η εντολη παραβατικοτητας ηταν: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "Υπάρχει ήδη ο χρήστης '%s'@'localhost' της MySQL."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr "Υπάρχει ήδη ο χρήστης '%s'@'localhost' της MySQL/MariaDB"
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Απόρριψη αυτού του χρήστη από την MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "Ο χρήστης '%s'@'%%' της MySQL υπάρχει ήδη"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr "Υπάρχει ήδη ο χρήστης '%s'@'%%' της MySQL/MariaDB"
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Απόρριψη αυτού του χρήστη από την MySQL"
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -258,7 +258,7 @@ msgstr "Μη έγκυρος χρήστης και/ή συνθηματικό τη
msgid "Offending command was: \"%s\", name: %s, password: %s"
msgstr "Η εντολη παραβατικοτητας ηταν: \"%s\", ονομα: %s, κωδικος: %s"
-#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
msgid "PostgreSQL username and/or password not valid"
msgstr "Μη έγκυρος χρήστης και/ή συνθηματικό της PostgreSQL"
@@ -270,66 +270,72 @@ msgstr "Εισάγετε όνομα χρήστη διαχειριστή."
msgid "Set an admin password."
msgstr "Εισάγετε συνθηματικό διαχειριστή."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Ο διακομιστής σας δεν έχει ρυθμιστεί κατάλληλα ώστε να επιτρέπει τον συγχρονισμό αρχείων γιατί η διεπαφή WebDAV πιθανόν να είναι κατεστραμμένη."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Ελέγξτε ξανά τις <a href='%s'>οδηγίες εγκατάστασης</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "Ο %s διαμοιράστηκε μαζί σας το »%s«"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Αδυναμία εύρεσης κατηγορίας \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "δευτερόλεπτα πριν"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] "%n λεπτά πριν"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] "%n ώρες πριν"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "σήμερα"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "χτες"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] "%n ημέρες πριν"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "τελευταίο μήνα"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] "%n μήνες πριν"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "τελευταίο χρόνο"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "χρόνια πριν"
diff --git a/l10n/el/settings.po b/l10n/el/settings.po
index 84b51f57097..5a5c9e89330 100644
--- a/l10n/el/settings.po
+++ b/l10n/el/settings.po
@@ -3,20 +3,21 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Efstathios Iosifidis <iefstathios@gmail.com>, 2013
+# Efstathios Iosifidis <iefstathios@gmail.com>, 2013-2014
# Efstathios Iosifidis <iosifidis@opensuse.org>, 2013
# KAT.RAT12 <spanish.katerina@gmail.com>, 2013
# Teogramm <theodorewii121@hotmail.com>, 2013
# Teogramm <theodorewii121@hotmail.com>, 2013
# vkehayas <vkehayas@gmail.com>, 2013
# KAT.RAT12 <spanish.katerina@gmail.com>, 2013
+# Γιάννης Ανθυμίδης <yannanth@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 20:50+0000\n"
-"Last-Translator: vkehayas <vkehayas@gmail.com>\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
+"PO-Revision-Date: 2014-03-13 14:21+0000\n"
+"Last-Translator: Efstathios Iosifidis <iefstathios@gmail.com>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,6 +25,48 @@ msgstr ""
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Αποθηκεύτηκαν"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "δοκιμή ρυθμίσεων email"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr "Εάν λάβατε αυτό το email, οι ρυθμίσεις δείχνουν να είναι σωστές."
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr "Παρουσιάστηκε σφάλμα κατά την αποστολή e-mail. Παρακαλώ ελέγξτε τις ρυθμίσεις σας."
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Το Email απεστάλη "
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr "Πρέπει να ορίσετε το email του χρήστη πριν να είστε σε θέση να στείλετε δοκιμαστικά emails."
+
+#: admin/controller.php:116 templates/admin.php:284
+msgid "Send mode"
+msgstr "Κατάσταση αποστολής"
+
+#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
+msgid "Encryption"
+msgstr "Κρυπτογράφηση"
+
+#: admin/controller.php:120 templates/admin.php:321
+msgid "Authentication method"
+msgstr "Μέθοδος πιστοποίησης"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Σφάλμα στην φόρτωση της λίστας από το App Store"
@@ -120,62 +163,90 @@ msgstr "Το βασικό πλαίσιο δεν υποστηρίζει αλλα
msgid "Unable to change password"
msgstr "Αδυναμία αλλαγής συνθηματικού"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "Αποστέλεται..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Τεκμηρίωση Χρήστη"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "Τεκμηρίωση Διαχειριστή"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Ενημέρωση σε {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Απενεργοποίηση"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Ενεργοποίηση"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Παρακαλώ περιμένετε..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Σφάλμα κατά την απενεργοποίηση εισόδου"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Σφάλμα κατά την ενεργοποίηση της εφαρμογής"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Ενημέρωση..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Σφάλμα κατά την ενημέρωση της εφαρμογής"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Σφάλμα"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Ενημέρωση"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Ενημερώθηκε"
-#: js/personal.js:220
+#: js/personal.js:246
msgid "Select a profile picture"
msgstr "Επιλογή εικόνας προφίλ"
-#: js/personal.js:266
+#: js/personal.js:277
+msgid "Very weak password"
+msgstr "Πολύ αδύναμο συνθηματικό"
+
+#: js/personal.js:278
+msgid "Weak password"
+msgstr "Αδύναμο συνθηματικό"
+
+#: js/personal.js:279
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:280
+msgid "Good password"
+msgstr "Καλό συνθηματικό"
+
+#: js/personal.js:281
+msgid "Strong password"
+msgstr "Δυνατό συνθηματικό"
+
+#: js/personal.js:316
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Αποκρυπτογράφηση αρχείων... Παρακαλώ περιμένετε, αυτό μπορεί να πάρει κάποιο χρόνο."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Γίνεται αποθήκευση..."
-
#: js/users.js:47
msgid "deleted"
msgstr "διαγράφηκε"
@@ -188,40 +259,40 @@ msgstr "αναίρεση"
msgid "Unable to remove user"
msgstr "Αδυναμία αφαίρεση χρήστη"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Ομάδες"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Ομάδα Διαχειριστών"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Διαγραφή"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "προσθήκη ομάδας"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Πρέπει να δοθεί έγκυρο όνομα χρήστη"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Σφάλμα δημιουργίας χρήστη"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Πρέπει να δοθεί έγκυρο συνθηματικό"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Προειδοποίηση: Ο μητρικός κατάλογος του χρήστη \"{user}\" υπάρχει ήδη"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__όνομα_γλώσσας__"
@@ -245,18 +316,42 @@ msgstr "Σφάλματα και καίρια ζητήματα"
msgid "Fatal issues only"
msgstr "Καίρια ζητήματα μόνο"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Τίποτα"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Σύνδεση"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr "Διαχειριστης NT LAN"
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Προειδοποίηση Ασφαλείας"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Έχετε πρόσβαση στο %s μέσω HTTP. Προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας ώστε να απαιτεί χρήση HTTPS αντ' αυτού."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -265,68 +360,68 @@ msgid ""
"root."
msgstr "Ο κατάλογος δεδομένων και τα αρχεία σας πιθανόν να είναι διαθέσιμα στο διαδίκτυο. Το αρχείο .htaccess δεν δουλεύει. Σας προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας με τέτοιο τρόπο ώστε ο κατάλογος δεδομένων να μην είναι πλέον προσβάσιμος ή να μετακινήσετε τον κατάλογο δεδομένων έξω από τη ρίζα του καταλόγου του διακομιστή."
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Ρύθμιση Προειδοποίησης"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Ο διακομιστής σας δεν έχει ρυθμιστεί κατάλληλα ώστε να επιτρέπει τον συγχρονισμό αρχείων γιατί η διεπαφή WebDAV πιθανόν να είναι κατεστραμμένη."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Ελέγξτε ξανά τις <a href=\"%s\">οδηγίες εγκατάστασης</a>."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "Η ενοτητα 'fileinfo' λειπει"
-#: templates/admin.php:68
+#: templates/admin.php:93
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' λειπει. Σας συνιστούμε να ενεργοποιήσετε αυτή την ενότητα για να έχετε καλύτερα αποτελέσματα με τον εντοπισμό τύπου MIME. "
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
msgstr "Η έκδοση PHP είναι απαρχαιωμένη"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "Η έκδοση PHP είναι απαρχαιωμένη. Συνιστούμε ανεπιφύλακτα να ενημερώσετε στην 5.3.8 ή νεώτερη καθώς παλαιότερες εκδόσεις είναι γνωστό πως περιέχουν σφάλματα. Είναι πιθανόν ότι αυτή η εγκατάσταση δεν λειτουργεί σωστά."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "Η μετάφραση δεν δουλεύει"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Οι ρυθμίσεις τοποθεσίας συστήματος δεν μπορούν να οριστούν σε κάποιες που δεν υποστηρίζουν UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Αυτό σημαίνει ότι μπορεί να υπάρχουν προβλήματα με κάποιους χαρακτήρες στα ονόματα αρχείων."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Συνιστούμε σοβαρά να εγκαταστήσετε τα απαιτούμενα πακέτα στο σύστημά σας ώστε να υποστηρίζεται μια από τις ακόλουθες ρυθμίσεις τοποθεσίας: %s."
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "Η σύνδεση στο διαδίκτυο δεν δουλεύει"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -335,118 +430,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Αυτός ο διακομιστής δεν έχει ενεργή σύνδεση στο διαδίκτυο. Αυτό σημαίνει ότι κάποιες υπηρεσίες όπως η σύνδεση με εξωτερικούς αποθηκευτικούς χώρους, ειδοποιήσεις περί ενημερώσεων ή η εγκατάσταση 3ων εφαρμογών δεν θα είναι διαθέσιμες. Η πρόσβαση απομακρυσμένων αρχείων και η αποστολή ειδοποιήσεων μέσω ηλεκτρονικού ταχυδρομείου μπορεί επίσης να μην είναι διαθέσιμες. Προτείνουμε να ενεργοποιήσετε την πρόσβαση στο διαδίκτυο για αυτόν το διακομιστή εάν θέλετε να χρησιμοποιήσετε όλες τις υπηρεσίες."
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "Εκτέλεση μιας διεργασίας με κάθε σελίδα που φορτώνεται"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "Το cron.php είναι καταχωρημένο σε μια υπηρεσία webcron ώστε να καλεί το cron.php κάθε 15 λεπτά μέσω http."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Χρήση της υπηρεσίας cron του συστήματος για να καλεστεί το αρχείο cron.php κάθε 15 λεπτά."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Διαμοιρασμός"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Ενεργοποίηση API Διαμοιρασμού"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Να επιτρέπεται στις εφαρμογές να χρησιμοποιούν το API Διαμοιρασμού"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Να επιτρέπονται σύνδεσμοι"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Να επιτρέπεται στους χρήστες να διαμοιράζουν δημόσια με συνδέσμους"
-#: templates/admin.php:186
+#: templates/admin.php:211
msgid "Allow public uploads"
msgstr "Επιτρέψτε κοινόχρηστο ανέβασμα"
-#: templates/admin.php:187
+#: templates/admin.php:212
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Επιτρέψτε στους χρήστες να καθιστούν άλλους χρήστες ικανούς να ανεβάζουν στους κοινόχρηστους φακέλους τους"
-#: templates/admin.php:195
+#: templates/admin.php:220
msgid "Allow resharing"
msgstr "Να επιτρέπεται ο επαναδιαμοιρασμός"
-#: templates/admin.php:196
+#: templates/admin.php:221
msgid "Allow users to share items shared with them again"
msgstr "Να επιτρέπεται στους χρήστες να διαμοιράζουν ότι τους έχει διαμοιραστεί"
-#: templates/admin.php:203
+#: templates/admin.php:228
msgid "Allow users to share with anyone"
msgstr "Να επιτρέπεται ο διαμοιρασμός με οποιονδήποτε"
-#: templates/admin.php:206
+#: templates/admin.php:231
msgid "Allow users to only share with users in their groups"
msgstr "Να επιτρέπεται στους χρήστες ο διαμοιρασμός μόνο με χρήστες της ίδιας ομάδας"
-#: templates/admin.php:213
+#: templates/admin.php:238
msgid "Allow mail notification"
msgstr "Επιτρέψτε ειδοποιήσεις ηλεκτρονικού ταχυδρομείου"
-#: templates/admin.php:214
+#: templates/admin.php:239
msgid "Allow user to send mail notification for shared files"
msgstr "Επιτρέψτε στο χρήστη να στέλνει ειδοποιήσεις μέσω ηλεκτρονικού ταχυδρομείου για κοινόχρηστα αρχεία"
-#: templates/admin.php:221
+#: templates/admin.php:246
msgid "Security"
msgstr "Ασφάλεια"
-#: templates/admin.php:234
+#: templates/admin.php:259
msgid "Enforce HTTPS"
msgstr "Επιβολή χρήσης HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:261
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Επιβάλλει τους δέκτες να συνδέονται με το %s μέσω κρυπογραφημένης σύνδεσης."
-#: templates/admin.php:242
+#: templates/admin.php:267
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Παρακαλώ συνδεθείτε στο %s σας μέσω HTTPS για να ενεργοποιήσετε ή να απενεργοποιήσετε την επιβολή του SSL."
-#: templates/admin.php:254
+#: templates/admin.php:279
+msgid "Email Server"
+msgstr "Διακομιστής Email"
+
+#: templates/admin.php:281
+msgid "This is used for sending out notifications."
+msgstr "Χρησιμοποιείται για αποστολή ειδοποιήσεων."
+
+#: templates/admin.php:312
+msgid "From address"
+msgstr "Από τη διεύθυνση"
+
+#: templates/admin.php:334
+msgid "Authentication required"
+msgstr "Απαιτείται πιστοποίηση"
+
+#: templates/admin.php:338
+msgid "Server address"
+msgstr "Διεύθυνση διακομιστή"
+
+#: templates/admin.php:342
+msgid "Port"
+msgstr "Θύρα"
+
+#: templates/admin.php:347
+msgid "Credentials"
+msgstr "Πιστοποιητικά"
+
+#: templates/admin.php:348
+msgid "SMTP Username"
+msgstr "Όνομα χρήστη SMTP"
+
+#: templates/admin.php:351
+msgid "SMTP Password"
+msgstr "Συνθηματικό SMTP"
+
+#: templates/admin.php:355
+msgid "Test email settings"
+msgstr "Δοκιμή ρυθμίσεων email"
+
+#: templates/admin.php:356
+msgid "Send email"
+msgstr "Αποστολή email"
+
+#: templates/admin.php:361
msgid "Log"
msgstr "Καταγραφές"
-#: templates/admin.php:255
+#: templates/admin.php:362
msgid "Log level"
msgstr "Επίπεδο καταγραφής"
-#: templates/admin.php:287
+#: templates/admin.php:394
msgid "More"
msgstr "Περισσότερα"
-#: templates/admin.php:288
+#: templates/admin.php:395
msgid "Less"
msgstr "Λιγότερα"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:401 templates/personal.php:181
msgid "Version"
msgstr "Έκδοση"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:405 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -454,31 +593,35 @@ 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
+#: templates/apps.php:14
msgid "Add your App"
-msgstr "Πρόσθεστε τη Δικιά σας Εφαρμογή"
+msgstr "Προσθέστε Δικιά σας Εφαρμογή"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Περισσότερες Εφαρμογές"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Επιλέξτε μια Εφαρμογή"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "Τεκμηρίωση:"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Δείτε την σελίδα εφαρμογών στο 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:50
+msgid "See application website"
+msgstr "Δείτε την ιστοσελίδα της εφαρμογής"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Τεκμηρίωση Χρήστη"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+msgstr "Άδεια χρήσης <span class=\"licence\"></span> από <span class=\"author\"></span>"
#: templates/help.php:6
msgid "Administrator Documentation"
@@ -506,14 +649,14 @@ msgstr "Λήψη της εφαρμογής για συγχρονισμό των
#: templates/personal.php:19
msgid "Show First Run Wizard again"
-msgstr "Προβολή Πρώτης Εκτέλεσης Οδηγού πάλι"
+msgstr "Προβολή Οδηγού Πρώτης Εκτέλεσης ξανά"
#: 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 "Χρησιμοποιήσατε <strong>%s</strong> από τα <strong>%s</strong> διαθέσιμα"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Συνθηματικό"
@@ -525,151 +668,149 @@ msgstr "Το συνθηματικό σας έχει αλλάξει"
msgid "Unable to change your password"
msgstr "Δεν ήταν δυνατή η αλλαγή του κωδικού πρόσβασης"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Τρέχων συνθηματικό"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Νέο συνθηματικό"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Αλλαγή συνθηματικού"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Πλήρες όνομα"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
-msgstr "Ηλ. ταχυδρομείο"
+msgstr "Ηλεκτρονικό ταχυδρομείο"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
-msgstr "Η διεύθυνση ηλεκτρονικού ταχυδρομείου σας"
-
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Συμπληρώστε μια διεύθυνση ηλεκτρονικού ταχυδρομείου για να ενεργοποιηθεί η ανάκτηση συνθηματικού"
+msgstr "Η διεύθυνση ηλ. ταχυδρομείου σας"
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr "Συμπληρώστε μια διεύθυνση email για να ενεργοποιήσετε την επαναφορά συνθηματικού και να λαμβάνετε ειδοποιήσεις"
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Φωτογραφία προφίλ"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Μεταφόρτωση νέου"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Επιλογή νέου από τα Αρχεία"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Αφαίρεση εικόνας"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Είτε png ή jpg. Ιδανικά τετράγωνη αλλά θα είστε σε θέση να την περικόψετε."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Το άβατάρ σας παρέχεται από τον αρχικό σας λογαριασμό."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Ματαίωση"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Άκυρο"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Επιλογή εικόνας προφίλ"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Γλώσσα"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Βοηθήστε στη μετάφραση"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr "Χρήση αυτής της διεύθυνσης <a href=\"%s\" target=\"_blank\">πρόσβαση των Αρχείων σας μέσω WebDAV</a>"
-
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Κρυπτογράφηση"
+msgstr "Χρησιμοποιήστε αυτήν την διεύθυνση για να αποκτήσετε <a href=\"%s\" target=\"_blank\">πρόσβαση στα αρχεία σας μέσω WebDAV</a>"
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Η εφαρμογή κρυπτογράφησης δεν είναι πλέον ενεργοποιημένη, παρακαλώ αποκρυπτογραφήστε όλα τα αρχεία σας"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Συνθηματικό εισόδου"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Αποκρυπτογράφηση όλων των Αρχείων"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Όνομα Σύνδεσης"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Δημιουργία"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Κωδικός Επαναφοράς Διαχειριστή "
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Εισάγετε το συνθηματικό ανάκτησης ώστε να ανακτήσετε τα αρχεία χρηστών κατά την αλλαγή συνθηματικού"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Προκαθορισμένη Αποθήκευση "
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Παρακαλώ εισάγετε επιτρεπόμενα μερίδια αποθηκευτικού χώρου (π.χ. \"512 MB\" ή \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Απεριόριστο"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Άλλο"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Όνομα χρήστη"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Αποθήκευση"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "αλλαγή πλήρους ονόματος"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "επιλογή νέου κωδικού"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Προκαθορισμένο"
diff --git a/l10n/el/user_ldap.po b/l10n/el/user_ldap.po
index 636f833c270..5f0073e1a0d 100644
--- a/l10n/el/user_ldap.po
+++ b/l10n/el/user_ldap.po
@@ -4,14 +4,14 @@
#
# Translators:
# Marios Bekatoros <>, 2013
-# vkehayas <vkehayas@gmail.com>, 2013
+# vkehayas <vkehayas@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 20:50+0000\n"
-"Last-Translator: vkehayas <vkehayas@gmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/owncloud/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -58,7 +58,7 @@ msgstr "Δεν προσδιορίστηκαν δεδομένα"
#: ajax/wizard.php:89
#, php-format
msgid " Could not set configuration %s"
-msgstr ""
+msgstr "Αδυναμία ρύθμισης %s"
#: js/settings.js:67
msgid "Deletion failed"
@@ -88,43 +88,43 @@ msgstr "Επιτυχία"
msgid "Error"
msgstr "Σφάλμα"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Η διαμόρφωση είναι εντάξει"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Η διαμόρφωση είναι λανθασμένη"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Η διαμόρφωση είναι ελλιπής"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Επιλέξτε ομάδες"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Επιλογή κλάσης αντικειμένων"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Επιλογή χαρακτηριστικών"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Επιτυχημένη δοκιμαστική σύνδεση"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Αποτυχημένη δοκιμαστική σύνδεσης."
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Θέλετε να διαγράψετε τις τρέχουσες ρυθμίσεις του διακομιστή;"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Επιβεβαίωση Διαγραφής"
@@ -142,11 +142,11 @@ msgid_plural "%s users found"
msgstr[0] "%s χρήστης βρέθηκε"
msgstr[1] "%s χρήστες βρέθηκαν"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Άκυρος εξυπηρετητής"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "Αδυναμία εύρεσης επιθυμητου χαρακτηριστικού"
@@ -164,8 +164,8 @@ msgstr "Βοήθεια"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Περιορισμός πρόσβασης %s σε ομάδες που ταιριάζουν αυτά τα κριτήρια:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr ""
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -200,8 +200,8 @@ msgid "groups found"
msgstr "ομάδες βρέθηκαν"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Ποια ιδιότητα θα χρησιμοποιηθεί ως όνομα σύνδεσης:"
+msgid "Users login with this attribute:"
+msgstr ""
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -268,8 +268,8 @@ msgstr "Μπορείτε να καθορίσετε το Base DN για χρήσ
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Περιορισμός πρόσβασης %s σε χρήστες που ταιριάζουν αυτά τα κριτήρια:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr ""
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -334,7 +334,7 @@ msgstr "Απενεργοποιηση του κεντρικου διακομισ
#: templates/settings.php:25
msgid "Only connect to the replica server."
-msgstr ""
+msgstr "Σύνδεση μόνο με το διακομιστή-αντίγραφο."
#: templates/settings.php:26
msgid "Case insensitve LDAP server (Windows)"
@@ -411,41 +411,51 @@ msgstr "Ομάδα Χαρακτηριστικων Αναζήτηση"
msgid "Group-Member association"
msgstr "Group-Member association"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Ειδικά Χαρακτηριστικά "
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Ποσοσταση πεδιου"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Προκαθισμενο πεδιο"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "σε bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Email τυπος"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Χρήστης Προσωπικόςφάκελος Ονομασία Κανόνας "
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Αφήστε το κενό για το όνομα χρήστη (προεπιλογή). Διαφορετικά, συμπληρώστε μία ιδιότητα LDAP/AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Εσωτερικό Όνομα Χρήστη"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -461,15 +471,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "Εξ ορισμού, το εσωτερικό όνομα χρήστη θα δημιουργηθεί από το χαρακτηριστικό UUID. Αυτό βεβαιώνει ότι το όνομα χρήστη είναι μοναδικό και δεν χρειάζεται μετατροπή χαρακτήρων. Το εσωτερικό όνομα χρήστη έχει τον περιορισμό ότι μόνο αυτοί οι χαρακτήρες επιτρέπονται: [ a-zA-Z0-9_.@- ]. Οι άλλοι χαρακτήρες αντικαθίστανται με τους αντίστοιχους ASCII ή απλά παραλείπονται. Στις συγκρούσεις ένας αριθμός θα προστεθεί / αυξηθεί. Το εσωτερικό όνομα χρήστη χρησιμοποιείται για την αναγνώριση ενός χρήστη εσωτερικά. Είναι επίσης το προεπιλεγμένο όνομα για τον αρχικό φάκελο χρήστη. Αποτελεί επίσης μέρος των απομακρυσμένων διευθύνσεων URL, για παράδειγμα για όλες τις υπηρεσίες *DAV. Με αυτή τη ρύθμιση, η προεπιλεγμένη συμπεριφορά μπορεί να παρακαμφθεί. Για να επιτευχθεί μια παρόμοια συμπεριφορά όπως πριν το ownCloud 5 εισάγετε το χαρακτηριστικό του προβαλλόμενου ονόματος χρήστη στο παρακάτω πεδίο. Αφήστε το κενό για την προεπιλεγμένη λειτουργία. Οι αλλαγές θα έχουν ισχύ μόνο σε νεώτερους (προστιθέμενους) χρήστες LDAP."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Ιδιότητα Εσωτερικού Ονόματος Χρήστη:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Παράκαμψη ανίχνευσης UUID"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -480,19 +490,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "Από προεπιλογή, το χαρακτηριστικό UUID εντοπίζεται αυτόματα. Το χαρακτηριστικό UUID χρησιμοποιείται για την αναγνώριση χωρίς αμφιβολία χρηστών και ομάδων LDAP. Επίσης, το εσωτερικό όνομα χρήστη θα δημιουργηθεί με βάση το UUID, εφόσον δεν ορίζεται διαφορετικά ανωτέρω. Μπορείτε να παρακάμψετε τη ρύθμιση και να ορίσετε ένα χαρακτηριστικό της επιλογής σας. Θα πρέπει να βεβαιωθείτε ότι το χαρακτηριστικό της επιλογής σας μπορεί να ληφθεί για τους χρήστες και τις ομάδες και ότι είναι μοναδικό. Αφήστε το κενό για την προεπιλεγμένη λειτουργία. Οι αλλαγές θα έχουν ισχύ μόνο σε πρόσφατα αντιστοιχισμένους (προστιθέμενους) χρήστες και ομάδες LDAP."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "Χαρακτηριστικό UUID για Χρήστες:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "Χαρακτηριστικό UUID για Ομάδες:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Αντιστοίχιση Χρηστών Όνομα Χρήστη-LDAP"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -506,10 +516,10 @@ msgid ""
"experimental stage."
msgstr "Τα ονόματα χρηστών χρησιμοποιούνται για την αποθήκευση και την ανάθεση (μετα) δεδομένων. Προκειμένου να προσδιοριστούν με ακρίβεια και να αναγνωρίστουν οι χρήστες, κάθε χρήστης LDAP θα έχει ένα εσωτερικό όνομα. Αυτό απαιτεί μια αντιστοίχιση του ονόματος χρήστη με το χρήστη LDAP. Το όνομα χρήστη που δημιουργήθηκε αντιστοιχίζεται στην UUID του χρήστη LDAP. Επιπροσθέτως, το DN αποθηκεύεται προσωρινά (cache) ώστε να μειωθεί η αλληλεπίδραση LDAP, αλλά δεν χρησιμοποιείται για την ταυτοποίηση. Αν το DN αλλάξει, οι αλλαγές θα βρεθούν. Το εσωτερικό όνομα χρήστη χρησιμοποιείται παντού. Η εκκαθάριση των αντιστοιχίσεων θα αφήσει κατάλοιπα παντού. Η εκκαθάριση των αντιστοιχίσεων δεν επηρεάζεται από τη διαμόρφωση, επηρεάζει όλες τις διαμορφώσεις LDAP! Μην διαγράψετε ποτέ τις αντιστοιχίσεις σε ένα λειτουργικό περιβάλλον παρά μόνο σε δοκιμές ή σε πειραματικό στάδιο."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Διαγραφή αντιστοίχησης Ονόματος Χρήστη LDAP-Χρήστη"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Διαγραφή αντιστοίχησης Ονόματος Ομάδας-LDAP Ομάδας"
diff --git a/l10n/en@pirate/core.po b/l10n/en@pirate/core.po
index c0c1a7e88f5..ee6118c9bba 100644
--- a/l10n/en@pirate/core.po
+++ b/l10n/en@pirate/core.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-08 03:26+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,12 +18,11 @@ msgstr ""
"Language: en@pirate\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -40,19 +39,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -73,135 +59,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:858
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -269,6 +259,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -277,12 +287,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -294,123 +304,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Passcode"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -457,11 +467,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -481,8 +497,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -526,7 +542,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -636,49 +652,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -694,7 +708,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -720,27 +734,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/en@pirate/files.po b/l10n/en@pirate/files.po
index 531771612fb..bb4ddcd0bfc 100644
--- a/l10n/en@pirate/files.po
+++ b/l10n/en@pirate/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Download"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/en@pirate/files_encryption.po b/l10n/en@pirate/files_encryption.po
index c181add6270..1716bac96c6 100644
--- a/l10n/en@pirate/files_encryption.po
+++ b/l10n/en@pirate/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/en@pirate/files_external.po b/l10n/en@pirate/files_external.po
index a7724b86bee..0b58c4de7a4 100644
--- a/l10n/en@pirate/files_external.po
+++ b/l10n/en@pirate/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-05-25 02:01+0200\n"
-"PO-Revision-Date: 2013-04-26 08:01+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: en@pirate\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:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:66
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:36 js/google.js:93
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:431
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:434
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:437
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/en@pirate/files_sharing.po b/l10n/en@pirate/files_sharing.po
index eac6fd04d81..5209e668333 100644
--- a/l10n/en@pirate/files_sharing.po
+++ b/l10n/en@pirate/files_sharing.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,10 @@ msgstr ""
"Language: en@pirate\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -54,32 +58,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
-#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s shared the folder %s with you"
-
-#: templates/public.php:21
+#: templates/public.php:17
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s shared the file %s with you"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Download"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:59
-msgid "Cancel upload"
+#: templates/public.php:44
+#, php-format
+msgid "Download %s"
msgstr ""
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "No preview available for"
-
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/en@pirate/files_trashbin.po b/l10n/en@pirate/files_trashbin.po
index 416897b2d20..09c83d1aa96 100644
--- a/l10n/en@pirate/files_trashbin.po
+++ b/l10n/en@pirate/files_trashbin.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-10 22:26-0400\n"
-"PO-Revision-Date: 2013-10-11 02:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: en@pirate\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:23
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:26 templates/index.php:28
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:37 templates/index.php:38
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/en@pirate/lib.po b/l10n/en@pirate/lib.po
index 5d487df1422..de836bfdfb5 100644
--- a/l10n/en@pirate/lib.po
+++ b/l10n/en@pirate/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: en@pirate\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "web services under your control"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/en@pirate/settings.po b/l10n/en@pirate/settings.po
index ec63820b820..c5d784097eb 100644
--- a/l10n/en@pirate/settings.po
+++ b/l10n/en@pirate/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: en@pirate\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Passcode"
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/en@pirate/user_ldap.po b/l10n/en@pirate/user_ldap.po
index 8749947a12e..e236d0b96dc 100644
--- a/l10n/en@pirate/user_ldap.po
+++ b/l10n/en@pirate/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/owncloud/language/en@pirate/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/en_GB/core.po b/l10n/en_GB/core.po
index 5dc93a2d23f..08258961c66 100644
--- a/l10n/en_GB/core.po
+++ b/l10n/en_GB/core.po
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# mnestis <transifex@mnestis.net>, 2013
+# mnestis <transifex@mnestis.net>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 12: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"
@@ -18,12 +18,11 @@ msgstr ""
"Language: en_GB\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s shared \"%s\" with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr "Expiration date is in the past."
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Couldn't send mail to following users: %s "
@@ -40,19 +39,6 @@ msgstr "Turned off maintenance mode"
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 ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "No image or file provided"
@@ -73,135 +59,139 @@ msgstr "No temporary profile picture available, try again"
msgid "No crop data provided"
msgstr "No crop data provided"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Sunday"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Monday"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Tuesday"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Wednesday"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Thursday"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Friday"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Saturday"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "January"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "February"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "March"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "April"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "May"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "June"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "July"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "August"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "September"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "October"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "November"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "December"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Settings"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Saving..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "seconds ago"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minute ago"
msgstr[1] "%n minutes ago"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n hour ago"
msgstr[1] "%n hours ago"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "today"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "yesterday"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n day ago"
msgstr[1] "%n days ago"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "last month"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n month ago"
msgstr[1] "%n months ago"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "months ago"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "last year"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "years ago"
@@ -269,6 +259,26 @@ msgstr "({count} selected)"
msgid "Error loading file exists template"
msgstr "Error loading file exists template"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "Very weak password"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "Weak password"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr "So-so password"
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "Good password"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "Strong password"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Shared"
@@ -277,12 +287,12 @@ msgstr "Shared"
msgid "Share"
msgstr "Share"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Error"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Error whilst sharing"
@@ -294,123 +304,123 @@ msgstr "Error whilst unsharing"
msgid "Error while changing permissions"
msgstr "Error whilst changing permissions"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Shared with you and the group {group} by {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Shared with you by {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Share with user or group …"
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Share link"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Password protect"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Password"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Allow Public Upload"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Email link to person"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Send"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Set expiration date"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Expiration date"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Share via email:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "No people found"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "group"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Resharing is not allowed"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Shared in {item} with {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Unshare"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "notify by email"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "can edit"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "access control"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "create"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "update"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "delete"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "share"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Password protected"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Error unsetting expiration date"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Error setting expiration date"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Sending ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Email sent"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Warning"
@@ -457,11 +467,17 @@ msgstr "The update was unsuccessful. Please report this issue to the <a href=\"h
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "The update was successful. Redirecting you to ownCloud now."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s password reset"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr "A problem has occurred whilst sending the email, please contact your administrator."
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Use the following link to reset your password: {link}"
@@ -481,8 +497,8 @@ msgstr "Request failed!<br>Did you make sure your email/username was correct?"
msgid "You will receive a link to reset your password via Email."
msgstr "You will receive a link to reset your password via email."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Username"
@@ -526,7 +542,7 @@ msgstr "Personal"
msgid "Users"
msgstr "Users"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Apps"
@@ -636,49 +652,47 @@ msgstr "For information how to properly configure your server, please see the <a
msgid "Create an <strong>admin account</strong>"
msgstr "Create an <strong>admin account</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr "Storage & database"
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Data folder"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Configure the database"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "will be used"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Database user"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Database password"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Database name"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Database tablespace"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Database host"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Finish setup"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Finishing …"
@@ -694,7 +708,7 @@ msgstr "This application requires JavaScript to be enabled for correct operation
msgid "%s is available. Get more information on how to update."
msgstr "%s is available. Get more information on how to update."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Log out"
@@ -720,28 +734,28 @@ msgstr "Server side authentication failed!"
msgid "Please contact your administrator."
msgstr "Please contact your administrator."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Lost your password?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "remember"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Log in"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
-msgstr "Hey there,<br><br>just letting you know that %s shared »%s« with you.<br><a href=\"%s\">View it!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr "Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> with you.<br><a href=\"%s\">View it!</a><br><br>"
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/en_GB/files.po b/l10n/en_GB/files.po
index 259e932c171..c1ead14671e 100644
--- a/l10n/en_GB/files.po
+++ b/l10n/en_GB/files.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# mnestis <transifex@mnestis.net>, 2013
+# mnestis <transifex@mnestis.net>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-22 01:55-0500\n"
-"PO-Revision-Date: 2013-12-21 14:50+0000\n"
-"Last-Translator: mnestis <transifex@mnestis.net>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/owncloud/language/en_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,36 +28,48 @@ msgstr "Could not move %s - File with this name already exists"
msgid "Could not move %s"
msgstr "Could not move %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "File name cannot be empty."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "\"%s\" is an invalid file name."
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Invalid name: '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr "The target folder has been moved or deleted."
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "The name %s is already used in the folder %s. Please choose a different name."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Not a valid source"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Server is not allowed to open URLs, please check the server configuration"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Error whilst downloading %s to %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Error when creating the file"
@@ -65,236 +77,231 @@ msgstr "Error when creating the file"
msgid "Folder name cannot be empty."
msgstr "Folder name cannot be empty."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Folder name must not contain \"/\". Please choose a different name."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Error when creating the folder"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Unable to set upload directory."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Invalid Token"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "No file was uploaded. Unknown error"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "There is no error, the file uploaded successfully"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "The uploaded file exceeds the upload_max_filesize directive in php.ini: "
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "The uploaded file was only partially uploaded"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "No file was uploaded"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Missing a temporary folder"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Failed to write to disk"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Not enough storage available"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Upload failed. Could not get file info."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Upload failed. Could not find uploaded file"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Upload failed. Could not get file info."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Invalid directory."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Files"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Unable to upload {filename} as it is a directory or has 0 bytes"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr "Total file size {size1} exceeds upload limit {size2}"
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr "Not enough free space, you are uploading {size1} but only {size2} is left"
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Upload cancelled."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Could not get result from server."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "File upload is in progress. Leaving the page now will cancel the upload."
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URL cannot be empty"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "In the home folder 'Shared' is a reserved file name"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} already exists"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Could not create file"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Could not create folder"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Error fetching URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Share"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Delete permanently"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Rename"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Pending"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Could not rename file"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "replaced {new_name} with {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "undo"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Error deleting file."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n folder"
msgstr[1] "%n folders"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n file"
msgstr[1] "%n files"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} and {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Uploading %n file"
msgstr[1] "Uploading %n files"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "\"{name}\" is an invalid file name."
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Invalid name: '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not allowed."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Your storage is full, files can not be updated or synced anymore!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Your storage is almost full ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Encryption App is enabled but your keys are not initialised, please log-out and log-in again"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Encryption was disabled but your files are still encrypted. Please go to your personal settings to decrypt your files."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Your download is being prepared. This might take some time if the files are big."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Error moving file"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Error"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Name"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Size"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Modified"
@@ -302,12 +309,12 @@ msgstr "Modified"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Invalid folder name. Usage of 'Shared' is reserved."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s could not be renamed"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Upload"
@@ -343,72 +350,68 @@ msgstr "Maximum input size for ZIP files"
msgid "Save"
msgstr "Save"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "New"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "New text file"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Text file"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "New folder"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Folder"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "From link"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Deleted files"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Cancel upload"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "You don’t have permission to upload or create files here"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Nothing in here. Upload something!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Download"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Delete"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Upload too large"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "The files you are trying to upload exceed the maximum size for file uploads on this server."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Files are being scanned, please wait."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Current scanning"
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr "Upgrading filesystem cache..."
diff --git a/l10n/en_GB/files_encryption.po b/l10n/en_GB/files_encryption.po
index a9281d92156..11aed8c6424 100644
--- a/l10n/en_GB/files_encryption.po
+++ b/l10n/en_GB/files_encryption.po
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# mnestis <transifex@mnestis.net>, 2013
+# mnestis <transifex@mnestis.net>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-02 17:27-0500\n"
-"PO-Revision-Date: 2013-11-29 19:30+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 12: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"
@@ -81,18 +81,18 @@ msgid ""
"administrator"
msgstr "Unknown error. Please check your system settings or contact your administrator"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Missing requirements."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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 "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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Following users are not set up for encryption:"
@@ -100,9 +100,9 @@ msgstr "Following users are not set up for encryption:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Initial encryption started... This can take some time. Please wait."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr "Initial encryption running... Please try again later."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/en_GB/files_external.po b/l10n/en_GB/files_external.po
index bbfe3b3d262..c0315649afd 100644
--- a/l10n/en_GB/files_external.po
+++ b/l10n/en_GB/files_external.po
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# mnestis <transifex@mnestis.net>, 2013
+# mnestis <transifex@mnestis.net>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 12: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"
@@ -18,40 +18,44 @@ msgstr ""
"Language: en_GB\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Access granted"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Error configuring Dropbox storage"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Grant access"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Please provide a valid Dropbox app key and secret."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Error configuring Google Drive storage"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Saved"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares is not possible. Please ask your system administrator to install it."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting of FTP shares is not possible. Please ask your system administrator to install it."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Users"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Delete"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Enable User External Storage"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
+msgstr "Allow users to mount the following external storage"
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL root certificates"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Import Root Certificate"
diff --git a/l10n/en_GB/files_sharing.po b/l10n/en_GB/files_sharing.po
index ba0d1d9fcc1..1874dfa4596 100644
--- a/l10n/en_GB/files_sharing.po
+++ b/l10n/en_GB/files_sharing.po
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# mnestis <transifex@mnestis.net>, 2013
+# mnestis <transifex@mnestis.net>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:00+0000\n"
+"POT-Creation-Date: 2014-03-18 01:55-0400\n"
+"PO-Revision-Date: 2014-03-17 13:08+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"
@@ -18,6 +18,10 @@ msgstr ""
"Language: en_GB\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Shared by {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "This share is password-protected"
@@ -54,32 +58,16 @@ msgstr "sharing is disabled"
msgid "For more info, please ask the person who sent this link."
msgstr "For more info, please ask the person who sent this link."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s shared the folder %s with you"
+msgid "shared by %s"
+msgstr "shared by %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s shared the file %s with you"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Download"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Upload"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Cancel upload"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "No preview available for"
+msgid "Download %s"
+msgstr "Download %s"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Direct link"
diff --git a/l10n/en_GB/files_trashbin.po b/l10n/en_GB/files_trashbin.po
index 6da8b00bfe9..03c81a6e1aa 100644
--- a/l10n/en_GB/files_trashbin.po
+++ b/l10n/en_GB/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-18 01:55-0400\n"
+"PO-Revision-Date: 2014-03-17 13:08+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"
@@ -18,44 +18,48 @@ msgstr ""
"Language: en_GB\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Couldn't delete %s permanently"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Couldn't restore %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Deleted files"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Error"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "restored"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Nothing in here. Your recycle bin is empty!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Name"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Restore"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Deleted"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Delete"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Deleted Files"
diff --git a/l10n/en_GB/lib.po b/l10n/en_GB/lib.po
index 94418cfa7d9..9eb29ced3e9 100644
--- a/l10n/en_GB/lib.po
+++ b/l10n/en_GB/lib.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# mnestis <transifex@mnestis.net>, 2013
+# mnestis <transifex@mnestis.net>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-18 01:55-0400\n"
+"PO-Revision-Date: 2014-03-17 13:08+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"
@@ -18,38 +18,38 @@ msgstr ""
"Language: en_GB\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, 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."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "No app name specified"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Help"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Personal"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Settings"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Users"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Admin"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Failed to upgrade \"%s\"."
@@ -62,15 +62,10 @@ msgstr "Unknown filetype"
msgid "Invalid image"
msgstr "Invalid image"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "web services under your control"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "cannot open \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP download is turned off."
@@ -93,74 +88,78 @@ msgid ""
"administrator."
msgstr "Please download the files separately in smaller chunks or kindly ask your administrator."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "No source specified when installing app"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "No href specified when installing app from http"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "No path specified when installing app from local file"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Archives of type %s are not supported"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Failed to open archive when installing app"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "App does not provide an info.xml file"
-#: private/installer.php:131
+#: private/installer.php:132
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"
-#: private/installer.php:140
+#: private/installer.php:141
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"
-#: private/installer.php:146
+#: private/installer.php:147
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"
-#: private/installer.php:159
+#: private/installer.php:160
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"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "App directory already exists"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Can't create app folder. Please fix permissions. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Application is not enabled"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Authentication error"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token expired. Please reload page."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "Unknown user"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Files"
@@ -194,23 +193,23 @@ msgid "MS SQL username and/or password not valid: %s"
msgstr "MS SQL username and/or password not valid: %s"
#: private/setup/mssql.php:21 private/setup/mysql.php:13
-#: private/setup/oci.php:114 private/setup/postgresql.php:24
-#: private/setup/postgresql.php:70
+#: private/setup/oci.php:114 private/setup/postgresql.php:31
+#: private/setup/postgresql.php:84
msgid "You need to enter either an existing account or the administrator."
msgstr "You need to enter either an existing account or the administrator."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr "MySQL/MariaDB username and/or password not valid"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
#: private/setup/oci.php:151 private/setup/oci.php:162
#: private/setup/oci.php:169 private/setup/oci.php:178
#: private/setup/oci.php:186 private/setup/oci.php:195
-#: private/setup/oci.php:201 private/setup/postgresql.php:89
-#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
-#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#: private/setup/oci.php:201 private/setup/postgresql.php:103
+#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
+#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
#, php-format
msgid "DB Error: \"%s\""
msgstr "DB Error: \"%s\""
@@ -219,30 +218,30 @@ msgstr "DB Error: \"%s\""
#: private/setup/oci.php:122 private/setup/oci.php:145
#: private/setup/oci.php:152 private/setup/oci.php:163
#: private/setup/oci.php:179 private/setup/oci.php:187
-#: private/setup/oci.php:196 private/setup/postgresql.php:90
-#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
-#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#: private/setup/oci.php:196 private/setup/postgresql.php:104
+#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
+#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
#, php-format
msgid "Offending command was: \"%s\""
msgstr "Offending command was: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr "MySQL/MariaDB user '%s'@'localhost' exists already."
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr "Drop this user from MySQL/MariaDB"
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr "MySQL/MariaDB user '%s'@'%%' already exists"
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr "Drop this user from MySQL/MariaDB."
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -257,7 +256,7 @@ msgstr "Oracle username and/or password not valid"
msgid "Offending command was: \"%s\", name: %s, password: %s"
msgstr "Offending command was: \"%s\", name: %s, password: %s"
-#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
msgid "PostgreSQL username and/or password not valid"
msgstr "PostgreSQL username and/or password not valid"
@@ -269,66 +268,72 @@ msgstr "Set an admin username."
msgid "Set an admin password."
msgstr "Set an admin password."
-#: private/setup.php:195
+#: private/setup.php:198
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."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Please double check the <a href='%s'>installation guides</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s shared \"%s\" with you"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Could not find category \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "seconds ago"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minute ago"
msgstr[1] "%n minutes ago"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n hour ago"
msgstr[1] "%n hours ago"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "today"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "yesterday"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "%n day go"
msgstr[1] "%n days ago"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "last month"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n month ago"
msgstr[1] "%n months ago"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "last year"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "years ago"
diff --git a/l10n/en_GB/settings.po b/l10n/en_GB/settings.po
index d3903fba58b..fcc17d943e3 100644
--- a/l10n/en_GB/settings.po
+++ b/l10n/en_GB/settings.po
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# mnestis <transifex@mnestis.net>, 2013
+# mnestis <transifex@mnestis.net>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-05 22:23-0500\n"
-"PO-Revision-Date: 2013-12-05 14:30+0000\n"
+"POT-Creation-Date: 2014-03-18 01:55-0400\n"
+"PO-Revision-Date: 2014-03-17 13:07+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"
@@ -18,6 +18,48 @@ msgstr ""
"Language: en_GB\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr "Invalid value supplied for %s"
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Saved"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "test email settings"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr "If you received this email, the settings seem to be correct."
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr "A problem occurred whilst sending the e-mail. Please revisit your settings."
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Email sent"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr "You need to set your user email before being able to send test emails."
+
+#: admin/controller.php:116 templates/admin.php:284
+msgid "Send mode"
+msgstr "Send mode"
+
+#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
+msgid "Encryption"
+msgstr "Encryption"
+
+#: admin/controller.php:120 templates/admin.php:321
+msgid "Authentication method"
+msgstr "Authentication method"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Unable to load list from App Store"
@@ -114,62 +156,90 @@ msgstr "Back-end doesn't support password change, but the user's encryption key
msgid "Unable to change password"
msgstr "Unable to change password"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "Sending..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "User Documentation"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "Admin Documentation"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Update to {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Disable"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Enable"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Please wait...."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Error whilst disabling app"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Error whilst enabling app"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Updating...."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Error whilst updating app"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Error"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Update"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Updated"
-#: js/personal.js:220
+#: js/personal.js:246
msgid "Select a profile picture"
msgstr "Select a profile picture"
-#: js/personal.js:266
+#: js/personal.js:277
+msgid "Very weak password"
+msgstr "Very weak password"
+
+#: js/personal.js:278
+msgid "Weak password"
+msgstr "Weak password"
+
+#: js/personal.js:279
+msgid "So-so password"
+msgstr "So-so password"
+
+#: js/personal.js:280
+msgid "Good password"
+msgstr "Good password"
+
+#: js/personal.js:281
+msgid "Strong password"
+msgstr "Strong password"
+
+#: js/personal.js:316
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Decrypting files... Please wait, this can take some time."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Saving..."
-
#: js/users.js:47
msgid "deleted"
msgstr "deleted"
@@ -182,40 +252,40 @@ msgstr "undo"
msgid "Unable to remove user"
msgstr "Unable to remove user"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Groups"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Group Admin"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Delete"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "add group"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "A valid username must be provided"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Error creating user"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "A valid password must be provided"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Warning: Home directory for user \"{user}\" already exists"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__language_name__"
@@ -239,18 +309,42 @@ msgstr "Errors and fatal issues"
msgid "Fatal issues only"
msgstr "Fatal issues only"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "None"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Login"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr "Plain"
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr "NT LAN Manager"
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Security Warning"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -259,68 +353,68 @@ msgid ""
"root."
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:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Setup Warning"
-#: templates/admin.php:53
+#: templates/admin.php:78
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."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Please double check the <a href=\"%s\">installation guides</a>."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "Module 'fileinfo' missing"
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "The PHP module 'fileinfo' is missing. We strongly recommend enabling this module to get best results with mime-type detection."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
msgstr "Your PHP version is outdated"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "Your PHP version is outdated. We strongly recommend to update to 5.3.8 or newer because older versions are known to be broken. It is possible that this installation is not working correctly."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "Locale not working"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "System locale can not be set to a one which supports UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "This means that there might be problems with certain characters in file names."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "We strongly suggest installing the required packages on your system to support one of the following locales: %s."
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "Internet connection not working"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -329,118 +423,162 @@ msgid ""
"internet connection for this server if you want to have all features."
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:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "Execute one task with each page loaded"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php is registered at a webcron service to call cron.php every 15 minutes over http."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Use system's cron service to call the cron.php file every 15 minutes."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Sharing"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Enable Share API"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Allow apps to use the Share API"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Allow links"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Allow users to share items to the public with links"
-#: templates/admin.php:186
+#: templates/admin.php:211
msgid "Allow public uploads"
msgstr "Allow public uploads"
-#: templates/admin.php:187
+#: templates/admin.php:212
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Allow users to enable others to upload into their publicly shared folders"
-#: templates/admin.php:195
+#: templates/admin.php:220
msgid "Allow resharing"
msgstr "Allow resharing"
-#: templates/admin.php:196
+#: templates/admin.php:221
msgid "Allow users to share items shared with them again"
msgstr "Allow users to share items shared with them again"
-#: templates/admin.php:203
+#: templates/admin.php:228
msgid "Allow users to share with anyone"
msgstr "Allow users to share with anyone"
-#: templates/admin.php:206
+#: templates/admin.php:231
msgid "Allow users to only share with users in their groups"
msgstr "Allow users to only share with users in their groups"
-#: templates/admin.php:213
+#: templates/admin.php:238
msgid "Allow mail notification"
msgstr "Allow mail notification"
-#: templates/admin.php:214
+#: templates/admin.php:239
msgid "Allow user to send mail notification for shared files"
msgstr "Allow user to send mail notification for shared files"
-#: templates/admin.php:221
+#: templates/admin.php:246
msgid "Security"
msgstr "Security"
-#: templates/admin.php:234
+#: templates/admin.php:259
msgid "Enforce HTTPS"
msgstr "Enforce HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:261
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Forces the clients to connect to %s via an encrypted connection."
-#: templates/admin.php:242
+#: templates/admin.php:267
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Please connect to your %s via HTTPS to enable or disable the SSL enforcement."
-#: templates/admin.php:254
+#: templates/admin.php:279
+msgid "Email Server"
+msgstr "Email Server"
+
+#: templates/admin.php:281
+msgid "This is used for sending out notifications."
+msgstr "This is used for sending out notifications."
+
+#: templates/admin.php:312
+msgid "From address"
+msgstr "From address"
+
+#: templates/admin.php:334
+msgid "Authentication required"
+msgstr "Authentication required"
+
+#: templates/admin.php:338
+msgid "Server address"
+msgstr "Server address"
+
+#: templates/admin.php:342
+msgid "Port"
+msgstr "Port"
+
+#: templates/admin.php:347
+msgid "Credentials"
+msgstr "Credentials"
+
+#: templates/admin.php:348
+msgid "SMTP Username"
+msgstr "SMTP Username"
+
+#: templates/admin.php:351
+msgid "SMTP Password"
+msgstr "SMTP Password"
+
+#: templates/admin.php:355
+msgid "Test email settings"
+msgstr "Test email settings"
+
+#: templates/admin.php:356
+msgid "Send email"
+msgstr "Send email"
+
+#: templates/admin.php:361
msgid "Log"
msgstr "Log"
-#: templates/admin.php:255
+#: templates/admin.php:362
msgid "Log level"
msgstr "Log level"
-#: templates/admin.php:287
+#: templates/admin.php:394
msgid "More"
msgstr "More"
-#: templates/admin.php:288
+#: templates/admin.php:395
msgid "Less"
msgstr "Less"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:401 templates/personal.php:181
msgid "Version"
msgstr "Version"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:405 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -450,30 +588,34 @@ msgid ""
"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 Licence\">AGPL</abbr></a>."
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Add your App"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "More Apps"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Select an App"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "Documentation:"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "See application page at apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr "See application website"
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "User Documentation"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Administrator Documentation"
@@ -507,7 +649,7 @@ msgstr "Show First Run Wizard again"
msgid "You have used <strong>%s</strong> of the available <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:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Password"
@@ -519,151 +661,149 @@ msgstr "Your password was changed"
msgid "Unable to change your password"
msgstr "Unable to change your password"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Current password"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "New password"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Change password"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Full Name"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Email"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Your email address"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Fill in an email address to enable password recovery"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr "Fill in an email address to enable password recovery and receive notifications"
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Profile picture"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Upload new"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Select new from Files"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Remove image"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Either png or jpg. Ideally square but you will be able to crop it."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Your avatar is provided by your original account."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Cancel"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Choose as profile image"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Language"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Help translate"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Encryption"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "The encryption app is no longer enabled, please decrypt all your files"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Log-in password"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Decrypt all Files"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Login Name"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Create"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Admin Recovery Password"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Enter the recovery password in order to recover the user's files during password change"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Default Storage"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Please enter storage quota (e.g. \"512 MB\" or \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Unlimited"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Other"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Username"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Storage"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "change full name"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "set new password"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Default"
diff --git a/l10n/en_GB/user_ldap.po b/l10n/en_GB/user_ldap.po
index b41d0ae0216..a2648a790d3 100644
--- a/l10n/en_GB/user_ldap.po
+++ b/l10n/en_GB/user_ldap.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# mnestis <transifex@mnestis.net>, 2013
+# mnestis <transifex@mnestis.net>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 12: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"
@@ -87,43 +87,43 @@ msgstr "Success"
msgid "Error"
msgstr "Error"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Configuration OK"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Configuration incorrect"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Configuration incomplete"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Select groups"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Select object classes"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Select attributes"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Connection test succeeded"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Connection test failed"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Do you really want to delete the current Server Configuration?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Confirm Deletion"
@@ -141,11 +141,11 @@ msgid_plural "%s users found"
msgstr[0] "%s user found"
msgstr[1] "%s users found"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Invalid Host"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "Could not find the desired feature"
@@ -163,8 +163,8 @@ msgstr "Help"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr "Groups meeting these criteria are available in %s:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -199,8 +199,8 @@ msgid "groups found"
msgstr "groups found"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "What attribute should be used as login name:"
+msgid "Users login with this attribute:"
+msgstr "Users login with this attribute:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -267,8 +267,8 @@ msgstr "You can specify Base DN for users and groups in the Advanced tab"
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr "Limit %s access to users meeting these criteria:"
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -410,41 +410,51 @@ msgstr "Group Search Attributes"
msgid "Group-Member association"
msgstr "Group-Member association"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr "Nested Groups"
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)"
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Special Attributes"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Quota Field"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Quota Default"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "in bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Email Field"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "User Home Folder Naming Rule"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Internal Username"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -460,15 +470,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
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:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Internal Username Attribute:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Override UUID detection"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -479,19 +489,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
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:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "UUID Attribute for Users:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "UUID Attribute for Groups:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Username-LDAP User Mapping"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -505,10 +515,10 @@ msgid ""
"experimental stage."
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:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Clear Username-LDAP User Mapping"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Clear Groupname-LDAP Group Mapping"
diff --git a/l10n/eo/core.po b/l10n/eo/core.po
index 66aa1f14f4b..427b4ea5ca3 100644
--- a/l10n/eo/core.po
+++ b/l10n/eo/core.po
@@ -4,14 +4,14 @@
#
# Translators:
# Baptiste <baptiste+transifex@darthenay.fr>, 2013
-# Mariano <mstreet@kde.org.ar>, 2013
+# Mariano <mstreet@kde.org.ar>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,12 +19,11 @@ msgstr ""
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s kunhavigis “%s” kun vi"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,20 +38,7 @@ 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 ""
+msgstr "Ĝisdatiĝis datumbazo"
#: avatar/controller.php:62
msgid "No image or file provided"
@@ -60,11 +46,11 @@ msgstr ""
#: avatar/controller.php:81
msgid "Unknown filetype"
-msgstr ""
+msgstr "Ne konatas dosiertipo"
#: avatar/controller.php:85
msgid "Invalid image"
-msgstr ""
+msgstr "Ne validas bildo"
#: avatar/controller.php:115 avatar/controller.php:142
msgid "No temporary profile picture available, try again"
@@ -74,135 +60,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "dimanĉo"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "lundo"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "mardo"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "merkredo"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "ĵaŭdo"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "vendredo"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "sabato"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Januaro"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Februaro"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Marto"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Aprilo"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Majo"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Junio"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Julio"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Aŭgusto"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Septembro"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Oktobro"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Novembro"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Decembro"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Agordo"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Konservante..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "sekundoj antaŭe"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "antaŭ %n minuto"
+msgstr[1] "antaŭ %n minutoj"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "antaŭ %n horo"
+msgstr[1] "antaŭ %n horoj"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "hodiaŭ"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "hieraŭ"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "antaŭ %n tago"
+msgstr[1] "antaŭ %n tagoj"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "lastamonate"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "antaŭ %n monato"
+msgstr[1] "antaŭ %n monatoj"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "monatoj antaŭe"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "lastajare"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "jaroj antaŭe"
@@ -233,22 +223,22 @@ msgstr ""
#: js/oc-dialogs.js:347
msgid "{count} file conflict"
msgid_plural "{count} file conflicts"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "{count} dosierkonflikto"
+msgstr[1] "{count} dosierkonfliktoj"
#: js/oc-dialogs.js:361
msgid "One file conflict"
-msgstr ""
+msgstr "Unu dosierkonflikto"
#: js/oc-dialogs.js:367
msgid "Which files do you want to keep?"
-msgstr ""
+msgstr "Kiujn dosierojn vi volas konservi?"
#: js/oc-dialogs.js:368
msgid ""
"If you select both versions, the copied file will have a number added to its"
" name."
-msgstr ""
+msgstr "Se vi elektos ambaŭ eldonojn, la kopiota dosiero havos numeron aldonitan al sia nomo."
#: js/oc-dialogs.js:376
msgid "Cancel"
@@ -260,16 +250,36 @@ msgstr ""
#: js/oc-dialogs.js:433 js/oc-dialogs.js:446
msgid "(all selected)"
-msgstr ""
+msgstr "(ĉiuj elektitas)"
#: js/oc-dialogs.js:436 js/oc-dialogs.js:449
msgid "({count} selected)"
-msgstr ""
+msgstr "({count} elektitas)"
#: js/oc-dialogs.js:457
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Dividita"
@@ -278,12 +288,12 @@ msgstr "Dividita"
msgid "Share"
msgstr "Kunhavigi"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Eraro"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Eraro dum kunhavigo"
@@ -295,123 +305,123 @@ msgstr "Eraro dum malkunhavigo"
msgid "Error while changing permissions"
msgstr "Eraro dum ŝanĝo de permesoj"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Kunhavigita kun vi kaj la grupo {group} de {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Kunhavigita kun vi de {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
-msgstr ""
+msgstr "Kunhavigi kun uzanto aŭ grupo..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
-msgstr ""
+msgstr "Konhavigi ligilon"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Protekti per pasvorto"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Pasvorto"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Retpoŝti la ligilon al ulo"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Sendi"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Agordi limdaton"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Limdato"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Kunhavigi per retpoŝto:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Ne troviĝis gento"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grupo"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Rekunhavigo ne permesatas"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Kunhavigita en {item} kun {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Malkunhavigi"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
-msgstr ""
+msgstr "avizi per retpoŝto"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "povas redakti"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "alirkontrolo"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "krei"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "ĝisdatigi"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "forigi"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "kunhavigi"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Protektita per pasvorto"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Eraro dum malagordado de limdato"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Eraro dum agordado de limdato"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Sendante..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "La retpoŝtaĵo sendiĝis"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Averto"
@@ -421,7 +431,7 @@ msgstr "Ne indikiĝis tipo de la objekto."
#: js/tags.js:13
msgid "Enter new"
-msgstr ""
+msgstr "Enigu novan"
#: js/tags.js:27
msgid "Delete"
@@ -433,7 +443,7 @@ msgstr "Aldoni"
#: js/tags.js:39
msgid "Edit tags"
-msgstr ""
+msgstr "Redakti etikedojn"
#: js/tags.js:57
msgid "Error loading dialog template: {error}"
@@ -441,11 +451,11 @@ msgstr ""
#: js/tags.js:261
msgid "No tags selected for deletion."
-msgstr ""
+msgstr "Neniu etikedo elektitas por forigo."
#: js/update.js:8
msgid "Please reload the page."
-msgstr ""
+msgstr "Bonvolu reŝargi la paĝon."
#: js/update.js:17
msgid ""
@@ -458,11 +468,17 @@ msgstr "La ĝisdatigo estis malsukcese. Bonvolu raporti tiun problemon al la <a
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "La ĝisdatigo estis sukcesa. Alidirektante nun al ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Uzu la jenan ligilon por restarigi vian pasvorton: {link}"
@@ -482,8 +498,8 @@ msgstr "La peto malsukcesis!<br />Ĉu vi certiĝis, ke via retpoŝto/uzantonomo
msgid "You will receive a link to reset your password via Email."
msgstr "Vi ricevos ligilon retpoŝte por rekomencigi vian pasvorton."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Uzantonomo"
@@ -527,7 +543,7 @@ msgstr "Persona"
msgid "Users"
msgstr "Uzantoj"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Aplikaĵoj"
@@ -541,23 +557,23 @@ msgstr "Helpo"
#: tags/controller.php:22
msgid "Error loading tags"
-msgstr ""
+msgstr "Eraris ŝargo de etikedoj"
#: tags/controller.php:48
msgid "Tag already exists"
-msgstr ""
+msgstr "La etikedo jam ekzistas"
#: tags/controller.php:64
msgid "Error deleting tag(s)"
-msgstr ""
+msgstr "Eraris forigo de etikedo(j)"
#: tags/controller.php:75
msgid "Error tagging"
-msgstr ""
+msgstr "Eraris etikedado"
#: tags/controller.php:86
msgid "Error untagging"
-msgstr ""
+msgstr "Eraris maletikedado"
#: tags/controller.php:97
msgid "Error favoriting"
@@ -606,7 +622,7 @@ msgstr "Via PHP versio estas sendefenda je la NULL bajto atako (CVE-2006-7243)"
#: templates/installation.php:27
#, php-format
msgid "Please update your PHP installation to use %s securely."
-msgstr ""
+msgstr "Bonvolu ĝisdatigi vian PHP-instalon por uzi %s sekure."
#: templates/installation.php:33
msgid ""
@@ -637,51 +653,49 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Krei <strong>administran konton</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Progresinta"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Datuma dosierujo"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Agordi la datumbazon"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "estos uzata"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Datumbaza uzanto"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Datumbaza pasvorto"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Datumbaza nomo"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Datumbaza tabelospaco"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Datumbaza gastigo"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Fini la instalon"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
-msgstr ""
+msgstr "Finante..."
#: templates/layout.user.php:40
msgid ""
@@ -695,7 +709,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr "%s haveblas. Ekhavi pli da informo pri kiel ĝisdatigi."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Elsaluti"
@@ -719,29 +733,29 @@ msgstr ""
#: templates/login.php:18
msgid "Please contact your administrator."
-msgstr ""
+msgstr "Bonvolu kontakti vian administranton."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Ĉu vi perdis vian pasvorton?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "memori"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Ensaluti"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Alternativaj ensalutoj"
#: 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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
@@ -760,7 +774,7 @@ msgstr ""
#: templates/singleuser.user.php:7 templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "Dankon pro via pacienco."
#: templates/update.admin.php:3
#, php-format
diff --git a/l10n/eo/files.po b/l10n/eo/files.po
index cb3d5db5598..1e3d4561659 100644
--- a/l10n/eo/files.po
+++ b/l10n/eo/files.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,36 +28,48 @@ msgstr "Ne eblis movi %s: dosiero kun ĉi tiu nomo jam ekzistas"
msgid "Could not move %s"
msgstr "Ne eblis movi %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Dosiernomo devas ne malpleni."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "La dosieronomo ne devas enhavi “/”. Bonvolu elekti malsaman nomon."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Nevalida nomo: “\\”, “/”, “<”, “>”, “:”, “\"”, “|”, “?” kaj “*” ne permesatas."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "La nomo %s jam uziĝas en la dosierujo %s. Bonvolu elekti malsaman nomon."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Nevalida fonto"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Eraris elŝuto de %s al %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Eraris la kreo de la dosiero"
@@ -65,236 +77,231 @@ msgstr "Eraris la kreo de la dosiero"
msgid "Folder name cannot be empty."
msgstr "La dosierujnomo ne povas malpleni."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "La dosiernomo ne devas enhavi “/”. Bonvolu elekti malsaman nomon."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Eraris la kreo de la dosierujo"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Ne povis agordiĝi la alŝuta dosierujo."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Neniu dosiero alŝutiĝis. Nekonata eraro."
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Ne estas eraro, la dosiero alŝutiĝis sukcese."
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "La dosiero alŝutita superas la regulon upload_max_filesize el php.ini: "
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "La dosiero alŝutita superas la regulon MAX_FILE_SIZE, kiu estas difinita en la HTML-formularo"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "la alŝutita dosiero nur parte alŝutiĝis"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Neniu dosiero alŝutiĝis."
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Mankas provizora dosierujo."
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Malsukcesis skribo al disko"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Ne haveblas sufiĉa memoro"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "La alŝuto malsukcesis. Ne povis ekhaviĝi informo pri dosiero."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "La alŝuto malsukcesis. Ne troviĝis alŝutota dosiero."
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "La alŝuto malsukcesis. Ne povis ekhaviĝi informo pri dosiero."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Nevalida dosierujo."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Dosieroj"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Ne povis alŝutiĝi {filename} ĉar ĝi estas dosierujo aŭ ĝi havas 0 duumokojn"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Ne haveblas sufiĉa spaco"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "La alŝuto nuliĝis."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Ne povis ekhaviĝi rezulto el la servilo."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "La URL ne povas malpleni"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} jam ekzistas"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Ne povis kreiĝi dosiero"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Ne povis kreiĝi dosierujo"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Kunhavigi"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Forigi por ĉiam"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Alinomigi"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Traktotaj"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Ne povis alinomiĝi dosiero"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "anstataŭiĝis {new_name} per {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "malfari"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n dosierujo"
msgstr[1] "%n dosierujoj"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n dosiero"
msgstr[1] "%n dosieroj"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} kaj {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Alŝutatas %n dosiero"
msgstr[1] "Alŝutatas %n dosieroj"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' ne estas valida dosiernomo."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Nevalida nomo: “\\”, “/”, “<”, “>”, “:”, “\"”, “|”, “?” kaj “*” ne permesatas."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Via memoro plenas, ne plu eblas ĝisdatigi aŭ sinkronigi dosierojn!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Via memoro preskaŭ plenas ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Via elŝuto pretiĝatas. Ĉi tio povas daŭri iom da tempo se la dosieroj grandas."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Eraris movo de dosiero"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Eraro"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nomo"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Grando"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Modifita"
@@ -302,12 +309,12 @@ msgstr "Modifita"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s ne povis alinomiĝi"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Alŝuti"
@@ -343,72 +350,68 @@ msgstr "Maksimuma enirgrando por ZIP-dosieroj"
msgid "Save"
msgstr "Konservi"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Nova"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Tekstodosiero"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Nova dosierujo"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Dosierujo"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "El ligilo"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Forigitaj dosieroj"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Nuligi alŝuton"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Vi ne havas permeson alŝuti aŭ krei dosierojn ĉi tie"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Nenio estas ĉi tie. Alŝutu ion!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Elŝuti"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Forigi"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Alŝuto tro larĝa"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Dosieroj estas skanataj, bonvolu atendi."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Nuna skano"
-
-#: 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 a6984c35768..7fcbd73bde2 100644
--- a/l10n/eo/files_encryption.po
+++ b/l10n/eo/files_encryption.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -81,18 +81,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Mankas neproj."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -100,9 +100,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Konservante..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/eo/files_external.po b/l10n/eo/files_external.po
index 15d48094528..da6e5db6020 100644
--- a/l10n/eo/files_external.po
+++ b/l10n/eo/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Alirpermeso donita"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Eraro dum agordado de la memorservo Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Doni alirpermeson"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Bonvolu provizi ŝlosilon de la aplikaĵo Dropbox validan kaj sekretan."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Eraro dum agordado de la memorservo Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Uzantoj"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Forigi"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Kapabligi malenan memorilon de uzanto"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Permesi al uzantoj surmeti siajn proprajn malenajn memorilojn"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Radikaj SSL-atestoj"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Enporti radikan ateston"
diff --git a/l10n/eo/files_sharing.po b/l10n/eo/files_sharing.po
index 98301b5390c..e9123ea9dbc 100644
--- a/l10n/eo/files_sharing.po
+++ b/l10n/eo/files_sharing.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: Mariano <mstreet@kde.org.ar>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,10 @@ msgstr ""
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Kunhavigita de {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Ĉi tiu kunhavigo estas protektata per pasvorto"
@@ -54,32 +58,16 @@ msgstr "kunhavigo malkapablas"
msgid "For more info, please ask the person who sent this link."
msgstr "Por plia informo, bonvolu peti al la persono, kiu sendis ĉi tiun ligilon."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s kunhavigis la dosierujon %s kun vi"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s kunhavigis la dosieron %s kun vi"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Elŝuti"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Alŝuti"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Nuligi alŝuton"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Ne haveblas antaŭvido por"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Direkta ligilo"
diff --git a/l10n/eo/files_trashbin.po b/l10n/eo/files_trashbin.po
index 2417a2e8c67..2da6d3501f8 100644
--- a/l10n/eo/files_trashbin.po
+++ b/l10n/eo/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: Mariano <mstreet@kde.org.ar>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Ne povis foriĝi %s por ĉiam"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Ne povis restaŭriĝi %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Forigitaj dosieroj"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Eraro"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "restaŭrita"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Nenio estas ĉi tie. Via rubujo malplenas!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nomo"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Restaŭri"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Forigita"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Forigi"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Forigitaj dosieroj"
diff --git a/l10n/eo/lib.po b/l10n/eo/lib.po
index cceb200d023..61481d103bf 100644
--- a/l10n/eo/lib.po
+++ b/l10n/eo/lib.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,59 +18,54 @@ msgstr ""
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Helpo"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Persona"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Agordo"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Uzantoj"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Administranto"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
#: private/avatar.php:66
msgid "Unknown filetype"
-msgstr ""
+msgstr "Ne konatas dosiertipo"
#: private/avatar.php:71
msgid "Invalid image"
-msgstr ""
+msgstr "Ne validas bildo"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "TTT-servoj regataj de vi"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP-elŝuto estas malkapabligita."
@@ -93,74 +88,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "La aplikaĵo ne estas kapabligita"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Aŭtentiga eraro"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Ĵetono eksvalidiĝis. Bonvolu reŝargi la paĝon."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Dosieroj"
@@ -200,8 +199,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "La uzantonomo de MySQL aŭ la pasvorto ne validas"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -228,21 +227,21 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "La uzanto de MySQL “%s”@“localhost” jam ekzistas."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Forigi ĉi tiun uzanton el MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "La uzanto de MySQL “%s”@“%%” jam ekzistas"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Forigi ĉi tiun uzanton el MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -269,66 +268,72 @@ msgstr "Starigi administran uzantonomon."
msgid "Set an admin password."
msgstr "Starigi administran pasvorton."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Via TTT-servilo ankoraŭ ne ĝuste agordiĝis por permesi sinkronigi dosierojn ĉar la WebDAV-interfaco ŝajnas rompita."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Bonvolu duoble kontroli la <a href='%s'>gvidilon por instalo</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s kunhavigis “%s” kun vi"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Ne troviĝis kategorio “%s”"
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "sekundoj antaŭe"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "antaŭ %n minutoj"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "antaŭ %n horoj"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "hodiaŭ"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "hieraŭ"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "antaŭ %n tagoj"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "lastamonate"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "antaŭ %n monatoj"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "lastajare"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "jaroj antaŭe"
diff --git a/l10n/eo/settings.po b/l10n/eo/settings.po
index 18451d02c58..8594a0204c0 100644
--- a/l10n/eo/settings.po
+++ b/l10n/eo/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "La retpoŝtaĵo sendiĝis"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Ĉifrado"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Ne eblis ŝargi liston el aplikaĵovendejo"
@@ -113,61 +155,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Dokumentaro por uzantoj"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Malkapabligi"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Kapabligi"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Eraro"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Ĝisdatigi"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Konservante..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -181,40 +251,40 @@ msgstr "malfari"
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupoj"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Grupadministranto"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Forigi"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Esperanto"
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Nenio"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Ensaluti"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Sekureca averto"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Via TTT-servilo ankoraŭ ne ĝuste agordiĝis por permesi sinkronigi dosierojn ĉar la WebDAV-interfaco ŝajnas rompita."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Kunhavigo"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Kapabligi API-on por Kunhavigo"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Kapabligi aplikaĵojn uzi la API-on pri Kunhavigo"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Kapabligi ligilojn"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Kapabligi uzantojn kunhavigi erojn kun la publiko perligile"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Kapabligi rekunhavigon"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Kapabligi uzantojn rekunhavigi erojn kunhavigitajn kun ili"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Kapabligi uzantojn kunhavigi kun ĉiu ajn"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Kapabligi uzantojn nur kunhavigi kun uzantoj el siaj grupoj"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Servila adreso"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Pordo"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "Aŭtentigiloj"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Protokolo"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Registronivelo"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Pli"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Malpli"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Eldono"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,30 +587,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Ellaborita de la <a href=\"http://ownCloud.org/contact\" target=\"_blank\">komunumo de ownCloud</a>, la <a href=\"https://github.com/owncloud\" target=\"_blank\">fontokodo</a> publikas laŭ la permesilo <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Aldonu vian aplikaĵon"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Pli da aplikaĵoj"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Elekti aplikaĵon"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Vidu la paĝon pri aplikaĵoj ĉe apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"</span>-permesilhavigita de <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Dokumentaro por uzantoj"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Dokumentaro por administrantoj"
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Vi uzas <strong>%s</strong> el la haveblaj <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Pasvorto"
@@ -518,151 +660,149 @@ msgstr "Via pasvorto ŝanĝiĝis"
msgid "Unable to change your password"
msgstr "Ne eblis ŝanĝi vian pasvorton"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Nuna pasvorto"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nova pasvorto"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Ŝanĝi la pasvorton"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Retpoŝto"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Via retpoŝta adreso"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Enigu retpoŝtadreson por kapabligi pasvortan restaŭron"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Profila bildo"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Nuligi"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Lingvo"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Helpu traduki"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Ĉifrado"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
-msgstr ""
+msgstr "Ensaluti"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Krei"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Defaŭlta konservejo"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Senlima"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Alia"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Uzantonomo"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Konservejo"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Defaŭlta"
diff --git a/l10n/eo/user_ldap.po b/l10n/eo/user_ldap.po
index 8ba0c5153c1..6f353ffd28f 100644
--- a/l10n/eo/user_ldap.po
+++ b/l10n/eo/user_ldap.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/owncloud/language/eo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -87,43 +87,43 @@ msgstr "Sukceso"
msgid "Error"
msgstr "Eraro"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Elekti grupojn"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Elekti objektoklasojn"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Elekti atribuojn"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Provo de konekto sukcesis"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Provo de konekto malsukcesis"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Konfirmi forigon"
@@ -141,11 +141,11 @@ msgid_plural "%s users found"
msgstr[0] "%s uzanto troviĝis"
msgstr[1] "%s uzanto troviĝis"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Nevalida gastigo"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -163,7 +163,7 @@ msgstr "Helpo"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -199,7 +199,7 @@ msgid "groups found"
msgstr "grupoj trovitaj"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -267,7 +267,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -410,41 +410,51 @@ msgstr "Atribuoj de gruposerĉo"
msgid "Group-Member association"
msgstr "Asocio de grupo kaj membro"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Specialaj atribuoj"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Kampo de kvoto"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "duumoke"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Kampo de retpoŝto"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Lasu malplena por uzantonomo (defaŭlto). Alie, specifu LDAP/AD-atributon."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Ena uzantonomo"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -460,15 +470,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Atribuo de ena uzantonomo:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -479,19 +489,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "UUID-atribuo por uzantoj:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "UUID-atribuo por grupoj:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -505,10 +515,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/es/core.po b/l10n/es/core.po
index ed95b47d7f1..3286a21a8e9 100644
--- a/l10n/es/core.po
+++ b/l10n/es/core.po
@@ -3,9 +3,9 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Art O. Pal <artopal@fastmail.fm>, 2013
+# Art O. Pal <artopal@fastmail.fm>, 2013-2014
# ggam <ggam@brainleakage.com>, 2013
-# I Robot <owncloud-bot@tmit.eu>, 2013
+# I Robot, 2013
# juanman <juanma@kde.org.ar>, 2013
# msoko <sokolovitch@yahoo.com>, 2013
# pablomillaquen <pablomillaquen@gmail.com>, 2013
@@ -13,15 +13,17 @@
# Rubén del Campo <yo@rubendelcampo.es>, 2013
# saskarip <saskarip@gmail.com>, 2013
# saskarip <saskarip@gmail.com>, 2013
+# xsergiolpx <sergioballesterossolanas@gmail.com>, 2014
# iGerli <stefano@aerosoles.net>, 2013
+# victormce <victormce@gmail.com>, 2014
# xhiena <xhiena@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:10+0000\n"
-"Last-Translator: juanman <juanma@kde.org.ar>\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 17:41+0000\n"
+"Last-Translator: Art O. Pal <artopal@fastmail.fm>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,12 +31,11 @@ msgstr ""
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s ha compatido »%s« contigo"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr "La fecha de caducidad está en el pasado."
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "No se pudo enviar el mensaje a los siguientes usuarios: %s"
@@ -51,19 +52,6 @@ msgstr "Modo mantenimiento desactivado"
msgid "Updated database"
msgstr "Base de datos actualizada"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "Actualizando caché de archivos, esto puede tardar bastante tiempo..."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Caché de archivos actualizada"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "... %d%% hecho ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "No se especificó ningún archivo o imagen"
@@ -84,135 +72,139 @@ msgstr "No hay disponible una imagen temporal de perfil, pruebe de nuevo"
msgid "No crop data provided"
msgstr "No se proporcionó datos del recorte"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Domingo"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Lunes"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Martes"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Miércoles"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Jueves"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Viernes"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Sábado"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Enero"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Febrero"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Marzo"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Abril"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Mayo"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Junio"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Julio"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Agosto"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Septiembre"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Octubre"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Noviembre"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Diciembre"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Ajustes"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Guardando..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "segundos antes"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "Hace %n minuto"
msgstr[1] "Hace %n minutos"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "Hace %n hora"
msgstr[1] "Hace %n horas"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "hoy"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "ayer"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "Hace %n día"
msgstr[1] "Hace %n días"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "el mes pasado"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "Hace %n mes"
msgstr[1] "Hace %n meses"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "meses antes"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "el año pasado"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "años antes"
@@ -280,6 +272,26 @@ msgstr "({count} seleccionados)"
msgid "Error loading file exists template"
msgstr "Error cargando plantilla de archivo existente"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "Contraseña muy débil"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "Contraseña débil"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr "Contraseña pasable"
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "Contraseña buena"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "Contraseña muy buena"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Compartido"
@@ -288,12 +300,12 @@ msgstr "Compartido"
msgid "Share"
msgstr "Compartir"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Error"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Error al compartir"
@@ -305,123 +317,123 @@ msgstr "Error al dejar de compartir"
msgid "Error while changing permissions"
msgstr "Error al cambiar permisos"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Compartido contigo y el grupo {group} por {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Compartido contigo por {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Compartido con el usuario o con el grupo ..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Enlace compartido"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Protección con contraseña"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Contraseña"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Permitir Subida Pública"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Enviar enlace por correo electrónico a una persona"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Enviar"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Establecer fecha de caducidad"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Fecha de caducidad"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Compartir por correo electrónico:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "No se encontró gente"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grupo"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "No se permite compartir de nuevo"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Compartido en {item} con {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Dejar de compartir"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
-msgstr "notificar al usuario por correo electrónico"
+msgstr "notificar por correo electrónico"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "puede editar"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "control de acceso"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "crear"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "actualizar"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "eliminar"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "compartir"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Protegido con contraseña"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Error eliminando fecha de caducidad"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Error estableciendo fecha de caducidad"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Enviando..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Correo electrónico enviado"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Precaución"
@@ -468,11 +480,17 @@ msgstr "La actualización ha fracasado. Por favor, informe de este problema a la
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "La actualización se ha realizado con éxito. Redireccionando a ownCloud ahora."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s restablecer contraseña"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr "Ocurrió un problema al enviar el mensaje de correo electrónico. Contacte a su administrador."
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Utilice el siguiente enlace para restablecer su contraseña: {link}"
@@ -492,8 +510,8 @@ msgstr "La petición ha fallado! <br> ¿Está seguro de que su dirección de cor
msgid "You will receive a link to reset your password via Email."
msgstr "Recibirá un enlace por correo electrónico para restablecer su contraseña"
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Nombre de usuario"
@@ -537,7 +555,7 @@ msgstr "Personal"
msgid "Users"
msgstr "Usuarios"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Aplicaciones"
@@ -647,49 +665,47 @@ msgstr "Para información de cómo configurar apropiadamente su servidor, por fa
msgid "Create an <strong>admin account</strong>"
msgstr "Crear una <strong>cuenta de administrador</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Avanzado"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr "Almacenamiento y base de datos"
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Directorio de datos"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Configurar la base de datos"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "se utilizarán"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Usuario de la base de datos"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Contraseña de la base de datos"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Nombre de la base de datos"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Espacio de tablas de la base de datos"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Host de la base de datos"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Completar la instalación"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Finalizando..."
@@ -705,7 +721,7 @@ msgstr "Esta aplicación requiere que se habilite JavaScript para su correcta op
msgid "%s is available. Get more information on how to update."
msgstr "%s esta disponible. Obtener mas información de como actualizar."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Salir"
@@ -731,28 +747,28 @@ msgstr "La autenticación a fallado en el servidor."
msgid "Please contact your administrator."
msgstr "Por favor, contacte con el administrador."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "¿Ha perdido su contraseña?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "recordar"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Entrar"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Inicios de sesión alternativos"
#: 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>"
-msgstr "Hola:<br><br>tan solo queremos informarte que %s compartió «%s» contigo.<br><a href=\"%s\">¡Míralo acá!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr "Hola:<br><br>Te comentamos que %s compartió <strong>%s</strong> contigo.<br><a href=\"%s\">¡Échale un vistazo!</a><br><br>"
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/es/files.po b/l10n/es/files.po
index 0cfd42968eb..d26411a2e1c 100644
--- a/l10n/es/files.po
+++ b/l10n/es/files.po
@@ -3,7 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Art O. Pal <artopal@fastmail.fm>, 2013
+# Art O. Pal <artopal@fastmail.fm>, 2013-2014
# ggam <ggam@brainleakage.com>, 2013
# japaol <japaol@gmail.com>, 2013
# juanman <juanma@kde.org.ar>, 2013
@@ -12,13 +12,14 @@
# qdneren <renanqd@yahoo.com.mx>, 2013
# Rubén del Campo <yo@rubendelcampo.es>, 2013
# saskarip <saskarip@gmail.com>, 2013
+# victormce <victormce@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:10+0000\n"
-"Last-Translator: Art O. Pal <artopal@fastmail.fm>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -36,36 +37,48 @@ msgstr "No se pudo mover %s - Ya existe un archivo con ese nombre."
msgid "Could not move %s"
msgstr "No se pudo mover %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "El nombre de archivo no puede estar vacío."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "El nombre del archivo, NO puede contener el simbolo\"/\", por favor elija un nombre diferente."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "\"%s\" es un nombre de archivo inválido."
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos "
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr "La carpeta destino fue movida o eliminada."
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
-msgstr "No es un origen válido"
+msgstr "No es una fuente válida"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
-msgstr "El servidor no puede acceder URLs; revise la configuración del servidor."
+msgstr "La configuración del servidor no le permite abrir URLs, revísela."
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Error mientras se descargaba %s a %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Error al crear el archivo"
@@ -73,236 +86,231 @@ msgstr "Error al crear el archivo"
msgid "Folder name cannot be empty."
msgstr "El nombre de la carpeta no puede estar vacío."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "El nombre de la carpeta, NO puede contener el simbolo\"/\", por favor elija un nombre diferente."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Error al crear la carpeta."
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Incapaz de crear directorio de subida."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Token Inválido"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "No se subió ningún archivo. Error desconocido"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "No hubo ningún problema, el archivo se subió con éxito"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "El archivo subido sobrepasa la directiva 'upload_max_filesize' en php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "El archivo subido sobrepasa la directiva 'MAX_FILE_SIZE' especificada en el formulario HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "El archivo subido fue sólo subido parcialmente"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "No se subió ningún archivo"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Falta la carpeta temporal"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Falló al escribir al disco"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "No hay suficiente espacio disponible"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Actualización fallida. No se pudo obtener información del archivo."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Actualización fallida. No se pudo encontrar el archivo subido"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Actualización fallida. No se pudo obtener información del archivo."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Directorio inválido."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Archivos"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "No ha sido posible subir {filename} porque es un directorio o tiene 0 bytes"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "No hay suficiente espacio disponible"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr "El tamaño total del archivo {size1} excede el límite {size2}"
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr "No hay suficiente espacio libre. Quiere subir {size1} pero solo quedan {size2}"
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Subida cancelada."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "No se pudo obtener respuesta del servidor."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada."
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "La dirección URL no puede estar vacía"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr "En la carpeta de inicio, 'Shared' es un nombre reservado"
+msgstr "En la carpeta home, no se puede usar 'Shared'"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} ya existe"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "No se pudo crear el archivo"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "No se pudo crear la carpeta"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Error al descargar URL."
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Compartir"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Eliminar permanentemente"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Renombrar"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Pendiente"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "No se pudo renombrar el archivo"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "reemplazado {new_name} con {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "deshacer"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
-msgstr "Error borrando el archivo."
+msgstr "Error al borrar el archivo"
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n carpeta"
msgstr[1] "%n carpetas"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n archivo"
msgstr[1] "%n archivos"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} y {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Subiendo %n archivo"
msgstr[1] "Subiendo %n archivos"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' no es un nombre de archivo válido."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "\"{name}\" es un nombre de archivo inválido."
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos "
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Su almacenamiento está casi lleno ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "La app de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo."
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "La clave privada no es válida para la app de cifrado. Por favor, actualiza la contraseña de tu clave privada en tus ajustes personales para recuperar el acceso a tus archivos cifrados."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "El cifrado ha sido deshabilitado pero tus archivos permanecen cifrados. Por favor, ve a tus ajustes personales para descifrar tus archivos."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Su descarga está siendo preparada. Esto podría tardar algo de tiempo si los archivos son grandes."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Error moviendo archivo"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Error"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nombre"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Tamaño"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Modificado"
@@ -310,12 +318,12 @@ msgstr "Modificado"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nombre de carpeta inválido. El uso de \"Shared\" esta reservado."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s no pudo ser renombrado"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Subir"
@@ -351,72 +359,68 @@ msgstr "Tamaño máximo para archivos ZIP de entrada"
msgid "Save"
msgstr "Guardar"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Nuevo"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Nuevo archivo de texto"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Archivo de texto"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Nueva carpeta"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Carpeta"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Desde enlace"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Archivos eliminados"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Cancelar subida"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "No tienes permisos para subir o crear archivos aquí."
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "No hay nada aquí. ¡Suba algo!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Descargar"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Eliminar"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Subida demasido grande"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Los archivos están siendo escaneados, por favor espere."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Escaneo actual"
-
-#: 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 cb14c25e467..50f8edbd476 100644
--- a/l10n/es/files_encryption.po
+++ b/l10n/es/files_encryption.po
@@ -3,7 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Art O. Pal <artopal@fastmail.fm>, 2013
+# Art O. Pal <artopal@fastmail.fm>, 2013-2014
# asaez <asaez@asaez.eu>, 2013
# gmoriello <gmoriello@gmail.com>, 2013
# japaol <japaol@gmail.com>, 2013
@@ -19,9 +19,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-02 17:27-0500\n"
-"PO-Revision-Date: 2013-11-29 22:20+0000\n"
-"Last-Translator: Raul Fernandez Garcia <raulfg3@gmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 15:20+0000\n"
+"Last-Translator: Art O. Pal <artopal@fastmail.fm>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -92,18 +92,18 @@ msgid ""
"administrator"
msgstr "Error desconocido. Verifique la configuración de su sistema o póngase en contacto con su administrador"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Requisitos incompletos."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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, asegúrese de que PHP 5.3.3 o posterior está instalado y que la extensión OpenSSL de PHP está habilitada y configurada correctamente. Por el momento, la aplicación de cifrado ha sido deshabilitada."
-#: hooks/hooks.php:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Los siguientes usuarios no han sido configurados para el cifrado:"
@@ -111,9 +111,9 @@ msgstr "Los siguientes usuarios no han sido configurados para el cifrado:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Encriptación iniciada..... Esto puede tomar un tiempo. Por favor espere."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Guardando..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr "Cifrado inicial en curso... Inténtelo más tarde."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/es/files_external.po b/l10n/es/files_external.po
index 503d6f1758f..98e23a43c56 100644
--- a/l10n/es/files_external.po
+++ b/l10n/es/files_external.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Art O. Pal <artopal@fastmail.fm>, 2014
# Rubén del Campo <yo@rubendelcampo.es>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: Rubén del Campo <yo@rubendelcampo.es>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 15:31+0000\n"
+"Last-Translator: Art O. Pal <artopal@fastmail.fm>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,40 +19,44 @@ msgstr ""
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Acceso concedido"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Error configurando el almacenamiento de Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Conceder acceso"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Por favor, proporcione un una clave válida de la app Dropbox y una clave secreta."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Error configurando el almacenamiento de Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Guardado"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Advertencia:</b> El cliente smb (smbclient) no se encuentra instalado. El montado de archivos o ficheros CIFS/SMB no es posible. Por favor pida al administrador de su sistema que lo instale."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Advertencia:</b> El soporte de FTP en PHP no se encuentra instalado. El montado de archivos o ficheros FTP no es posible. Por favor pida al administrador de su sistema que lo instale."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +108,22 @@ msgid "Users"
msgstr "Usuarios"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Eliminar"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Habilitar almacenamiento externo de usuario"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Permitir a los usuarios montar su propio almacenamiento externo"
+msgid "Allow users to mount the following external storage"
+msgstr "Permitir a los usuarios montar el siguiente almacenamiento externo"
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Certificados raíz SSL"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importar certificado raíz"
diff --git a/l10n/es/files_sharing.po b/l10n/es/files_sharing.po
index e4fa41f4c8a..dd65ca15edc 100644
--- a/l10n/es/files_sharing.po
+++ b/l10n/es/files_sharing.po
@@ -3,7 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Art O. Pal <artopal@fastmail.fm>, 2013
+# Art O. Pal <artopal@fastmail.fm>, 2013-2014
# Dominique Couot <dcouot@hotmail.com>, 2013
# juanman <juanma@kde.org.ar>, 2013
# Rubén del Campo <yo@rubendelcampo.es>, 2013
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: Rubén del Campo <yo@rubendelcampo.es>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 15:20+0000\n"
+"Last-Translator: Art O. Pal <artopal@fastmail.fm>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,6 +21,10 @@ msgstr ""
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Compartido por {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Este elemento compartido esta protegido por contraseña"
@@ -57,32 +61,16 @@ msgstr "compartir está desactivado"
msgid "For more info, please ask the person who sent this link."
msgstr "Para mayor información, contacte a la persona que le envió el enlace."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s compartió la carpeta %s contigo"
+msgid "shared by %s"
+msgstr "Compartido por %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s compartió el fichero %s contigo"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Descargar"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Subir"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Cancelar subida"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "No hay vista previa disponible para"
+msgid "Download %s"
+msgstr "Descargar %s"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Enlace directo"
diff --git a/l10n/es/files_trashbin.po b/l10n/es/files_trashbin.po
index 186909f3505..c4e17664608 100644
--- a/l10n/es/files_trashbin.po
+++ b/l10n/es/files_trashbin.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,44 +19,48 @@ msgstr ""
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "No se puede eliminar %s permanentemente"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "No se puede restaurar %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Archivos eliminados"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Error"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "recuperado"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "No hay nada aquí. ¡Tu papelera esta vacía!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nombre"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Recuperar"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Eliminado"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Eliminar"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Archivos Eliminados"
diff --git a/l10n/es/lib.po b/l10n/es/lib.po
index 6e80e0b1fe2..994e3b4d6ea 100644
--- a/l10n/es/lib.po
+++ b/l10n/es/lib.po
@@ -3,18 +3,20 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Art O. Pal <artopal@fastmail.fm>, 2014
# Dharth <emilpg@gmail.com>, 2013
# pablomillaquen <pablomillaquen@gmail.com>, 2013
# Raul Fernandez Garcia <raulfg3@gmail.com>, 2013
# Rubén del Campo <yo@rubendelcampo.es>, 2013
+# victormce <victormce@gmail.com>, 2014
# xhiena <xhiena@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 15:31+0000\n"
+"Last-Translator: Art O. Pal <artopal@fastmail.fm>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/owncloud/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,38 +24,38 @@ msgstr ""
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, 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"
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "No se ha especificado nombre de la aplicación"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Ayuda"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Personal"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Ajustes"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Usuarios"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Administración"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Falló la actualización \"%s\"."
@@ -66,15 +68,10 @@ msgstr "Tipo de archivo desconocido"
msgid "Invalid image"
msgstr "Imagen inválida"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "Servicios web bajo su control"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "No se puede abrir \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "La descarga en ZIP está desactivada."
@@ -95,76 +92,80 @@ msgstr "Los archivos seleccionados son demasiado grandes para generar el archivo
msgid ""
"Please download the files separately in smaller chunks or kindly ask your "
"administrator."
-msgstr "Descargue los archivos en trozos más pequeños, por separado o solicítelos amablemente a su administrador."
+msgstr "Descargue los archivos en trozos más pequeños, por separado o solicítelos amablemente su administrador."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "No se ha especificado origen cuando se ha instalado la aplicación"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "No href especificado cuando se ha instalado la aplicación"
-#: private/installer.php:75
+#: private/installer.php:76
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"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Ficheros de tipo %s no son soportados"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Fallo de apertura de fichero mientras se instala la aplicación"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "La aplicación no suministra un fichero info.xml"
-#: private/installer.php:131
+#: private/installer.php:132
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"
-#: private/installer.php:140
+#: private/installer.php:141
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"
-#: private/installer.php:146
+#: private/installer.php:147
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"
-#: private/installer.php:159
+#: private/installer.php:160
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 "La aplicación no puede ser instalada por que la versión en info.xml/version no es la misma que la establecida en la app store"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "El directorio de la aplicación ya existe"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "No se puede crear la carpeta de la aplicación. Corrija los permisos. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "La aplicación no está habilitada"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Error de autenticación"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token expirado. Por favor, recarga la página."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "Usuario desconocido"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Archivos"
@@ -204,8 +205,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Tiene que ingresar una cuenta existente o la del administrador."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Usuario y/o contraseña de MySQL no válidos"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr "Nombre de usuario o contraseña de MySQL/MariaDB inválidos"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -232,21 +233,21 @@ msgstr "Comando infractor: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "Usuario MySQL '%s'@'localhost' ya existe."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr "El usuario de MySQL/MariaDB '%s'@'localhost' ya existe."
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Eliminar este usuario de MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr "Eliminar este usuario de MySQL/MariaDB"
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "Usuario MySQL '%s'@'%%' ya existe"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr "El usuario de MySQL/MariaDB '%s'@'%%' ya existe"
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Eliminar este usuario de MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr "Eliminar este usuario de MySQL/MariaDB."
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -273,66 +274,72 @@ msgstr "Configurar un nombre de usuario del administrador"
msgid "Set an admin password."
msgstr "Configurar la contraseña del administrador."
-#: private/setup.php:195
+#: private/setup.php:198
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."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
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>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s ha compatido »%s« contigo"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "No puede encontrar la categoria \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "hace segundos"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "Hace %n minuto"
msgstr[1] "Hace %n minutos"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "Hace %n hora"
msgstr[1] "Hace %n horas"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "hoy"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "ayer"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "Hace %n día"
msgstr[1] "Hace %n días"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "mes pasado"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "Hace %n mes"
msgstr[1] "Hace %n meses"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "año pasado"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "hace años"
diff --git a/l10n/es/settings.po b/l10n/es/settings.po
index 6ff8c4bf8e1..5e7045276d0 100644
--- a/l10n/es/settings.po
+++ b/l10n/es/settings.po
@@ -3,11 +3,12 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Art O. Pal <artopal@fastmail.fm>, 2013
+# Art O. Pal <artopal@fastmail.fm>, 2013-2014
# asaez <asaez@asaez.eu>, 2013
# eadeprado <eadeprado@outlook.com>, 2013
# ggam <ggam@brainleakage.com>, 2013
# japaol <japaol@gmail.com>, 2013
+# txelu <joseluis.tirado@gmail.com>, 2014
# juanman <juanma@kde.org.ar>, 2013
# pablomillaquen <pablomillaquen@gmail.com>, 2013
# Raul Fernandez Garcia <raulfg3@gmail.com>, 2013
@@ -15,13 +16,14 @@
# Rubén del Campo <yo@rubendelcampo.es>, 2013
# saskarip <saskarip@gmail.com>, 2013
# scambra <sergio@programatica.es>, 2013
+# victormce <victormce@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-05 22:23-0500\n"
-"PO-Revision-Date: 2013-12-05 15:41+0000\n"
-"Last-Translator: Art O. Pal <artopal@fastmail.fm>\n"
+"POT-Creation-Date: 2014-03-13 01:55-0400\n"
+"PO-Revision-Date: 2014-03-12 21:20+0000\n"
+"Last-Translator: txelu <joseluis.tirado@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"
@@ -29,6 +31,48 @@ msgstr ""
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr "Se introdujo un valor inválido para %s"
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Guardado"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "probar configuración de correo"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr "Si recibió este mensaje de correo electrónico, su configuración debe estar correcta."
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr "Ocurrió un problema la enviar el mensaje. Revise la configuración."
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Correo electrónico enviado"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr "Tiene que configurar su dirección de correo electrónico antes de poder enviar mensajes de prueba."
+
+#: admin/controller.php:116 templates/admin.php:284
+msgid "Send mode"
+msgstr "Modo de envío"
+
+#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
+msgid "Encryption"
+msgstr "Cifrado"
+
+#: admin/controller.php:120 templates/admin.php:321
+msgid "Authentication method"
+msgstr "Método de autenticación"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "No se pudo cargar la lista desde el App Store"
@@ -125,62 +169,90 @@ msgstr "El back-end no soporta cambios de contraseña, pero la clave de cifrado
msgid "Unable to change password"
msgstr "No se ha podido cambiar la contraseña"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "Enviando..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Documentación de usuario"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "Documentación para administradores"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Actualizado a {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Desactivar"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Activar"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Espere, por favor...."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Error mientras se desactivaba la aplicación"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Error mientras se activaba la aplicación"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Actualizando...."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Error mientras se actualizaba la aplicación"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Error"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Actualizar"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Actualizado"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Seleccionar una imagen de perfil"
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr "Contraseña muy débil"
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr "Contraseña débil"
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr "Contraseña pasable"
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr "Contraseña buena"
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr "Contraseña muy buena"
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Descifrando archivos... Espere por favor, esto puede llevar algo de tiempo."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Guardando..."
-
#: js/users.js:47
msgid "deleted"
msgstr "eliminado"
@@ -193,40 +265,40 @@ msgstr "deshacer"
msgid "Unable to remove user"
msgstr "Imposible eliminar al usuario"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupos"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Administrador del Grupo"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Eliminar"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "añadir Grupo"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Se debe proporcionar un nombre de usuario válido"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Error al crear usuario"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Se debe proporcionar una contraseña válida"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Atención: el directorio de inicio para el usuario \"{user}\" ya existe."
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Castellano"
@@ -250,18 +322,42 @@ msgstr "Errores y problemas fatales"
msgid "Fatal issues only"
msgstr "Problemas fatales solamente"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Ninguno"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Iniciar sesión"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr "Plano"
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr "Gestor de NT LAN"
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Advertencia de seguridad"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Está ingresando a %s vía HTTP. Le recomendamos encarecidamente que configure su servidor para que requiera HTTPS."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -270,68 +366,68 @@ msgid ""
"root."
msgstr "Su directorio de datos y archivos es probablemente accesible desde Internet pues el archivo .htaccess no está funcionando. Le sugerimos encarecidamente que configure su servidor web de modo que el directorio de datos no sea accesible o que mueva dicho directorio fuera de la raíz de documentos del servidor web."
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Advertencia de configuración"
-#: templates/admin.php:53
+#: templates/admin.php:78
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 la sincronización de archivos ya que la interfaz WebDAV parece no estar funcionando."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
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>."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "No se ha encontrado el módulo \"fileinfo\""
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "No se ha encontrado el modulo PHP 'fileinfo'. Le recomendamos encarecidamente que habilite este módulo para obtener mejores resultados con la detección de tipos MIME."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
-msgstr "Su versión de PHP ha caducado"
+msgstr "Su versión de PHP no está actualizada"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "Su versión de PHP ha caducado. Le sugerimos encarecidamente que la actualize a 5.3.8 o a una más nueva porque normalmente las versiones antiguas no funcionan bien. Puede ser que esta instalación no esté funcionando bien por ello."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "La configuración regional no está funcionando"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "No se puede escoger una configuración regional que soporte UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Esto significa que puede haber problemas con ciertos caracteres en los nombres de los archivos."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Es muy recomendable instalar los paquetes necesarios para poder soportar una de las siguientes configuraciones regionales: %s. "
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "La conexión a Internet no está funcionando"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -340,118 +436,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Este servidor no tiene conexión a Internet. Esto significa que algunas de las características no funcionarán, como el montaje de almacenamiento externo, las notificaciones sobre actualizaciones, la instalación de aplicaciones de terceros, el acceso a los archivos de forma remota o el envío de correos electrónicos de notificación. Sugerimos habilitar una conexión a Internet en este servidor para disfrutar de todas las funciones."
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "Ejecutar una tarea con cada página cargada"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php se registra en un servicio webcron para llamar a cron.php cada 15 minutos a través de HTTP."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Utiliza el servicio cron del sistema para llamar al archivo cron.php cada 15 minutos."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Compartiendo"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Activar API de Compartición"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Permitir a las aplicaciones utilizar la API de Compartición"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Permitir enlaces"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Permitir a los usuarios compartir elementos con el público mediante enlaces"
-#: templates/admin.php:186
+#: templates/admin.php:211
msgid "Allow public uploads"
msgstr "Permitir subidas públicas"
-#: templates/admin.php:187
+#: templates/admin.php:212
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Permitir a los usuarios habilitar a otros para subir archivos en sus carpetas compartidas públicamente"
-#: templates/admin.php:195
+#: templates/admin.php:220
msgid "Allow resharing"
msgstr "Permitir re-compartición"
-#: templates/admin.php:196
+#: templates/admin.php:221
msgid "Allow users to share items shared with them again"
msgstr "Permitir a los usuarios compartir de nuevo elementos ya compartidos"
-#: templates/admin.php:203
+#: templates/admin.php:228
msgid "Allow users to share with anyone"
msgstr "Permitir a los usuarios compartir con cualquier persona"
-#: templates/admin.php:206
+#: templates/admin.php:231
msgid "Allow users to only share with users in their groups"
msgstr "Permitir a los usuarios compartir sólo con los usuarios en sus grupos"
-#: templates/admin.php:213
+#: templates/admin.php:238
msgid "Allow mail notification"
msgstr "Permitir notificaciones por correo electrónico"
-#: templates/admin.php:214
+#: templates/admin.php:239
msgid "Allow user to send mail notification for shared files"
msgstr "Permitir al usuario enviar notificaciones por correo electrónico de archivos compartidos"
-#: templates/admin.php:221
+#: templates/admin.php:246
msgid "Security"
msgstr "Seguridad"
-#: templates/admin.php:234
+#: templates/admin.php:259
msgid "Enforce HTTPS"
msgstr "Forzar HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:261
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Forzar a los clientes a conectarse a %s por medio de una conexión cifrada."
-#: templates/admin.php:242
+#: templates/admin.php:267
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Por favor, conéctese a su %s a través de HTTPS para habilitar o deshabilitar la aplicación de SSL."
-#: templates/admin.php:254
+#: templates/admin.php:279
+msgid "Email Server"
+msgstr "Servidor de correo electrónico"
+
+#: templates/admin.php:281
+msgid "This is used for sending out notifications."
+msgstr "Esto se usa para enviar notificaciones."
+
+#: templates/admin.php:312
+msgid "From address"
+msgstr "Desde la dirección"
+
+#: templates/admin.php:334
+msgid "Authentication required"
+msgstr "Se necesita autenticación"
+
+#: templates/admin.php:338
+msgid "Server address"
+msgstr "Dirección del servidor"
+
+#: templates/admin.php:342
+msgid "Port"
+msgstr "Puerto"
+
+#: templates/admin.php:347
+msgid "Credentials"
+msgstr "Credenciales"
+
+#: templates/admin.php:348
+msgid "SMTP Username"
+msgstr "Nombre de usuario SMTP"
+
+#: templates/admin.php:351
+msgid "SMTP Password"
+msgstr "Contraseña SMTP"
+
+#: templates/admin.php:355
+msgid "Test email settings"
+msgstr "Probar configuración de correo electrónico"
+
+#: templates/admin.php:356
+msgid "Send email"
+msgstr "Enviar mensaje"
+
+#: templates/admin.php:361
msgid "Log"
msgstr "Registro"
-#: templates/admin.php:255
+#: templates/admin.php:362
msgid "Log level"
msgstr "Nivel de registro"
-#: templates/admin.php:287
+#: templates/admin.php:394
msgid "More"
msgstr "Más"
-#: templates/admin.php:288
+#: templates/admin.php:395
msgid "Less"
msgstr "Menos"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:401 templates/personal.php:181
msgid "Version"
msgstr "Versión"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:405 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -461,30 +601,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Desarrollado por la <a href=\"http://ownCloud.org/contact\" target=\"_blank\">comunidad ownCloud</a>, el <a href=\"https://github.com/owncloud\" target=\"_blank\">código fuente</a> está bajo licencia <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Añade tu aplicación"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Más aplicaciones"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Seleccionar una aplicación"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "Documentación:"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Ver la página de aplicaciones en apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr "Ver sitio web de la aplicación"
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licencia otorgada por <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Documentación de usuario"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Documentación de administrador"
@@ -518,7 +662,7 @@ msgstr "Mostrar nuevamente el Asistente de ejecución inicial"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Ha usado <strong>%s</strong> de los <strong>%s</strong> disponibles"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Contraseña"
@@ -530,151 +674,149 @@ msgstr "Su contraseña ha sido cambiada"
msgid "Unable to change your password"
msgstr "No se ha podido cambiar su contraseña"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Contraseña actual"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nueva contraseña"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Cambiar contraseña"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Nombre completo"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Correo electrónico"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Su dirección de correo"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Escriba una dirección de correo electrónico para restablecer la contraseña"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr "Introducir una dirección de correo electrónico para activar la recuperación de contraseñas y recibir notificaciones"
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Foto de perfil"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Subir otra"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Seleccionar otra desde Archivos"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Borrar imagen"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Archivo PNG o JPG. Preferiblemente cuadrado, pero tendrás la posibilidad de recortarlo."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Su avatar es proporcionado por su cuenta original."
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr "Cancelar"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Seleccionar como imagen de perfil"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Idioma"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Ayúdanos a traducir"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr "Utilice esta dirección para <a href=\"%s\" target=\"_blank\">acceder a sus archivos vía WebDAV</a>"
-
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Cifrado"
+msgstr "Utilice esta dirección para<a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">acceder a sus archivos a través de WebDAV</a>"
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "La aplicación de cifrado ya no está activada, descifre todos sus archivos"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Contraseña de acceso"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Descifrar archivos"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Nombre de usuario"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Crear"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Recuperación de la contraseña de administración"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Introduzca la contraseña de recuperación a fin de recuperar los archivos de los usuarios durante el cambio de contraseña."
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Almacenamiento predeterminado"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Por favor indique la cúota de almacenamiento (ej: \"512 MB\" o \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Ilimitado"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Otro"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Nombre de usuario"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Almacenamiento"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "cambiar el nombre completo"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "establecer nueva contraseña"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Predeterminado"
diff --git a/l10n/es/user_ldap.po b/l10n/es/user_ldap.po
index 4f999d4127f..9058d328ef1 100644
--- a/l10n/es/user_ldap.po
+++ b/l10n/es/user_ldap.po
@@ -4,19 +4,21 @@
#
# Translators:
# Agustin Ferrario <agustin.ferrario@hotmail.com.ar>, 2013
+# txelu <joseluis.tirado@gmail.com>, 2014
# Maenso <balero_arana@hotmail.com>, 2013
# Raul Fernandez Garcia <raulfg3@gmail.com>, 2013
# ordenet <roberto@ordenet.com>, 2013
# Rodrigo Rodríguez <roirobo@ubuntu.org.ni>, 2013
# Rubén del Campo <yo@rubendelcampo.es>, 2013
+# victormce <victormce@gmail.com>, 2014
# xhiena <xhiena@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-13 01:55-0400\n"
+"PO-Revision-Date: 2014-03-12 21:20+0000\n"
+"Last-Translator: txelu <joseluis.tirado@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"
@@ -93,43 +95,43 @@ msgstr "Éxito"
msgid "Error"
msgstr "Error"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
-msgstr "Configuración OK"
+msgstr "Configuración Correcta"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Configuración Incorrecta"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Configuración incompleta"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Seleccionar grupos"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Seleccionar la clase de objeto"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Seleccionar atributos"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "La prueba de conexión fue exitosa"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "La prueba de conexión falló"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "¿Realmente desea eliminar la configuración actual del servidor?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Confirmar eliminación"
@@ -147,11 +149,11 @@ msgid_plural "%s users found"
msgstr[0] "Usuario %s encontrado"
msgstr[1] "Usuarios %s encontrados"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Host inválido"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "No se puede encontrar la función deseada."
@@ -169,8 +171,8 @@ msgstr "Ayuda"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Limitar el acceso a %s a los grupos que cumplan este criterio:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr "Los grupos que cumplen estos criterios están disponibles en %s:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -205,8 +207,8 @@ msgid "groups found"
msgstr "grupos encontrados"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Que atributo debe ser usado como login:"
+msgid "Users login with this attribute:"
+msgstr "Los usuarios inician sesión con este atributo:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -273,8 +275,8 @@ msgstr "Puede especificar el DN base para usuarios y grupos en la pestaña Avanz
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Limitar el acceso a %s a los usuarios que cumplan el siguiente criterio:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr "Limitar el acceso a %s a los usuarios que cumplan estos criterios:"
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -416,41 +418,51 @@ msgstr "Atributos de busqueda de grupo"
msgid "Group-Member association"
msgstr "Asociación Grupo-Miembro"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr "Grupos anidados"
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr "Cuando se active, se permitirán grupos que contenga otros grupos (solo funciona si el atributo de miembro de grupo contiene DNs)."
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Atributos especiales"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Cuota"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Cuota por defecto"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "en bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "E-mail"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Regla para la carpeta Home de usuario"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Vacío para el nombre de usuario (por defecto). En otro caso, especifique un atributo LDAP/AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Nombre de usuario interno"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -466,15 +478,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "El nombre de usuario interno será creado de forma predeterminada desde el atributo UUID. Esto asegura que el nombre de usuario es único y los caracteres no necesitan ser convertidos. En el nombre de usuario interno sólo se pueden usar estos caracteres: [ a-zA-Z0-9_.@- ]. El resto de caracteres son sustituidos por su correspondiente en ASCII o simplemente omitidos. En caso de duplicidades, se añadirá o incrementará un número. El nombre de usuario interno es usado para identificar un usuario. Es también el nombre predeterminado para la carpeta personal del usuario en ownCloud. También es parte de URLs remotas, por ejemplo, para todos los servicios *DAV. Con esta configuración el comportamiento predeterminado puede ser cambiado. Para conseguir un comportamiento similar a como era antes de ownCloud 5, introduzca el campo del nombre para mostrar del usuario en la siguiente caja. Déjelo vacío para el comportamiento predeterminado. Los cambios solo tendrán efecto en los usuarios LDAP mapeados (añadidos) recientemente."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Atributo Nombre de usuario Interno:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Sobrescribir la detección UUID"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -485,19 +497,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "Por defecto, el atributo UUID es autodetectado. Este atributo es usado para identificar indudablemente usuarios y grupos LDAP. Además, el nombre de usuario interno será creado en base al UUID, si no ha sido especificado otro comportamiento arriba. Puedes sobrescribir la configuración y pasar un atributo de tu elección. Debes asegurarte de que el atributo de tu elección sea accesible por los usuarios y grupos y ser único. Déjalo en blanco para usar el comportamiento por defecto. Los cambios tendrán efecto solo en los usuarios y grupos de LDAP mapeados (añadidos) recientemente."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "Atributo UUID para usuarios:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "Atributo UUID para Grupos:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Asignación del Nombre de usuario de un usuario LDAP"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -511,10 +523,10 @@ msgid ""
"experimental stage."
msgstr "Los usuarios son usados para almacenar y asignar (meta) datos. Con el fin de identificar de forma precisa y reconocer usuarios, cada usuario de LDAP tendrá un nombre de usuario interno. Esto requiere un mapeo entre el nombre de usuario y el usuario del LDAP. El nombre de usuario creado es mapeado respecto al UUID del usuario en el LDAP. De forma adicional, el DN es cacheado para reducir la interacción entre el LDAP, pero no es usado para identificar. Si el DN cambia, los cambios serán aplicados. El nombre de usuario interno es usado por encima de todo. Limpiar los mapeos dejará restos por todas partes, no es sensible a configuración, ¡afecta a todas las configuraciones del LDAP! Nunca limpies los mapeos en un entorno de producción, únicamente en una fase de desarrollo o experimental."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Borrar la asignación de los Nombres de usuario de los usuarios LDAP"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Borrar la asignación de los Nombres de grupo de los grupos de LDAP"
diff --git a/l10n/es_AR/core.po b/l10n/es_AR/core.po
index 598b6b7cf18..22f0e39bd7c 100644
--- a/l10n/es_AR/core.po
+++ b/l10n/es_AR/core.po
@@ -4,13 +4,14 @@
#
# Translators:
# cjtess <claudio.tessone@gmail.com>, 2013
+# cnngimenez, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,15 +19,14 @@ msgstr ""
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s compartió \"%s\" con vos"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
-msgstr ""
+msgstr "No se pudieron mandar correos a los siguientes usuarios: %s"
#: ajax/update.php:11
msgid "Turned on maintenance mode"
@@ -40,22 +40,9 @@ msgstr "Modo de mantenimiento desactivado"
msgid "Updated database"
msgstr "Base de datos actualizada"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "Actualizando caché de archivos, esto puede tardar mucho tiempo..."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Caché de archivos actualizada"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "... %d%% hecho ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
-msgstr ""
+msgstr "No se ha proveído de una imágen o archivo."
#: avatar/controller.php:81
msgid "Unknown filetype"
@@ -67,141 +54,145 @@ msgstr "Imagen inválida"
#: avatar/controller.php:115 avatar/controller.php:142
msgid "No temporary profile picture available, try again"
-msgstr ""
+msgstr "No hay una imágen temporal del perfil disponible, intente de nuevo"
#: avatar/controller.php:135
msgid "No crop data provided"
-msgstr ""
+msgstr "No se proveyeron datos de recorte"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Domingo"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Lunes"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Martes"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Miércoles"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Jueves"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Viernes"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Sábado"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "enero"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "febrero"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "marzo"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "abril"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "mayo"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "junio"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "julio"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "agosto"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "septiembre"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "octubre"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "noviembre"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "diciembre"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Configuración"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Guardando..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "segundos atrás"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "Hace %n minuto"
msgstr[1] "Hace %n minutos"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "Hace %n hora"
msgstr[1] "Hace %n horas"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "hoy"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "ayer"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "Hace %n día"
msgstr[1] "Hace %n días"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "el mes pasado"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "Hace %n mes"
msgstr[1] "Hace %n meses"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "meses atrás"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "el año pasado"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "años atrás"
@@ -211,7 +202,7 @@ msgstr "Elegir"
#: js/oc-dialogs.js:146
msgid "Error loading file picker template: {error}"
-msgstr ""
+msgstr "Error cargando la plantilla del selector de archivo: {error}"
#: js/oc-dialogs.js:172
msgid "Yes"
@@ -227,27 +218,27 @@ msgstr "Aceptar"
#: js/oc-dialogs.js:219
msgid "Error loading message template: {error}"
-msgstr ""
+msgstr "Error cargando la plantilla del mensaje: {error}"
#: js/oc-dialogs.js:347
msgid "{count} file conflict"
msgid_plural "{count} file conflicts"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "un archivo en conflicto"
+msgstr[1] "{count} archivos en conflicto"
#: js/oc-dialogs.js:361
msgid "One file conflict"
-msgstr ""
+msgstr "Un archivo en conflicto"
#: js/oc-dialogs.js:367
msgid "Which files do you want to keep?"
-msgstr ""
+msgstr "¿Qué archivos deseas retener?"
#: js/oc-dialogs.js:368
msgid ""
"If you select both versions, the copied file will have a number added to its"
" name."
-msgstr ""
+msgstr "Si tu seleccionas ambas versiones, el archivo copiado tendrá un número agregado a su nombre."
#: js/oc-dialogs.js:376
msgid "Cancel"
@@ -255,18 +246,38 @@ msgstr "Cancelar"
#: js/oc-dialogs.js:386
msgid "Continue"
-msgstr ""
+msgstr "Continuar"
#: js/oc-dialogs.js:433 js/oc-dialogs.js:446
msgid "(all selected)"
-msgstr ""
+msgstr "(todos están seleccionados)"
#: js/oc-dialogs.js:436 js/oc-dialogs.js:449
msgid "({count} selected)"
-msgstr ""
+msgstr "({count} seleccionados)"
#: js/oc-dialogs.js:457
msgid "Error loading file exists template"
+msgstr "Error cargando la plantilla de archivo existente"
+
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
msgstr ""
#: js/share.js:51 js/share.js:66 js/share.js:106
@@ -277,12 +288,12 @@ msgstr "Compartido"
msgid "Share"
msgstr "Compartir"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Error"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Error al compartir"
@@ -294,123 +305,123 @@ msgstr "Error en al dejar de compartir"
msgid "Error while changing permissions"
msgstr "Error al cambiar permisos"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Compartido con vos y el grupo {group} por {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Compartido con vos por {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
-msgstr ""
+msgstr "Compartir con usuario o grupo ..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
-msgstr ""
+msgstr "Compartir vínculo"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Proteger con contraseña "
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Contraseña"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Permitir Subida Pública"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Enviar el enlace por e-mail."
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Mandar"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Asignar fecha de vencimiento"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Fecha de vencimiento"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Compartir a través de e-mail:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "No se encontraron usuarios"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grupo"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "No se permite volver a compartir"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Compartido en {item} con {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Dejar de compartir"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
-msgstr ""
+msgstr "notificar por correo"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "podés editar"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "control de acceso"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "crear"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "actualizar"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "borrar"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "compartir"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Protegido por contraseña"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Error al remover la fecha de vencimiento"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Error al asignar fecha de vencimiento"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Mandando..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "e-mail mandado"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Atención"
@@ -420,7 +431,7 @@ msgstr "El tipo de objeto no está especificado. "
#: js/tags.js:13
msgid "Enter new"
-msgstr ""
+msgstr "Entrar nuevo"
#: js/tags.js:27
msgid "Delete"
@@ -432,19 +443,19 @@ msgstr "Agregar"
#: js/tags.js:39
msgid "Edit tags"
-msgstr ""
+msgstr "Editar etiquetas"
#: js/tags.js:57
msgid "Error loading dialog template: {error}"
-msgstr ""
+msgstr "Error cargando la plantilla de dialogo: {error}"
#: js/tags.js:261
msgid "No tags selected for deletion."
-msgstr ""
+msgstr "No se han seleccionado etiquetas para eliminar."
#: js/update.js:8
msgid "Please reload the page."
-msgstr ""
+msgstr "Por favor, recargue la página."
#: js/update.js:17
msgid ""
@@ -457,11 +468,17 @@ msgstr "La actualización no pudo ser completada. Por favor, reportá el inconve
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "La actualización fue exitosa. Estás siendo redirigido a ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s restablecer contraseña"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Usá este enlace para restablecer tu contraseña: {link}"
@@ -481,8 +498,8 @@ msgstr "¡Error en el pedido! <br> ¿Estás seguro de que tu dirección de corre
msgid "You will receive a link to reset your password via Email."
msgstr "Vas a recibir un enlace por e-mail para restablecer tu contraseña."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Nombre de usuario"
@@ -526,7 +543,7 @@ msgstr "Personal"
msgid "Users"
msgstr "Usuarios"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Apps"
@@ -540,31 +557,31 @@ msgstr "Ayuda"
#: tags/controller.php:22
msgid "Error loading tags"
-msgstr ""
+msgstr "Error cargando las etiquetas"
#: tags/controller.php:48
msgid "Tag already exists"
-msgstr ""
+msgstr "La etiqueta ya existe"
#: tags/controller.php:64
msgid "Error deleting tag(s)"
-msgstr ""
+msgstr "Error borrando etiquetas(s)"
#: tags/controller.php:75
msgid "Error tagging"
-msgstr ""
+msgstr "Error al etiquetar"
#: tags/controller.php:86
msgid "Error untagging"
-msgstr ""
+msgstr "Error al sacar la etiqueta"
#: tags/controller.php:97
msgid "Error favoriting"
-msgstr ""
+msgstr "Error al favorecer"
#: tags/controller.php:108
msgid "Error unfavoriting"
-msgstr ""
+msgstr "Error al desfavorecer"
#: templates/403.php:12
msgid "Access forbidden"
@@ -582,16 +599,16 @@ msgid ""
"just letting you know that %s shared %s with you.\n"
"View it: %s\n"
"\n"
-msgstr ""
+msgstr "¡Hola!\n\nsólo te quería decir que %s acaba de compartir %s contigo.\nVerlo: %s\n\n"
#: templates/altmail.php:4 templates/mail.php:17
#, php-format
msgid "The share will expire on %s."
-msgstr ""
+msgstr "El compartir expirará en %s."
#: templates/altmail.php:7 templates/mail.php:20
msgid "Cheers!"
-msgstr ""
+msgstr "¡Saludos!"
#: templates/installation.php:25 templates/installation.php:32
#: templates/installation.php:39
@@ -636,65 +653,63 @@ msgstr "Para información sobre cómo configurar apropiadamente tu servidor, por
msgid "Create an <strong>admin account</strong>"
msgstr "Crear una <strong>cuenta de administrador</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Avanzado"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Directorio de almacenamiento"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Configurar la base de datos"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "se usarán"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Usuario de la base de datos"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Contraseña de la base de datos"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Nombre de la base de datos"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Espacio de tablas de la base de datos"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Huésped de la base de datos"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Completar la instalación"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
-msgstr ""
+msgstr "Finalizando..."
#: templates/layout.user.php:40
msgid ""
"This application requires JavaScript to be enabled for correct operation. "
"Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable "
"JavaScript</a> and re-load this interface."
-msgstr ""
+msgstr "Esta aplicación requiere de JavaScript para su correcto funcionamiento. Por favor <a href=\"http://enable-javascript.com/\" target=\"_blank\">habilite JavaScript</a> y recargue."
#: templates/layout.user.php:44
#, php-format
msgid "%s is available. Get more information on how to update."
msgstr "%s está disponible. Obtené más información sobre cómo actualizar."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Cerrar la sesión"
@@ -714,52 +729,52 @@ msgstr "Por favor, cambiá tu contraseña para incrementar la seguridad de tu cu
#: templates/login.php:17
msgid "Server side authentication failed!"
-msgstr ""
+msgstr "¡Falló la autenticación del servidor!"
#: templates/login.php:18
msgid "Please contact your administrator."
-msgstr ""
+msgstr "Por favor, contacte a su administrador."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "¿Perdiste tu contraseña?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "recordame"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Iniciar sesión"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Nombre alternativos de usuarios"
#: 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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
-msgstr ""
+msgstr "Esta instancia de ownCloud está en modo de usuario único."
#: templates/singleuser.user.php:4
msgid "This means only administrators can use the instance."
-msgstr ""
+msgstr "Esto significa que solo administradores pueden usar esta instancia."
#: templates/singleuser.user.php:5 templates/update.user.php:5
msgid ""
"Contact your system administrator if this message persists or appeared "
"unexpectedly."
-msgstr ""
+msgstr "Contacte su administrador de sistema si este mensaje persiste o aparece inesperadamente."
#: templates/singleuser.user.php:7 templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "Gracias por su paciencia."
#: templates/update.admin.php:3
#, php-format
@@ -769,8 +784,8 @@ msgstr "Actualizando ownCloud a la versión %s, puede demorar un rato."
#: templates/update.user.php:3
msgid ""
"This ownCloud instance is currently being updated, which may take a while."
-msgstr ""
+msgstr "Esta instancia de ownClod está siendo actualizada, puede tardar un momento."
#: templates/update.user.php:4
msgid "Please reload this page after a short time to continue using ownCloud."
-msgstr ""
+msgstr "Por favor, recargue esta página después de un tiempo para continuar usando ownCloud."
diff --git a/l10n/es_AR/files.po b/l10n/es_AR/files.po
index 85f0e087448..0c1748fcbc3 100644
--- a/l10n/es_AR/files.po
+++ b/l10n/es_AR/files.po
@@ -5,15 +5,15 @@
# Translators:
# Agustin Ferrario <agustin.ferrario@hotmail.com.ar>, 2013
# cjtess <claudio.tessone@gmail.com>, 2013
-# cnngimenez, 2013
+# cnngimenez, 2013-2014
# juliabis, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -31,286 +31,293 @@ msgstr "No se pudo mover %s - Un archivo con este nombre ya existe"
msgid "Could not move %s"
msgstr "No se pudo mover %s "
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "El nombre del archivo no puede quedar vacío."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
-msgstr ""
+msgstr "El nombre %s está en uso en el directorio %s. Por favor elija un otro nombre."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
-msgstr ""
+msgstr "No es una fuente válida"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
-msgstr ""
+msgstr "El servidor no está permitido abrir las URLs, por favor chequee la configuración del servidor"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
-msgstr ""
+msgstr "Error mientras se descargaba %s a %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
-msgstr ""
+msgstr "Error al crear el archivo"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
-
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
+msgstr "El nombre del directorio no puede estar vacío."
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
-msgstr ""
+msgstr "Error al crear el directorio"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "No fue posible crear el directorio de subida."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Token Inválido"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "El archivo no fue subido. Error desconocido"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "No hay errores, el archivo fue subido con éxito"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "El archivo que intentás subir excede el tamaño definido por upload_max_filesize en el php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "El archivo subido sobrepasa el valor MAX_FILE_SIZE especificada en el formulario HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "El archivo fue subido parcialmente"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "No se subió ningún archivo "
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Falta un directorio temporal"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Error al escribir en el disco"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "No hay suficiente almacenamiento"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr ""
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
-msgstr ""
+msgstr "Falló la carga. No se pudo encontrar el archivo subido."
+
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Falló la carga. No se pudo obtener la información del archivo."
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Directorio inválido."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Archivos"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
+msgstr "Imposible cargar {filename} puesto que es un directoro o tiene 0 bytes."
+
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "No hay suficiente espacio disponible"
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "La subida fue cancelada"
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
-msgstr ""
+msgstr "No se pudo obtener resultados del servidor."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
-msgstr ""
+msgstr "La URL no puede estar vacía"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr ""
+msgstr "En el directorio inicial 'Shared' es un nombre de archivo reservado"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} ya existe"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
-msgstr ""
+msgstr "No se pudo crear el archivo"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
-msgstr ""
+msgstr "No se pudo crear el directorio"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
-msgstr ""
+msgstr "Error al obtener la URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Compartir"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Borrar permanentemente"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Cambiar nombre"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Pendientes"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
-msgstr ""
+msgstr "No se pudo renombrar el archivo"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "se reemplazó {new_name} con {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "deshacer"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
-msgstr ""
+msgstr "Error al borrar el archivo."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n carpeta"
msgstr[1] "%n carpetas"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n archivo"
msgstr[1] "%n archivos"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{carpetas} y {archivos}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Subiendo %n archivo"
msgstr[1] "Subiendo %n archivos"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' es un nombre de archivo inválido."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Nombre invalido, '\\', '/', '<', '>', ':', '\"', '|', '?' y '*' no están permitidos."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "El almacenamiento está lleno, los archivos no se pueden seguir actualizando ni sincronizando"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "El almacenamiento está casi lleno ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
-msgstr ""
+msgstr "La aplicación de encriptación está habilitada pero las llaves no fueron inicializadas, por favor termine y vuelva a iniciar la sesión"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
-msgstr ""
+msgstr "Llave privada inválida para la aplicación de encriptación. Por favor actualice la clave de la llave privada en las configuraciones personales para recobrar el acceso a sus archivos encriptados."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "El proceso de cifrado se ha desactivado, pero los archivos aún están encriptados. Por favor, vaya a la configuración personal para descifrar los archivos."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Tu descarga se está preparando. Esto puede demorar si los archivos son muy grandes."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
-msgstr ""
+msgstr "Error moviendo el archivo"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Error"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nombre"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Tamaño"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Modificado"
#: lib/app.php:60
msgid "Invalid folder name. Usage of 'Shared' is reserved."
-msgstr ""
+msgstr "Nombre de directorio inválido. 'Shared' está reservado."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "No se pudo renombrar %s"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Subir"
@@ -346,72 +353,68 @@ msgstr "Tamaño máximo para archivos ZIP de entrada"
msgid "Save"
msgstr "Guardar"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Nuevo"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
-msgstr ""
+msgstr "Nuevo archivo de texto"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Archivo de texto"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Nueva Carpeta"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Carpeta"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Desde enlace"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Archivos borrados"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Cancelar subida"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
-msgstr ""
+msgstr "No tienes permisos para subir o crear archivos aquí"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "No hay nada. ¡Subí contenido!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Descargar"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Borrar"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "El tamaño del archivo que querés subir es demasiado grande"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Se están escaneando los archivos, por favor esperá."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Escaneo actual"
-
-#: 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 cb3c9a08a0d..ce96c6ce436 100644
--- a/l10n/es_AR/files_encryption.po
+++ b/l10n/es_AR/files_encryption.po
@@ -4,14 +4,14 @@
#
# Translators:
# cjtess <claudio.tessone@gmail.com>, 2013
-# cnngimenez, 2013
+# cnngimenez, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -60,7 +60,7 @@ msgid ""
"Encryption app not initialized! Maybe the encryption app was re-enabled "
"during your session. Please try to log out and log back in to initialize the"
" encryption app."
-msgstr ""
+msgstr "¡La aplicación de encriptación no está inicializada! Es probable que la aplicación fue re-habilitada durante tu sesión. Intenta salir y iniciar sesión para volverla a iniciar."
#: files/error.php:16
#, php-format
@@ -68,46 +68,46 @@ msgid ""
"Your private key is not valid! Likely your password was changed outside of "
"%s (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 "¡Tu llave privada no es válida! Aparenta que tu clave fue cambiada fuera de %s (de tus directorios). Puedes actualizar la contraseña de tu clave privadaen las configuraciones personales para recobrar el acceso a tus archivos encriptados."
#: files/error.php:19
msgid ""
"Can not decrypt this file, probably this is a shared file. Please ask the "
"file owner to reshare the file with you."
-msgstr ""
+msgstr "No se puede descibrar este archivo, probablemente sea un archivo compartido. Por favor pídele al dueño que recomparta el archivo contigo."
#: files/error.php:22 files/error.php:27
msgid ""
"Unknown error please check your system settings or contact your "
"administrator"
-msgstr ""
+msgstr "Error desconocido, por favor chequea la configuración de tu sistema o contacte a su administrador"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Requisitos incompletos."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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, asegúrese de que PHP 5.3.3 o una versión más reciente esté instalado y que OpenSSL junto con la extensión PHP esté habilitado y configurado apropiadamente. Por ahora, la aplicación de encriptación ha sido deshabilitada."
-#: hooks/hooks.php:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Los siguientes usuarios no fueron configurados para encriptar:"
#: js/detect-migration.js:21
msgid "Initial encryption started... This can take some time. Please wait."
-msgstr ""
+msgstr "Encriptación inicial comenzada... Esto puede durar un tiempo. Por favor espere."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Guardando..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
-msgstr ""
+msgstr "Ve directamente a tu"
#: templates/invalid_private_key.php:8
msgid "personal settings"
@@ -128,7 +128,7 @@ msgstr "Contraseña de recuperación de clave"
#: templates/settings-admin.php:14
msgid "Repeat Recovery key password"
-msgstr ""
+msgstr "Repetir la contraseña de la clave de recuperación"
#: templates/settings-admin.php:21 templates/settings-personal.php:51
msgid "Enabled"
@@ -152,7 +152,7 @@ msgstr "Nueva contraseña de recuperación de clave"
#: templates/settings-admin.php:53
msgid "Repeat New Recovery key password"
-msgstr ""
+msgstr "Repetir Nueva contraseña para la clave de recuperación"
#: templates/settings-admin.php:58
msgid "Change Password"
diff --git a/l10n/es_AR/files_external.po b/l10n/es_AR/files_external.po
index acf6aafe87e..5208f40205e 100644
--- a/l10n/es_AR/files_external.po
+++ b/l10n/es_AR/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: cjtess <claudio.tessone@gmail.com>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,40 +18,44 @@ msgstr ""
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Acceso permitido"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Error al configurar el almacenamiento de Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Permitir acceso"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Por favor, proporcioná un secreto y una contraseña válida para la aplicación Dropbox."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Error al configurar el almacenamiento de Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Advertencia:</b> El cliente smb \"smbclient\" no está instalado. Montar archivos CIFS/SMB no es posible. Por favor, pedile al administrador de tu sistema que lo instale."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Advertencia:</b> El soporte de FTP en PHP no está instalado. Montar archivos FTP no es posible. Por favor, pedile al administrador de tu sistema que lo instale."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Usuarios"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Borrar"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Habilitar almacenamiento de usuario externo"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Permitir a los usuarios montar su propio almacenamiento externo"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "certificados SSL raíz"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importar certificado raíz"
diff --git a/l10n/es_AR/files_sharing.po b/l10n/es_AR/files_sharing.po
index 7cf9250e1ce..aed7ae395d5 100644
--- a/l10n/es_AR/files_sharing.po
+++ b/l10n/es_AR/files_sharing.po
@@ -4,13 +4,14 @@
#
# Translators:
# cjtess <claudio.tessone@gmail.com>, 2013
+# cnngimenez, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,9 +19,13 @@ msgstr ""
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Compartido por {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
-msgstr ""
+msgstr "Esto está protegido por contraseña"
#: templates/authenticate.php:7
msgid "The password is wrong. Try again."
@@ -54,32 +59,16 @@ msgstr "compartir está desactivado"
msgid "For more info, please ask the person who sent this link."
msgstr "Para mayor información, contactá a la persona que te mandó el enlace."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s compartió la carpeta %s con vos"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s compartió el archivo %s con vos"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Descargar"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Subir"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Cancelar subida"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "La vista preliminar no está disponible para"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
-msgstr ""
+msgstr "Vínculo directo"
diff --git a/l10n/es_AR/files_trashbin.po b/l10n/es_AR/files_trashbin.po
index 9ace7d23d43..4e361d21148 100644
--- a/l10n/es_AR/files_trashbin.po
+++ b/l10n/es_AR/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "No fue posible borrar %s de manera permanente"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "No se pudo restaurar %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Archivos borrados"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Error"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "recuperado"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "No hay nada acá. ¡La papelera está vacía!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nombre"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Recuperar"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Borrado"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Borrar"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Archivos eliminados"
diff --git a/l10n/es_AR/lib.po b/l10n/es_AR/lib.po
index 6fa78e41c13..338ad790c09 100644
--- a/l10n/es_AR/lib.po
+++ b/l10n/es_AR/lib.po
@@ -4,13 +4,14 @@
#
# Translators:
# cjtess <claudio.tessone@gmail.com>, 2013
+# cnngimenez, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,38 +19,38 @@ msgstr ""
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr "La app \"%s\" no puede ser instalada porque no es compatible con esta versión de ownCloud"
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "No fue especificado el nombre de la app"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Ayuda"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Personal"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Configuración"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Usuarios"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Administración"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "No se pudo actualizar \"%s\"."
@@ -62,15 +63,10 @@ msgstr "Tipo de archivo desconocido"
msgid "Invalid image"
msgstr "Imagen inválida"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "servicios web sobre los que tenés control"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "no se puede abrir \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "La descarga en ZIP está desactivada."
@@ -91,76 +87,80 @@ msgstr "Los archivos seleccionados son demasiado grandes para generar el archivo
msgid ""
"Please download the files separately in smaller chunks or kindly ask your "
"administrator."
-msgstr ""
+msgstr "Por favor, descargue estos archivos de forma separada en pequeñas partes o pídalo amablemente a su administrador."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "No se especificó el origen al instalar la app"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "No se especificó href al instalar la app"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "No se especificó PATH al instalar la app desde el archivo local"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "No hay soporte para archivos de tipo %s"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Error al abrir archivo mientras se instalaba la app"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "La app no suministra un archivo info.xml"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "No puede ser instalada la app por tener código no autorizado"
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr "No se puede instalar la app porque no es compatible con esta versión de ownCloud"
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr "La app no se puede instalar porque contiene la etiqueta <shipped>true</shipped> que no está permitida para apps no distribuidas"
-#: private/installer.php:159
+#: private/installer.php:160
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 "La app no puede ser instalada porque la versión en info.xml/version no es la misma que la establecida en el app store"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "El directorio de la app ya existe"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "No se puede crear el directorio para la app. Corregí los permisos. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "La aplicación no está habilitada"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Error al autenticar"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token expirado. Por favor, recargá la página."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Archivos"
@@ -200,8 +200,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Tenés que ingresar una cuenta existente o el administrador."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Usuario y/o contraseña MySQL no válido"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -228,21 +228,21 @@ msgstr "El comando no comprendido es: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "Usuario MySQL '%s'@'localhost' ya existe."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Borrar este usuario de MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "Usuario MySQL '%s'@'%%' ya existe"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Borrar este usuario de MySQL"
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -269,66 +269,72 @@ msgstr "Configurar un nombre de administrador."
msgid "Set an admin password."
msgstr "Configurar una contraseña de administrador."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Tu servidor web no está configurado todavía para permitir sincronización de archivos porque la interfaz WebDAV parece no funcionar."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Por favor, comprobá nuevamente la <a href='%s'>guía de instalación</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s compartió \"%s\" con vos"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "No fue posible encontrar la categoría \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "segundos atrás"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "Hace %n minuto"
msgstr[1] "Hace %n minutos"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "Hace %n hora"
msgstr[1] "Hace %n horas"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "hoy"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "ayer"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "Hace %n día"
msgstr[1] "Hace %n días"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "el mes pasado"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "Hace %n mes"
msgstr[1] "Hace %n meses"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "el año pasado"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "años atrás"
diff --git a/l10n/es_AR/settings.po b/l10n/es_AR/settings.po
index b7a8c51deab..a2131dd5f62 100644
--- a/l10n/es_AR/settings.po
+++ b/l10n/es_AR/settings.po
@@ -5,14 +5,14 @@
# Translators:
# Agustin Ferrario <agustin.ferrario@hotmail.com.ar>, 2013
# cjtess <claudio.tessone@gmail.com>, 2013
-# cnngimenez, 2013
+# cnngimenez, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,6 +20,48 @@ msgstr ""
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "e-mail mandado"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Encriptación"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Imposible cargar la lista desde el App Store"
@@ -31,11 +73,11 @@ msgstr "Error al autenticar"
#: ajax/changedisplayname.php:31
msgid "Your full name has been changed."
-msgstr ""
+msgstr "Su nombre completo ha sido cambiado."
#: ajax/changedisplayname.php:34
msgid "Unable to change full name"
-msgstr ""
+msgstr "Imposible cambiar el nombre completo"
#: ajax/creategroup.php:10
msgid "Group already exists"
@@ -89,89 +131,117 @@ msgstr "No se pudo actualizar la App."
#: changepassword/controller.php:20
msgid "Wrong password"
-msgstr ""
+msgstr "Clave incorrecta"
#: changepassword/controller.php:42
msgid "No user supplied"
-msgstr ""
+msgstr "No se ha indicado el usuario"
#: changepassword/controller.php:74
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
-msgstr ""
+msgstr "Por favor provea de una contraseña de recuperación administrativa, sino se perderá todos los datos del usuario"
#: changepassword/controller.php:79
msgid ""
"Wrong admin recovery password. Please check the password and try again."
-msgstr ""
+msgstr "Contraseña de recuperación administrativa incorrecta. Por favor, chequee la clave e intente de nuevo"
#: changepassword/controller.php:87
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
-msgstr ""
+msgstr "El back-end no soporta cambios de contraseña, pero las claves de encriptación fueron subidas exitosamente."
#: changepassword/controller.php:92 changepassword/controller.php:103
msgid "Unable to change password"
+msgstr "Imposible cambiar la contraseña"
+
+#: js/admin.js:73
+msgid "Sending..."
msgstr ""
-#: js/apps.js:43
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Documentación de Usuario"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Actualizar a {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Desactivar"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Activar"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Por favor, esperá...."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Se ha producido un error mientras se deshabilitaba la aplicación"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Se ha producido un error mientras se habilitaba la aplicación"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Actualizando...."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Error al actualizar App"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Error"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Actualizar"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Actualizado"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
+msgstr "Seleccionar una imágen de perfil"
+
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
msgstr ""
-#: js/personal.js:266
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Desencriptando archivos... Por favor espere, esto puede tardar."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Guardando..."
-
#: js/users.js:47
msgid "deleted"
msgstr "borrado"
@@ -184,75 +254,99 @@ msgstr "deshacer"
msgid "Unable to remove user"
msgstr "Imposible borrar usuario"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupos"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Grupo Administrador"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Borrar"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "agregar grupo"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Debe ingresar un nombre de usuario válido"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Error creando usuario"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Debe ingresar una contraseña válida"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr ""
+msgstr "Advertencia: El directorio Home del usuario \"{user}\" ya existe"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Castellano (Argentina)"
#: templates/admin.php:8
msgid "Everything (fatal issues, errors, warnings, info, debug)"
-msgstr ""
+msgstr "Todo (notificaciones fatales, errores, advertencias, info, debug)"
#: templates/admin.php:9
msgid "Info, warnings, errors and fatal issues"
-msgstr ""
+msgstr "Info, advertencias, errores y notificaciones fatales"
#: templates/admin.php:10
msgid "Warnings, errors and fatal issues"
-msgstr ""
+msgstr "Advertencias, errores y notificaciones fatales"
#: templates/admin.php:11
msgid "Errors and fatal issues"
-msgstr ""
+msgstr "Errores y notificaciones fatales"
#: templates/admin.php:12
msgid "Fatal issues only"
+msgstr "Notificaciones fatales solamente"
+
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Ninguno"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Ingresar"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Advertencia de seguridad"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
-msgstr ""
+msgstr "Está accediendo %s vía HTTP. Se sugiere fuertemente que configure su servidor para requerir el uso de HTTPS en vez del otro."
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -261,68 +355,68 @@ msgid ""
"root."
msgstr "El directorio de datos y tus archivos probablemente sean accesibles desde Internet. El archivo .htaccess no funciona. Sugerimos fuertemente que configures tu servidor web de forma tal que el archivo de directorios no sea accesible o muevas el mismo fuera de la raíz de los documentos del servidor web."
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Alerta de Configuración"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Tu servidor web no está configurado todavía para permitir sincronización de archivos porque la interfaz WebDAV parece no funcionar."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Por favor, cheque bien la <a href=\"%s\">guía de instalación</a>."
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "El módulo 'fileinfo' no existe"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "El módulo PHP 'fileinfo' no existe. Es recomendable que actives este módulo para obtener mejores resultados con la detección mime-type"
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
-msgstr ""
+msgstr "Su versión de PHP está fuera de término"
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
-msgstr ""
+msgstr "Su versión de PHP está fuera de término. Recomendamos fuertemente actualizar a 5.3.8 o a una más nueva porque se sabe que versiones anteriores están falladas. Es posible que esta instalación no funcione adecuadamente."
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "\"Locale\" no está funcionando"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
-msgstr ""
+msgstr "La localización del sistema no puede cambiarse a una que soporta UTF-8"
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
-msgstr ""
+msgstr "Esto significa que puede haber problemas con ciertos caracteres en los nombres de archivos."
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
-msgstr ""
+msgstr "Se sugiere fuertemente instalar los paquetes requeridos en su sistema para soportar uno de las siguientes localizaciones: %s."
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "La conexión a Internet no esta funcionando. "
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -331,118 +425,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "El servidor no posee una conexión a Internet activa. Esto significa que algunas características como el montaje de un almacenamiento externo, las notificaciones acerca de actualizaciones o la instalación de aplicaciones de terceros no funcionarán. El acceso a archivos de forma remota y el envío de correos con notificaciones es posible que tampoco funcionen. Sugerimos habilitar la conexión a Internet para este servidor si deseas tener todas estas características."
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Ejecutá una tarea con cada pagina cargada."
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
-msgstr ""
+msgstr "cron.php está registrado en el servicio webcron para llamarlo cada 15 minutos usando http."
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
-msgstr ""
+msgstr "Usar el servicio cron del sistema para llamar al archivo cron.php cada 15 minutos."
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Compartiendo"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Habilitar Share API"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Permitir a las aplicaciones usar la Share API"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Permitir enlaces"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Permitir a los usuarios compartir enlaces públicos"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "Permitir subidas públicas"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Permitir que los usuarios autoricen a otros a subir archivos en sus directorios públicos compartidos"
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Permitir Re-Compartir"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Permite a los usuarios volver a compartir items que les fueron compartidos"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Permitir a los usuarios compartir con cualquiera."
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Permitir a los usuarios compartir sólo con los de sus mismos grupos"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
-msgstr ""
+msgstr "Permitir notificaciones por correo"
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
-msgstr ""
+msgstr "Permitir al usuario enviar notificaciones por correo para archivos compartidos"
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Seguridad"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "Forzar HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Fuerza al cliente a conectarse a %s por medio de una conexión encriptada."
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Por favor conéctese a su %s por medio de HTTPS para habilitar o deshabilitar la característica SSL"
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Dirección del servidor"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Puerto"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "Credenciales"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Log"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Nivel de Log"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Más"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Menos"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Versión"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -452,30 +590,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Desarrollado por la <a href=\"http://ownCloud.org/contact\" target=\"_blank\">comunidad ownCloud</a>, el <a href=\"https://github.com/owncloud\" target=\"_blank\">código fuente</a> está bajo licencia <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Añadí tu App"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Más Apps"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Elegí una App"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Mirá la web de aplicaciones apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licenciado por <span class=\"author\">"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Documentación de Usuario"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Documentación de Administrador"
@@ -509,7 +651,7 @@ msgstr "Mostrar de nuevo el asistente de primera ejecución"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Usás <strong>%s</strong> de los <strong>%s</strong> disponibles"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Contraseña"
@@ -521,151 +663,149 @@ msgstr "Tu contraseña fue cambiada"
msgid "Unable to change your password"
msgstr "No fue posible cambiar tu contraseña"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Contraseña actual"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nueva contraseña:"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Cambiar contraseña"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
-msgstr ""
+msgstr "Nombre completo"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "e-mail"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Tu dirección de e-mail"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Escribí una dirección de e-mail para restablecer la contraseña"
-
#: templates/personal.php:86
-msgid "Profile picture"
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:96
+msgid "Profile picture"
+msgstr "Imágen de perfil"
+
+#: templates/personal.php:101
msgid "Upload new"
-msgstr ""
+msgstr "Subir nuevo"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
-msgstr ""
+msgstr "Seleccionar nuevo desde archivos"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
-msgstr ""
+msgstr "Remover imagen"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
-msgstr ""
+msgstr "Sólo png o jpg. Lo ideal que sea cuadrada sino luego podrás recortarlo."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
-msgstr ""
+msgstr "Su avatar es proveído por su cuenta original."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Abortar"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Cancelar"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
-msgstr ""
+msgstr "Elegir como imagen de perfil"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Idioma"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Ayudanos a traducir"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr ""
-
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Encriptación"
+msgstr "Usar esta dirección para <a href=\"%s\" target=\"_blank\">acceder a tus archivos vía WebDAV</a>"
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
-msgstr ""
+msgstr "La aplicación de encriptación ya no está habilidata, por favor desencripte todos sus archivos."
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Clave de acceso"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Desencriptar todos los archivos"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Nombre de Usuario"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Crear"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Recuperación de contraseña de administrador"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Ingresá la contraseña de recuperación para recuperar los archivos de usuario al cambiar contraseña"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Almacenamiento Predeterminado"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
-msgstr ""
+msgstr "Por favor ingrese la cuota de almacenamiento (ej.: \"512 MB\" o \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Ilimitado"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Otros"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Nombre de usuario"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Almacenamiento"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
-msgstr ""
+msgstr "Cambiar nombre completo"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "Configurar nueva contraseña"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Predeterminado"
diff --git a/l10n/es_AR/user_ldap.po b/l10n/es_AR/user_ldap.po
index 4588bc43a22..d3976c28d2e 100644
--- a/l10n/es_AR/user_ldap.po
+++ b/l10n/es_AR/user_ldap.po
@@ -4,13 +4,14 @@
#
# Translators:
# cjtess <claudio.tessone@gmail.com>, 2013
+# cnngimenez, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/owncloud/language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -40,24 +41,24 @@ msgstr "La configuración es válida, pero el enlace falló. Por favor, comprob
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
-msgstr ""
+msgstr "La configuración es inválida. Por favor, verifique los logs para más detalles."
#: ajax/wizard.php:32
msgid "No action specified"
-msgstr ""
+msgstr "No se ha especificado una acción"
#: ajax/wizard.php:38
msgid "No configuration specified"
-msgstr ""
+msgstr "No se ha especificado una configuración"
#: ajax/wizard.php:81
msgid "No data specified"
-msgstr ""
+msgstr "No se ha especificado datos"
#: ajax/wizard.php:89
#, php-format
msgid " Could not set configuration %s"
-msgstr ""
+msgstr "No se pudo asignar la configuración %s"
#: js/settings.js:67
msgid "Deletion failed"
@@ -87,43 +88,43 @@ msgstr "Éxito"
msgid "Error"
msgstr "Error"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
-msgstr ""
+msgstr "Configuración válida"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
-msgstr ""
+msgstr "Configuración incorrecta"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
-msgstr ""
+msgstr "Configuración incompleta"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Seleccionar grupos"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
-msgstr ""
+msgstr "Seleccionar las clases de objetos"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
-msgstr ""
+msgstr "Seleccionar atributos"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "El este de conexión ha sido completado satisfactoriamente"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Falló es test de conexión"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "¿Realmente desea borrar la configuración actual del servidor?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Confirmar borrado"
@@ -131,23 +132,23 @@ msgstr "Confirmar borrado"
#, php-format
msgid "%s group found"
msgid_plural "%s groups found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s grupo encontrado"
+msgstr[1] "%s grupos encontrados"
#: lib/wizard.php:122
#, php-format
msgid "%s user found"
msgid_plural "%s users found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s usuario encontrado"
+msgstr[1] "%s usuarios encontrados"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
-msgstr ""
+msgstr "Host inválido"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
-msgstr ""
+msgstr "No se pudo encontrar la característica deseada"
#: templates/part.settingcontrols.php:2
msgid "Save"
@@ -163,56 +164,56 @@ msgstr "Ayuda"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
msgid "only those object classes:"
-msgstr ""
+msgstr "solo estos objetos de clases:"
#: templates/part.wizard-groupfilter.php:17
#: templates/part.wizard-userfilter.php:17
msgid "only from those groups:"
-msgstr ""
+msgstr "solo provenientes de estos grupos:"
#: templates/part.wizard-groupfilter.php:25
#: templates/part.wizard-loginfilter.php:32
#: templates/part.wizard-userfilter.php:25
msgid "Edit raw filter instead"
-msgstr ""
+msgstr "Editar filtro en bruto"
#: templates/part.wizard-groupfilter.php:30
#: templates/part.wizard-loginfilter.php:37
#: templates/part.wizard-userfilter.php:30
msgid "Raw LDAP filter"
-msgstr ""
+msgstr "Filtro LDAP en bruto"
#: templates/part.wizard-groupfilter.php:31
#, php-format
msgid ""
"The filter specifies which LDAP groups shall have access to the %s instance."
-msgstr ""
+msgstr "El filtro especifica qué grupos LDAP deben tener acceso a la instancia %s."
#: templates/part.wizard-groupfilter.php:38
msgid "groups found"
-msgstr ""
+msgstr "grupos encontrados"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
-msgstr ""
+msgstr "Nombre de usuario LDAP:"
#: templates/part.wizard-loginfilter.php:16
msgid "LDAP Email Address:"
-msgstr ""
+msgstr "Correo electrónico LDAP:"
#: templates/part.wizard-loginfilter.php:24
msgid "Other Attributes:"
-msgstr ""
+msgstr "Otros atributos:"
#: templates/part.wizard-loginfilter.php:38
#, php-format
@@ -267,18 +268,18 @@ msgstr "Podés especificar el DN base para usuarios y grupos en la pestaña \"Av
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
#, php-format
msgid ""
"The filter specifies which LDAP users shall have access to the %s instance."
-msgstr ""
+msgstr "El filtro especifica cuáles usuarios LDAP deben tener acceso a la instancia %s."
#: templates/part.wizard-userfilter.php:38
msgid "users found"
-msgstr ""
+msgstr "usuarios encontrados"
#: templates/part.wizardcontrols.php:5
msgid "Back"
@@ -286,7 +287,7 @@ msgstr "Volver"
#: templates/part.wizardcontrols.php:8
msgid "Continue"
-msgstr ""
+msgstr "Continuar"
#: templates/settings.php:11
msgid ""
@@ -410,41 +411,51 @@ msgstr "Atributos de búsqueda de grupo"
msgid "Group-Member association"
msgstr "Asociación Grupo-Miembro"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Atributos Especiales"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Campo de cuota"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Cuota por defecto"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "en bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Campo de e-mail"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Regla de nombre de los directorios de usuario"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Vacío para el nombre de usuario (por defecto). En otro caso, especificá un atributo LDAP/AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Nombre interno de usuario"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -460,15 +471,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "Por defecto, el nombre de usuario interno es creado a partir del atributo UUID. Esto asegura que el nombre de usuario es único y no es necesaria una conversión de caracteres. El nombre de usuario interno sólo se pueden usar estos caracteres: [ a-zA-Z0-9_.@- ]. El resto de caracteres son sustituidos por su correspondiente en ASCII o simplemente omitidos. En caso colisiones, se agregará o incrementará un número. El nombre de usuario interno es usado para identificar un usuario. Es también el nombre predeterminado para el directorio personal del usuario en ownCloud. También es parte de las URLs remotas, por ejemplo, para los servicios *DAV. Con esta opción, se puede cambiar el comportamiento por defecto. Para conseguir un comportamiento similar a versiones anteriores a ownCloud 5, ingresá el atributo del nombre mostrado en el campo siguiente. Dejalo vacío para el comportamiento por defecto. Los cambios solo tendrán efecto en los nuevos usuarios LDAP mapeados (agregados)."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Atributo Nombre Interno de usuario:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Sobrescribir la detección UUID"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -479,19 +490,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "Por defecto, el atributo UUID es detectado automáticamente. Este atributo es usado para identificar de manera certera usuarios y grupos LDAP. Además, el nombre de usuario interno será creado en base al UUID, si no fue especificado otro comportamiento más arriba. Podés sobrescribir la configuración y pasar un atributo de tu elección. Tenés que asegurarte que el atributo de tu elección sea accesible por los usuarios y grupos y que sea único. Dejalo en blanco para usar el comportamiento por defecto. Los cambios tendrán efecto sólo en los nuevos usuarios y grupos de LDAP mapeados (agregados)."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "Atributo UUID para usuarios:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "Atributo UUID para grupos:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Asignación del Nombre de usuario de un usuario LDAP"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -505,10 +516,10 @@ msgid ""
"experimental stage."
msgstr "Los usuarios son usados para almacenar y asignar datos (metadatos). Con el fin de identificar de forma precisa y reconocer usuarios, a cada usuario de LDAP se será asignado un nombre de usuario interno. Esto requiere un mapeo entre el nombre de usuario y el usuario del LDAP. El nombre de usuario creado es mapeado respecto al UUID del usuario en el LDAP. De forma adicional, el DN es dejado en caché para reducir la interacción entre el LDAP, pero no es usado para la identificación. Si el DN cambia, los cambios van a ser aplicados. El nombre de usuario interno es usado en todos los lugares. Vaciar los mapeos, deja restos por todas partes. Vaciar los mapeos, no es sensible a configuración, ¡afecta a todas las configuraciones del LDAP! Nunca limpies los mapeos en un entorno de producción, solamente en fase de desarrollo o experimental."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Borrar la asignación de los Nombres de usuario de los usuarios LDAP"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Borrar la asignación de los Nombres de grupo de los grupos de LDAP"
diff --git a/l10n/es_CL/core.po b/l10n/es_CL/core.po
index 05b6eb1d9ed..51a056fa785 100644
--- a/l10n/es_CL/core.po
+++ b/l10n/es_CL/core.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# eganya <EGANYA@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:22+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Chile) (http://www.transifex.com/projects/p/owncloud/language/es_CL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +18,11 @@ msgstr ""
"Language: es_CL\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +39,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,141 +59,145 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
-msgstr ""
+msgstr "Domingo"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
-msgstr ""
+msgstr "Lunes"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
-msgstr ""
+msgstr "Martes"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
-msgstr ""
+msgstr "Miércoles"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
-msgstr ""
+msgstr "Jueves"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
-msgstr ""
+msgstr "Viernes"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
-msgstr ""
+msgstr "Sábado"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
-msgstr ""
+msgstr "Enero"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
-msgstr ""
+msgstr "Febrero"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
-msgstr ""
+msgstr "Marzo"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
-msgstr ""
+msgstr "Abril"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
-msgstr ""
+msgstr "Mayo"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
-msgstr ""
+msgstr "Junio"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
-msgstr ""
+msgstr "Julio"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
-msgstr ""
+msgstr "Agosto"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
-msgstr ""
+msgstr "Septiembre"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
-msgstr ""
+msgstr "Octubre"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
-msgstr ""
+msgstr "Noviembre"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
-msgstr ""
+msgstr "Diciembre"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Configuración"
-#: js/js.js:869
-msgid "seconds ago"
+#: js/js.js:496
+msgid "Saving..."
msgstr ""
-#: js/js.js:870
+#: js/js.js:995
+msgid "seconds ago"
+msgstr "segundos antes"
+
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
-msgstr ""
+msgstr "hoy"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
-msgstr ""
+msgstr "ayer"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
-msgstr ""
+msgstr "mes anterior"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
-msgstr ""
+msgstr "meses antes"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
-msgstr ""
+msgstr "último año"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
-msgstr ""
+msgstr "años anteriores"
#: js/oc-dialogs.js:123
msgid "Choose"
-msgstr ""
+msgstr "Choose"
#: js/oc-dialogs.js:146
msgid "Error loading file picker template: {error}"
@@ -214,15 +205,15 @@ msgstr ""
#: js/oc-dialogs.js:172
msgid "Yes"
-msgstr ""
+msgstr "Si"
#: js/oc-dialogs.js:182
msgid "No"
-msgstr ""
+msgstr "No"
#: js/oc-dialogs.js:199
msgid "Ok"
-msgstr ""
+msgstr "Ok"
#: js/oc-dialogs.js:219
msgid "Error loading message template: {error}"
@@ -250,7 +241,7 @@ msgstr ""
#: js/oc-dialogs.js:376
msgid "Cancel"
-msgstr ""
+msgstr "Cancelar"
#: js/oc-dialogs.js:386
msgid "Continue"
@@ -268,154 +259,174 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
-msgstr ""
+msgstr "Compartido"
#: js/share.js:109
msgid "Share"
-msgstr ""
+msgstr "Compartir"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
-msgstr ""
+msgstr "Error"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
-msgstr ""
+msgstr "Ocurrió un error mientras compartía"
#: js/share.js:171
msgid "Error while unsharing"
-msgstr ""
+msgstr "Ocurrió un error mientras dejaba de compartir"
#: js/share.js:178
msgid "Error while changing permissions"
-msgstr ""
+msgstr "Ocurrió un error mientras se cambiaban los permisos"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Clave"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
#: js/tags.js:4
msgid "The object type is not specified."
-msgstr ""
+msgstr "El tipo de objeto no está especificado."
#: js/tags.js:13
msgid "Enter new"
@@ -456,11 +467,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +497,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Usuario"
@@ -525,7 +542,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -635,49 +652,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +708,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -719,27 +734,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/es_CL/files.po b/l10n/es_CL/files.po
index 2bb37f65f47..f84895926b9 100644
--- a/l10n/es_CL/files.po
+++ b/l10n/es_CL/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Chile) (http://www.transifex.com/projects/p/owncloud/language/es_CL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Archivos"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
-msgstr ""
+msgstr "Compartir"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr ""
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
-msgstr ""
+msgstr "Error"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Subir"
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
-msgstr ""
+msgstr "Descargar"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/es_CL/files_encryption.po b/l10n/es_CL/files_encryption.po
index 27a1d9e6e5a..cd2c88e3ae8 100644
--- a/l10n/es_CL/files_encryption.po
+++ b/l10n/es_CL/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-16 14:34+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Chile) (http://www.transifex.com/projects/p/owncloud/language/es_CL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:278
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/es_CL/files_external.po b/l10n/es_CL/files_external.po
index 9537ed24684..53d85c66130 100644
--- a/l10n/es_CL/files_external.po
+++ b/l10n/es_CL/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-16 14:34+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Chile) (http://www.transifex.com/projects/p/owncloud/language/es_CL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: es_CL\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:467
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:471
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:474
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/es_CL/files_sharing.po b/l10n/es_CL/files_sharing.po
index a4836e6eea7..90d1afb2ff6 100644
--- a/l10n/es_CL/files_sharing.po
+++ b/l10n/es_CL/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 16:42-0500\n"
-"PO-Revision-Date: 2013-12-17 15:30+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Chile) (http://www.transifex.com/projects/p/owncloud/language/es_CL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: es_CL\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Subir"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/es_CL/files_trashbin.po b/l10n/es_CL/files_trashbin.po
index 1e0643be9b2..e7ad1c4cb67 100644
--- a/l10n/es_CL/files_trashbin.po
+++ b/l10n/es_CL/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-16 14:34+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Chile) (http://www.transifex.com/projects/p/owncloud/language/es_CL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,21 +17,25 @@ msgstr ""
"Language: es_CL\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:63
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:43
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:45 js/trash.js:88 js/trash.js:142
-msgid "Error"
+#: js/filelist.js:23
+msgid "Deleted files"
msgstr ""
-#: lib/trashbin.php:905 lib/trashbin.php:907
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
+msgid "Error"
+msgstr "Error"
+
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
diff --git a/l10n/es_CL/lib.po b/l10n/es_CL/lib.po
index a6cad8d93cb..30b584c236c 100644
--- a/l10n/es_CL/lib.po
+++ b/l10n/es_CL/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Chile) (http://www.transifex.com/projects/p/owncloud/language/es_CL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: es_CL\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Configuración"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Archivos"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
-msgstr ""
+msgstr "segundos antes"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
-msgstr ""
+msgstr "hoy"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
-msgstr ""
+msgstr "ayer"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
-msgstr ""
+msgstr "mes anterior"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
-msgstr ""
+msgstr "último año"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
-msgstr ""
+msgstr "años anteriores"
diff --git a/l10n/es_CL/settings.po b/l10n/es_CL/settings.po
index 75d4de7ece4..608d3fd7d26 100644
--- a/l10n/es_CL/settings.po
+++ b/l10n/es_CL/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 16:42-0500\n"
-"PO-Revision-Date: 2013-12-17 15:30+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Chile) (http://www.transifex.com/projects/p/owncloud/language/es_CL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: es_CL\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
-msgstr ""
+msgstr "Error"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Clave"
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Cancelar"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Usuario"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/es_CL/user_ldap.po b/l10n/es_CL/user_ldap.po
index d7d15250941..5a138f0da1b 100644
--- a/l10n/es_CL/user_ldap.po
+++ b/l10n/es_CL/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 16:42-0500\n"
-"PO-Revision-Date: 2013-12-17 15:30+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Chile) (http://www.transifex.com/projects/p/owncloud/language/es_CL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -84,45 +84,45 @@ msgstr ""
#: js/settings.js:133
msgid "Error"
-msgstr ""
+msgstr "Error"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/es_MX/core.po b/l10n/es_MX/core.po
index 978e2ba5a47..9e1f2bbbe89 100644
--- a/l10n/es_MX/core.po
+++ b/l10n/es_MX/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-02 01:55-0500\n"
-"PO-Revision-Date: 2014-01-02 01:23+0000\n"
-"Last-Translator: byoship\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/owncloud/language/es_MX/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: es_MX\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s ha compartido »%s« contigo"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "No se pudo enviar el mensaje a los siguientes usuarios: %s"
@@ -39,19 +38,6 @@ msgstr "Modo mantenimiento desactivado"
msgid "Updated database"
msgstr "Base de datos actualizada"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "Actualizando caché de archivos, esto puede tardar bastante tiempo..."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Caché de archivos actualizada"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "... %d%% hecho ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "No se especificó ningún archivo o imagen"
@@ -72,135 +58,139 @@ msgstr "No hay disponible una imagen temporal de perfil, pruebe de nuevo"
msgid "No crop data provided"
msgstr "No se proporcionó datos del recorte"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Domingo"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Lunes"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Martes"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Miércoles"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Jueves"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Viernes"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Sábado"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Enero"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Febrero"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Marzo"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Abril"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Mayo"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Junio"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Julio"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Agosto"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Septiembre"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Octubre"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Noviembre"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Diciembre"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Ajustes"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Guardando..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "segundos antes"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "Hace %n minuto"
msgstr[1] "Hace %n minutos"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "Hace %n hora"
msgstr[1] "Hace %n horas"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "hoy"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "ayer"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "Hace %n día"
msgstr[1] "Hace %n días"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "el mes pasado"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "Hace %n mes"
msgstr[1] "Hace %n meses"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "meses antes"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "el año pasado"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "años antes"
@@ -268,6 +258,26 @@ msgstr "({count} seleccionados)"
msgid "Error loading file exists template"
msgstr "Error cargando plantilla de archivo existente"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Compartido"
@@ -276,12 +286,12 @@ msgstr "Compartido"
msgid "Share"
msgstr "Compartir"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Error"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Error al compartir"
@@ -293,123 +303,123 @@ msgstr "Error al dejar de compartir"
msgid "Error while changing permissions"
msgstr "Error al cambiar permisos"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Compartido contigo y el grupo {group} por {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Compartido contigo por {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Compartido con el usuario o con el grupo …"
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Enlace compartido"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Protección con contraseña"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Contraseña"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Permitir Subida Pública"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Enviar enlace por correo electrónico a una persona"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Enviar"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Establecer fecha de caducidad"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Fecha de caducidad"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Compartir por correo electrónico:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "No se encontró gente"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grupo"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "No se permite compartir de nuevo"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Compartido en {item} con {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Dejar de compartir"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "notificar al usuario por correo electrónico"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "puede editar"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "control de acceso"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "crear"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "actualizar"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "eliminar"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "compartir"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Protegido con contraseña"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Error eliminando fecha de caducidad"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Error estableciendo fecha de caducidad"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Enviando..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Correo electrónico enviado"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Precaución"
@@ -456,11 +466,17 @@ msgstr "La actualización ha fracasado. Por favor, informe de este problema a la
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "La actualización se ha realizado con éxito. Redireccionando a ownCloud ahora."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s restablecer contraseña"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Utilice el siguiente enlace para restablecer su contraseña: {link}"
@@ -480,8 +496,8 @@ msgstr "La petición ha fallado! <br> ¿Está seguro de que su dirección de cor
msgid "You will receive a link to reset your password via Email."
msgstr "Recibirá un enlace por correo electrónico para restablecer su contraseña"
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Nombre de usuario"
@@ -525,7 +541,7 @@ msgstr "Personal"
msgid "Users"
msgstr "Usuarios"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Aplicaciones"
@@ -635,49 +651,47 @@ msgstr "Para información de cómo configurar apropiadamente su servidor, por fa
msgid "Create an <strong>admin account</strong>"
msgstr "Crear una <strong>cuenta de administrador</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Avanzado"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Directorio de datos"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Configurar la base de datos"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "se utilizarán"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Usuario de la base de datos"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Contraseña de la base de datos"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Nombre de la base de datos"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Espacio de tablas de la base de datos"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Host de la base de datos"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Completar la instalación"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Finalizando …"
@@ -693,7 +707,7 @@ msgstr "Esta aplicación requiere que se habilite JavaScript para su correcta op
msgid "%s is available. Get more information on how to update."
msgstr "%s esta disponible. Obtener mas información de como actualizar."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Salir"
@@ -719,28 +733,28 @@ msgstr "La autenticación a fallado en el servidor."
msgid "Please contact your administrator."
msgstr "Por favor, contacte con el administrador."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "¿Ha perdido su contraseña?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "recordar"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Entrar"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Accesos Alternativos"
#: 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>"
-msgstr "Hola:<br><br>tan solo queremos informarte que %s compartió «%s» contigo.<br><a href=\"%s\">¡Míralo acá!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/es_MX/files.po b/l10n/es_MX/files.po
index 3ab8a00fc9a..650b1bcf3de 100644
--- a/l10n/es_MX/files.po
+++ b/l10n/es_MX/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-02 01:55-0500\n"
-"PO-Revision-Date: 2014-01-02 01:10+0000\n"
-"Last-Translator: byoship\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/owncloud/language/es_MX/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr "No se pudo mover %s - Ya existe un archivo con ese nombre."
msgid "Could not move %s"
msgstr "No se pudo mover %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "El nombre de archivo no puede estar vacío."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "El nombre del archivo, NO puede contener el simbolo\"/\", por favor elija un nombre diferente."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos "
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "El nombre %s ya está en uso por la carpeta %s. Por favor elija uno diferente."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "No es un origen válido"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "El servidor no puede acceder URLs; revise la configuración del servidor."
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Error mientras se descargaba %s a %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Error al crear el archivo"
@@ -64,236 +76,231 @@ msgstr "Error al crear el archivo"
msgid "Folder name cannot be empty."
msgstr "El nombre de la carpeta no puede estar vacío."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "El nombre de la carpeta, NO puede contener el simbolo\"/\", por favor elija un nombre diferente."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Error al crear la carpeta."
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Incapaz de crear directorio de subida."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Token Inválido"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "No se subió ningún archivo. Error desconocido"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "No hubo ningún problema, el archivo se subió con éxito"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "El archivo subido sobrepasa la directiva 'upload_max_filesize' en php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "El archivo subido sobrepasa la directiva 'MAX_FILE_SIZE' especificada en el formulario HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "El archivo subido fue sólo subido parcialmente"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "No se subió ningún archivo"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Falta la carpeta temporal"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Falló al escribir al disco"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "No hay suficiente espacio disponible"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Actualización fallida. No se pudo obtener información del archivo."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Actualización fallida. No se pudo encontrar el archivo subido"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Actualización fallida. No se pudo obtener información del archivo."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Directorio inválido."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Archivos"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "No ha sido posible subir {filename} porque es un directorio o tiene 0 bytes"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "No hay suficiente espacio disponible"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Subida cancelada."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "No se pudo obtener respuesta del servidor."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "La subida del archivo está en proceso. Si sale de la página ahora, la subida será cancelada."
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "La dirección URL no puede estar vacía"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "En la carpeta de inicio, 'Shared' es un nombre reservado"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} ya existe"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "No se pudo crear el archivo"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "No se pudo crear la carpeta"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Error al descargar URL."
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Compartir"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Eliminar permanentemente"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Renombrar"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Pendiente"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "No se pudo renombrar el archivo"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "reemplazado {new_name} con {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "deshacer"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Error borrando el archivo."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n carpeta"
msgstr[1] "%n carpetas"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n archivo"
msgstr[1] "%n archivos"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} y {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Subiendo %n archivo"
msgstr[1] "Subiendo %n archivos"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' no es un nombre de archivo válido."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Nombre inválido, los caracteres \"\\\", \"/\", \"<\", \">\", \":\", \"\", \"|\" \"?\" y \"*\" no están permitidos "
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Su almacenamiento está lleno, ¡los archivos no se actualizarán ni sincronizarán más!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Su almacenamiento está casi lleno ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "La aplicación de crifrado está habilitada pero tus claves no han sido inicializadas, por favor, cierra la sesión y vuelva a iniciarla de nuevo."
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "La clave privada no es válida para la aplicación de cifrado. Por favor, actualiza la contraseña de tu clave privada en tus ajustes personales para recuperar el acceso a tus archivos cifrados."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "El cifrado ha sido deshabilitado pero tus archivos permanecen cifrados. Por favor, ve a tus ajustes personales para descifrar tus archivos."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Su descarga está siendo preparada. Esto podría tardar algo de tiempo si los archivos son grandes."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Error moviendo archivo"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Error"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nombre"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Tamaño"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Modificado"
@@ -301,12 +308,12 @@ msgstr "Modificado"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nombre de carpeta inválido. El uso de \"Shared\" esta reservado."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s no pudo ser renombrado"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Subir"
@@ -342,72 +349,68 @@ msgstr "Tamaño máximo para archivos ZIP de entrada"
msgid "Save"
msgstr "Guardar"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Nuevo"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Nuevo archivo de texto"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Archivo de texto"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Nueva carpeta"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Carpeta"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Desde enlace"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Archivos eliminados"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Cancelar subida"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "No tienes permisos para subir o crear archivos aquí."
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "No hay nada aquí. ¡Suba algo!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Descargar"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Eliminar"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Subida demasido grande"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Los archivos están siendo escaneados, por favor espere."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Escaneo actual"
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr "Actualizando caché del sistema de archivos..."
diff --git a/l10n/es_MX/files_encryption.po b/l10n/es_MX/files_encryption.po
index 568f9b2783c..50a52b5503a 100644
--- a/l10n/es_MX/files_encryption.po
+++ b/l10n/es_MX/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-02 01:55-0500\n"
-"PO-Revision-Date: 2013-12-31 19:30+0000\n"
-"Last-Translator: byoship\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/owncloud/language/es_MX/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr "Error desconocido. Verifique la configuración de su sistema o póngase en contacto con su administrador"
-#: hooks/hooks.php:62
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Requisitos incompletos."
-#: hooks/hooks.php:63
+#: hooks/hooks.php:65
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, asegúrese de que PHP 5.3.3 o posterior está instalado y que la extensión OpenSSL de PHP está habilitada y configurada correctamente. Por el momento, la aplicación de cifrado ha sido deshabilitada."
-#: hooks/hooks.php:281
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Los siguientes usuarios no han sido configurados para el cifrado:"
@@ -99,9 +99,9 @@ msgstr "Los siguientes usuarios no han sido configurados para el cifrado:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Encriptación iniciada... Esto puede tomar un tiempo. Por favor espere."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Guardando..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/es_MX/files_external.po b/l10n/es_MX/files_external.po
index 1f535c50fdf..bc01ae7106b 100644
--- a/l10n/es_MX/files_external.po
+++ b/l10n/es_MX/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-02 01:55-0500\n"
-"PO-Revision-Date: 2013-12-31 19:50+0000\n"
-"Last-Translator: byoship\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/owncloud/language/es_MX/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: es_MX\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Acceso concedido"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Error configurando el almacenamiento de Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Conceder acceso"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Por favor, proporcione un una clave válida de la app Dropbox y una clave secreta."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Error configurando el almacenamiento de Google Drive"
-#: lib/config.php:467
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Advertencia:</b> El cliente \"smbclient\" no se encuentra instalado. El montado de carpetas CIFS/SMB no es posible. Por favor pida al administrador de su sistema que lo instale."
-#: lib/config.php:471
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Advertencia:</b> El soporte de FTP en PHP no se encuentra instalado. El montado de carpetas FTP no es posible. Por favor pida al administrador de su sistema que lo instale."
-#: lib/config.php:474
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Usuarios"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Eliminar"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Habilitar almacenamiento externo de usuario"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Permitir a los usuarios montar su propio almacenamiento externo"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Certificados raíz SSL"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importar certificado raíz"
diff --git a/l10n/es_MX/files_sharing.po b/l10n/es_MX/files_sharing.po
index 610c125b72b..f4faa22eba8 100644
--- a/l10n/es_MX/files_sharing.po
+++ b/l10n/es_MX/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-02 01:55-0500\n"
-"PO-Revision-Date: 2014-01-02 01:10+0000\n"
-"Last-Translator: byoship\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/owncloud/language/es_MX/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: es_MX\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Compartido por {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Este elemento compartido esta protegido por contraseña"
@@ -53,32 +57,16 @@ msgstr "compartir está desactivado"
msgid "For more info, please ask the person who sent this link."
msgstr "Para mayor información, contacte a la persona que le envió el enlace."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s compartió la carpeta %s contigo"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s compartió el archivo %s contigo"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Descargar"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Subir"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Cancelar subida"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "No hay vista previa disponible para"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Enlace directo"
diff --git a/l10n/es_MX/files_trashbin.po b/l10n/es_MX/files_trashbin.po
index 7a4bf2cfd79..d55838ac0b3 100644
--- a/l10n/es_MX/files_trashbin.po
+++ b/l10n/es_MX/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-02 01:55-0500\n"
-"PO-Revision-Date: 2013-12-31 19:50+0000\n"
-"Last-Translator: byoship\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/owncloud/language/es_MX/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,21 +17,25 @@ msgstr ""
"Language: es_MX\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:63
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "No se puede eliminar %s permanentemente"
-#: ajax/undelete.php:43
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "No se puede restaurar %s"
-#: js/trash.js:18 js/trash.js:45 js/trash.js:88 js/trash.js:142
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Archivos eliminados"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Error"
-#: lib/trashbin.php:905 lib/trashbin.php:907
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "recuperado"
diff --git a/l10n/es_MX/lib.po b/l10n/es_MX/lib.po
index e47ddeeee98..239fda1a7ef 100644
--- a/l10n/es_MX/lib.po
+++ b/l10n/es_MX/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-02 01:55-0500\n"
-"PO-Revision-Date: 2014-01-02 00:20+0000\n"
-"Last-Translator: byoship\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/owncloud/language/es_MX/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
"Language: es_MX\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:245
+#: private/app.php:236
#, 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"
-#: private/app.php:257
+#: private/app.php:248
msgid "No app name specified"
msgstr "No se ha especificado nombre de la aplicación"
-#: private/app.php:362
+#: private/app.php:353
msgid "Help"
msgstr "Ayuda"
-#: private/app.php:375
+#: private/app.php:366
msgid "Personal"
msgstr "Personal"
-#: private/app.php:386
+#: private/app.php:377
msgid "Settings"
msgstr "Ajustes"
-#: private/app.php:398
+#: private/app.php:389
msgid "Users"
msgstr "Usuarios"
-#: private/app.php:411
+#: private/app.php:402
msgid "Admin"
msgstr "Administración"
@@ -61,15 +61,10 @@ msgstr "Tipo de archivo desconocido"
msgid "Invalid image"
msgstr "Imagen inválida"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "Servicios web bajo su control"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "No se puede abrir \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "La descarga en ZIP está desactivada."
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr "Descargue los archivos en trozos más pequeños, por separado o solicítelos amablemente a su administrador."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "No se ha especificado origen cuando se ha instalado la aplicación"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "No href especificado cuando se ha instalado la aplicación"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Sin path especificado cuando se ha instalado la aplicación desde el archivo local"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Archivos de tipo %s no son soportados"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Fallo de abrir archivo mientras se instala la aplicación"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "La aplicación no suministra un archivo info.xml"
-#: private/installer.php:131
+#: private/installer.php:132
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"
-#: private/installer.php:140
+#: private/installer.php:141
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"
-#: private/installer.php:146
+#: private/installer.php:147
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"
-#: private/installer.php:159
+#: private/installer.php:160
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 "La aplicación no puede ser instalada por que la versión en info.xml/version no es la misma que la establecida en la app store"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "El directorio de la aplicación ya existe"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "No se puede crear la carpeta de la aplicación. Corrija los permisos. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "La aplicación no está habilitada"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Error de autenticación"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token expirado. Por favor, recarga la página."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Archivos"
@@ -199,8 +198,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Tiene que ingresar una cuenta existente o la del administrador."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Usuario y/o contraseña de MySQL no válidos"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -227,21 +226,21 @@ msgstr "Comando infractor: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "Usuario MySQL '%s'@'localhost' ya existe."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Eliminar este usuario de MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "Usuario MySQL '%s'@'%%' ya existe"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Eliminar este usuario de MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -268,66 +267,72 @@ msgstr "Configurar un nombre de usuario del administrador"
msgid "Set an admin password."
msgstr "Configurar la contraseña del administrador."
-#: private/setup.php:195
+#: private/setup.php:198
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."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
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>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s ha compartido »%s« contigo"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "No puede encontrar la categoria \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "hace segundos"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "Hace %n minuto"
msgstr[1] "Hace %n minutos"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "Hace %n hora"
msgstr[1] "Hace %n horas"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "hoy"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "ayer"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "Hace %n día"
msgstr[1] "Hace %n días"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "mes pasado"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "Hace %n mes"
msgstr[1] "Hace %n meses"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "año pasado"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "hace años"
diff --git a/l10n/es_MX/settings.po b/l10n/es_MX/settings.po
index 62fafbc21c8..44e2120bd68 100644
--- a/l10n/es_MX/settings.po
+++ b/l10n/es_MX/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-02 01:55-0500\n"
-"PO-Revision-Date: 2014-01-02 01:42+0000\n"
-"Last-Translator: byoship\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/owncloud/language/es_MX/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: es_MX\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Correo electrónico enviado"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Cifrado"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "No se pudo cargar la lista desde el App Store"
@@ -113,62 +155,90 @@ msgstr "El back-end no soporta cambios de contraseña, pero la clave de cifrado
msgid "Unable to change password"
msgstr "No se ha podido cambiar la contraseña"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Documentación de usuario"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Actualizado a {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Desactivar"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Activar"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Espere, por favor...."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Error mientras se desactivaba la aplicación"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Error mientras se activaba la aplicación"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Actualizando...."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Error mientras se actualizaba la aplicación"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Error"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Actualizar"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Actualizado"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Seleccionar una imagen de perfil"
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Descifrando archivos... Espere por favor, esto puede llevar algo de tiempo."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Guardando..."
-
#: js/users.js:47
msgid "deleted"
msgstr "eliminado"
@@ -181,40 +251,40 @@ msgstr "deshacer"
msgid "Unable to remove user"
msgstr "Imposible eliminar al usuario"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupos"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Administrador del Grupo"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Eliminar"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "añadir Grupo"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Se debe proporcionar un nombre de usuario válido"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Error al crear usuario"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Se debe proporcionar una contraseña válida"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Atención: el directorio de inicio para el usuario \"{user}\" ya existe."
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Español (México)"
@@ -238,18 +308,42 @@ msgstr "Errores y problemas fatales"
msgid "Fatal issues only"
msgstr "Problemas fatales solamente"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Iniciar sesión"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Advertencia de seguridad"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Está ingresando a %s vía HTTP. Le recomendamos encarecidamente que configure su servidor para que requiera HTTPS."
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr "Su directorio de datos y archivos es probablemente accesible desde Internet pues el archivo .htaccess no está funcionando. Le sugerimos encarecidamente que configure su servidor web de modo que el directorio de datos no sea accesible o que mueva dicho directorio fuera de la raíz de documentos del servidor web."
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Advertencia de configuración"
-#: templates/admin.php:53
+#: templates/admin.php:74
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 la sincronización de archivos ya que la interfaz WebDAV parece no estar funcionando."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
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>."
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "No se ha encontrado el módulo \"fileinfo\""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "No se ha encontrado el modulo PHP 'fileinfo'. Le recomendamos encarecidamente que habilite este módulo para obtener mejores resultados con la detección de tipos MIME."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr "Su versión de PHP ha caducado"
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "Su versión de PHP ha caducado. Le sugerimos encarecidamente que la actualize a 5.3.8 o a una más nueva porque normalmente las versiones antiguas no funcionan bien. Puede ser que esta instalación no esté funcionando bien por ello."
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "La configuración regional no está funcionando"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "No se puede escoger una configuración regional que soporte UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Esto significa que puede haber problemas con ciertos caracteres en los nombres de los archivos."
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Es muy recomendable instalar los paquetes necesarios para poder soportar una de las siguientes configuraciones regionales: %s. "
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "La conexión a Internet no está funcionando"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Este servidor no tiene conexión a Internet. Esto significa que algunas de las características no funcionarán, como el montaje de almacenamiento externo, las notificaciones sobre actualizaciones, la instalación de aplicaciones de terceros, el acceso a los archivos de forma remota o el envío de correos electrónicos de notificación. Sugerimos habilitar una conexión a Internet en este servidor para disfrutar de todas las funciones."
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Ejecutar una tarea con cada página cargada"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php se registra en un servicio webcron para llamar a cron.php cada 15 minutos a través de HTTP."
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Utiliza el servicio cron del sistema para llamar al archivo cron.php cada 15 minutos."
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Compartiendo"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Activar API de Compartición"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Permitir a las aplicaciones utilizar la API de Compartición"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Permitir enlaces"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Permitir a los usuarios compartir elementos con el público mediante enlaces"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "Permitir subidas públicas"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Permitir a los usuarios habilitar a otros para subir archivos en sus carpetas compartidas públicamente"
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Permitir re-compartición"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Permitir a los usuarios compartir de nuevo elementos ya compartidos"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Permitir a los usuarios compartir con cualquier persona"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Permitir a los usuarios compartir sólo con los usuarios en sus grupos"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr "Permitir notificaciones por correo electrónico"
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr "Permitir al usuario enviar notificaciones por correo electrónico de archivos compartidos"
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Seguridad"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "Forzar HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Forzar a los clientes a conectarse a %s por medio de una conexión cifrada."
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Por favor, conéctese a su %s a través de HTTPS para habilitar o deshabilitar la aplicación de SSL."
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Dirección del servidor"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Puerto"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Registro"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Nivel de registro"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Más"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Menos"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Versión"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,30 +587,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Desarrollado por la <a href=\"http://ownCloud.org/contact\" target=\"_blank\">comunidad ownCloud</a>, el <a href=\"https://github.com/owncloud\" target=\"_blank\">código fuente</a> está bajo licencia <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Añade tu aplicación"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Más aplicaciones"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Seleccionar una aplicación"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Ver la página de aplicaciones en apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licencia otorgada por <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Documentación de usuario"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Documentación de administrador"
@@ -506,7 +648,7 @@ msgstr "Mostrar nuevamente el Asistente de ejecución inicial"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Ha usado <strong>%s</strong> de los <strong>%s</strong> disponibles"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Contraseña"
@@ -518,151 +660,149 @@ msgstr "Su contraseña ha sido cambiada"
msgid "Unable to change your password"
msgstr "No se ha podido cambiar su contraseña"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Contraseña actual"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nueva contraseña"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Cambiar contraseña"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Nombre completo"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Correo electrónico"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Su dirección de correo"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Escriba una dirección de correo electrónico para restablecer la contraseña"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Foto de perfil"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Subir otra"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Seleccionar otra desde Archivos"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Borrar imagen"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Archivo PNG o JPG. Preferiblemente cuadrado, pero tendrás la posibilidad de recortarlo."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Su avatar es proporcionado por su cuenta original."
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr "Cancelar"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Seleccionar como imagen de perfil"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Idioma"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Ayúdanos a traducir"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Utilice esta dirección para <a href=\"%s\" target=\"_blank\">acceder a sus archivos vía WebDAV</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Cifrado"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "La aplicación de cifrado ya no está activada, descifre todos sus archivos"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Contraseña de acceso"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Descifrar archivos"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Nombre de usuario"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Crear"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Recuperación de la contraseña de administración"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Introduzca la contraseña de recuperación a fin de recuperar los archivos de los usuarios durante el cambio de contraseña."
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Almacenamiento predeterminado"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Por favor indique la cúota de almacenamiento (ej: \"512 MB\" o \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Ilimitado"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Otro"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Nombre de usuario"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Almacenamiento"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "cambiar el nombre completo"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "establecer nueva contraseña"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Predeterminado"
diff --git a/l10n/es_MX/user_ldap.po b/l10n/es_MX/user_ldap.po
index 4a5d82737a3..a2926c98e42 100644
--- a/l10n/es_MX/user_ldap.po
+++ b/l10n/es_MX/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-02 01:55-0500\n"
-"PO-Revision-Date: 2013-12-31 19:50+0000\n"
-"Last-Translator: byoship\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/owncloud/language/es_MX/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr "Éxito"
msgid "Error"
msgstr "Error"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Configuración OK"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Configuración Incorrecta"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Configuración incompleta"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Seleccionar grupos"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Seleccionar la clase de objeto"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Seleccionar atributos"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "La prueba de conexión fue exitosa"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "La prueba de conexión falló"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "¿Realmente desea eliminar la configuración actual del servidor?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Confirmar eliminación"
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] "Usuario %s encontrado"
msgstr[1] "Usuarios %s encontrados"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Host inválido"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "No se puede encontrar la función deseada."
@@ -162,8 +162,8 @@ msgstr "Ayuda"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Limitar el acceso a %s a los grupos que cumplan este criterio:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr ""
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -198,8 +198,8 @@ msgid "groups found"
msgstr "grupos encontrados"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Que atributo debe ser usado como login:"
+msgid "Users login with this attribute:"
+msgstr ""
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -266,8 +266,8 @@ msgstr "Puede especificar el DN base para usuarios y grupos en la pestaña Avanz
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Limitar el acceso a %s a los usuarios que cumplan el siguiente criterio:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr ""
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -409,41 +409,51 @@ msgstr "Atributos de busqueda de grupo"
msgid "Group-Member association"
msgstr "Asociación Grupo-Miembro"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Atributos especiales"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Cuota"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Cuota por defecto"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "en bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "E-mail"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Regla para la carpeta Home de usuario"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Vacío para el nombre de usuario (por defecto). En otro caso, especifique un atributo LDAP/AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Nombre de usuario interno"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "El nombre de usuario interno será creado de forma predeterminada desde el atributo UUID. Esto asegura que el nombre de usuario es único y los caracteres no necesitan ser convertidos. En el nombre de usuario interno sólo se pueden usar estos caracteres: [ a-zA-Z0-9_.@- ]. El resto de caracteres son sustituidos por su correspondiente en ASCII o simplemente omitidos. En caso de duplicidades, se añadirá o incrementará un número. El nombre de usuario interno es usado para identificar un usuario. Es también el nombre predeterminado para la carpeta personal del usuario en ownCloud. También es parte de URLs remotas, por ejemplo, para todos los servicios *DAV. Con esta configuración el comportamiento predeterminado puede ser cambiado. Para conseguir un comportamiento similar a como era antes de ownCloud 5, introduzca el campo del nombre para mostrar del usuario en la siguiente caja. Déjelo vacío para el comportamiento predeterminado. Los cambios solo tendrán efecto en los usuarios LDAP mapeados (añadidos) recientemente."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Atributo Nombre de usuario Interno:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Sobrescribir la detección UUID"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "Por defecto, el atributo UUID es autodetectado. Este atributo es usado para identificar indudablemente usuarios y grupos LDAP. Además, el nombre de usuario interno será creado en base al UUID, si no ha sido especificado otro comportamiento arriba. Puedes sobrescribir la configuración y pasar un atributo de tu elección. Debes asegurarte de que el atributo de tu elección sea accesible por los usuarios y grupos y ser único. Déjalo en blanco para usar el comportamiento por defecto. Los cambios tendrán efecto solo en los usuarios y grupos de LDAP mapeados (añadidos) recientemente."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "Atributo UUID para usuarios:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "Atributo UUID para Grupos:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Asignación del Nombre de usuario de un usuario LDAP"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr "Los usuarios son usados para almacenar y asignar (meta) datos. Con el fin de identificar de forma precisa y reconocer usuarios, cada usuario de LDAP tendrá un nombre de usuario interno. Esto requiere un mapeo entre el nombre de usuario y el usuario del LDAP. El nombre de usuario creado es mapeado respecto al UUID del usuario en el LDAP. De forma adicional, el DN es cacheado para reducir la interacción entre el LDAP, pero no es usado para identificar. Si el DN cambia, los cambios serán aplicados. El nombre de usuario interno es usado por encima de todo. Limpiar los mapeos dejará restos por todas partes, no es sensible a configuración, ¡afecta a todas las configuraciones del LDAP! Nunca limpies los mapeos en un entorno de producción, únicamente en una fase de desarrollo o experimental."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Borrar la asignación de los Nombres de usuario de los usuarios LDAP"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Borrar la asignación de los Nombres de grupo de los grupos de LDAP"
diff --git a/l10n/et_EE/core.po b/l10n/et_EE/core.po
index c9eaf5ba161..593d07bab9d 100644
--- a/l10n/et_EE/core.po
+++ b/l10n/et_EE/core.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# pisike.sipelgas <pisike.sipelgas@gmail.com>, 2013
+# pisike.sipelgas <pisike.sipelgas@gmail.com>, 2013-2014
# Rivo Zängov <eraser@eraser.ee>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: pisike.sipelgas <pisike.sipelgas@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,12 +19,11 @@ msgstr ""
"Language: et_EE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s jagas sinuga »%s«"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Kirja saatmine järgnevatele kasutajatele ebaõnnestus: %s "
@@ -41,19 +40,6 @@ msgstr "Haldusrežiimis välja lülitatud"
msgid "Updated database"
msgstr "Uuendatud andmebaas"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "Failipuhvri uuendamine, 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 ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Ühtegi pilti või faili pole pakutud"
@@ -74,135 +60,139 @@ msgstr "Ühtegi ajutist profiili pilti pole saadaval, proovi uuesti"
msgid "No crop data provided"
msgstr "Lõikeandmeid ei leitud"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Pühapäev"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Esmaspäev"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Teisipäev"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Kolmapäev"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Neljapäev"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Reede"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Laupäev"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Jaanuar"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Veebruar"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Märts"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Aprill"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Mai"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Juuni"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Juuli"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "August"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "September"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Oktoober"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "November"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Detsember"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Seaded"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Salvestamine..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "sekundit tagasi"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minut tagasi"
msgstr[1] "%n minutit tagasi"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n tund tagasi"
msgstr[1] "%n tundi tagasi"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "täna"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "eile"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n päev tagasi"
msgstr[1] "%n päeva tagasi"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "viimasel kuul"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n kuu tagasi"
msgstr[1] "%n kuud tagasi"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "kuu tagasi"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "viimasel aastal"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "aastat tagasi"
@@ -270,6 +260,26 @@ msgstr "({count} valitud)"
msgid "Error loading file exists template"
msgstr "Viga faili olemasolu malli laadimisel"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Jagatud"
@@ -278,12 +288,12 @@ msgstr "Jagatud"
msgid "Share"
msgstr "Jaga"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Viga"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Viga jagamisel"
@@ -295,123 +305,123 @@ msgstr "Viga jagamise lõpetamisel"
msgid "Error while changing permissions"
msgstr "Viga õiguste muutmisel"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Jagatud sinu ja {group} grupiga {owner} poolt"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Sinuga jagas {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Jaga kasutaja või grupiga ..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Jaga linki"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Parooliga kaitstud"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Parool"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Luba avalik üleslaadimine"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Saada link isikule e-postiga"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Saada"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Määra aegumise kuupäev"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Aegumise kuupäev"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Jaga e-postiga:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Ühtegi inimest ei leitud"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grupp"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Edasijagamine pole lubatud"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Jagatud {item} kasutajaga {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Lõpeta jagamine"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "teavita e-postiga"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "saab muuta"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "ligipääsukontroll"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "loo"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "uuenda"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "kustuta"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "jaga"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Parooliga kaitstud"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Viga aegumise kuupäeva eemaldamisel"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Viga aegumise kuupäeva määramisel"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Saatmine ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "E-kiri on saadetud"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Hoiatus"
@@ -458,11 +468,17 @@ msgstr "Uuendus ebaõnnestus. Palun teavita probleemidest <a href=\"https://git
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Uuendus oli edukas. Kohe suunatakse Sind ownCloudi."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s parooli lähtestus"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Kasuta järgnevat linki oma parooli taastamiseks: {link}"
@@ -482,8 +498,8 @@ msgstr "Päring ebaõnnestus!<br>Oled sa veendunud, et e-post/kasutajanimi on õ
msgid "You will receive a link to reset your password via Email."
msgstr "Sinu parooli taastamise link saadetakse sulle e-postile."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Kasutajanimi"
@@ -527,7 +543,7 @@ msgstr "Isiklik"
msgid "Users"
msgstr "Kasutajad"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Rakendused"
@@ -583,7 +599,7 @@ msgid ""
"just letting you know that %s shared %s with you.\n"
"View it: %s\n"
"\n"
-msgstr "Hei,\n\nlihtsalt annan sulle teada, et %s jagas sulle välja %s.\nVaata seda: %s\n\n"
+msgstr "Tere,\n\n%s jagas sulle välja %s.\nVaata siit: %s\n\n"
#: templates/altmail.php:4 templates/mail.php:17
#, php-format
@@ -637,49 +653,47 @@ msgstr "Serveri korrektseks seadistuseks palun tutvu <a href=\"%s\" target=\"_bl
msgid "Create an <strong>admin account</strong>"
msgstr "Loo <strong>admini konto</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Täpsem"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Andmete kaust"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Seadista andmebaasi"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "kasutatakse"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Andmebaasi kasutaja"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Andmebaasi parool"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Andmebasi nimi"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Andmebaasi tabeliruum"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Andmebaasi host"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Lõpeta seadistamine"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Lõpetamine ..."
@@ -695,7 +709,7 @@ msgstr "See rakendus vajab toimimiseks JavaScripti. Palun <a href=\"http://enabl
msgid "%s is available. Get more information on how to update."
msgstr "%s on saadaval. Vaata lähemalt kuidas uuendada."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Logi välja"
@@ -721,28 +735,28 @@ msgstr "Serveripoolne autentimine ebaõnnestus!"
msgid "Please contact your administrator."
msgstr "Palun kontakteeru oma süsteemihalduriga."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Kaotasid oma parooli?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "pea meeles"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Logi sisse"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Alternatiivsed sisselogimisviisid"
#: 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>"
-msgstr "Hei,<br><br>lihtsalt annan sulle teada, et %s jagas sulle välja »%s«.<br><a href=\"%s\">Vaata seda!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/et_EE/files.po b/l10n/et_EE/files.po
index e83960e36b8..6b573af2fda 100644
--- a/l10n/et_EE/files.po
+++ b/l10n/et_EE/files.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 07:20+0000\n"
-"Last-Translator: pisike.sipelgas <pisike.sipelgas@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,36 +29,48 @@ msgstr "Ei saa liigutada faili %s - samanimeline fail on juba olemas"
msgid "Could not move %s"
msgstr "%s liigutamine ebaõnnestus"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Faili nimi ei saa olla tühi."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Faili nimi ei tohi sisaldada \"/\". Palun vali mõni teine nimi."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "Nimi %s on juba kasutusel kataloogis %s. Palun vali mõni teine nimi."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Pole korrektne lähteallikas"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Server ei võimalda URL-ide avamist, palun kontrolli serveri seadistust"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Viga %s allalaadimisel %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Viga faili loomisel"
@@ -66,236 +78,231 @@ msgstr "Viga faili loomisel"
msgid "Folder name cannot be empty."
msgstr "Kataloogi nimi ei saa olla tühi."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Kataloogi nimi ei tohi sisaldada \"/\". Palun vali mõni teine nimi."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Viga kataloogi loomisel"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Üleslaadimiste kausta määramine ebaõnnestus."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Vigane kontrollkood"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Ühtegi faili ei laetud üles. Tundmatu viga"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Ühtegi tõrget polnud, fail on üles laetud"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Üleslaetava faili suurus ületab php.ini poolt määratud upload_max_filesize suuruse:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Üleslaetud fail ületab MAX_FILE_SIZE suuruse, mis on HTML vormi jaoks määratud"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Fail laeti üles ainult osaliselt"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Ühtegi faili ei laetud üles"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Ajutiste failide kaust puudub"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Kettale kirjutamine ebaõnnestus"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Saadaval pole piisavalt ruumi"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Üleslaadimine ebaõnnestus. Faili info hankimine ebaõnnestus."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Üleslaadimine ebaõnnestus. Üleslaetud faili ei leitud"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Üleslaadimine ebaõnnestus. Faili info hankimine ebaõnnestus."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Vigane kaust."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Failid"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Ei saa üles laadida {filename}, kuna see on kataloog või selle suurus on 0 baiti"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Pole piisavalt ruumi"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Üleslaadimine tühistati."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Serverist ei saadud tulemusi"
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URL ei saa olla tühi"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Kodukataloogis 'Shared' on reserveeritud failinimi"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} on juba olemas"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Ei suuda luua faili"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Ei suuda luua kataloogi"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Viga URL-i haaramisel"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Jaga"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Kustuta jäädavalt"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Nimeta ümber"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Ootel"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Ei suuda faili ümber nimetada"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "asendas nime {old_name} nimega {new_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "tagasi"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Viga faili kustutamisel."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n kataloog"
msgstr[1] "%n kataloogi"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n fail"
msgstr[1] "%n faili"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} ja {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Laadin üles %n faili"
msgstr[1] "Laadin üles %n faili"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' on vigane failinimi."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Vigane nimi, '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' pole lubatud."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Sinu andmemaht on täis! Faile ei uuendata ega sünkroniseerita!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Su andmemaht on peaaegu täis ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Krüpteerimisrakend on lubatud, kuid võtmeid pole lähtestatud. Palun logi välja ning uuesti sisse."
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Vigane Krüpteerimisrakendi privaatvõti . Palun uuenda oma privaatse võtme parool oma personaasete seadete all taastamaks ligipääsu oma krüpteeritud failidele."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Krüpteering on keelatud, kuid sinu failid on endiselt krüpteeritud. Palun vaata oma personaalseid seadeid oma failide dekrüpteerimiseks."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Valmistatakse allalaadimist. See võib võtta veidi aega, kui on tegu suurte failidega. "
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Viga faili eemaldamisel"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Viga"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nimi"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Suurus"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Muudetud"
@@ -303,12 +310,12 @@ msgstr "Muudetud"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Vigane kausta nimi. Nime 'Shared' kasutamine on reserveeritud."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s ümbernimetamine ebaõnnestus"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Lae üles"
@@ -344,72 +351,68 @@ msgstr "Maksimaalne ZIP-faili sisestatava faili suurus"
msgid "Save"
msgstr "Salvesta"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Uus"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Uus tekstifail"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Tekstifail"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Uus kaust"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Kaust"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Allikast"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Kustutatud failid"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Tühista üleslaadimine"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Sul puuduvad õigused siia failide üleslaadimiseks või tekitamiseks"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Siin pole midagi. Lae midagi üles!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Lae alla"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Kustuta"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Üleslaadimine on liiga suur"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Faile skannitakse, palun oota."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Praegune skannimine"
-
-#: 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 c62b1fa13e7..565c6e20900 100644
--- a/l10n/et_EE/files_encryption.po
+++ b/l10n/et_EE/files_encryption.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-02 17:27-0500\n"
-"PO-Revision-Date: 2013-11-29 20:10+0000\n"
-"Last-Translator: Rivo Zängov <eraser@eraser.ee>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -82,18 +82,18 @@ msgid ""
"administrator"
msgstr "Tundmatu tõrge. Palun kontrolli süsteemi seadeid või võta ühendust oma süsteemi administraatoriga"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Nõutavad on puudu."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Järgmised kasutajad pole seadistatud krüpteeringuks:"
@@ -101,9 +101,9 @@ msgstr "Järgmised kasutajad pole seadistatud krüpteeringuks:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Algne krüpteerimine käivitati... See võib võtta natuke aega. Palun oota."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Salvestamine..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/et_EE/files_external.po b/l10n/et_EE/files_external.po
index 8b5da6014ed..1a9f3c54304 100644
--- a/l10n/et_EE/files_external.po
+++ b/l10n/et_EE/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: Rivo Zängov <eraser@eraser.ee>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -18,40 +18,44 @@ msgstr ""
"Language: et_EE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Ligipääs on antud"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Viga Dropboxi salvestusruumi seadistamisel"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Anna ligipääs"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Palun sisesta korrektne Dropboxi rakenduse võti ja salasõna."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Viga Google Drive'i salvestusruumi seadistamisel"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Hoiatus:</b> \"smbclient\" pole paigaldatud. Jagatud CIFS/SMB hoidlate ühendamine pole võimalik. Palu oma süsteemihalduril paigaldata SAMBA tugi."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Hoiatus:</b> PHP-s puudub FTP tugi. Jagatud FTP hoidlate ühendamine pole võimalik. Palu oma süsteemihalduril paigaldata FTP tugi."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Kasutajad"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Kustuta"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Luba kasutajatele väline salvestamine"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Luba kasutajatel ühendada külge nende enda välised salvestusseadmed"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL root sertifikaadid"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Impordi root sertifikaadid"
diff --git a/l10n/et_EE/files_sharing.po b/l10n/et_EE/files_sharing.po
index 5e8201efb58..4478b66ad3e 100644
--- a/l10n/et_EE/files_sharing.po
+++ b/l10n/et_EE/files_sharing.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: Rivo Zängov <eraser@eraser.ee>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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,6 +19,10 @@ msgstr ""
"Language: et_EE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Jagas {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "See jagamine on parooliga kaitstud"
@@ -55,32 +59,16 @@ msgstr "jagamine on peatatud"
msgid "For more info, please ask the person who sent this link."
msgstr "Täpsema info saamiseks palun pöördu lingi saatnud isiku poole."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s jagas sinuga kausta %s"
+msgid "shared by %s"
+msgstr "jagas %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s jagas sinuga faili %s"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Lae alla"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Lae üles"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Tühista üleslaadimine"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Eelvaadet pole saadaval"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Otsene link"
diff --git a/l10n/et_EE/files_trashbin.po b/l10n/et_EE/files_trashbin.po
index b14ecfceb1f..daf82c7cffe 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: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: et_EE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "%s jäädavalt kustutamine ebaõnnestus"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "%s ei saa taastada"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Kustutatud failid"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Viga"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "taastatud"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Siin pole midagi. Sinu prügikast on tühi!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nimi"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Taasta"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Kustutatud"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Kustuta"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Kustutatud failid"
diff --git a/l10n/et_EE/lib.po b/l10n/et_EE/lib.po
index 7f76fa15227..d163514efb3 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: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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,38 +19,38 @@ msgstr ""
"Language: et_EE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, 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."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Ühegi rakendi nime pole määratletud"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Abiinfo"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Isiklik"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Seaded"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Kasutajad"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Admin"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Ebaõnnestunud uuendus \"%s\"."
@@ -63,15 +63,10 @@ msgstr "Tundmatu failitüüp"
msgid "Invalid image"
msgstr "Vigane pilt"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "veebitenused sinu kontrolli all"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "ei suuda avada \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP-ina allalaadimine on välja lülitatud."
@@ -94,74 +89,78 @@ msgid ""
"administrator."
msgstr "Palun laadi failid alla eraldi väiksemate osadena või palu abi oma süsteemihaldurilt."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Ühegi lähteallikat pole rakendi paigalduseks määratletud"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Ühtegi aadressi pole määratletud rakendi paigalduseks veebist"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Ühtegi teed pole määratletud paigaldamaks rakendit kohalikust failist"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "%s tüüpi arhiivid pole toetatud"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Arhiivi avamine ebaõnnestus rakendi paigalduse käigus"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "Rakend ei paku ühtegi info.xml faili"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "Rakendit ei saa paigaldada, kuna sisaldab lubamatud koodi"
-#: private/installer.php:140
+#: private/installer.php:141
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."
-#: private/installer.php:146
+#: private/installer.php:147
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"
-#: private/installer.php:159
+#: private/installer.php:160
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."
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Rakendi kataloog on juba olemas"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Ei saa luua rakendi kataloogi. Palun korrigeeri õigusi. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Rakendus pole sisse lülitatud"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Autentimise viga"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Kontrollkood aegus. Paelun lae leht uuesti."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Failid"
@@ -201,8 +200,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Sisesta kas juba olemasolev konto või administrator."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQL kasutajatunnus ja/või parool pole õiged"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -229,21 +228,21 @@ msgstr "Tõrkuv käsk oli: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL kasutaja '%s'@'localhost' on juba olemas."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Kustuta see kasutaja MySQL-ist"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQL kasutaja '%s'@'%%' on juba olemas"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Kustuta see kasutaja MySQL-ist."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -270,66 +269,72 @@ msgstr "Määra admin kasutajanimi."
msgid "Set an admin password."
msgstr "Määra admini parool."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Veebiserveri ei ole veel korralikult seadistatud võimaldamaks failide sünkroniseerimist, kuna WebDAV liides näib olevat mittetoimiv."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Palun tutvu veelkord <a href='%s'>paigalduse juhenditega</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s jagas sinuga »%s«"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Ei leia kategooriat \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "sekundit tagasi"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] "%n minutit tagasi"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] "%n tundi tagasi"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "täna"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "eile"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] "%n päeva tagasi"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "viimasel kuul"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] "%n kuud tagasi"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "viimasel aastal"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "aastat tagasi"
diff --git a/l10n/et_EE/settings.po b/l10n/et_EE/settings.po
index e8e52f6d3dc..b82c481cf3e 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: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-13 14:43-0500\n"
-"PO-Revision-Date: 2013-12-13 10:10+0000\n"
-"Last-Translator: pisike.sipelgas <pisike.sipelgas@gmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/owncloud/language/et_EE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,6 +19,48 @@ msgstr ""
"Language: et_EE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "E-kiri on saadetud"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Krüpteerimine"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "App Store'i nimekirja laadimine ebaõnnestus"
@@ -115,62 +157,90 @@ msgstr "Tagarakend ei toeta parooli vahetust, kuid kasutaja krüptimisvõti uuen
msgid "Unable to change password"
msgstr "Ei suuda parooli muuta"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Kasutaja dokumentatsioon"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Uuenda versioonile {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Lülita välja"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Lülita sisse"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Palun oota..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Viga rakenduse keelamisel"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Viga rakenduse lubamisel"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Uuendamine..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Viga rakenduse uuendamisel"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Viga"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Uuenda"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Uuendatud"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Vali profiili pilt"
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Dekrüpteerin faile... Palun oota, see võib võtta veidi aega."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Salvestamine..."
-
#: js/users.js:47
msgid "deleted"
msgstr "kustutatud"
@@ -183,40 +253,40 @@ msgstr "tagasi"
msgid "Unable to remove user"
msgstr "Kasutaja eemaldamine ebaõnnestus"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupid"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Grupi admin"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Kustuta"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "lisa grupp"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Sisesta nõuetele vastav kasutajatunnus"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Viga kasutaja loomisel"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Sisesta nõuetele vastav parool"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Hoiatus: kasutaja \"{user}\" kodukataloog on juba olemas"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Eesti"
@@ -240,18 +310,42 @@ msgstr "Veateated ja tõsised probleemid"
msgid "Fatal issues only"
msgstr "Ainult tõsised probleemid"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Pole"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Logi sisse"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Turvahoiatus"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Sa kasutad %s ligipääsuks HTTP protokolli. Soovitame tungivalt seadistada oma server selle asemel kasutama HTTPS-i."
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -260,68 +354,68 @@ msgid ""
"root."
msgstr "Andmete kataloog ja failid on tõenäoliselt internetis avalikult saadaval. .htaccess fail, ei toimi. Soovitame tungivalt veebiserver seadistada selliselt, et andmete kataloog ei oleks enam vabalt saadaval või tõstaksid andmete kataloogi oma veebiserveri veebi juurkataloogist mujale."
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Paigalduse hoiatus"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Veebiserveri ei ole veel korralikult seadistatud võimaldamaks failide sünkroniseerimist, kuna WebDAV liides näib olevat mittetoimiv."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Palun kontrolli uuesti <a href=\"%s\">paigaldusjuhendeid</a>."
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "Moodul 'fileinfo' puudub"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "PHP moodul 'fileinfo' puudub. Soovitame tungivalt see lisada saavutamaks parimaid tulemusi failitüüpide tuvastamisel."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr "PHP versioon on aegunud"
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "Sinu PHP versioon on aegunud. Soovitame tungivalt uuenda versioonile 5.3.8 või uuemale, kuna varasemad versioonid on teadaolevalt vigased. On võimalik, et see käesolev paigaldus ei toimi korrektselt."
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "Lokalisatsioon ei toimi"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Süsteemi lokaliseeringuks ei saa panna sellist, mis toetab UTF-8-t."
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "See tähendab, et võib esineda probleeme failide nimedes mõnede sümbolitega."
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Soovitame tungivalt paigaldada vajalikud paketid oma süsteemi tagamaks tuge järgmistele lokaliseeringutele: %s."
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "Internetiühendus ei toimi"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -330,118 +424,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Serveril puudub toimiv internetiühendus. See tähendab, et mõned funktsionaalsused, nagu näiteks väliste andmehoidlate ühendamine, teavitused uuendustest või kolmandate osapoolte rakenduste paigaldamine ei tööta. Eemalt failidele ligipääs ning teadete saatmine emailiga ei pruugi samuti toimida. Kui soovid täielikku funktsionaalsust, siis soovitame serverile tagada ligipääs internetti."
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Käivita toiming igal lehe laadimisel"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php on registreeritud webcron teenuses, et käivitada fail cron.php iga 15 minuti tagant üle http."
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Kasuta süsteemi cron teenust, et käivitada fail cron.php iga 15 minuti tagant."
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Jagamine"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Luba Share API"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Luba rakendustel kasutada Share API-t"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Luba lingid"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Luba kasutajatel jagada kirjeid avalike linkidega"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "Luba avalikud üleslaadimised"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Luba kasutajatel üleslaadimine teiste poolt oma avalikult jagatud kataloogidesse "
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Luba edasijagamine"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Luba kasutajatel jagada edasi kirjeid, mida on neile jagatud"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Luba kasutajatel kõigiga jagada"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Luba kasutajatel jagada kirjeid ainult nende grupi liikmetele, millesse nad ise kuuluvad"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr "Luba teavitused e-postiga"
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr "Luba kasutajatel saata jagatud failide kohta e-postiga teavitusi"
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Turvalisus"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "Sunni peale HTTPS-i kasutamine"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Sunnib kliente %s ühenduma krüpteeritult."
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Palun ühendu oma %s üle HTTPS või keela SSL kasutamine."
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Serveri aadress"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Port"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "Kasutajatunnused"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Logi"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Logi tase"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Rohkem"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Vähem"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Versioon"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -451,30 +589,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Arendatud <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud kogukonna</a> poolt. <a href=\"https://github.com/owncloud\" target=\"_blank\">Lähtekood</a> on avaldatud ja kaetud <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a> litsentsiga."
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Lisa oma rakendus"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Veel rakendusi"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Vali programm"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Vaata rakenduste lehte aadressil apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-litsenseeritud <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Kasutaja dokumentatsioon"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Administraatori dokumentatsioon"
@@ -508,7 +650,7 @@ msgstr "Näita veelkord Esmase Käivituse Juhendajat"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Kasutad <strong>%s</strong> saadavalolevast <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Parool"
@@ -520,151 +662,149 @@ msgstr "Sinu parooli on muudetud"
msgid "Unable to change your password"
msgstr "Sa ei saa oma parooli muuta"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Praegune parool"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Uus parool"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Muuda parooli"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Täispikk nimi"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-post"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Sinu e-posti aadress"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Parooli taastamise sisse lülitamiseks sisesta e-posti aadress"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Profiili pilt"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Laadi uus üles"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Vali failidest uus"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Eemalda pilt"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Kas png või jpg. Võimalikult ruudukujuline, kuid sul on võimalus seda veel lõigata."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Sinu avatari pakub sinu algne konto."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Katkesta"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Loobu"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Vali profiilipildiks"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Keel"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Aita tõlkida"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Kasuta seda aadressi <a href=\"%s\" target=\"_blank\">oma failidele ligipääsuks WebDAV kaudu</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Krüpteerimine"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Küpteeringu rakend pole lubatud, dekrüpteeri kõik oma failid"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Sisselogimise parool"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Dekrüpteeri kõik failid"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Kasutajanimi"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Lisa"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Admini parooli taastamine"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Sisesta taasteparool kasutaja failide taastamiseks paroolivahetuse käigus"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Vaikimisi maht"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Palun sisesta mahupiir (nt: \"512 MB\" või \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Piiramatult"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Muu"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Kasutajanimi"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Maht"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "Muuda täispikka nime"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "määra uus parool"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Vaikeväärtus"
diff --git a/l10n/et_EE/user_ldap.po b/l10n/et_EE/user_ldap.po
index afe426888cc..a05bf02b3fd 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: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -88,43 +88,43 @@ msgstr "Korras"
msgid "Error"
msgstr "Viga"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Seadistus on korras"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Seadistus on vigane"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Seadistus on puudulik"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Vali grupid"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Vali objekti klassid"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Vali atribuudid"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Ühenduse testimine õnnestus"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Ühenduse testimine ebaõnnestus"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Oled kindel, et tahad kustutada praegust serveri seadistust?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Kinnita kustutamine"
@@ -142,11 +142,11 @@ msgid_plural "%s users found"
msgstr[0] "%s kasutaja leitud"
msgstr[1] "%s kasutajat leitud"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Vigane server"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "Ei suuda leida soovitud funktsioonaalsust"
@@ -164,8 +164,8 @@ msgstr "Abiinfo"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Piira ligipääs %s grupile, mis sobivad kriteeriumiga:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr ""
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -200,8 +200,8 @@ msgid "groups found"
msgstr "gruppi leitud"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Mis atribuuti kasutada sisselogimise kasutajatunnusena:"
+msgid "Users login with this attribute:"
+msgstr ""
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -268,8 +268,8 @@ msgstr "Sa saad kasutajate ja gruppide baas DN-i määrata lisavalikute vahekaar
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Piira ligipääs %s kasutajale, kes sobivad kriteeriumiga:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr ""
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -411,41 +411,51 @@ msgstr "Grupi otsingu atribuudid"
msgid "Group-Member association"
msgstr "Grupiliikme seotus"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Spetsiifilised atribuudid"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Mahupiirangu atribuut"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Vaikimisi mahupiirang"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "baitides"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "E-posti väli"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Kasutaja kodukataloogi nimetamise reegel"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Kasutajanime (vaikeväärtus) kasutamiseks jäta tühjaks. Vastasel juhul määra LDAP/AD omadus."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Sisemine kasutajanimi"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -461,15 +471,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "Vaikimisi tekitatakse sisemine kasutajanimi UUID atribuudist. See tagab, et kasutajanimi on unikaalne ja sümboleid pole vaja muuta. Sisemisel kasutajatunnuse puhul on lubatud ainult järgmised sümbolid: [ a-zA-Z0-9_.@- ]. Muud sümbolid asendatakse nende ASCII vastega või lihtsalt hüljatakse. Tõrgete korral lisatakse number või suurendatakse seda. Sisemist kasutajatunnust kasutatakse kasutaja sisemiseks tuvastamiseks. Ühtlasi on see ownCloudis kasutaja vaikimisi kodukataloogi nimeks. See on ka serveri URLi osaks, näiteks kõikidel *DAV teenustel. Selle seadistusega saab tühistada vaikimisi käitumise. Saavutamaks sarnast käitumist eelnevate ownCloud 5 versioonidega, sisesta kasutaja kuvatava nime atribuut järgnevale väljale. Vaikimisi seadistuseks jäta tühjaks. Muudatused mõjutavad ainult uusi (lisatud) LDAP kasutajate vastendusi."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Sisemise kasutajatunnuse atribuut:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Tühista UUID tuvastus"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -480,19 +490,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "Vaikimis ownCloud tuvastab automaatselt UUID atribuudi. UUID atribuuti kasutatakse LDAP kasutajate ja gruppide kindlaks tuvastamiseks. Samuti tekitatakse sisemine kasutajanimi UUID alusel, kui pole määratud teisiti. Sa saad tühistada selle seadistuse ning määrata atribuudi omal valikul. Pead veenduma, et valitud atribuut toimib nii kasutajate kui gruppide puhul ning on unikaalne. Vaikimisi seadistuseks jäta tühjaks. Muudatused mõjutavad ainult uusi (lisatud) LDAP kasutajate vastendusi."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "UUID atribuut kasutajatele:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "UUID atribuut gruppidele:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "LDAP-Kasutajatunnus Kasutaja Vastendus"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -506,10 +516,10 @@ msgid ""
"experimental stage."
msgstr "ownCloud kasutab kasutajanime talletamaks ja omistamaks (pseudo) andmeid. Et täpselt tuvastada ja määratleda kasutajaid, peab iga LDAP kasutaja omama sisemist kasutajatunnust. See vajab ownCloud kasutajatunnuse vastendust LDAP kasutajaks. Tekitatud kasutajanimi vastendatakse LDAP kasutaja UUID-iks. Lisaks puhverdatakse DN vähendamaks LDAP päringuid, kuid seda ei kasutata tuvastamisel. ownCloud suudab tuvastada ka DN muutumise. ownCloud sisemist kasutajatunnust kasutatakse üle kogu ownCloudi. Eemaldates vastenduse tekivad kõikjal andmejäägid. Vastenduste eemaldamine ei ole konfiguratsiooni tundlik, see mõjutab kõiki LDAP seadistusi! Ära kunagi eemalda vastendusi produktsioonis! Seda võid teha ainult testis või katsetuste masinas."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Puhasta LDAP-Kasutajatunnus Kasutaja Vastendus"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Puhasta LDAP-Grupinimi Grupp Vastendus"
diff --git a/l10n/eu/core.po b/l10n/eu/core.po
index ccd03367277..33533a481d8 100644
--- a/l10n/eu/core.po
+++ b/l10n/eu/core.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: asieriko <asieriko@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,12 +19,11 @@ msgstr ""
"Language: eu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s-ek »%s« zurekin partekatu du"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Ezin izan da posta bidali hurrengo erabiltzaileei: %s"
@@ -41,19 +40,6 @@ msgstr "Mantenu modua desgaitu da"
msgid "Updated database"
msgstr "Datu basea eguneratu da"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "Fitxategi katxea eguneratzen, honek oso denbora luzea har dezake..."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Fitxategi katxea eguneratu da"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "... %d%% egina ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Ez da irudi edo fitxategirik zehaztu"
@@ -74,135 +60,139 @@ msgstr "Ez dago behin-behineko profil irudirik, saiatu berriro"
msgid "No crop data provided"
msgstr "Ez da ebaketarako daturik zehaztu"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Igandea"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Astelehena"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Asteartea"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Asteazkena"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Osteguna"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Ostirala"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Larunbata"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Urtarrila"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Otsaila"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Martxoa"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Apirila"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Maiatza"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Ekaina"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Uztaila"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Abuztua"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Iraila"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Urria"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Azaroa"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Abendua"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Ezarpenak"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Gordetzen..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "segundu"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "orain dela minutu %n"
msgstr[1] "orain dela %n minutu"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "orain dela ordu %n"
msgstr[1] "orain dela %n ordu"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "gaur"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "atzo"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "orain dela egun %n"
msgstr[1] "orain dela %n egun"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "joan den hilabetean"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "orain dela hilabete %n"
msgstr[1] "orain dela %n hilabete"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "hilabete"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "joan den urtean"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "urte"
@@ -270,6 +260,26 @@ msgstr "({count} hautatuta)"
msgid "Error loading file exists template"
msgstr "Errorea fitxategia existitzen da txantiloiak kargatzerakoan"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Elkarbanatuta"
@@ -278,12 +288,12 @@ msgstr "Elkarbanatuta"
msgid "Share"
msgstr "Elkarbanatu"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Errorea"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Errore bat egon da elkarbanatzean"
@@ -295,123 +305,123 @@ msgstr "Errore bat egon da elkarbanaketa desegitean"
msgid "Error while changing permissions"
msgstr "Errore bat egon da baimenak aldatzean"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner}-k zu eta {group} taldearekin elkarbanatuta"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "{owner}-k zurekin elkarbanatuta"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Elkarbanatu erabiltzaile edo taldearekin..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Elkarbanatu lotura"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Babestu pasahitzarekin"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Pasahitza"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Gaitu igotze publikoa"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Postaz bidali lotura "
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Bidali"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Ezarri muga data"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Muga data"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Elkarbanatu eposta bidez:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Ez da inor aurkitu"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "taldea"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Berriz elkarbanatzea ez dago baimendua"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "{user}ekin {item}-n elkarbanatuta"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Ez elkarbanatu"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "jakinarazi eposta bidez"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "editatu dezake"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "sarrera kontrola"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "sortu"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "eguneratu"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "ezabatu"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "elkarbanatu"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Pasahitzarekin babestuta"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Errorea izan da muga data kentzean"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Errore bat egon da muga data ezartzean"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Bidaltzen ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Eposta bidalia"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Abisua"
@@ -458,11 +468,17 @@ msgstr "Eguneraketa ez da ongi egin. Mesedez egin arazoaren txosten bat <a href=
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Eguneraketa ongi egin da. Orain zure ownClouderea berbideratua izango zara."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s pasahitza berrezarri"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Eribili hurrengo lotura zure pasahitza berrezartzeko: {link}"
@@ -482,8 +498,8 @@ msgstr "Eskaerak huts egin du!<br>Ziur zaude posta/pasahitza zuzenak direla?"
msgid "You will receive a link to reset your password via Email."
msgstr "Zure pashitza berrezartzeko lotura bat jasoko duzu Epostaren bidez."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Erabiltzaile izena"
@@ -527,7 +543,7 @@ msgstr "Pertsonala"
msgid "Users"
msgstr "Erabiltzaileak"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Aplikazioak"
@@ -637,49 +653,47 @@ msgstr "Zure zerbitrzaria ongi konfiguratzeko, mezedez <a href=\"%s\" target=\"_
msgid "Create an <strong>admin account</strong>"
msgstr "Sortu <strong>kudeatzaile kontu<strong> bat"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Aurreratua"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Datuen karpeta"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Konfiguratu datu basea"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "erabiliko da"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Datubasearen erabiltzailea"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Datubasearen pasahitza"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Datubasearen izena"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Datu basearen taula-lekua"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Datubasearen hostalaria"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Bukatu konfigurazioa"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Bukatzen..."
@@ -695,7 +709,7 @@ msgstr "Aplikazio honek ongi funtzionatzeko JavaScript gaitua behar du. Mesedez
msgid "%s is available. Get more information on how to update."
msgstr "%s erabilgarri dago. Eguneratzeaz argibide gehiago eskuratu."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Saioa bukatu"
@@ -721,28 +735,28 @@ msgstr "Zerbitzari aldeko autentifikazioak huts egin du!"
msgid "Please contact your administrator."
msgstr "Mesedez jarri harremetan zure administradorearekin."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Galdu duzu pasahitza?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "gogoratu"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Hasi saioa"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Beste erabiltzaile izenak"
#: 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>"
-msgstr "Kaixo<br><br>%s-ek %s zurekin partekatu duela jakin dezazun.<br><a href=\"%s\">\nIkusi ezazu</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/eu/files.po b/l10n/eu/files.po
index 98e24d2cd0a..3950ef86ccf 100644
--- a/l10n/eu/files.po
+++ b/l10n/eu/files.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# asieriko <asieriko@gmail.com>, 2013
+# asieriko <asieriko@gmail.com>, 2013-2014
# Piarres Beobide <pi@beobide.net>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,36 +29,48 @@ msgstr "Ezin da %s mugitu - Izen hau duen fitxategia dagoeneko existitzen da"
msgid "Could not move %s"
msgstr "Ezin dira fitxategiak mugitu %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Fitxategi izena ezin da hutsa izan."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Fitxategi izenak ezin du \"/\" izan. Mesedez hautatu beste izen bat."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "%s izena dagoeneko erabilita dago %s karpetan. Mesdez hautatu izen ezberdina."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Ez da jatorri baliogarria"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
-msgstr ""
+msgstr "Zerbitzaria ez dago URLak irekitzeko baimendua, mesedez egiaztatu zerbitzariaren konfigurazioa"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Errorea %s %sra deskargatzerakoan"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Errorea fitxategia sortzerakoan"
@@ -66,236 +78,231 @@ msgstr "Errorea fitxategia sortzerakoan"
msgid "Folder name cannot be empty."
msgstr "Karpeta izena ezin da hutsa izan."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Karpeta izenak ezin du \"/\" izan. Mesedez hautatu beste izen bat."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Errorea karpeta sortzerakoan"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Ezin da igoera direktorioa ezarri."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Lekuko baliogabea"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Ez da fitxategirik igo. Errore ezezaguna"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Ez da errorerik egon, fitxategia ongi igo da"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Igotako fitxategiak php.ini fitxategian ezarritako upload_max_filesize muga gainditu du:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Igotako fitxategia HTML formularioan zehaztutako MAX_FILE_SIZE direktiba baino handidagoa da."
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Igotako fitxategiaren zati bat bakarrik igo da"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Ez da fitxategirik igo"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Aldi bateko karpeta falta da"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Errore bat izan da diskoan idazterakoan"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Ez dago behar aina leku erabilgarri,"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Igoerak huts egin du. Ezin izan da fitxategiaren informazioa eskuratu."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Igoerak huts egin du. Ezin izan da igotako fitxategia aurkitu"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Igoerak huts egin du. Ezin izan da fitxategiaren informazioa eskuratu."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Baliogabeko karpeta."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Fitxategiak"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Ezin da {filename} igo karpeta bat delako edo 0 byte dituelako"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Ez dago leku nahikorik."
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Igoera ezeztatuta"
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Ezin da zerbitzaritik emaitzik lortu"
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URLa ezin da hutsik egon"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Etxeko (home) karpetan 'Shared' erreserbatutako fitxategi izena da"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} dagoeneko existitzen da"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Ezin izan da fitxategia sortu"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Ezin izan da karpeta sortu"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
-msgstr ""
+msgstr "Errorea URLa eskuratzerakoan"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Elkarbanatu"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Ezabatu betirako"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Berrizendatu"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Zain"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Ezin izan da fitxategia berrizendatu"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr " {new_name}-k {old_name} ordezkatu du"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "desegin"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Errorea fitxategia ezabatzerakoan."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "karpeta %n"
msgstr[1] "%n karpeta"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "fitxategi %n"
msgstr[1] "%n fitxategi"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} eta {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Fitxategi %n igotzen"
msgstr[1] "%n fitxategi igotzen"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' ez da fitxategi izen baliogarria."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "IZen aliogabea, '\\', '/', '<', '>', ':', '\"', '|', '?' eta '*' ez daude baimenduta."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Zure biltegiratzea beterik dago, ezingo duzu aurrerantzean fitxategirik igo edo sinkronizatu!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Zure biltegiratzea nahiko beterik dago (%{usedSpacePercent})"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Enkriptazio aplikazioa gaituta dago baina zure gakoak ez daude konfiguratuta, mesedez saioa bukatu eta berriro hasi"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Enkriptazio aplikaziorako gako pribatu okerra. Mesedez eguneratu zure gako pribatuaren pasahitza zure ezarpen pertsonaletan zure enkriptatuko fitxategietarako sarrera berreskuratzeko."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Enkriptazioa desgaitua izan da baina zure fitxategiak oraindik enkriptatuta daude. Mesedez jo zure ezarpen pertsonaletara zure fitxategiak dekodifikatzeko."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Zure deskarga prestatu egin behar da. Denbora bat har lezake fitxategiak handiak badira. "
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Errorea fitxategia mugitzean"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Errorea"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Izena"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Tamaina"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Aldatuta"
@@ -303,12 +310,12 @@ msgstr "Aldatuta"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Baliogabeako karpeta izena. 'Shared' izena erreserbatuta dago."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s ezin da berrizendatu"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Igo"
@@ -344,72 +351,68 @@ msgstr "ZIP fitxategien gehienezko tamaina"
msgid "Save"
msgstr "Gorde"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Berria"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Testu fitxategi berria"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Testu fitxategia"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Karpeta berria"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Karpeta"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Estekatik"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Ezabatutako fitxategiak"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Ezeztatu igoera"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Ez duzu fitxategiak hona igotzeko edo hemen sortzeko baimenik"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Ez dago ezer. Igo zerbait!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Deskargatu"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Ezabatu"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Igoera handiegia da"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Fitxategiak eskaneatzen ari da, itxoin mezedez."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Orain eskaneatzen ari da"
-
-#: 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 5384b729633..9013cba3e0e 100644
--- a/l10n/eu/files_encryption.po
+++ b/l10n/eu/files_encryption.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-07 14:40+0000\n"
-"Last-Translator: asieriko <asieriko@gmail.com>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -83,18 +83,18 @@ msgid ""
"administrator"
msgstr "Errore ezezaguna mesedez egiaztatu zure sistemaren ezarpenak edo harremanetan jarri zure administradorearekin"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Eskakizun batzuk ez dira betetzen."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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 "Mesedez ziurtatu PHP 5.3.3 edo berriago bat instalatuta dagoela eta OpenSSL PHP hedapenarekin gaitua eta ongi konfiguratuta dagoela. Oraingoz, enkriptazio aplikazioa desgaituta dago."
-#: hooks/hooks.php:278
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Hurrengo erabiltzaileak ez daude enktriptatzeko konfiguratutak:"
@@ -102,9 +102,9 @@ msgstr "Hurrengo erabiltzaileak ez daude enktriptatzeko konfiguratutak:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Hasierako enkriptazioa hasi da... Honek denbora har dezake. Mesedez itxaron."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Gordetzen..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/eu/files_external.po b/l10n/eu/files_external.po
index 68f29e218ef..4fb61478a37 100644
--- a/l10n/eu/files_external.po
+++ b/l10n/eu/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: Piarres Beobide <pi@beobide.net>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -18,40 +18,44 @@ msgstr ""
"Language: eu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Sarrera baimendua"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Errore bat egon da Dropbox biltegiratzea konfiguratzean"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Baimendu sarrera"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Mesedez eman baliozkoa den Dropbox app giltza eta sekretua"
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Errore bat egon da Google Drive biltegiratzea konfiguratzean"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Abisua:</b> \"smbclient\" ez dago instalatuta. CIFS/SMB partekatutako karpetak montatzea ez da posible. Mesedez eskatu zure sistema kudeatzaileari instalatzea."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Abisua:</b> PHPren FTP modulua ez dago instalatuta edo gaitua. FTP partekatutako karpetak montatzea ez da posible. Mesedez eskatu zure sistema kudeatzaileari instalatzea."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Erabiltzaileak"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Ezabatu"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Gaitu erabiltzaileentzako Kanpo Biltegiratzea"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Baimendu erabiltzaileak bere kanpo biltegiratzeak muntatzen"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL erro ziurtagiriak"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Inportatu Erro Ziurtagiria"
diff --git a/l10n/eu/files_sharing.po b/l10n/eu/files_sharing.po
index 608ec647a9d..16b72ac14d7 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: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-14 21:50+0000\n"
-"Last-Translator: asieriko <asieriko@gmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -18,6 +18,10 @@ msgstr ""
"Language: eu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "{owner}-k partekatuta"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Elkarbanatutako hau pasahitzarekin babestuta dago"
@@ -54,32 +58,16 @@ msgstr "elkarbanatzea ez dago gaituta"
msgid "For more info, please ask the person who sent this link."
msgstr "Informazio gehiagorako, mesedez eskatu lotura hau bidali zuen pertsonari"
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%sk zurekin %s karpeta elkarbanatu du"
+msgid "shared by %s"
+msgstr "%sk partekatuta"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%sk zurekin %s fitxategia elkarbanatu du"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Deskargatu"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Igo"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Ezeztatu igoera"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Ez dago aurrebista eskuragarririk hauentzat "
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Lotura zuzena"
diff --git a/l10n/eu/files_trashbin.po b/l10n/eu/files_trashbin.po
index 16877608645..bef48ecf436 100644
--- a/l10n/eu/files_trashbin.po
+++ b/l10n/eu/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: eu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Ezin izan da %s betirako ezabatu"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Ezin izan da %s berreskuratu"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Ezabatutako fitxategiak"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Errorea"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "Berrezarrita"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Ez dago ezer ez. Zure zakarrontzia hutsik dago!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Izena"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Berrezarri"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Ezabatuta"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Ezabatu"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Ezabatutako Fitxategiak"
diff --git a/l10n/eu/lib.po b/l10n/eu/lib.po
index aca65bbef7a..cb55fbd589f 100644
--- a/l10n/eu/lib.po
+++ b/l10n/eu/lib.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -19,38 +19,38 @@ msgstr ""
"Language: eu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr "\"%s\" Aplikazioa ezin da instalatu ownCloud bertsio honekin bateragarria ez delako"
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Ez da aplikazioaren izena zehaztu"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Laguntza"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Pertsonala"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Ezarpenak"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Erabiltzaileak"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Admin"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Ezin izan da \"%s\" eguneratu."
@@ -63,15 +63,10 @@ msgstr "Fitxategi mota ezezaguna"
msgid "Invalid image"
msgstr "Baliogabeko irudia"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "web zerbitzuak zure kontrolpean"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "ezin da \"%s\" ireki"
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP deskarga ez dago gaituta."
@@ -94,74 +89,78 @@ msgid ""
"administrator."
msgstr "Mesedez deskargatu fitzategiak zati txikiagoetan, banan-banan edo eskatu mesedez zure administradoreari."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Ez da jatorririk zehaztu aplikazioa instalatzerakoan"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Ez da href parametrorik zehaztu http bidez aplikazioa instalatzerakoan"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Ez da kokalekurik zehaztu fitxategi lokal moduan aplikazioa instalatzerakoan"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "%s motako fitxategiak ez dira onartzen"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Fitxategia irekitzeak huts egin du aplikazioa instalatzerakoan"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "Aplikazioak ez du info.xml fitxategia"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "Aplikazioa ezin da instalatu bertan duen baimendu gabeko kodea dela eta"
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr "Aplikazioa ezin da instalatu ownCloud bertsio honekin bateragarria ez delako"
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr "Aplikazioa ezin da instalatu <shipped>true</shipped> etiketa duelako eta etiketa hau ez da onartzen banaketan ez datozen aplikazioetan"
-#: private/installer.php:159
+#: private/installer.php:160
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 "Aplikazioa ezin da instalatu info.xml/version bertsioa ez delako \"app store\"an jartzen duenaren berdina"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Aplikazioaren karpeta dagoeneko existitzen da"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Ezin izan da aplikazioaren karpeta sortu. Mesdez konpondu baimenak. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Aplikazioa ez dago gaituta"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Autentifikazio errorea"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Tokena iraungitu da. Mesedez birkargatu orria."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Fitxategiak"
@@ -201,8 +200,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Existitzen den kontu bat edo administradorearena jarri behar duzu."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQL erabiltzaile edota pasahitza ez dira egokiak."
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -229,21 +228,21 @@ msgstr "Errorea komando honek sortu du: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL '%s'@'localhost' erabiltzailea dagoeneko existitzen da."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Ezabatu erabiltzaile hau MySQLtik"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQL '%s'@'%%' erabiltzailea dagoeneko existitzen da"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Ezabatu erabiltzaile hau MySQLtik."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -270,66 +269,72 @@ msgstr "Ezarri administraziorako erabiltzaile izena."
msgid "Set an admin password."
msgstr "Ezarri administraziorako pasahitza."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Zure web zerbitzaria ez dago oraindik ongi konfiguratuta fitxategien sinkronizazioa egiteko, WebDAV interfazea ongi ez dagoela dirudi."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Mesedez begiratu <a href='%s'>instalazio gidak</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s-ek »%s« zurekin partekatu du"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Ezin da \"%s\" kategoria aurkitu"
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "segundu"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "orain dela minutu %n"
msgstr[1] "orain dela %n minutu"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "orain dela ordu %n"
msgstr[1] "orain dela %n ordu"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "gaur"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "atzo"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "orain dela egun %n"
msgstr[1] "orain dela %n egun"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "joan den hilabetean"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "orain dela hilabete %n"
msgstr[1] "orain dela %n hilabete"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "joan den urtean"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "urte"
diff --git a/l10n/eu/settings.po b/l10n/eu/settings.po
index fcb7b61c60f..52e13339ba8 100644
--- a/l10n/eu/settings.po
+++ b/l10n/eu/settings.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-11 13:31-0500\n"
-"PO-Revision-Date: 2013-12-10 21:50+0000\n"
-"Last-Translator: asieriko <asieriko@gmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/owncloud/language/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,6 +20,48 @@ msgstr ""
"Language: eu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Eposta bidalia"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Enkriptazioa"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Ezin izan da App Dendatik zerrenda kargatu"
@@ -116,61 +158,89 @@ msgstr ""
msgid "Unable to change password"
msgstr "Ezin izan da pasahitza aldatu"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Erabiltzaile dokumentazioa"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Eguneratu {appversion}-ra"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Ez-gaitu"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Gaitu"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Itxoin mesedez..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Erroea izan da aplikazioa desgaitzerakoan"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Erroea izan da aplikazioa gaitzerakoan"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Eguneratzen..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Errorea aplikazioa eguneratzen zen bitartean"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Errorea"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Eguneratu"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Eguneratuta"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Profil argazkia aukeratu"
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Gordetzen..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -184,40 +254,40 @@ msgstr "desegin"
msgid "Unable to remove user"
msgstr "Ezin izan da erabiltzailea aldatu"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Taldeak"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Talde administradorea"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Ezabatu"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "gehitu taldea"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Baliozko erabiltzaile izena eman behar da"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Errore bat egon da erabiltzailea sortzean"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Baliozko pasahitza eman behar da"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Abisua: \"{user}\" erabiltzailearen Home karpeta dagoeneko exisititzen da"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Euskera"
@@ -241,18 +311,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Ezer"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Saio hasiera"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Segurtasun abisua"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "%s HTTP bidez erabiltzen ari zara. Aholkatzen dizugu zure zerbitzaria HTTPS erabil dezan."
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -261,68 +355,68 @@ msgid ""
"root."
msgstr "Zure data karpeta eta zure fitxategiak internetetik zuzenean eskuragarri egon daitezke. .htaccess fitxategia ez du bere lana egiten. Aholkatzen dizugu zure web zerbitzaria ongi konfiguratzea data karpeta eskuragarri ez izateko edo data karpeta web zerbitzariaren dokumentu errotik mugitzea."
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Konfiguratu Abisuak"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Zure web zerbitzaria ez dago oraindik ongi konfiguratuta fitxategien sinkronizazioa egiteko, WebDAV interfazea ongi ez dagoela dirudi."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Mesedez birpasatu <a href=\"%s\">instalazio gidak</a>."
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "'fileinfo' Modulua falta da"
-#: templates/admin.php:68
+#: templates/admin.php:89
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' modulua falta da. Modulu hau gaitzea aholkatzen dizugu mime-type ezberdinak hobe detektatzeko."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr "Zure PHP bertsioa zaharkituta dago"
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "Zure PHP bertsioa zaharkituta dago. Gure aholkua 5.3.8 edo bertsio berriago batera eguneratzea da, bertsio zaharragoak arazoak ematen baitituzte. Posible da instalazio honek ez funtzionatzea ongi."
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "Lokala ez dabil"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Sistemaren lokala ezin da UTF-8 onartzen duen batera ezarri."
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Honek esan nahi du fitxategien izenetako karaktere batzuekin arazoak egon daitezkeela."
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "Interneteko konexioak ez du funtzionatzen"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -331,118 +425,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Zerbitzari honen interneteko konexioa ez dabil. Honek esan nahi du kanpoko biltegiratze zerbitzuak, eguneraketen informazioa edo bestelako aplikazioen instalazioa bezalako programek ez dutela funtzionatuko. Urrunetik fitxategiak eskuratzea eta e-postak bidaltzea ere ezinezkoa izan daiteke. onwCloud-en aukera guztiak erabili ahal izateko zerbitzari honetan interneteko konexioa gaitzea aholkatzen dizugu."
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Exekutatu zeregin bat orri karga bakoitzean"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php webcron zerbitzu batean erregistratua dago cron.php 15 minuturo http bidez deitzeko."
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Erabili sistemaren cron zerbitzua cron.php fitxategia 15 minuturo deitzeko."
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Partekatzea"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Gaitu Elkarbanatze APIa"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Baimendu aplikazioak Elkarbanatze APIa erabiltzeko"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Baimendu loturak"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Baimendu erabiltzaileak loturen bidez fitxategiak publikoki elkarbanatzen"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "Baimendu igoera publikoak"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Baimendu erabiltzaileak besteak bere partekatutako karpetetan fitxategiak igotzea"
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Baimendu birpartekatzea"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Baimendu erabiltzaileak haiekin elkarbanatutako fitxategiak berriz ere elkarbanatzen"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Baimendu erabiltzaileak edonorekin elkarbanatzen"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Baimendu erabiltzaileak bakarrik bere taldeko erabiltzaileekin elkarbanatzen"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr "Baimendu posta bidezko jakinarazpenak"
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr "Baimendu erabiltzailea posta bidezko jakinarazpenak bidaltzen partekatutako fitxategietarako"
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Segurtasuna"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "Behartu HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Bezeroak %s-ra konexio enkriptatu baten bidez konektatzera behartzen ditu."
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Mesedez konektatu zure %s-ra HTTPS bidez SSL zehaztapenak aldatzeko."
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Zerbitzariaren helbidea"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Portua"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "Kredentzialak"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Egunkaria"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Erregistro maila"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Gehiago"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Gutxiago"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Bertsioa"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -452,30 +590,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "<a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud komunitateak</a> garatuta, <a href=\"https://github.com/owncloud\" target=\"_blank\">itubruru kodea</a><a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr> lizentziarekin banatzen da</a>."
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Gehitu zure aplikazioa"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "App gehiago"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Aukeratu programa bat"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Ikusi programen orria apps.owncloud.com en"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lizentziatua <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Erabiltzaile dokumentazioa"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Administradore dokumentazioa"
@@ -509,7 +651,7 @@ msgstr "Erakutsi berriz Lehenengo Aldiko Morroia"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Dagoeneko <strong>%s</strong> erabili duzu eskuragarri duzun <strong>%s</strong>etatik"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Pasahitza"
@@ -521,151 +663,149 @@ msgstr "Zere pasahitza aldatu da"
msgid "Unable to change your password"
msgstr "Ezin izan da zure pasahitza aldatu"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Uneko pasahitza"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Pasahitz berria"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Aldatu pasahitza"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Izena"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-posta"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Zure e-posta"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Idatz ezazu e-posta bat pasahitza berreskuratu ahal izateko"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Profilaren irudia"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Igo berria"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Hautatu berria Fitxategietatik"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Irudia ezabatu"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "png edo jpg. Hobe karratua baina mozteko aukera izango duzu."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Bertan-behera utzi"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Ezeztatu"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Profil irudi bezala aukeratu"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Hizkuntza"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Lagundu itzultzen"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "<a href=\"%s\" target=\"_blank\">helbidea erabili zure fitxategiak WebDAV bidez eskuratzeko</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Enkriptazioa"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Enkriptazio aplikazioa ez dago jada gaiturik, mesedez desenkriptatu zure fitxategi guztiak."
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Saioa hasteko pasahitza"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Desenkripattu fitxategi guztiak"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Sarrera Izena"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Sortu"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Kudeatzaile pasahitz berreskuratzea"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "berreskuratze pasahitza idatzi pasahitz aldaketan erabiltzaileen fitxategiak berreskuratzeko"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Lehenetsitako Biltegiratzea"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Mesedez sartu biltegiratze kouta (adb: \"512 MB\" edo \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Mugarik gabe"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Bestelakoa"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Erabiltzaile izena"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Biltegiratzea"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "aldatu izena"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "ezarri pasahitz berria"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Lehenetsia"
diff --git a/l10n/eu/user_ldap.po b/l10n/eu/user_ldap.po
index 017372efcda..0a00e89e649 100644
--- a/l10n/eu/user_ldap.po
+++ b/l10n/eu/user_ldap.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: asieriko <asieriko@gmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -87,43 +87,43 @@ msgstr "Arrakasta"
msgid "Error"
msgstr "Errorea"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Konfigurazioa ongi dago"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Konfigurazioa ez dago ongi"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Konfigurazioa osatu gabe dago"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Hautatu taldeak"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Hautatu objektu klaseak"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Hautatu atributuak"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Konexio froga ongi burutu da"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Konexio frogak huts egin du"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Ziur zaude Zerbitzariaren Konfigurazioa ezabatu nahi duzula?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Baieztatu Ezabatzea"
@@ -141,11 +141,11 @@ msgid_plural "%s users found"
msgstr[0] "Erabiltzaile %s aurkitu da"
msgstr[1] "%s erabiltzaile aurkitu dira"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Baliogabeko hostalaria"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "Ezin izan da nahi zen ezaugarria aurkitu"
@@ -163,8 +163,8 @@ msgstr "Laguntza"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Mugatu sarrera baldintza hauek betetzen dituzten %s taldetara:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr ""
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -199,8 +199,8 @@ msgid "groups found"
msgstr "talde aurkituta"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Sarrera izen gisa erabiliko den atributua:"
+msgid "Users login with this attribute:"
+msgstr ""
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -267,8 +267,8 @@ msgstr "Erabiltzaile eta taldeentzako Oinarrizko DN zehaztu dezakezu Aurreratu f
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Mugatu sarrera hurrengo baldintzak betetzen duten %s erabiltzaileei:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr ""
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -410,41 +410,51 @@ msgstr "Taldekatu Bilaketa Atributuak "
msgid "Group-Member association"
msgstr "Talde-Kide elkarketak"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Atributu Bereziak"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Kuota Eremua"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Kuota Lehenetsia"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "bytetan"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Eposta eremua"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Erabiltzailearen Karpeta Nagusia Izendatzeko Patroia"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Utzi hutsik erabiltzaile izenarako (lehentsia). Bestela zehaztu LDAP/AD atributua."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Barneko erabiltzaile izena"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -460,15 +470,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Baliogabeko Erabiltzaile Izen atributua"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Gainidatzi UUID antzematea"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -479,19 +489,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "Erabiltzaileentzako UUID atributuak:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "Taldeentzako UUID atributuak:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -505,10 +515,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/eu_ES/core.po b/l10n/eu_ES/core.po
index 0bb862f9f47..eedbe0ca51d 100644
--- a/l10n/eu_ES/core.po
+++ b/l10n/eu_ES/core.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-18 02:03+0200\n"
-"PO-Revision-Date: 2012-10-18 00:04+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Basque (Spain) (http://www.transifex.com/projects/p/owncloud/language/eu_ES/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,227 +17,504 @@ msgstr ""
"Language: eu_ES\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/vcategories/add.php:23 ajax/vcategories/delete.php:23
-msgid "Application name not provided."
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/vcategories/add.php:29
-msgid "No category to add?"
+#: ajax/share.php:120 ajax/share.php:162
+#, php-format
+msgid "Couldn't send mail to following users: %s "
msgstr ""
-#: ajax/vcategories/add.php:36
-msgid "This category already exists: "
+#: ajax/update.php:11
+msgid "Turned on maintenance mode"
msgstr ""
-#: js/js.js:238 templates/layout.user.php:49 templates/layout.user.php:50
-msgid "Settings"
+#: ajax/update.php:14
+msgid "Turned off maintenance mode"
+msgstr ""
+
+#: ajax/update.php:17
+msgid "Updated database"
+msgstr ""
+
+#: avatar/controller.php:62
+msgid "No image or file provided"
+msgstr ""
+
+#: avatar/controller.php:81
+msgid "Unknown filetype"
+msgstr ""
+
+#: avatar/controller.php:85
+msgid "Invalid image"
+msgstr ""
+
+#: avatar/controller.php:115 avatar/controller.php:142
+msgid "No temporary profile picture available, try again"
+msgstr ""
+
+#: avatar/controller.php:135
+msgid "No crop data provided"
+msgstr ""
+
+#: js/config.php:36
+msgid "Sunday"
+msgstr ""
+
+#: js/config.php:37
+msgid "Monday"
+msgstr ""
+
+#: js/config.php:38
+msgid "Tuesday"
+msgstr ""
+
+#: js/config.php:39
+msgid "Wednesday"
+msgstr ""
+
+#: js/config.php:40
+msgid "Thursday"
+msgstr ""
+
+#: js/config.php:41
+msgid "Friday"
+msgstr ""
+
+#: js/config.php:42
+msgid "Saturday"
msgstr ""
-#: js/js.js:670
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/js.js:670
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/js.js:670
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/js.js:670
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/js.js:670
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/js.js:670
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/js.js:671
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/js.js:671
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/js.js:671
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/js.js:671
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/js.js:671
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/js.js:671
+#: js/config.php:58
msgid "December"
msgstr ""
+#: js/js.js:458
+msgid "Settings"
+msgstr ""
+
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
+msgid "seconds ago"
+msgstr ""
+
+#: js/js.js:996
+msgid "%n minute ago"
+msgid_plural "%n minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/js.js:997
+msgid "%n hour ago"
+msgid_plural "%n hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/js.js:998
+msgid "today"
+msgstr ""
+
+#: js/js.js:999
+msgid "yesterday"
+msgstr ""
+
+#: js/js.js:1000
+msgid "%n day ago"
+msgid_plural "%n days ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/js.js:1001
+msgid "last month"
+msgstr ""
+
+#: js/js.js:1002
+msgid "%n month ago"
+msgid_plural "%n months ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/js.js:1003
+msgid "months ago"
+msgstr ""
+
+#: js/js.js:1004
+msgid "last year"
+msgstr ""
+
+#: js/js.js:1005
+msgid "years ago"
+msgstr ""
+
#: js/oc-dialogs.js:123
msgid "Choose"
msgstr ""
-#: js/oc-dialogs.js:143 js/oc-dialogs.js:163
-msgid "Cancel"
+#: js/oc-dialogs.js:146
+msgid "Error loading file picker template: {error}"
msgstr ""
-#: js/oc-dialogs.js:159
-msgid "No"
+#: js/oc-dialogs.js:172
+msgid "Yes"
msgstr ""
-#: js/oc-dialogs.js:160
-msgid "Yes"
+#: js/oc-dialogs.js:182
+msgid "No"
msgstr ""
-#: js/oc-dialogs.js:177
+#: js/oc-dialogs.js:199
msgid "Ok"
msgstr ""
-#: js/oc-vcategories.js:68
-msgid "No categories selected for deletion."
+#: js/oc-dialogs.js:219
+msgid "Error loading message template: {error}"
+msgstr ""
+
+#: js/oc-dialogs.js:347
+msgid "{count} file conflict"
+msgid_plural "{count} file conflicts"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/oc-dialogs.js:361
+msgid "One file conflict"
+msgstr ""
+
+#: js/oc-dialogs.js:367
+msgid "Which files do you want to keep?"
+msgstr ""
+
+#: js/oc-dialogs.js:368
+msgid ""
+"If you select both versions, the copied file will have a number added to its"
+" name."
+msgstr ""
+
+#: js/oc-dialogs.js:376
+msgid "Cancel"
+msgstr "Ezeztatu"
+
+#: js/oc-dialogs.js:386
+msgid "Continue"
+msgstr ""
+
+#: js/oc-dialogs.js:433 js/oc-dialogs.js:446
+msgid "(all selected)"
+msgstr ""
+
+#: js/oc-dialogs.js:436 js/oc-dialogs.js:449
+msgid "({count} selected)"
+msgstr ""
+
+#: js/oc-dialogs.js:457
+msgid "Error loading file exists template"
+msgstr ""
+
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
+#: js/share.js:51 js/share.js:66 js/share.js:106
+msgid "Shared"
+msgstr ""
+
+#: js/share.js:109
+msgid "Share"
msgstr ""
-#: js/oc-vcategories.js:68 js/share.js:114 js/share.js:121 js/share.js:497
-#: js/share.js:509
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:103
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
-#: js/share.js:114
+#: js/share.js:171
msgid "Error while unsharing"
msgstr ""
-#: js/share.js:121
+#: js/share.js:178
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:130
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:132
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:137
-msgid "Share with"
+#: js/share.js:214
+msgid "Share with user or group …"
msgstr ""
-#: js/share.js:142
-msgid "Share with link"
+#: js/share.js:220
+msgid "Share link"
msgstr ""
-#: js/share.js:143
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:147 templates/installation.php:42 templates/login.php:24
-#: templates/verify.php:13
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:152
+#: js/share.js:230
+msgid "Allow Public Upload"
+msgstr ""
+
+#: js/share.js:234
+msgid "Email link to person"
+msgstr ""
+
+#: js/share.js:235
+msgid "Send"
+msgstr ""
+
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:153
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:185
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:187
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:214
+#: js/share.js:324 js/share.js:363
+msgid "group"
+msgstr ""
+
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:250
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:271
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:283
+#: js/share.js:409
+msgid "notify by email"
+msgstr ""
+
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:285
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:288
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:291
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:294
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:297
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:322 js/share.js:484
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:497
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:509
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: lostpassword/index.php:26
-msgid "ownCloud password reset"
+#: js/share.js:754
+msgid "Sending ..."
+msgstr ""
+
+#: js/share.js:765
+msgid "Email sent"
+msgstr ""
+
+#: js/share.js:789
+msgid "Warning"
+msgstr ""
+
+#: js/tags.js:4
+msgid "The object type is not specified."
+msgstr ""
+
+#: js/tags.js:13
+msgid "Enter new"
+msgstr ""
+
+#: js/tags.js:27
+msgid "Delete"
+msgstr "Ezabatu"
+
+#: js/tags.js:31
+msgid "Add"
+msgstr ""
+
+#: js/tags.js:39
+msgid "Edit tags"
+msgstr ""
+
+#: js/tags.js:57
+msgid "Error loading dialog template: {error}"
+msgstr ""
+
+#: js/tags.js:261
+msgid "No tags selected for deletion."
+msgstr ""
+
+#: js/update.js:8
+msgid "Please reload the page."
+msgstr ""
+
+#: 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 ""
+
+#: js/update.js:21
+msgid "The update was successful. Redirecting you to ownCloud now."
+msgstr ""
+
+#: lostpassword/controller.php:70
+#, php-format
+msgid "%s password reset"
+msgstr ""
+
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
msgstr ""
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
-#: lostpassword/templates/lostpassword.php:3
-msgid "You will receive a link to reset your password via Email."
+#: lostpassword/templates/lostpassword.php: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 ""
-#: lostpassword/templates/lostpassword.php:5
-msgid "Requested"
+#: lostpassword/templates/lostpassword.php:15
+msgid "Request failed!<br>Did you make sure your email/username was right?"
msgstr ""
-#: lostpassword/templates/lostpassword.php:8
-msgid "Login failed!"
+#: lostpassword/templates/lostpassword.php:18
+msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:11 templates/installation.php:38
-#: templates/login.php:20
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
-#: lostpassword/templates/lostpassword.php:14
-msgid "Request reset"
+#: lostpassword/templates/lostpassword.php:25
+msgid ""
+"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?"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:27
+msgid "Yes, I really want to reset my password now"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
msgstr ""
#: lostpassword/templates/resetpassword.php:4
@@ -258,13 +535,13 @@ msgstr ""
#: strings.php:5
msgid "Personal"
-msgstr ""
+msgstr "Pertsonala"
#: strings.php:6
msgid "Users"
msgstr ""
-#: strings.php:7
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -276,148 +553,237 @@ msgstr ""
msgid "Help"
msgstr ""
+#: tags/controller.php:22
+msgid "Error loading tags"
+msgstr ""
+
+#: tags/controller.php:48
+msgid "Tag already exists"
+msgstr ""
+
+#: tags/controller.php:64
+msgid "Error deleting tag(s)"
+msgstr ""
+
+#: tags/controller.php:75
+msgid "Error tagging"
+msgstr ""
+
+#: tags/controller.php:86
+msgid "Error untagging"
+msgstr ""
+
+#: tags/controller.php:97
+msgid "Error favoriting"
+msgstr ""
+
+#: tags/controller.php:108
+msgid "Error unfavoriting"
+msgstr ""
+
#: templates/403.php:12
msgid "Access forbidden"
msgstr ""
-#: templates/404.php:12
+#: templates/404.php:15
msgid "Cloud not found"
msgstr ""
-#: templates/edit_categories_dialog.php:4
-msgid "Edit categories"
+#: templates/altmail.php:2
+#, php-format
+msgid ""
+"Hey there,\n"
+"\n"
+"just letting you know that %s shared %s with you.\n"
+"View it: %s\n"
+"\n"
+msgstr ""
+
+#: templates/altmail.php:4 templates/mail.php:17
+#, php-format
+msgid "The share will expire on %s."
msgstr ""
-#: templates/edit_categories_dialog.php:14
-msgid "Add"
+#: templates/altmail.php:7 templates/mail.php:20
+msgid "Cheers!"
msgstr ""
-#: templates/installation.php:23 templates/installation.php:31
+#: templates/installation.php:25 templates/installation.php:32
+#: templates/installation.php:39
msgid "Security Warning"
msgstr ""
-#: templates/installation.php:24
+#: templates/installation.php:26
+msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)"
+msgstr ""
+
+#: templates/installation.php:27
+#, php-format
+msgid "Please update your PHP installation to use %s securely."
+msgstr ""
+
+#: templates/installation.php:33
msgid ""
"No secure random number generator is available, please enable the PHP "
"OpenSSL extension."
msgstr ""
-#: templates/installation.php:26
+#: templates/installation.php:34
msgid ""
"Without a secure random number generator an attacker may be able to predict "
"password reset tokens and take over your account."
msgstr ""
-#: templates/installation.php:32
+#: templates/installation.php:40
msgid ""
-"Your data directory and your files are probably accessible from the "
-"internet. The .htaccess file that ownCloud provides is not working. We "
-"strongly suggest that you configure your webserver in a way that the data "
-"directory is no longer accessible or you move the data directory outside the"
-" webserver document root."
+"Your data directory and files are probably accessible from the internet "
+"because the .htaccess file does not work."
msgstr ""
-#: templates/installation.php:36
-msgid "Create an <strong>admin account</strong>"
+#: templates/installation.php:42
+#, php-format
+msgid ""
+"For information how to properly configure your server, please see the <a "
+"href=\"%s\" target=\"_blank\">documentation</a>."
msgstr ""
#: templates/installation.php:48
-msgid "Advanced"
+msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:50
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
+
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:57
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:62 templates/installation.php:73
-#: templates/installation.php:83 templates/installation.php:93
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:105
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:109
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:113
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:121
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:127
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:132
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/layout.guest.php:38
-msgid "web services under your control"
+#: templates/installation.php:150
+msgid "Finishing …"
+msgstr ""
+
+#: templates/layout.user.php:40
+msgid ""
+"This application requires JavaScript to be enabled for correct operation. "
+"Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable "
+"JavaScript</a> and re-load this interface."
+msgstr ""
+
+#: templates/layout.user.php:44
+#, php-format
+msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:34
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
-#: templates/login.php:8
+#: templates/login.php:9
msgid "Automatic logon rejected!"
msgstr ""
-#: templates/login.php:9
+#: templates/login.php:10
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
msgstr ""
-#: templates/login.php:10
+#: templates/login.php:12
msgid "Please change your password to secure your account again."
msgstr ""
-#: templates/login.php:15
+#: templates/login.php:17
+msgid "Server side authentication failed!"
+msgstr ""
+
+#: templates/login.php:18
+msgid "Please contact your administrator."
+msgstr ""
+
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:27
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:28
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/logout.php:1
-msgid "You are logged out."
+#: templates/login.php:60
+msgid "Alternative Logins"
+msgstr ""
+
+#: templates/mail.php:15
+#, php-format
+msgid ""
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
+
+#: templates/singleuser.user.php:3
+msgid "This ownCloud instance is currently in single user mode."
msgstr ""
-#: templates/part.pagenavi.php:3
-msgid "prev"
+#: templates/singleuser.user.php:4
+msgid "This means only administrators can use the instance."
+msgstr ""
+
+#: templates/singleuser.user.php:5 templates/update.user.php:5
+msgid ""
+"Contact your system administrator if this message persists or appeared "
+"unexpectedly."
msgstr ""
-#: templates/part.pagenavi.php:20
-msgid "next"
+#: templates/singleuser.user.php:7 templates/update.user.php:6
+msgid "Thank you for your patience."
msgstr ""
-#: templates/verify.php:5
-msgid "Security Warning!"
+#: templates/update.admin.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
msgstr ""
-#: templates/verify.php:6
+#: templates/update.user.php:3
msgid ""
-"Please verify your password. <br/>For security reasons you may be "
-"occasionally asked to enter your password again."
+"This ownCloud instance is currently being updated, which may take a while."
msgstr ""
-#: templates/verify.php:16
-msgid "Verify"
+#: templates/update.user.php:4
+msgid "Please reload this page after a short time to continue using ownCloud."
msgstr ""
diff --git a/l10n/eu_ES/files.po b/l10n/eu_ES/files.po
index 473f8ab054c..08dee84c9e1 100644
--- a/l10n/eu_ES/files.po
+++ b/l10n/eu_ES/files.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-19 02:03+0200\n"
-"PO-Revision-Date: 2012-10-19 00:04+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Basque (Spain) (http://www.transifex.com/projects/p/owncloud/language/eu_ES/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,199 +17,304 @@ msgstr ""
"Language: eu_ES\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/upload.php:20
+#: ajax/move.php:17
+#, php-format
+msgid "Could not move %s - File with this name already exists"
+msgstr ""
+
+#: ajax/move.php:27 ajax/move.php:30
+#, php-format
+msgid "Could not move %s"
+msgstr ""
+
+#: ajax/newfile.php:57 js/files.js:98
+msgid "File name cannot be empty."
+msgstr ""
+
+#: ajax/newfile.php:62
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#, php-format
+msgid ""
+"The name %s is already used in the folder %s. Please choose a different "
+"name."
+msgstr ""
+
+#: ajax/newfile.php:96
+msgid "Not a valid source"
+msgstr ""
+
+#: ajax/newfile.php:101
+msgid ""
+"Server is not allowed to open URLs, please check the server configuration"
+msgstr ""
+
+#: ajax/newfile.php:118
+#, php-format
+msgid "Error while downloading %s to %s"
+msgstr ""
+
+#: ajax/newfile.php:155
+msgid "Error when creating the file"
+msgstr ""
+
+#: ajax/newfolder.php:21
+msgid "Folder name cannot be empty."
+msgstr ""
+
+#: ajax/newfolder.php:65
+msgid "Error when creating the folder"
+msgstr ""
+
+#: ajax/upload.php:19 ajax/upload.php:53
+msgid "Unable to set upload directory."
+msgstr ""
+
+#: ajax/upload.php:29
+msgid "Invalid Token"
+msgstr ""
+
+#: ajax/upload.php:67
+msgid "No file was uploaded. Unknown error"
+msgstr ""
+
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:21
-msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini"
+#: ajax/upload.php:75
+msgid ""
+"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:22
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:23
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:24
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:25
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:26
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: appinfo/app.php:6
-msgid "Files"
+#: ajax/upload.php:99
+msgid "Not enough storage available"
msgstr ""
-#: js/fileactions.js:108 templates/index.php:62
-msgid "Unshare"
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: js/fileactions.js:110 templates/index.php:64
-msgid "Delete"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: js/fileactions.js:182
-msgid "Rename"
+#: ajax/upload.php:185
+msgid "Invalid directory."
msgstr ""
-#: js/filelist.js:194 js/filelist.js:196
-msgid "{new_name} already exists"
+#: appinfo/app.php:11 js/filelist.js:14
+msgid "Files"
msgstr ""
-#: js/filelist.js:194 js/filelist.js:196
-msgid "replace"
+#: js/file-upload.js:247
+msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/filelist.js:194
-msgid "suggest name"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
msgstr ""
-#: js/filelist.js:194 js/filelist.js:196
-msgid "cancel"
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/filelist.js:243
-msgid "replaced {new_name}"
+#: js/file-upload.js:338
+msgid "Upload cancelled."
msgstr ""
-#: js/filelist.js:243 js/filelist.js:245 js/filelist.js:277 js/filelist.js:279
-msgid "undo"
+#: js/file-upload.js:383
+msgid "Could not get result from server."
msgstr ""
-#: js/filelist.js:245
-msgid "replaced {new_name} with {old_name}"
+#: js/file-upload.js:475
+msgid ""
+"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/filelist.js:277
-msgid "unshared {files}"
+#: js/file-upload.js:562
+msgid "URL cannot be empty"
msgstr ""
-#: js/filelist.js:279
-msgid "deleted {files}"
+#: js/file-upload.js:566
+msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/files.js:179
-msgid "generating ZIP-file, it may take some time."
+#: js/file-upload.js:568 js/filelist.js:430
+msgid "{new_name} already exists"
msgstr ""
-#: js/files.js:214
-msgid "Unable to upload your file as it is a directory or has 0 bytes"
+#: js/file-upload.js:634
+msgid "Could not create file"
msgstr ""
-#: js/files.js:214
-msgid "Upload Error"
+#: js/file-upload.js:650
+msgid "Could not create folder"
msgstr ""
-#: js/files.js:242 js/files.js:347 js/files.js:377
-msgid "Pending"
+#: js/file-upload.js:700
+msgid "Error fetching URL"
msgstr ""
-#: js/files.js:262
-msgid "1 file uploading"
+#: js/fileactions.js:149
+msgid "Share"
msgstr ""
-#: js/files.js:265 js/files.js:310 js/files.js:325
-msgid "{count} files uploading"
+#: js/fileactions.js:162
+msgid "Delete permanently"
msgstr ""
-#: js/files.js:328 js/files.js:361
-msgid "Upload cancelled."
+#: js/fileactions.js:223
+msgid "Rename"
msgstr ""
-#: js/files.js:430
-msgid ""
-"File upload is in progress. Leaving the page now will cancel the upload."
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+msgid "Pending"
msgstr ""
-#: js/files.js:500
-msgid "Invalid name, '/' is not allowed."
+#: js/filelist.js:456
+msgid "Could not rename file"
msgstr ""
-#: js/files.js:681
-msgid "{count} files scanned"
+#: js/filelist.js:591
+msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/files.js:689
-msgid "error while scanning"
+#: js/filelist.js:591
+msgid "undo"
msgstr ""
-#: js/files.js:762 templates/index.php:48
-msgid "Name"
+#: js/filelist.js:662
+msgid "Error deleting file."
msgstr ""
-#: js/files.js:763 templates/index.php:56
-msgid "Size"
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:695
+msgid "{dirs} and {files}"
msgstr ""
-#: js/files.js:764 templates/index.php:58
-msgid "Modified"
+#: js/filelist.js:931 js/filelist.js:969
+msgid "Uploading %n file"
+msgid_plural "Uploading %n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:791
-msgid "1 folder"
+#: js/files.js:117
+msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:793
-msgid "{count} folders"
+#: js/files.js:121
+msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:801
-msgid "1 file"
+#: js/files.js:134
+msgid ""
+"Encryption App is enabled but your keys are not initialized, please log-out "
+"and log-in again"
msgstr ""
-#: js/files.js:803
-msgid "{count} files"
+#: js/files.js:138
+msgid ""
+"Invalid private key for Encryption App. Please update your private key "
+"password in your personal settings to recover access to your encrypted "
+"files."
msgstr ""
-#: js/files.js:846
-msgid "seconds ago"
+#: js/files.js:142
+msgid ""
+"Encryption was disabled but your files are still encrypted. Please go to "
+"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:847
-msgid "1 minute ago"
+#: js/files.js:379
+msgid ""
+"Your download is being prepared. This might take some time if the files are "
+"big."
msgstr ""
-#: js/files.js:848
-msgid "{minutes} minutes ago"
+#: js/files.js:610 js/files.js:654
+msgid "Error moving file"
msgstr ""
-#: js/files.js:851
-msgid "today"
+#: js/files.js:610 js/files.js:654
+msgid "Error"
msgstr ""
-#: js/files.js:852
-msgid "yesterday"
+#: js/files.js:672 templates/index.php:68
+msgid "Name"
msgstr ""
-#: js/files.js:853
-msgid "{days} days ago"
+#: js/files.js:673 templates/index.php:80
+msgid "Size"
msgstr ""
-#: js/files.js:854
-msgid "last month"
+#: js/files.js:674 templates/index.php:82
+msgid "Modified"
msgstr ""
-#: js/files.js:856
-msgid "months ago"
+#: lib/app.php:60
+msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: js/files.js:857
-msgid "last year"
+#: lib/app.php:111
+#, php-format
+msgid "%s could not be renamed"
msgstr ""
-#: js/files.js:858
-msgid "years ago"
+#: lib/helper.php:14 templates/index.php:23
+msgid "Upload"
msgstr ""
#: templates/admin.php:5
@@ -220,80 +325,92 @@ msgstr ""
msgid "Maximum upload size"
msgstr ""
-#: templates/admin.php:7
+#: templates/admin.php:10
msgid "max. possible: "
msgstr ""
-#: templates/admin.php:9
+#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
msgstr ""
-#: templates/admin.php:9
+#: templates/admin.php:17
msgid "Enable ZIP-download"
msgstr ""
-#: templates/admin.php:11
+#: templates/admin.php:20
msgid "0 is unlimited"
msgstr ""
-#: templates/admin.php:12
+#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
msgstr ""
-#: templates/admin.php:14
+#: templates/admin.php:26
msgid "Save"
-msgstr ""
+msgstr "Gorde"
-#: templates/index.php:7
+#: templates/index.php:6
msgid "New"
msgstr ""
#: templates/index.php:9
-msgid "Text file"
+msgid "New text file"
msgstr ""
#: templates/index.php:10
+msgid "Text file"
+msgstr ""
+
+#: templates/index.php:13
+msgid "New folder"
+msgstr ""
+
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:11
-msgid "From url"
+#: templates/index.php:17
+msgid "From link"
msgstr ""
-#: templates/index.php:20
-msgid "Upload"
+#: templates/index.php:41
+msgid "Deleted files"
msgstr ""
-#: templates/index.php:27
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
-msgid "Nothing in here. Upload something!"
+#: templates/index.php:52
+msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:50
-msgid "Share"
+#: templates/index.php:57
+msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:52
+#: templates/index.php:74
msgid "Download"
-msgstr ""
+msgstr "Deskargatu"
+
+#: templates/index.php:85 templates/index.php:86
+msgid "Delete"
+msgstr "Ezabatu"
-#: templates/index.php:75
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:77
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:82
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:85
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
diff --git a/l10n/eu_ES/files_encryption.po b/l10n/eu_ES/files_encryption.po
index 04e045a38ef..8e857a60767 100644
--- a/l10n/eu_ES/files_encryption.po
+++ b/l10n/eu_ES/files_encryption.po
@@ -6,29 +6,196 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-08-13 23:12+0200\n"
-"PO-Revision-Date: 2012-08-12 22:33+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Basque (Spain) (http://www.transifex.com/projects/p/owncloud/language/eu_ES/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: eu_ES\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: templates/settings.php:3
+#: ajax/adminrecovery.php:29
+msgid "Recovery key successfully enabled"
+msgstr ""
+
+#: ajax/adminrecovery.php:34
+msgid ""
+"Could not enable recovery key. Please check your recovery key password!"
+msgstr ""
+
+#: ajax/adminrecovery.php:48
+msgid "Recovery key successfully disabled"
+msgstr ""
+
+#: ajax/adminrecovery.php:53
+msgid ""
+"Could not disable recovery key. Please check your recovery key password!"
+msgstr ""
+
+#: ajax/changeRecoveryPassword.php:49
+msgid "Password successfully changed."
+msgstr ""
+
+#: ajax/changeRecoveryPassword.php:51
+msgid "Could not change the password. Maybe the old password was not correct."
+msgstr ""
+
+#: ajax/updatePrivateKeyPassword.php:52
+msgid "Private key password successfully updated."
+msgstr ""
+
+#: ajax/updatePrivateKeyPassword.php:54
+msgid ""
+"Could not update the private key password. Maybe the old password was not "
+"correct."
+msgstr ""
+
+#: files/error.php:12
+msgid ""
+"Encryption app not initialized! Maybe the encryption app was re-enabled "
+"during your session. Please try to log out and log back in to initialize the"
+" encryption app."
+msgstr ""
+
+#: files/error.php:16
+#, php-format
+msgid ""
+"Your private key is not valid! Likely your password was changed outside of "
+"%s (e.g. your corporate directory). You can update your private key password"
+" in your personal settings to recover access to your encrypted files."
+msgstr ""
+
+#: files/error.php:19
+msgid ""
+"Can not decrypt this file, probably this is a shared file. Please ask the "
+"file owner to reshare the file with you."
+msgstr ""
+
+#: files/error.php:22 files/error.php:27
+msgid ""
+"Unknown error please check your system settings or contact your "
+"administrator"
+msgstr ""
+
+#: hooks/hooks.php:64
+msgid "Missing requirements."
+msgstr ""
+
+#: hooks/hooks.php:65
+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:295
+msgid "Following users are not set up for encryption:"
+msgstr ""
+
+#: js/detect-migration.js:21
+msgid "Initial encryption started... This can take some time. Please wait."
+msgstr ""
+
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
+
+#: templates/invalid_private_key.php:8
+msgid "Go directly to your "
+msgstr ""
+
+#: templates/invalid_private_key.php:8
+msgid "personal settings"
+msgstr ""
+
+#: templates/settings-admin.php:4 templates/settings-personal.php:3
msgid "Encryption"
msgstr ""
-#: templates/settings.php:4
-msgid "Exclude the following file types from encryption"
+#: templates/settings-admin.php:7
+msgid ""
+"Enable recovery key (allow to recover users files in case of password loss):"
+msgstr ""
+
+#: templates/settings-admin.php:11
+msgid "Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:14
+msgid "Repeat Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:21 templates/settings-personal.php:51
+msgid "Enabled"
+msgstr ""
+
+#: templates/settings-admin.php:29 templates/settings-personal.php:59
+msgid "Disabled"
+msgstr ""
+
+#: templates/settings-admin.php:34
+msgid "Change recovery key password:"
+msgstr ""
+
+#: templates/settings-admin.php:40
+msgid "Old Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:47
+msgid "New Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:53
+msgid "Repeat New Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:58
+msgid "Change Password"
+msgstr ""
+
+#: templates/settings-personal.php:9
+msgid "Your private key password no longer match your log-in password:"
+msgstr ""
+
+#: templates/settings-personal.php:12
+msgid "Set your old private key password to your current log-in password."
+msgstr ""
+
+#: templates/settings-personal.php:14
+msgid ""
+" If you don't remember your old password you can ask your administrator to "
+"recover your files."
+msgstr ""
+
+#: templates/settings-personal.php:22
+msgid "Old log-in password"
+msgstr ""
+
+#: templates/settings-personal.php:28
+msgid "Current log-in password"
+msgstr ""
+
+#: templates/settings-personal.php:33
+msgid "Update Private Key Password"
+msgstr ""
+
+#: templates/settings-personal.php:42
+msgid "Enable password recovery:"
+msgstr ""
+
+#: templates/settings-personal.php:44
+msgid ""
+"Enabling this option will allow you to reobtain access to your encrypted "
+"files in case of password loss"
msgstr ""
-#: templates/settings.php:5
-msgid "None"
+#: templates/settings-personal.php:60
+msgid "File recovery settings updated"
msgstr ""
-#: templates/settings.php:10
-msgid "Enable Encryption"
+#: templates/settings-personal.php:61
+msgid "Could not update file recovery"
msgstr ""
diff --git a/l10n/eu_ES/files_external.po b/l10n/eu_ES/files_external.po
index 834d0a9c295..2795b2e5299 100644
--- a/l10n/eu_ES/files_external.po
+++ b/l10n/eu_ES/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-02 23:16+0200\n"
-"PO-Revision-Date: 2012-10-02 21:17+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Basque (Spain) (http://www.transifex.com/projects/p/owncloud/language/eu_ES/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,90 +17,111 @@ msgstr ""
"Language: eu_ES\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:25 js/google.js:7 js/google.js:23
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:28 js/dropbox.js:74 js/dropbox.js:79 js/dropbox.js:86
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:34 js/dropbox.js:45 js/google.js:31 js/google.js:40
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:73 js/google.js:72
-msgid "Fill out all required fields"
-msgstr ""
-
-#: js/dropbox.js:85
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:26 js/google.js:73 js/google.js:78
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
+msgid ""
+"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
+"is not possible. Please ask your system administrator to install it."
+msgstr ""
+
+#: lib/config.php:516
+msgid ""
+"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
+" of FTP shares is not possible. Please ask your system administrator to "
+"install it."
+msgstr ""
+
+#: lib/config.php:519
+msgid ""
+"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
+"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
+"your system administrator to install it."
+msgstr ""
+
#: templates/settings.php:3
msgid "External Storage"
msgstr ""
-#: templates/settings.php:7 templates/settings.php:19
-msgid "Mount point"
+#: templates/settings.php:9 templates/settings.php:28
+msgid "Folder name"
msgstr ""
-#: templates/settings.php:8
-msgid "Backend"
+#: templates/settings.php:10
+msgid "External storage"
msgstr ""
-#: templates/settings.php:9
+#: templates/settings.php:11
msgid "Configuration"
msgstr ""
-#: templates/settings.php:10
+#: templates/settings.php:12
msgid "Options"
msgstr ""
-#: templates/settings.php:11
+#: templates/settings.php:13
msgid "Applicable"
msgstr ""
-#: templates/settings.php:23
-msgid "Add mount point"
+#: templates/settings.php:33
+msgid "Add storage"
msgstr ""
-#: templates/settings.php:54 templates/settings.php:62
+#: templates/settings.php:90
msgid "None set"
msgstr ""
-#: templates/settings.php:63
+#: templates/settings.php:91
msgid "All Users"
msgstr ""
-#: templates/settings.php:64
+#: templates/settings.php:92
msgid "Groups"
msgstr ""
-#: templates/settings.php:69
+#: templates/settings.php:100
msgid "Users"
msgstr ""
-#: templates/settings.php:77 templates/settings.php:107
+#: templates/settings.php:113 templates/settings.php:114
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
-msgstr ""
+msgstr "Ezabatu"
-#: templates/settings.php:87
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
-#: templates/settings.php:88
-msgid "Allow users to mount their own external storage"
+#: templates/settings.php:130
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:99
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:113
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/eu_ES/files_sharing.po b/l10n/eu_ES/files_sharing.po
index 73be8ca6501..449e26af6b8 100644
--- a/l10n/eu_ES/files_sharing.po
+++ b/l10n/eu_ES/files_sharing.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-09-22 01:14+0200\n"
-"PO-Revision-Date: 2012-09-21 23:15+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Basque (Spain) (http://www.transifex.com/projects/p/owncloud/language/eu_ES/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,32 +17,56 @@ msgstr ""
"Language: eu_ES\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
+msgid "This share is password-protected"
+msgstr ""
+
+#: templates/authenticate.php:7
+msgid "The password is wrong. Try again."
+msgstr ""
+
+#: templates/authenticate.php:10
msgid "Password"
msgstr ""
-#: templates/authenticate.php:6
-msgid "Submit"
+#: templates/part.404.php:3
+msgid "Sorry, this link doesn’t seem to work anymore."
msgstr ""
-#: templates/public.php:9
-#, php-format
-msgid "%s shared the folder %s with you"
+#: templates/part.404.php:4
+msgid "Reasons might be:"
msgstr ""
-#: templates/public.php:11
-#, php-format
-msgid "%s shared the file %s with you"
+#: templates/part.404.php:6
+msgid "the item was removed"
msgstr ""
-#: templates/public.php:14 templates/public.php:30
-msgid "Download"
+#: templates/part.404.php:7
+msgid "the link expired"
msgstr ""
-#: templates/public.php:29
-msgid "No preview available for"
+#: templates/part.404.php:8
+msgid "sharing is disabled"
+msgstr ""
+
+#: templates/part.404.php:10
+msgid "For more info, please ask the person who sent this link."
+msgstr ""
+
+#: templates/public.php:17
+#, php-format
+msgid "shared by %s"
+msgstr ""
+
+#: templates/public.php:44
+#, php-format
+msgid "Download %s"
msgstr ""
-#: templates/public.php:37
-msgid "web services under your control"
+#: templates/public.php:48
+msgid "Direct link"
msgstr ""
diff --git a/l10n/eu_ES/files_trashbin.po b/l10n/eu_ES/files_trashbin.po
new file mode 100644
index 00000000000..6705f5cbf2f
--- /dev/null
+++ b/l10n/eu_ES/files_trashbin.po
@@ -0,0 +1,64 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Basque (Spain) (http://www.transifex.com/projects/p/owncloud/language/eu_ES/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: eu_ES\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/delete.php:59
+#, php-format
+msgid "Couldn't delete %s permanently"
+msgstr ""
+
+#: ajax/undelete.php:64
+#, php-format
+msgid "Couldn't restore %s"
+msgstr ""
+
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
+msgid "Error"
+msgstr ""
+
+#: lib/trashbin.php:852 lib/trashbin.php:854
+msgid "restored"
+msgstr ""
+
+#: templates/index.php:7
+msgid "Nothing in here. Your trash bin is empty!"
+msgstr ""
+
+#: templates/index.php:20
+msgid "Name"
+msgstr ""
+
+#: templates/index.php:23 templates/index.php:25
+msgid "Restore"
+msgstr ""
+
+#: templates/index.php:31
+msgid "Deleted"
+msgstr ""
+
+#: templates/index.php:34 templates/index.php:35
+msgid "Delete"
+msgstr "Ezabatu"
+
+#: templates/part.breadcrumb.php:8
+msgid "Deleted Files"
+msgstr ""
diff --git a/l10n/eu_ES/files_versions.po b/l10n/eu_ES/files_versions.po
index 522299c7a21..1cf374bd9a2 100644
--- a/l10n/eu_ES/files_versions.po
+++ b/l10n/eu_ES/files_versions.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-09-22 01:14+0200\n"
-"PO-Revision-Date: 2012-09-21 23:15+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-01-27 08:21+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Basque (Spain) (http://www.transifex.com/projects/p/owncloud/language/eu_ES/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,26 +17,27 @@ msgstr ""
"Language: eu_ES\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/settings-personal.js:31 templates/settings-personal.php:10
-msgid "Expire all versions"
+#: ajax/rollbackVersion.php:13
+#, php-format
+msgid "Could not revert: %s"
msgstr ""
-#: js/versions.js:16
-msgid "History"
+#: js/versions.js:14
+msgid "Versions"
msgstr ""
-#: templates/settings-personal.php:4
-msgid "Versions"
+#: js/versions.js:60
+msgid "Failed to revert {file} to revision {timestamp}."
msgstr ""
-#: templates/settings-personal.php:7
-msgid "This will delete all existing backup versions of your files"
+#: js/versions.js:87
+msgid "More versions..."
msgstr ""
-#: templates/settings.php:3
-msgid "Files Versioning"
+#: js/versions.js:125
+msgid "No other versions available"
msgstr ""
-#: templates/settings.php:4
-msgid "Enable"
+#: js/versions.js:155
+msgid "Restore"
msgstr ""
diff --git a/l10n/eu_ES/lib.po b/l10n/eu_ES/lib.po
index 120167c8926..f24e2561ea6 100644
--- a/l10n/eu_ES/lib.po
+++ b/l10n/eu_ES/lib.po
@@ -6,120 +6,333 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-09-01 02:01+0200\n"
-"PO-Revision-Date: 2012-09-01 00:02+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Basque (Spain) (http://www.transifex.com/projects/p/owncloud/language/eu_ES/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: eu_ES\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: app.php:288
+#: private/app.php:236
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: private/app.php:248
+msgid "No app name specified"
+msgstr ""
+
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: app.php:295
+#: private/app.php:366
msgid "Personal"
-msgstr ""
+msgstr "Pertsonala"
-#: app.php:300
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: app.php:305
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: app.php:312
-msgid "Apps"
+#: private/app.php:402
+msgid "Admin"
msgstr ""
-#: app.php:314
-msgid "Admin"
+#: private/app.php:875
+#, php-format
+msgid "Failed to upgrade \"%s\"."
+msgstr ""
+
+#: private/avatar.php:66
+msgid "Unknown filetype"
+msgstr ""
+
+#: private/avatar.php:71
+msgid "Invalid image"
msgstr ""
-#: files.php:280
+#: private/defaults.php:35
+msgid "web services under your control"
+msgstr ""
+
+#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
-#: files.php:281
+#: private/files.php:232
msgid "Files need to be downloaded one by one."
msgstr ""
-#: files.php:281 files.php:306
+#: private/files.php:233 private/files.php:261
msgid "Back to Files"
msgstr ""
-#: files.php:305
+#: private/files.php:258
msgid "Selected files too large to generate zip file."
msgstr ""
-#: json.php:28
+#: private/files.php:259
+msgid ""
+"Please download the files separately in smaller chunks or kindly ask your "
+"administrator."
+msgstr ""
+
+#: private/installer.php:64
+msgid "No source specified when installing app"
+msgstr ""
+
+#: private/installer.php:71
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: private/installer.php:76
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: private/installer.php:90
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: private/installer.php:104
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: private/installer.php:126
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: private/installer.php:132
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: private/installer.php:141
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: private/installer.php:147
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: private/installer.php:160
+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 ""
+
+#: private/installer.php:170
+msgid "App directory already exists"
+msgstr ""
+
+#: private/installer.php:183
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: json.php:39 json.php:63 json.php:75
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
-#: template.php:86
-msgid "seconds ago"
+#: private/json.php:75
+msgid "Unknown user"
msgstr ""
-#: template.php:87
-msgid "1 minute ago"
+#: private/search/provider/file.php:18 private/search/provider/file.php:36
+msgid "Files"
msgstr ""
-#: template.php:88
+#: private/search/provider/file.php:27 private/search/provider/file.php:34
+msgid "Text"
+msgstr ""
+
+#: private/search/provider/file.php:30
+msgid "Images"
+msgstr ""
+
+#: private/setup/abstractdatabase.php:26
#, php-format
-msgid "%d minutes ago"
+msgid "%s enter the database username."
msgstr ""
-#: template.php:91
-msgid "today"
+#: private/setup/abstractdatabase.php:29
+#, php-format
+msgid "%s enter the database name."
msgstr ""
-#: template.php:92
-msgid "yesterday"
+#: private/setup/abstractdatabase.php:32
+#, php-format
+msgid "%s you may not use dots in the database name"
msgstr ""
-#: template.php:93
+#: private/setup/mssql.php:20
#, php-format
-msgid "%d days ago"
+msgid "MS SQL username and/or password not valid: %s"
msgstr ""
-#: template.php:94
-msgid "last month"
+#: private/setup/mssql.php:21 private/setup/mysql.php:13
+#: private/setup/oci.php:114 private/setup/postgresql.php:24
+#: private/setup/postgresql.php:70
+msgid "You need to enter either an existing account or the administrator."
msgstr ""
-#: template.php:95
-msgid "months ago"
+#: private/setup/mysql.php:12
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
-#: template.php:96
-msgid "last year"
+#: private/setup/mysql.php:67 private/setup/oci.php:54
+#: private/setup/oci.php:121 private/setup/oci.php:144
+#: private/setup/oci.php:151 private/setup/oci.php:162
+#: private/setup/oci.php:169 private/setup/oci.php:178
+#: private/setup/oci.php:186 private/setup/oci.php:195
+#: private/setup/oci.php:201 private/setup/postgresql.php:89
+#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
+#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#, php-format
+msgid "DB Error: \"%s\""
msgstr ""
-#: template.php:97
-msgid "years ago"
+#: private/setup/mysql.php:68 private/setup/oci.php:55
+#: private/setup/oci.php:122 private/setup/oci.php:145
+#: private/setup/oci.php:152 private/setup/oci.php:163
+#: private/setup/oci.php:179 private/setup/oci.php:187
+#: private/setup/oci.php:196 private/setup/postgresql.php:90
+#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
+#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#, php-format
+msgid "Offending command was: \"%s\""
+msgstr ""
+
+#: private/setup/mysql.php:85
+#, php-format
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
+
+#: private/setup/mysql.php:86
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
+
+#: private/setup/mysql.php:91
+#, php-format
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
+
+#: private/setup/mysql.php:92
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
+
+#: private/setup/oci.php:34
+msgid "Oracle connection could not be established"
+msgstr ""
+
+#: private/setup/oci.php:41 private/setup/oci.php:113
+msgid "Oracle username and/or password not valid"
+msgstr ""
+
+#: private/setup/oci.php:170 private/setup/oci.php:202
+#, php-format
+msgid "Offending command was: \"%s\", name: %s, password: %s"
+msgstr ""
+
+#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+msgid "PostgreSQL username and/or password not valid"
+msgstr ""
+
+#: private/setup.php:28
+msgid "Set an admin username."
+msgstr ""
+
+#: private/setup.php:31
+msgid "Set an admin password."
+msgstr ""
+
+#: private/setup.php:198
+msgid ""
+"Your web server is not yet properly setup to allow files synchronization "
+"because the WebDAV interface seems to be broken."
+msgstr ""
+
+#: private/setup.php:199
+#, php-format
+msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: updater.php:66
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
#, php-format
-msgid "%s is available. Get <a href=\"%s\">more information</a>"
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
+#, php-format
+msgid "Could not find category \"%s\""
+msgstr ""
+
+#: private/template/functions.php:133
+msgid "seconds ago"
+msgstr ""
+
+#: private/template/functions.php:134
+msgid "%n minute ago"
+msgid_plural "%n minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: private/template/functions.php:135
+msgid "%n hour ago"
+msgid_plural "%n hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: private/template/functions.php:136
+msgid "today"
+msgstr ""
+
+#: private/template/functions.php:137
+msgid "yesterday"
msgstr ""
-#: updater.php:68
-msgid "up to date"
+#: private/template/functions.php:139
+msgid "%n day go"
+msgid_plural "%n days ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: private/template/functions.php:141
+msgid "last month"
msgstr ""
-#: updater.php:71
-msgid "updates check is disabled"
+#: private/template/functions.php:142
+msgid "%n month ago"
+msgid_plural "%n months ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: private/template/functions.php:144
+msgid "last year"
+msgstr ""
+
+#: private/template/functions.php:145
+msgid "years ago"
msgstr ""
diff --git a/l10n/eu_ES/settings.po b/l10n/eu_ES/settings.po
index 10af27c2334..5e11f9b23ca 100644
--- a/l10n/eu_ES/settings.po
+++ b/l10n/eu_ES/settings.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-10-09 02:03+0200\n"
-"PO-Revision-Date: 2012-10-09 00:04+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Basque (Spain) (http://www.transifex.com/projects/p/owncloud/language/eu_ES/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,159 +17,567 @@ msgstr ""
"Language: eu_ES\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/apps/ocs.php:23
-msgid "Unable to load list from App Store"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
msgstr ""
-#: ajax/creategroup.php:9 ajax/removeuser.php:13 ajax/setquota.php:18
-#: ajax/togglegroups.php:15
-msgid "Authentication error"
+#: admin/controller.php:73
+msgid "Saved"
msgstr ""
-#: ajax/creategroup.php:19
-msgid "Group already exists"
+#: admin/controller.php:90
+msgid "test email settings"
msgstr ""
-#: ajax/creategroup.php:28
-msgid "Unable to add group"
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
msgstr ""
-#: ajax/enableapp.php:14
-msgid "Could not enable app. "
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
msgstr ""
-#: ajax/lostpassword.php:14
-msgid "Email saved"
+#: admin/controller.php:99
+msgid "Email sent"
msgstr ""
-#: ajax/lostpassword.php:16
-msgid "Invalid email"
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
msgstr ""
-#: ajax/openid.php:16
-msgid "OpenID Changed"
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
msgstr ""
-#: ajax/openid.php:18 ajax/setlanguage.php:20 ajax/setlanguage.php:23
-msgid "Invalid request"
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
+#: ajax/apps/ocs.php:20
+msgid "Unable to load list from App Store"
+msgstr ""
+
+#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
+#: ajax/togglegroups.php:20 changepassword/controller.php:55
+msgid "Authentication error"
+msgstr ""
+
+#: ajax/changedisplayname.php:31
+msgid "Your full name has been changed."
+msgstr ""
+
+#: ajax/changedisplayname.php:34
+msgid "Unable to change full name"
+msgstr ""
+
+#: ajax/creategroup.php:10
+msgid "Group already exists"
+msgstr ""
+
+#: ajax/creategroup.php:19
+msgid "Unable to add group"
+msgstr ""
+
+#: ajax/lostpassword.php:12
+msgid "Email saved"
+msgstr ""
+
+#: ajax/lostpassword.php:14
+msgid "Invalid email"
msgstr ""
-#: ajax/removegroup.php:16
+#: ajax/removegroup.php:13
msgid "Unable to delete group"
msgstr ""
-#: ajax/removeuser.php:22
+#: ajax/removeuser.php:25
msgid "Unable to delete user"
msgstr ""
-#: ajax/setlanguage.php:18
+#: ajax/setlanguage.php:15
msgid "Language changed"
msgstr ""
-#: ajax/togglegroups.php:25
+#: ajax/setlanguage.php:17 ajax/setlanguage.php:20
+msgid "Invalid request"
+msgstr "Eskakizun baliogabea"
+
+#: ajax/togglegroups.php:12
+msgid "Admins can't remove themself from the admin group"
+msgstr ""
+
+#: ajax/togglegroups.php:30
#, php-format
msgid "Unable to add user to group %s"
msgstr ""
-#: ajax/togglegroups.php:31
+#: ajax/togglegroups.php:36
#, php-format
msgid "Unable to remove user from group %s"
msgstr ""
-#: js/apps.js:28 js/apps.js:65
+#: ajax/updateapp.php:14
+msgid "Couldn't update app."
+msgstr ""
+
+#: changepassword/controller.php:20
+msgid "Wrong password"
+msgstr ""
+
+#: changepassword/controller.php:42
+msgid "No user supplied"
+msgstr ""
+
+#: changepassword/controller.php:74
+msgid ""
+"Please provide an admin recovery password, otherwise all user data will be "
+"lost"
+msgstr ""
+
+#: changepassword/controller.php:79
+msgid ""
+"Wrong admin recovery password. Please check the password and try again."
+msgstr ""
+
+#: changepassword/controller.php:87
+msgid ""
+"Back-end doesn't support password change, but the users encryption key was "
+"successfully updated."
+msgstr ""
+
+#: changepassword/controller.php:92 changepassword/controller.php:103
+msgid "Unable to change password"
+msgstr ""
+
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
+msgid "Update to {appversion}"
+msgstr ""
+
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:28 js/apps.js:54
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/personal.js:69
-msgid "Saving..."
+#: js/apps.js:95
+msgid "Please wait...."
+msgstr ""
+
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
+msgid "Error while disabling app"
+msgstr ""
+
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:149
+msgid "Updating...."
msgstr ""
-#: personal.php:47 personal.php:48
+#: js/apps.js:152
+msgid "Error while updating app"
+msgstr ""
+
+#: js/apps.js:152
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:153 templates/apps.php:54
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:156
+msgid "Updated"
+msgstr ""
+
+#: js/personal.js:244
+msgid "Select a profile picture"
+msgstr ""
+
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
+
+#: js/users.js:47
+msgid "deleted"
+msgstr ""
+
+#: js/users.js:47
+msgid "undo"
+msgstr ""
+
+#: js/users.js:79
+msgid "Unable to remove user"
+msgstr ""
+
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
+msgid "Groups"
+msgstr ""
+
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
+msgid "Group Admin"
+msgstr ""
+
+#: js/users.js:127 templates/users.php:168
+msgid "Delete"
+msgstr "Ezabatu"
+
+#: js/users.js:310
+msgid "add group"
+msgstr ""
+
+#: js/users.js:486
+msgid "A valid username must be provided"
+msgstr ""
+
+#: js/users.js:487 js/users.js:493 js/users.js:508
+msgid "Error creating user"
+msgstr ""
+
+#: js/users.js:492
+msgid "A valid password must be provided"
+msgstr ""
+
+#: js/users.js:516
+msgid "Warning: Home directory for user \"{user}\" already exists"
+msgstr ""
+
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
-#: templates/admin.php:14
-msgid "Security Warning"
+#: templates/admin.php:8
+msgid "Everything (fatal issues, errors, warnings, info, debug)"
+msgstr ""
+
+#: templates/admin.php:9
+msgid "Info, warnings, errors and fatal issues"
+msgstr ""
+
+#: templates/admin.php:10
+msgid "Warnings, errors and fatal issues"
+msgstr ""
+
+#: templates/admin.php:11
+msgid "Errors and fatal issues"
+msgstr ""
+
+#: templates/admin.php:12
+msgid "Fatal issues only"
+msgstr ""
+
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
msgstr ""
#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
+#, php-format
+msgid ""
+"You are accessing %s via HTTP. We strongly suggest you configure your server"
+" to require using HTTPS instead."
+msgstr ""
+
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
-"internet. The .htaccess file that ownCloud provides is not working. We "
-"strongly suggest that you configure your webserver in a way that the data "
-"directory is no longer accessible or you move the data directory outside the"
-" webserver document root."
+"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."
+msgstr ""
+
+#: templates/admin.php:71
+msgid "Setup Warning"
+msgstr ""
+
+#: templates/admin.php:74
+msgid ""
+"Your web server is not yet properly setup to allow files synchronization "
+"because the WebDAV interface seems to be broken."
+msgstr ""
+
+#: templates/admin.php:75
+#, php-format
+msgid "Please double check the <a href=\"%s\">installation guides</a>."
+msgstr ""
+
+#: templates/admin.php:86
+msgid "Module 'fileinfo' missing"
+msgstr ""
+
+#: templates/admin.php:89
+msgid ""
+"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
+"module to get best results with mime-type detection."
+msgstr ""
+
+#: templates/admin.php:100
+msgid "Your PHP version is outdated"
+msgstr ""
+
+#: templates/admin.php:103
+msgid ""
+"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
+"newer because older versions are known to be broken. It is possible that "
+"this installation is not working correctly."
+msgstr ""
+
+#: templates/admin.php:114
+msgid "Locale not working"
+msgstr ""
+
+#: templates/admin.php:119
+msgid "System locale can not be set to a one which supports UTF-8."
+msgstr ""
+
+#: templates/admin.php:123
+msgid ""
+"This means that there might be problems with certain characters in file "
+"names."
+msgstr ""
+
+#: templates/admin.php:127
+#, php-format
+msgid ""
+"We strongly suggest to install the required packages on your system to "
+"support one of the following locales: %s."
+msgstr ""
+
+#: templates/admin.php:139
+msgid "Internet connection not working"
+msgstr ""
+
+#: templates/admin.php:142
+msgid ""
+"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."
msgstr ""
-#: templates/admin.php:31
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:37
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:43
+#: templates/admin.php:171
msgid ""
-"cron.php is registered at a webcron service. Call the cron.php page in the "
-"owncloud root once a minute over http."
+"cron.php is registered at a webcron service to call cron.php every 15 "
+"minutes over http."
msgstr ""
-#: templates/admin.php:49
-msgid ""
-"Use systems cron service. Call the cron.php file in the owncloud folder via "
-"a system cronjob once a minute."
+#: templates/admin.php:179
+msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:56
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:61
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:62
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:67
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:73
+#: templates/admin.php:207
+msgid "Allow public uploads"
+msgstr ""
+
+#: templates/admin.php:208
+msgid ""
+"Allow users to enable others to upload into their publicly shared folders"
+msgstr ""
+
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:74
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:81
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:88
+#: templates/admin.php:234
+msgid "Allow mail notification"
+msgstr ""
+
+#: templates/admin.php:235
+msgid "Allow user to send mail notification for shared files"
+msgstr ""
+
+#: templates/admin.php:242
+msgid "Security"
+msgstr ""
+
+#: templates/admin.php:255
+msgid "Enforce HTTPS"
+msgstr ""
+
+#: templates/admin.php:257
+#, php-format
+msgid "Forces the clients to connect to %s via an encrypted connection."
+msgstr ""
+
+#: templates/admin.php:263
+#, php-format
+msgid ""
+"Please connect to your %s via HTTPS to enable or disable the SSL "
+"enforcement."
+msgstr ""
+
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:116
+#: templates/admin.php:358
+msgid "Log level"
+msgstr ""
+
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:124
+#: templates/admin.php:391
+msgid "Less"
+msgstr ""
+
+#: templates/admin.php:397 templates/personal.php:181
+msgid "Version"
+msgstr ""
+
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -179,143 +587,222 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:10
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:11
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:27
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:31
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:32
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
-#: templates/help.php:9
-msgid "Documentation"
+#: templates/help.php:6
+msgid "Administrator Documentation"
msgstr ""
-#: templates/help.php:10
-msgid "Managing Big Files"
+#: templates/help.php:9
+msgid "Online Documentation"
msgstr ""
#: templates/help.php:11
-msgid "Ask a question"
+msgid "Forum"
msgstr ""
-#: templates/help.php:23
-msgid "Problems connecting to help database."
+#: templates/help.php:14
+msgid "Bugtracker"
msgstr ""
-#: templates/help.php:24
-msgid "Go there manually."
+#: templates/help.php:17
+msgid "Commercial Support"
msgstr ""
-#: templates/help.php:32
-msgid "Answer"
+#: templates/personal.php:8
+msgid "Get the apps to sync your files"
msgstr ""
-#: templates/personal.php:8
-#, php-format
-msgid "You have used <strong>%s</strong> of the available <strong>%s<strong>"
+#: templates/personal.php:19
+msgid "Show First Run Wizard again"
msgstr ""
-#: templates/personal.php:12
-msgid "Desktop and Mobile Syncing Clients"
+#: templates/personal.php:27
+#, php-format
+msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:13
-msgid "Download"
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
+msgid "Password"
msgstr ""
-#: templates/personal.php:19
+#: templates/personal.php:40
msgid "Your password was changed"
msgstr ""
-#: templates/personal.php:20
+#: templates/personal.php:41
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:21
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:22
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:23
-msgid "show"
+#: templates/personal.php:50
+msgid "Change password"
msgstr ""
-#: templates/personal.php:24
-msgid "Change password"
+#: templates/personal.php:64 templates/users.php:86
+msgid "Full Name"
msgstr ""
-#: templates/personal.php:30
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:31
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:32
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
+msgid "Profile picture"
msgstr ""
-#: templates/personal.php:38 templates/personal.php:39
+#: templates/personal.php:101
+msgid "Upload new"
+msgstr ""
+
+#: templates/personal.php:103
+msgid "Select new from Files"
+msgstr ""
+
+#: templates/personal.php:104
+msgid "Remove image"
+msgstr ""
+
+#: templates/personal.php:105
+msgid "Either png or jpg. Ideally square but you will be able to crop it."
+msgstr ""
+
+#: templates/personal.php:107
+msgid "Your avatar is provided by your original account."
+msgstr ""
+
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Ezeztatu"
+
+#: templates/personal.php:112
+msgid "Choose as profile image"
+msgstr ""
+
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:51
-msgid "use this address to connect to your ownCloud in your file manager"
+#: templates/personal.php:147
+msgid "WebDAV"
msgstr ""
-#: templates/users.php:21 templates/users.php:76
-msgid "Name"
+#: templates/personal.php:149
+#, php-format
+msgid ""
+"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
+"WebDAV</a>"
msgstr ""
-#: templates/users.php:23 templates/users.php:77
-msgid "Password"
+#: templates/personal.php:161
+msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/users.php:26 templates/users.php:78 templates/users.php:98
-msgid "Groups"
+#: templates/personal.php:167
+msgid "Log-in password"
msgstr ""
-#: templates/users.php:32
+#: templates/personal.php:172
+msgid "Decrypt all Files"
+msgstr ""
+
+#: templates/users.php:19
+msgid "Login Name"
+msgstr ""
+
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:35
-msgid "Default Quota"
+#: templates/users.php:34
+msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:55 templates/users.php:138
+#: templates/users.php:35 templates/users.php:36
+msgid ""
+"Enter the recovery password in order to recover the users files during "
+"password change"
+msgstr ""
+
+#: templates/users.php:40
+msgid "Default Storage"
+msgstr ""
+
+#: templates/users.php:42 templates/users.php:137
+msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
+msgstr ""
+
+#: templates/users.php:46 templates/users.php:146
+msgid "Unlimited"
+msgstr ""
+
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
+msgstr "Bestea"
+
+#: templates/users.php:85
+msgid "Username"
msgstr ""
-#: templates/users.php:80 templates/users.php:112
-msgid "Group Admin"
+#: templates/users.php:92
+msgid "Storage"
msgstr ""
-#: templates/users.php:82
-msgid "Quota"
+#: templates/users.php:106
+msgid "change full name"
msgstr ""
-#: templates/users.php:146
-msgid "Delete"
+#: templates/users.php:110
+msgid "set new password"
+msgstr ""
+
+#: templates/users.php:141
+msgid "Default"
msgstr ""
diff --git a/l10n/eu_ES/user_ldap.po b/l10n/eu_ES/user_ldap.po
index 2999d7de988..20c3e494dba 100644
--- a/l10n/eu_ES/user_ldap.po
+++ b/l10n/eu_ES/user_ldap.po
@@ -6,165 +6,518 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2012-08-29 02:01+0200\n"
-"PO-Revision-Date: 2012-08-29 00:03+0000\n"
-"Last-Translator: I Robot <thomas.mueller@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Basque (Spain) (http://www.transifex.com/projects/p/owncloud/language/eu_ES/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: eu_ES\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: templates/settings.php:8
-msgid "Host"
+#: ajax/clearMappings.php:34
+msgid "Failed to clear the mappings."
+msgstr ""
+
+#: ajax/deleteConfiguration.php:34
+msgid "Failed to delete the server configuration"
msgstr ""
-#: templates/settings.php:8
+#: ajax/testConfiguration.php:39
+msgid "The configuration is valid and the connection could be established!"
+msgstr ""
+
+#: ajax/testConfiguration.php:42
msgid ""
-"You can omit the protocol, except you require SSL. Then start with ldaps://"
+"The configuration is valid, but the Bind failed. Please check the server "
+"settings and credentials."
+msgstr ""
+
+#: ajax/testConfiguration.php:46
+msgid ""
+"The configuration is invalid. Please have a look at the logs for further "
+"details."
msgstr ""
-#: templates/settings.php:9
-msgid "Base DN"
+#: ajax/wizard.php:32
+msgid "No action specified"
msgstr ""
-#: templates/settings.php:9
-msgid "You can specify Base DN for users and groups in the Advanced tab"
+#: ajax/wizard.php:38
+msgid "No configuration specified"
+msgstr ""
+
+#: ajax/wizard.php:81
+msgid "No data specified"
+msgstr ""
+
+#: ajax/wizard.php:89
+#, php-format
+msgid " Could not set configuration %s"
+msgstr ""
+
+#: js/settings.js:67
+msgid "Deletion failed"
+msgstr ""
+
+#: js/settings.js:83
+msgid "Take over settings from recent server configuration?"
+msgstr ""
+
+#: js/settings.js:84
+msgid "Keep settings?"
+msgstr ""
+
+#: js/settings.js:99
+msgid "Cannot add server configuration"
+msgstr ""
+
+#: js/settings.js:127
+msgid "mappings cleared"
+msgstr ""
+
+#: js/settings.js:128
+msgid "Success"
msgstr ""
-#: templates/settings.php:10
+#: js/settings.js:133
+msgid "Error"
+msgstr ""
+
+#: js/settings.js:838
+msgid "Configuration OK"
+msgstr ""
+
+#: js/settings.js:847
+msgid "Configuration incorrect"
+msgstr ""
+
+#: js/settings.js:856
+msgid "Configuration incomplete"
+msgstr ""
+
+#: js/settings.js:873 js/settings.js:882
+msgid "Select groups"
+msgstr ""
+
+#: js/settings.js:876 js/settings.js:885
+msgid "Select object classes"
+msgstr ""
+
+#: js/settings.js:879
+msgid "Select attributes"
+msgstr ""
+
+#: js/settings.js:906
+msgid "Connection test succeeded"
+msgstr ""
+
+#: js/settings.js:913
+msgid "Connection test failed"
+msgstr ""
+
+#: js/settings.js:922
+msgid "Do you really want to delete the current Server Configuration?"
+msgstr ""
+
+#: js/settings.js:923
+msgid "Confirm Deletion"
+msgstr ""
+
+#: lib/wizard.php:79 lib/wizard.php:93
+#, php-format
+msgid "%s group found"
+msgid_plural "%s groups found"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lib/wizard.php:122
+#, php-format
+msgid "%s user found"
+msgid_plural "%s users found"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lib/wizard.php:784 lib/wizard.php:796
+msgid "Invalid Host"
+msgstr ""
+
+#: lib/wizard.php:963
+msgid "Could not find the desired feature"
+msgstr ""
+
+#: templates/part.settingcontrols.php:2
+msgid "Save"
+msgstr "Gorde"
+
+#: templates/part.settingcontrols.php:4
+msgid "Test Configuration"
+msgstr ""
+
+#: templates/part.settingcontrols.php:10 templates/part.wizardcontrols.php:14
+msgid "Help"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:4
+#, php-format
+msgid "Groups meeting these criteria are available in %s:"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:8
+#: templates/part.wizard-userfilter.php:8
+msgid "only those object classes:"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:17
+#: templates/part.wizard-userfilter.php:17
+msgid "only from those groups:"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:25
+#: templates/part.wizard-loginfilter.php:32
+#: templates/part.wizard-userfilter.php:25
+msgid "Edit raw filter instead"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:30
+#: templates/part.wizard-loginfilter.php:37
+#: templates/part.wizard-userfilter.php:30
+msgid "Raw LDAP filter"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:31
+#, php-format
+msgid ""
+"The filter specifies which LDAP groups shall have access to the %s instance."
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:38
+msgid "groups found"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:4
+msgid "Users login with this attribute:"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:8
+msgid "LDAP Username:"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:16
+msgid "LDAP Email Address:"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:24
+msgid "Other Attributes:"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:38
+#, php-format
+msgid ""
+"Defines the filter to apply, when login is attempted. %%uid replaces the "
+"username in the login action. Example: \"uid=%%uid\""
+msgstr ""
+
+#: templates/part.wizard-server.php:18
+msgid "Add Server Configuration"
+msgstr ""
+
+#: templates/part.wizard-server.php:30
+msgid "Host"
+msgstr ""
+
+#: templates/part.wizard-server.php:31
+msgid ""
+"You can omit the protocol, except you require SSL. Then start with ldaps://"
+msgstr ""
+
+#: templates/part.wizard-server.php:36
+msgid "Port"
+msgstr ""
+
+#: templates/part.wizard-server.php:44
msgid "User DN"
msgstr ""
-#: templates/settings.php:10
+#: templates/part.wizard-server.php:45
msgid ""
"The DN of the client user with which the bind shall be done, e.g. "
"uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password "
"empty."
msgstr ""
-#: templates/settings.php:11
+#: templates/part.wizard-server.php:52
msgid "Password"
msgstr ""
-#: templates/settings.php:11
+#: templates/part.wizard-server.php:53
msgid "For anonymous access, leave DN and Password empty."
msgstr ""
-#: templates/settings.php:12
-msgid "User Login Filter"
+#: templates/part.wizard-server.php:60
+msgid "One Base DN per line"
msgstr ""
-#: templates/settings.php:12
+#: templates/part.wizard-server.php:61
+msgid "You can specify Base DN for users and groups in the Advanced tab"
+msgstr ""
+
+#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid ""
-"Defines the filter to apply, when login is attempted. %%uid replaces the "
-"username in the login action."
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
-#: templates/settings.php:12
+#: templates/part.wizard-userfilter.php:31
#, php-format
-msgid "use %%uid placeholder, e.g. \"uid=%%uid\""
+msgid ""
+"The filter specifies which LDAP users shall have access to the %s instance."
msgstr ""
-#: templates/settings.php:13
-msgid "User List Filter"
+#: templates/part.wizard-userfilter.php:38
+msgid "users found"
msgstr ""
-#: templates/settings.php:13
-msgid "Defines the filter to apply, when retrieving users."
+#: templates/part.wizardcontrols.php:5
+msgid "Back"
msgstr ""
-#: templates/settings.php:13
-msgid "without any placeholder, e.g. \"objectClass=person\"."
+#: templates/part.wizardcontrols.php:8
+msgid "Continue"
msgstr ""
-#: templates/settings.php:14
-msgid "Group Filter"
+#: templates/settings.php:11
+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 ""
#: templates/settings.php:14
-msgid "Defines the filter to apply, when retrieving groups."
+msgid ""
+"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not "
+"work. Please ask your system administrator to install it."
msgstr ""
-#: templates/settings.php:14
-msgid "without any placeholder, e.g. \"objectClass=posixGroup\"."
+#: templates/settings.php:20
+msgid "Connection Settings"
msgstr ""
-#: templates/settings.php:17
-msgid "Port"
+#: templates/settings.php:22
+msgid "Configuration Active"
msgstr ""
-#: templates/settings.php:18
-msgid "Base User Tree"
+#: templates/settings.php:22
+msgid "When unchecked, this configuration will be skipped."
msgstr ""
-#: templates/settings.php:19
-msgid "Base Group Tree"
+#: templates/settings.php:23
+msgid "Backup (Replica) Host"
msgstr ""
-#: templates/settings.php:20
-msgid "Group-Member association"
+#: templates/settings.php:23
+msgid ""
+"Give an optional backup host. It must be a replica of the main LDAP/AD "
+"server."
msgstr ""
-#: templates/settings.php:21
-msgid "Use TLS"
+#: templates/settings.php:24
+msgid "Backup (Replica) Port"
msgstr ""
-#: templates/settings.php:21
-msgid "Do not use it for SSL connections, it will fail."
+#: templates/settings.php:25
+msgid "Disable Main Server"
msgstr ""
-#: templates/settings.php:22
+#: templates/settings.php:25
+msgid "Only connect to the replica server."
+msgstr ""
+
+#: templates/settings.php:26
msgid "Case insensitve LDAP server (Windows)"
msgstr ""
-#: templates/settings.php:23
+#: templates/settings.php:27
msgid "Turn off SSL certificate validation."
msgstr ""
-#: templates/settings.php:23
+#: templates/settings.php:27
+#, php-format
msgid ""
-"If connection only works with this option, import the LDAP server's SSL "
-"certificate in your ownCloud server."
+"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 ""
-#: templates/settings.php:23
-msgid "Not recommended, use for testing only."
+#: templates/settings.php:28
+msgid "Cache Time-To-Live"
msgstr ""
-#: templates/settings.php:24
+#: templates/settings.php:28
+msgid "in seconds. A change empties the cache."
+msgstr ""
+
+#: templates/settings.php:30
+msgid "Directory Settings"
+msgstr ""
+
+#: templates/settings.php:32
msgid "User Display Name Field"
msgstr ""
-#: templates/settings.php:24
-msgid "The LDAP attribute to use to generate the user`s ownCloud name."
+#: templates/settings.php:32
+msgid "The LDAP attribute to use to generate the user's display name."
msgstr ""
-#: templates/settings.php:25
+#: templates/settings.php:33
+msgid "Base User Tree"
+msgstr ""
+
+#: templates/settings.php:33
+msgid "One User Base DN per line"
+msgstr ""
+
+#: templates/settings.php:34
+msgid "User Search Attributes"
+msgstr ""
+
+#: templates/settings.php:34 templates/settings.php:37
+msgid "Optional; one attribute per line"
+msgstr ""
+
+#: templates/settings.php:35
msgid "Group Display Name Field"
msgstr ""
-#: templates/settings.php:25
-msgid "The LDAP attribute to use to generate the groups`s ownCloud name."
+#: templates/settings.php:35
+msgid "The LDAP attribute to use to generate the groups's display name."
msgstr ""
-#: templates/settings.php:27
+#: templates/settings.php:36
+msgid "Base Group Tree"
+msgstr ""
+
+#: templates/settings.php:36
+msgid "One Group Base DN per line"
+msgstr ""
+
+#: templates/settings.php:37
+msgid "Group Search Attributes"
+msgstr ""
+
+#: templates/settings.php:38
+msgid "Group-Member association"
+msgstr ""
+
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
+msgid "Special Attributes"
+msgstr ""
+
+#: templates/settings.php:43
+msgid "Quota Field"
+msgstr ""
+
+#: templates/settings.php:44
+msgid "Quota Default"
+msgstr ""
+
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:29
-msgid "in seconds. A change empties the cache."
+#: templates/settings.php:45
+msgid "Email Field"
msgstr ""
-#: templates/settings.php:30
+#: templates/settings.php:46
+msgid "User Home Folder Naming Rule"
+msgstr ""
+
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:32
-msgid "Help"
+#: templates/settings.php:52
+msgid "Internal Username"
+msgstr ""
+
+#: templates/settings.php:53
+msgid ""
+"By default the internal username will be created from the UUID attribute. It"
+" makes sure that the username is unique and characters do not need to be "
+"converted. The internal username has the restriction that only these "
+"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced "
+"with their ASCII correspondence or simply omitted. On collisions a number "
+"will be added/increased. The internal username is used to identify a user "
+"internally. It is also the default name for the user home folder. 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 "
+"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 ""
+
+#: templates/settings.php:54
+msgid "Internal Username Attribute:"
+msgstr ""
+
+#: templates/settings.php:55
+msgid "Override UUID detection"
+msgstr ""
+
+#: templates/settings.php:56
+msgid ""
+"By default, the UUID attribute is automatically detected. The UUID attribute"
+" is used to doubtlessly identify LDAP users and groups. Also, the internal "
+"username will be created based on the UUID, if not specified otherwise "
+"above. You can override the setting and pass an attribute of your choice. "
+"You must make sure that the attribute of your choice can be fetched for both"
+" users and groups and it is unique. Leave it empty for default behavior. "
+"Changes will have effect only on newly mapped (added) LDAP users and groups."
+msgstr ""
+
+#: templates/settings.php:57
+msgid "UUID Attribute for Users:"
+msgstr ""
+
+#: templates/settings.php:58
+msgid "UUID Attribute for Groups:"
+msgstr ""
+
+#: templates/settings.php:59
+msgid "Username-LDAP User Mapping"
+msgstr ""
+
+#: templates/settings.php:60
+msgid ""
+"Usernames are used to store and assign (meta) data. In order to precisely "
+"identify and recognize users, each LDAP user will have a internal username. "
+"This requires a mapping from 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."
+msgstr ""
+
+#: templates/settings.php:61
+msgid "Clear Username-LDAP User Mapping"
+msgstr ""
+
+#: templates/settings.php:61
+msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/eu_ES/user_webdavauth.po b/l10n/eu_ES/user_webdavauth.po
new file mode 100644
index 00000000000..8de443590b8
--- /dev/null
+++ b/l10n/eu_ES/user_webdavauth.po
@@ -0,0 +1,33 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-01-27 08:22+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Basque (Spain) (http://www.transifex.com/projects/p/owncloud/language/eu_ES/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: eu_ES\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: templates/settings.php:3
+msgid "WebDAV Authentication"
+msgstr ""
+
+#: templates/settings.php:4
+msgid "Address: "
+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 ""
diff --git a/l10n/fa/core.po b/l10n/fa/core.po
index 0aa0b374c61..01c721a9009 100644
--- a/l10n/fa/core.po
+++ b/l10n/fa/core.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,12 +18,11 @@ msgstr ""
"Language: fa\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s به اشتراک گذاشته شده است »%s« توسط شما"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -40,19 +39,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -73,131 +59,135 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "یکشنبه"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "دوشنبه"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "سه شنبه"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "چهارشنبه"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "پنجشنبه"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "جمعه"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "شنبه"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "ژانویه"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "فبریه"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "مارس"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "آوریل"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "می"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "ژوئن"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "جولای"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "آگوست"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "سپتامبر"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "اکتبر"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "نوامبر"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "دسامبر"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "تنظیمات"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "در حال ذخیره سازی..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "ثانیه‌ها پیش"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "امروز"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "دیروز"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "ماه قبل"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "ماه‌های قبل"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "سال قبل"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "سال‌های قبل"
@@ -264,6 +254,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "اشتراک گذاشته شده"
@@ -272,12 +282,12 @@ msgstr "اشتراک گذاشته شده"
msgid "Share"
msgstr "اشتراک‌گذاری"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "خطا"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "خطا درحال به اشتراک گذاشتن"
@@ -289,123 +299,123 @@ msgstr "خطا درحال لغو اشتراک"
msgid "Error while changing permissions"
msgstr "خطا در حال تغییر مجوز"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "به اشتراک گذاشته شده با شما و گروه {گروه} توسط {دارنده}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "به اشتراک گذاشته شده با شما توسط { دارنده}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
-msgstr ""
+msgstr "اشتراک گذاشتن لینک"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "نگهداری کردن رمز عبور"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "گذرواژه"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "اجازه آپلود عمومی"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "پیوند ایمیل برای شخص."
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "ارسال"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "تنظیم تاریخ انقضا"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "تاریخ انقضا"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "از طریق ایمیل به اشتراک بگذارید :"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "کسی یافت نشد"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "گروه"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "اشتراک گذاری مجدد مجاز نمی باشد"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "به اشتراک گذاشته شده در {بخش} با {کاربر}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "لغو اشتراک"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "می توان ویرایش کرد"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "کنترل دسترسی"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "ایجاد"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "به روز"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "پاک کردن"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "به اشتراک گذاشتن"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "نگهداری از رمز عبور"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "خطا در تنظیم نکردن تاریخ انقضا "
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "خطا در تنظیم تاریخ انقضا"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "درحال ارسال ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "ایمیل ارسال شد"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "اخطار"
@@ -452,11 +462,17 @@ msgstr "به روز رسانی ناموفق بود. لطفا این خطا را
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "به روزرسانی موفقیت آمیز بود. در حال انتقال شما به OwnCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "از لینک زیر جهت دوباره سازی پسورد استفاده کنید :\n{link}"
@@ -476,8 +492,8 @@ msgstr "درخواست رد شده است !<br> آیا مطمئن هستید ک
msgid "You will receive a link to reset your password via Email."
msgstr "شما یک نامه الکترونیکی حاوی یک لینک جهت بازسازی گذرواژه دریافت خواهید کرد."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "نام کاربری"
@@ -521,7 +537,7 @@ msgstr "شخصی"
msgid "Users"
msgstr "کاربران"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr " برنامه ها"
@@ -631,49 +647,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "لطفا یک <strong> شناسه برای مدیر</strong> بسازید"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "پیشرفته"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "پوشه اطلاعاتی"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "پایگاه داده برنامه ریزی شدند"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "استفاده خواهد شد"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "شناسه پایگاه داده"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "پسورد پایگاه داده"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "نام پایگاه داده"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "جدول پایگاه داده"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "هاست پایگاه داده"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "اتمام نصب"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -689,7 +703,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr "%s در دسترس است. برای چگونگی به روز رسانی اطلاعات بیشتر را دریافت نمایید."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "خروج"
@@ -715,27 +729,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "آیا گذرواژه تان را به یاد نمی آورید؟"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "بیاد آوری"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "ورود"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/fa/files.po b/l10n/fa/files.po
index 9f8d9edde2c..9b6b202c14f 100644
--- a/l10n/fa/files.po
+++ b/l10n/fa/files.po
@@ -4,13 +4,14 @@
#
# Translators:
# miki_mika1362 <miki_mika1362@yahoo.com>, 2013
+# S. Wasim Tayyeb, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,43 +22,55 @@ 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
msgid "Could not move %s"
msgstr "%s نمی تواند حرکت کند "
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "نام پرونده نمی تواند خالی باشد."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "نام نامعتبر ، '\\', '/', '<', '>', ':', '\"', '|', '?' و '*' مجاز نمی باشند."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -65,233 +78,228 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "قادر به تنظیم پوشه آپلود نمی باشد."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "رمز نامعتبر"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "هیچ فایلی آپلود نشد.خطای ناشناس"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "هیچ خطایی نیست بارگذاری پرونده موفقیت آمیز بود"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "پرونده آپلود شده بیش ازدستور ماکزیمم_حجم فایل_برای آپلود در php.ini استفاده کرده است."
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "حداکثر حجم قابل بار گذاری از طریق HTML MAX_FILE_SIZE است"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "پرونده بارگذاری شده فقط تاحدودی بارگذاری شده"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "هیچ پروندهای بارگذاری نشده"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "یک پوشه موقت گم شده"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "نوشتن بر روی دیسک سخت ناموفق بود"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "فضای کافی در دسترس نیست"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "فهرست راهنما نامعتبر می باشد."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "پرونده‌ها"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "فضای کافی در دسترس نیست"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "بار گذاری لغو شد"
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "آپلودکردن پرونده در حال پیشرفت است. در صورت خروج از صفحه آپلود لغو میگردد. "
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{نام _جدید} در حال حاضر وجود دارد."
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "اشتراک‌گذاری"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "حذف قطعی"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "تغییرنام"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "در انتظار"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "{نام_جدید} با { نام_قدیمی} جایگزین شد."
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "بازگشت"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
-msgstr[0] ""
+msgstr[0] "در حال بارگذاری %n فایل"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' یک نام پرونده نامعتبر است."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "نام نامعتبر ، '\\', '/', '<', '>', ':', '\"', '|', '?' و '*' مجاز نمی باشند."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "فضای ذخیره ی شما کاملا پر است، بیش از این فایلها بهنگام یا همگام سازی نمی توانند بشوند!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "فضای ذخیره ی شما تقریبا پر است ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "دانلود شما در حال آماده شدن است. در صورتیکه پرونده ها بزرگ باشند ممکن است مدتی طول بکشد."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "خطا"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "نام"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "اندازه"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "تاریخ"
@@ -299,12 +307,12 @@ msgstr "تاریخ"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s نمیتواند تغییر نام دهد."
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "بارگزاری"
@@ -340,72 +348,68 @@ msgstr "حداکثرمقدار برای بار گزاری پرونده های ف
msgid "Save"
msgstr "ذخیره"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "جدید"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "فایل متنی"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "پوشه جدید"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "پوشه"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "از پیوند"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "فایل های حذف شده"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "متوقف کردن بار گذاری"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "اینجا هیچ چیز نیست."
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "دانلود"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "حذف"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "سایز فایل برای آپلود زیاد است(م.تنظیمات در php.ini)"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "پرونده ها در حال بازرسی هستند لطفا صبر کنید"
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 302940faf34..d649081bcf4 100644
--- a/l10n/fa/files_encryption.po
+++ b/l10n/fa/files_encryption.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -81,18 +81,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "نیازمندی های گمشده"
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -100,9 +100,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "در حال ذخیره سازی..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/fa/files_external.po b/l10n/fa/files_external.po
index dc90b713f0a..639992e1199 100644
--- a/l10n/fa/files_external.po
+++ b/l10n/fa/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: miki_mika1362 <miki_mika1362@yahoo.com>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,40 +18,44 @@ msgstr ""
"Language: fa\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "مجوز دسترسی صادر شد"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "خطا به هنگام تنظیم فضای دراپ باکس"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr " مجوز اعطا دسترسی"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "لطفا یک کلید و کد امنیتی صحیح دراپ باکس وارد کنید."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "خطا به هنگام تنظیم فضای Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "خطا: \"smbclient\" نصب نشده است. نصب و راه اندازی سهام CIFS/SMB امکان پذیر نمیباشد. لطفا از مدیریت سازمان خود برای راه اندازی آن درخواست نمایید."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "خطا: پشتیبانی FTP در PHP فعال نمی باشد یا نصب نشده است. نصب و راه اندازی از سهم های FTP امکان پذیر نمی باشد. لطفا از مدیر سیستم خود برای راه اندازی آن درخواست\nکنید."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "کاربران"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "حذف"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "فعال سازی حافظه خارجی کاربر"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "اجازه به کاربران برای متصل کردن منابع ذخیره ی خارجی خودشان"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "گواهی های اصلی SSL "
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "وارد کردن گواهی اصلی"
diff --git a/l10n/fa/files_sharing.po b/l10n/fa/files_sharing.po
index f14d78619ae..192617a545f 100644
--- a/l10n/fa/files_sharing.po
+++ b/l10n/fa/files_sharing.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:20+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,10 @@ msgstr ""
"Language: fa\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "اشتراک گذارنده {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -54,32 +58,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%sپوشه %s را با شما به اشتراک گذاشت"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%sفایل %s را با شما به اشتراک گذاشت"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "دانلود"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "بارگزاری"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "متوقف کردن بار گذاری"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "هیچگونه پیش نمایشی موجود نیست"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/fa/files_trashbin.po b/l10n/fa/files_trashbin.po
index f986d7c13c2..298294ab221 100644
--- a/l10n/fa/files_trashbin.po
+++ b/l10n/fa/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: fa\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "%s را نمی توان برای همیشه حذف کرد"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "%s را نمی توان بازگرداند"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "فایل های حذف شده"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "خطا"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "هیچ چیزی اینجا نیست. سطل زباله ی شما خالی است."
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "نام"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "بازیابی"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "حذف شده"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "حذف"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "فایلهای حذف شده"
diff --git a/l10n/fa/lib.po b/l10n/fa/lib.po
index d33ebcdc1f8..fa7f91fd3c2 100644
--- a/l10n/fa/lib.po
+++ b/l10n/fa/lib.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,38 +18,38 @@ msgstr ""
"Language: fa\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "راه‌نما"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "شخصی"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "تنظیمات"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "کاربران"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "مدیر"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -62,15 +62,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "سرویس های تحت وب در کنترل شما"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "دانلود به صورت فشرده غیر فعال است"
@@ -93,74 +88,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "برنامه فعال نشده است"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "خطا در اعتبار سنجی"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "رمز منقضی شده است. لطفا دوباره صفحه را بارگذاری نمایید."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "پرونده‌ها"
@@ -200,8 +199,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "شما نیاز به وارد کردن یک حساب کاربری موجود یا حساب مدیریتی دارید."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "نام کاربری و / یا رمزعبور MySQL معتبر نیست."
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -228,21 +227,21 @@ msgstr "دستور متخلف عبارت است از: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "کاربرMySQL '%s'@'localhost' درحال حاضر موجود است."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "این کاربر را از MySQL حذف نمایید."
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "کاربر'%s'@'%%' MySQL در حال حاضر موجود است."
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "این کاربر را از MySQL حذف نمایید."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -269,62 +268,68 @@ msgstr "یک نام کاربری برای مدیر تنظیم نمایید."
msgid "Set an admin password."
msgstr "یک رمزعبور برای مدیر تنظیم نمایید."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "احتمالاً وب سرور شما طوری تنظیم نشده است که اجازه ی همگام سازی فایلها را بدهد زیرا به نظر میرسد رابط WebDAV از کار افتاده است."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "لطفاً دوباره <a href='%s'>راهنمای نصب</a>را بررسی کنید."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s به اشتراک گذاشته شده است »%s« توسط شما"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "دسته بندی %s یافت نشد"
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "ثانیه‌ها پیش"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "امروز"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "دیروز"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "ماه قبل"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "سال قبل"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "سال‌های قبل"
diff --git a/l10n/fa/settings.po b/l10n/fa/settings.po
index f24912b2a71..4fe707b5ddc 100644
--- a/l10n/fa/settings.po
+++ b/l10n/fa/settings.po
@@ -4,13 +4,15 @@
#
# Translators:
# miki_mika1362 <miki_mika1362@yahoo.com>, 2013
+# hajibaba <majid.hajibaba@gmail.com>, 2014
+# S. Wasim Tayyeb, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +20,48 @@ msgstr ""
"Language: fa\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "ایمیل ارسال شد"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "رمزگذاری"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "قادر به بارگذاری لیست از فروشگاه اپ نیستم"
@@ -87,88 +131,116 @@ msgstr "برنامه را نمی توان به هنگام ساخت."
#: changepassword/controller.php:20
msgid "Wrong password"
-msgstr ""
+msgstr "رمز عبور اشتباه است"
#: changepassword/controller.php:42
msgid "No user supplied"
-msgstr ""
+msgstr "هیچ کاربری تعریف نشده است"
#: changepassword/controller.php:74
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
-msgstr ""
+msgstr "لطفاً یک رمز مدیریتی برای بازیابی کردن تعریف نمایید. در غیر اینصورت اطلاعات تمامی کاربران از دست خواهند رفت."
#: changepassword/controller.php:79
msgid ""
"Wrong admin recovery password. Please check the password and try again."
-msgstr ""
+msgstr "رمز مدیریتی بازیابی غلط است. لطفاً رمز را کنترل کرده و دوباره امتحان نمایید."
#: changepassword/controller.php:87
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
-msgstr ""
+msgstr "سیستم مدیریتی امکان تغییر رمز را پشتیبانی نمی‌کند. ولی کلید رمزنگاری کاربران با موفقیت به روز شد."
#: changepassword/controller.php:92 changepassword/controller.php:103
msgid "Unable to change password"
+msgstr "نمی‌توان رمز را تغییر داد"
+
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "مستندات کاربر"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
msgstr ""
-#: js/apps.js:43
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "بهنگام شده به {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "غیرفعال"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "فعال"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "لطفا صبر کنید ..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
-msgstr ""
+msgstr "خطا در هنگام غیر فعال سازی برنامه"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
-msgstr ""
+msgstr "خطا در هنگام فعال سازی برنامه"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "در حال بروز رسانی..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "خطا در هنگام بهنگام سازی برنامه"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "خطا"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "به روز رسانی"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "بروز رسانی انجام شد"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
+msgstr "انتخاب تصویر پروفایل"
+
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "در حال ذخیره سازی..."
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr "در حال بازگشایی رمز فایل‌ها... لطفاً صبر نمایید. این امر ممکن است مدتی زمان ببرد."
#: js/users.js:47
msgid "deleted"
@@ -182,40 +254,40 @@ msgstr "بازگشت"
msgid "Unable to remove user"
msgstr "حذف کاربر امکان پذیر نیست"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "گروه ها"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "گروه مدیران"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "حذف"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "افزودن گروه"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "نام کاربری صحیح باید وارد شود"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "خطا در ایجاد کاربر"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "رمز عبور صحیح باید وارد شود"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr ""
+msgstr "اخطار: پوشه‌ی خانه برای کاربر \"{user}\" در حال حاضر وجود دارد"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__language_name__"
@@ -239,208 +311,276 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "هیچ‌کدام"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "ورود"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "اخطار امنیتی"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"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."
-msgstr ""
+msgstr "به احتمال زیاد پوشه‌ی data و فایل‌های شما از طریق اینترنت قابل دسترسی هستند. فایل .htaccess برنامه کار نمی‌کند. ما شدیداً توصیه می کنیم که شما وب سرور خودتان را طوری تنظیم کنید که پوشه‌ی data شما غیر قابل دسترسی باشد یا اینکه پوشه‌‎ی data را به خارج از ریشه‌ی اصلی وب سرور انتقال دهید."
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "هشدار راه اندازی"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "احتمالاً وب سرور شما طوری تنظیم نشده است که اجازه ی همگام سازی فایلها را بدهد زیرا به نظر میرسد رابط WebDAV از کار افتاده است."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
-msgstr ""
+msgstr "لطفاً دوباره <a href='%s'>راهنمای نصب</a>را بررسی کنید."
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "ماژول 'fileinfo' از کار افتاده"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "ماژول 'fileinfo' PHP از کار افتاده است.ما اکیدا توصیه می کنیم که این ماژول را فعال کنید تا نتایج بهتری به وسیله ی mime-type detection دریافت کنید."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "زبان محلی کار نمی کند."
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "اتصال اینترنت کار نمی کند"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"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."
-msgstr ""
+msgstr "این سرور ارتباط اینترنتی ندارد. این بدین معناست که بعضی از امکانات نظیر مرتبط سازی یک منبع ذخیره‌ی خارجی، اطلاعات رسانی در مورد بروزرسانی‌ها یا نصب برنامه های جانبی کار نمی‌کنند. دسترسی به فایل ها از راه دور و ارسال اطلاع رسانی توسط ایمیل ممکن است همچنان کار نکند. ما پیشنهاد می‌کنیم که ارتباط اینترنتی مربوط به این سرور را فعال کنید تا تمامی امکانات را در اختیار داشته باشید."
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "زمانبند"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "اجرای یک وظیفه با هر بار بارگذاری صفحه"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
-msgstr ""
+msgstr "cron.php در یک سرویس webcron ثبت شده است که هر 15 دقیقه یک بار بر روی بستر http فراخوانی شود."
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
-msgstr ""
+msgstr "از سرویس کرون سرور استفاده شده است که فایل cron.php را هر 15 دقیقه یک بار فراخوانی کند."
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "اشتراک گذاری"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "فعال کردن API اشتراک گذاری"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "اجازه ی برنامه ها برای استفاده از API اشتراک گذاری"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "اجازه ی لینک ها"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "اجازه دادن به کاربران برای اشتراک گذاری آیتم ها با عموم از طریق پیوند ها"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
-msgstr ""
+msgstr "اجازه بارگذاری عمومی"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
-msgstr ""
+msgstr "به کاربران اجازه داده شود که امکان بارگذاری در پوشه هایی که بصورت عمومی به اشتراک گذاشته اند را برای سایرین فعال سازند"
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "مجوز اشتراک گذاری مجدد"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "اجازه به کاربران برای اشتراک گذاری دوباره با آنها"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "اجازه به کابران برای اشتراک گذاری با همه"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "اجازه به کاربران برای اشتراک گذاری ، تنها با دیگر کابران گروه خودشان"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
-msgstr ""
+msgstr "مجاز نمودن اطلاع رسانی توسط ایمیل"
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
-msgstr ""
+msgstr "مجاز نمودن ارسال ایمیل توسط کاربر برای فایل‌های به اشتراک گذاشته شده"
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "امنیت"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "وادار کردن HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
-msgstr ""
+msgstr "کلاینت‌ها را مجبور کن که از یک ارتباط رمزنگاری شده برای اتصال به %s استفاده کنند."
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
+msgstr "برای فعال سازی یا عدم فعال سازی اجبار استفاده از SSL، لطفاً از طریق HTTPS به %s وصل شوید."
+
+#: templates/admin.php:275
+msgid "Email Server"
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "آدرس سرور"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "درگاه"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "اعتبارهای"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "کارنامه"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "سطح ورود"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "بیش‌تر"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "کم‌تر"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "نسخه"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -450,30 +590,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "توسعه یافته به وسیله ی <a href=\"http://ownCloud.org/contact\" target=\"_blank\">انجمن ownCloud</a>, the <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "برنامه خود را بیافزایید"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "برنامه های بیشتر"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "یک برنامه انتخاب کنید"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "صفحه این اٌپ را در apps.owncloud.com ببینید"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-مجاز از طرف <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "مستندات کاربر"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "مستندات مدیر"
@@ -507,7 +651,7 @@ msgstr "راهبری کمکی اجرای اول را دوباره نمایش ب
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "شما استفاده کردید از <strong>%s</strong> از میزان در دسترس <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "گذرواژه"
@@ -519,151 +663,149 @@ msgstr "رمز عبور شما تغییر یافت"
msgid "Unable to change your password"
msgstr "ناتوان در تغییر گذرواژه"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "گذرواژه کنونی"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "گذرواژه جدید"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "تغییر گذر واژه"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
-msgstr ""
+msgstr "نام کامل"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "ایمیل"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "پست الکترونیکی شما"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "پست الکترونیکی را پرکنید تا بازیابی گذرواژه فعال شود"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "تصویر پروفایل"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
-msgstr ""
+msgstr "بارگذاری جدید"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
-msgstr ""
+msgstr "انتخاب جدید از میان فایل ها"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
-msgstr ""
+msgstr "تصویر پاک شود"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
-msgstr ""
+msgstr "هردوی jpg و png ها مربع گونه می‌باشند. با این حال شما می‌توانید آنها را برش بزنید."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "منصرف شدن"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
-msgstr ""
+msgstr "یک تصویر پروفایل انتخاب کنید"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "زبان"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "به ترجمه آن کمک کنید"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr ""
+msgstr "از این آدرس استفاده کنید تا <a href=\"%s\" target=\"_blank\">بتوانید به فایل‌های خود توسط WebDAV دسترسی پیدا کنید</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "رمزگذاری"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
-msgstr ""
+msgstr "رمز ورود"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
-msgstr ""
+msgstr "تمام فایلها رمزگشایی شود"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "نام کاربری"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "ایجاد کردن"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "مدیریت بازیابی رمز عبور"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "در حین تغییر رمز عبور به منظور بازیابی فایل های کاربران، رمز عبور بازیابی را وارد کنید"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "ذخیره سازی پیش فرض"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "نامحدود"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "دیگر"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "نام کاربری"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "حافظه"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "تنظیم کلمه عبور جدید"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "پیش فرض"
diff --git a/l10n/fa/user_ldap.po b/l10n/fa/user_ldap.po
index d3a71506907..8311efcf667 100644
--- a/l10n/fa/user_ldap.po
+++ b/l10n/fa/user_ldap.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/owncloud/language/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -87,43 +87,43 @@ msgstr "موفقیت"
msgid "Error"
msgstr "خطا"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "تست اتصال با موفقیت انجام گردید"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "تست اتصال ناموفق بود"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "آیا واقعا می خواهید پیکربندی کنونی سرور را حذف کنید؟"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "تایید حذف"
@@ -139,11 +139,11 @@ msgid "%s user found"
msgid_plural "%s users found"
msgstr[0] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -161,7 +161,7 @@ msgstr "راه‌نما"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -197,7 +197,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -265,7 +265,7 @@ msgstr "شما می توانید پایه DN را برای کاربران و گ
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -408,41 +408,51 @@ msgstr "گروه صفات جستجو"
msgid "Group-Member association"
msgstr "انجمن گروه کاربران"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "ویژگی های مخصوص"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "سهمیه بندی انجام نشد."
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "سهمیه بندی پیش فرض"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "در بایت"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "ایمیل ارسال نشد."
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "قانون نامگذاری پوشه خانه کاربر"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "خالی گذاشتن برای نام کاربری (پیش فرض). در غیر این صورت، تعیین یک ویژگی LDAP/AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "نام کاربری داخلی"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -458,15 +468,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "ویژگی نام کاربری داخلی:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "نادیده گرفتن تشخیص UUID "
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -477,19 +487,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "نام کاربری - نگاشت کاربر LDAP "
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -503,10 +513,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "پاک کردن نام کاربری- LDAP نگاشت کاربر "
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "پاک کردن نام گروه -LDAP گروه نقشه برداری"
diff --git a/l10n/fi_FI/core.po b/l10n/fi_FI/core.po
index c70d3fda2c8..d0456dcd740 100644
--- a/l10n/fi_FI/core.po
+++ b/l10n/fi_FI/core.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Jiri Grönroos <jiri.gronroos@iki.fi>, 2013
+# Jan-Erik Finlander <janerik.finlander@gmail.com>, 2014
+# Jiri Grönroos <jiri.gronroos@iki.fi>, 2013-2014
# ioxo <vahakangas@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 11: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"
@@ -19,12 +20,11 @@ msgstr ""
"Language: fi_FI\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s jakoi kohteen »%s« kanssasi"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr "Päättymispäivä on menneisyydessä."
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Sähköpostin lähetys seuraaville käyttäjille epäonnistui: %s"
@@ -41,19 +41,6 @@ msgstr "Ylläpitotila laitettu pois päältä"
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 ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Kuvaa tai tiedostoa ei määritelty"
@@ -72,137 +59,141 @@ msgstr "Väliaikaista profiilikuvaa ei ole käytettävissä, yritä uudelleen"
#: avatar/controller.php:135
msgid "No crop data provided"
-msgstr ""
+msgstr "Puutteellinen tieto"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "sunnuntai"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "maanantai"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "tiistai"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "keskiviikko"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "torstai"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "perjantai"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "lauantai"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "tammikuu"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "helmikuu"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "maaliskuu"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "huhtikuu"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "toukokuu"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "kesäkuu"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "heinäkuu"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "elokuu"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "syyskuu"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "lokakuu"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "marraskuu"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "joulukuu"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Asetukset"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Tallennetaan..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "sekuntia sitten"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minuutti sitten"
msgstr[1] "%n minuuttia sitten"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n tunti sitten"
msgstr[1] "%n tuntia sitten"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "tänään"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "eilen"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n päivä sitten"
msgstr[1] "%n päivää sitten"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "viime kuussa"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n kuukausi sitten"
msgstr[1] "%n kuukautta sitten"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "kuukautta sitten"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "viime vuonna"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "vuotta sitten"
@@ -212,7 +203,7 @@ msgstr "Valitse"
#: js/oc-dialogs.js:146
msgid "Error loading file picker template: {error}"
-msgstr ""
+msgstr "Virhe ladatessa tiedostopohjia: {error}"
#: js/oc-dialogs.js:172
msgid "Yes"
@@ -268,7 +259,27 @@ msgstr "({count} valittu)"
#: js/oc-dialogs.js:457
msgid "Error loading file exists template"
-msgstr ""
+msgstr "Virhe ladatessa mallipohjaa"
+
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "Erittäin heikko salasana"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "Heikko salasana"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr "Kohtalainen salasana"
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "Hyvä salasana"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "Vahva salasana"
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
@@ -278,12 +289,12 @@ msgstr "Jaettu"
msgid "Share"
msgstr "Jaa"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Virhe"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Virhe jaettaessa"
@@ -295,129 +306,129 @@ msgstr "Virhe jakoa peruttaessa"
msgid "Error while changing permissions"
msgstr "Virhe oikeuksia muuttaessa"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Jaettu sinun ja ryhmän {group} kanssa käyttäjän {owner} toimesta"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Jaettu kanssasi käyttäjän {owner} toimesta"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Jaa käyttäjän tai ryhmän kanssa…"
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Jaa linkki"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Suojaa salasanalla"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Salasana"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Salli julkinen lähetys"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Lähetä linkki sähköpostitse"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Lähetä"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Aseta päättymispäivä"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Päättymispäivä"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Jaa sähköpostilla:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Henkilöitä ei löytynyt"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "ryhmä"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Jakaminen uudelleen ei ole salittu"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "{item} on jaettu {user} kanssa"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Peru jakaminen"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "ilmoita sähköpostitse"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "voi muokata"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "Pääsyn hallinta"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "luo"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "päivitä"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "poista"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "jaa"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Salasanasuojattu"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Virhe purettaessa eräpäivää"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Virhe päättymispäivää asettaessa"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Lähetetään..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Sähköposti lähetetty"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Varoitus"
#: js/tags.js:4
msgid "The object type is not specified."
-msgstr ""
+msgstr "The object type is not specified."
#: js/tags.js:13
msgid "Enter new"
@@ -437,7 +448,7 @@ msgstr "Muokkaa tunnisteita"
#: js/tags.js:57
msgid "Error loading dialog template: {error}"
-msgstr ""
+msgstr "Virhe ladatessa keskustelupohja: {error}"
#: js/tags.js:261
msgid "No tags selected for deletion."
@@ -458,11 +469,17 @@ msgstr "Päivitys epäonnistui. Ilmoita ongelmasta <a href=\"https://github.com/
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Päivitys onnistui. Selain ohjautuu nyt ownCloudiisi."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s salasanan nollaus"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr "Sähköpostia lähettäessä tapahtui virhe, ota yhteys järjestelmän ylläpitäjään."
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Voit palauttaa salasanasi seuraavassa osoitteessa: {link}"
@@ -482,8 +499,8 @@ msgstr "Pyyntö epäonnistui!<br>Olihan sähköpostiosoitteesi/käyttäjätunnuk
msgid "You will receive a link to reset your password via Email."
msgstr "Saat sähköpostitse linkin nollataksesi salasanan."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Käyttäjätunnus"
@@ -527,7 +544,7 @@ msgstr "Henkilökohtainen"
msgid "Users"
msgstr "Käyttäjät"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Sovellukset"
@@ -553,19 +570,19 @@ msgstr "Virhe tunnisteita poistaessa"
#: tags/controller.php:75
msgid "Error tagging"
-msgstr ""
+msgstr "Tunnisteiden kirjoitusvirhe"
#: tags/controller.php:86
msgid "Error untagging"
-msgstr ""
+msgstr "Tunisteiden poisto virhe"
#: tags/controller.php:97
msgid "Error favoriting"
-msgstr ""
+msgstr "Suosituksen kirjoitusvirhe"
#: tags/controller.php:108
msgid "Error unfavoriting"
-msgstr ""
+msgstr "Suosituksen poisto virhe"
#: templates/403.php:12
msgid "Access forbidden"
@@ -592,7 +609,7 @@ msgstr "Jakaminen päättyy %s."
#: templates/altmail.php:7 templates/mail.php:20
msgid "Cheers!"
-msgstr ""
+msgstr "Kippis!"
#: templates/installation.php:25 templates/installation.php:32
#: templates/installation.php:39
@@ -618,7 +635,7 @@ msgstr "Turvallista satunnaislukugeneraattoria ei ole käytettävissä, ota käy
msgid ""
"Without a secure random number generator an attacker may be able to predict "
"password reset tokens and take over your account."
-msgstr ""
+msgstr "Ilman turvallinen satunnaislukugeneraattori, hyökkääjä saattaa pystyä ennustamaan salasanan tunnuksineen ja ottaa tilisi."
#: templates/installation.php:40
msgid ""
@@ -637,49 +654,47 @@ msgstr "Lisätietoja palvelimen asetuksien määrittämisestä on saatavilla <a
msgid "Create an <strong>admin account</strong>"
msgstr "Luo <strong>ylläpitäjän tunnus</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Lisäasetukset"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr "Tallennus ja tietokanta"
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Datakansio"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Muokkaa tietokantaa"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "käytetään"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Tietokannan käyttäjä"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Tietokannan salasana"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Tietokannan nimi"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Tietokannan taulukkotila"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Tietokantapalvelin"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Viimeistele asennus"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Valmistellaan…"
@@ -695,7 +710,7 @@ msgstr "Tämä sovellus vaatii toimiakseen JavaScriptin käyttöä. <a href=\"ht
msgid "%s is available. Get more information on how to update."
msgstr "%s on saatavilla. Lue lisätietoja, miten päivitys asennetaan."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Kirjaudu ulos"
@@ -721,28 +736,28 @@ msgstr "Palvelimen puoleinen tunnistautuminen epäonnistui!"
msgid "Please contact your administrator."
msgstr "Ota yhteys ylläpitäjään."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Unohditko salasanasi?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "muista"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Kirjaudu sisään"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Vaihtoehtoiset kirjautumiset"
#: 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>"
-msgstr "Hei sinä!<br><br>%s jakoi kohteen »%s« kanssasi.<br><a href=\"%s\">Tutustu siihen!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr "Hei!<br><br>%s jakoi kanssasi kohteen <strong>%s</strong>.<br><a href=\"%s\">Tutustu siihen!</a><br><br>"
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/fi_FI/files.po b/l10n/fi_FI/files.po
index 87ec5b64f6d..c1779a2cd13 100644
--- a/l10n/fi_FI/files.po
+++ b/l10n/fi_FI/files.po
@@ -3,15 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Jiri Grönroos <jiri.gronroos@iki.fi>, 2013
+# Jiri Grönroos <jiri.gronroos@iki.fi>, 2013-2014
+# nahka <nahkaz@gmail.com>, 2014
# ioxo <vahakangas@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,36 +30,48 @@ msgstr "Kohteen %s siirto ei onnistunut - Tiedosto samalla nimellä on jo olemas
msgid "Could not move %s"
msgstr "Kohteen %s siirto ei onnistunut"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Tiedoston nimi ei voi olla tyhjä."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Tiedoston nimessä ei saa olla merkkiä \"/\". Valitse toinen nimi."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "\"%s\" on virheellinen tiedostonimi."
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Virheellinen nimi, merkit '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' eivät ole sallittuja."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr "Kohdekansio on siirretty tai poistettu."
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "Nimi %s on jo käytössä kansiossa %s. Valitse toinen nimi."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Virheellinen lähde"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Palvelimen ei ole lupa avata verkko-osoitteita. Tarkista palvelimen asetukset"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Virhe ladatessa kohdetta %s sijaintiin %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Virhe tiedostoa luotaessa"
@@ -66,236 +79,231 @@ msgstr "Virhe tiedostoa luotaessa"
msgid "Folder name cannot be empty."
msgstr "Kansion nimi ei voi olla tyhjä."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Kansion nimessä ei saa olla merkkiä \"/\". Valitse toinen nimi."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Virhe kansiota luotaessa"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
-msgstr ""
+msgstr "Lähetyskansion asettaminen epäonnistui."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Tiedostoa ei lähetetty. Tuntematon virhe"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Ei virheitä, tiedosto lähetettiin onnistuneesti"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Lähetetyn tiedoston koko ylittää php.ini-tiedoston upload_max_filesize-säännön:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Lähetettävän tiedoston enimmäiskoko ylittää HTML-lomakkeessa määritellyn MAX_FILE_SIZE-säännön"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Tiedoston lähetys onnistui vain osittain"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Yhtäkään tiedostoa ei lähetetty"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Tilapäiskansio puuttuu"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Levylle kirjoitus epäonnistui"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Tallennustilaa ei ole riittävästi käytettävissä"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr ""
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Lähetys epäonnistui. Lähettävää tiedostoa ei löydetty."
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Lähetys epäonnistui. Lähettävää tiedostoa ei löydetty."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Virheellinen kansio."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Tiedostot"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Kohdetta {filename} ei voi lähettää, koska se on joko kansio tai sen koko on 0 tavua"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Tilaa ei ole riittävästi"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr "Yhteiskoko {size1} ylittää lähetysrajan {size2}"
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr "Ei riittävästi vapaata tilaa. Lähetyksesi koko on {size1}, mutta vain {size2} on jäljellä"
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Lähetys peruttu."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Tuloksien saaminen palvelimelta ei onnistunut."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "Osoite ei voi olla tyhjä"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} on jo olemassa"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Tiedoston luominen epäonnistui"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Kansion luominen epäonnistui"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Virhe noutaessa verkko-osoitetta"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Jaa"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Poista pysyvästi"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Nimeä uudelleen"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Odottaa"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Tiedoston nimeäminen uudelleen epäonnistui"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "kumoa"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Virhe tiedostoa poistaessa."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n kansio"
msgstr[1] "%n kansiota"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n tiedosto"
msgstr[1] "%n tiedostoa"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} ja {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Lähetetään %n tiedosto"
msgstr[1] "Lähetetään %n tiedostoa"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' on virheellinen nimi tiedostolle."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "\"{name}\" on virheellinen tiedostonimi."
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Virheellinen nimi, merkit '\\', '/', '<', '>', ':', '\"', '|', '?' ja '*' eivät ole sallittuja."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Tallennustila on loppu, tiedostoja ei voi enää päivittää tai synkronoida!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Tallennustila on melkein loppu ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Salaus poistettiin käytöstä, mutta tiedostosi ovat edelleen salattuina. Siirry henkilökohtaisiin asetuksiin avataksesi tiedostojesi salauksen."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Lataustasi valmistellaan. Tämä saattaa kestää hetken, jos tiedostot ovat suuria kooltaan."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Virhe tiedostoa siirrettäessä"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Virhe"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nimi"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Koko"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Muokattu"
@@ -303,12 +311,12 @@ msgstr "Muokattu"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Virheellinen kansion nimi. 'Shared':n käyttö on varattu."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "kohteen %s nimeäminen uudelleen epäonnistui"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Lähetä"
@@ -344,72 +352,68 @@ msgstr "ZIP-tiedostojen enimmäiskoko"
msgid "Save"
msgstr "Tallenna"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Uusi"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Uusi tekstitiedosto"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Tekstitiedosto"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Uusi kansio"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Kansio"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Linkistä"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Poistetut tiedostot"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Peru lähetys"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Käyttöoikeutesi eivät riitä tiedostojen lähettämiseen tai kansioiden luomiseen tähän sijaintiin"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Täällä ei ole mitään. Lähetä tänne jotakin!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Lataa"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Poista"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Lähetettävä tiedosto on liian suuri"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Tiedostoja tarkistetaan, odota hetki."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Tämänhetkinen tutkinta"
-
-#: 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 e4e35b2150e..c9a41514ac4 100644
--- a/l10n/fi_FI/files_encryption.po
+++ b/l10n/fi_FI/files_encryption.po
@@ -5,13 +5,14 @@
# Translators:
# muro <janne.morsky@metropolia.fi>, 2013
# Jiri Grönroos <jiri.gronroos@iki.fi>, 2013
+# nahka <nahkaz@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -47,7 +48,7 @@ msgstr "Salasanan vaihto epäonnistui. Kenties vanha salasana oli väärin."
#: ajax/updatePrivateKeyPassword.php:52
msgid "Private key password successfully updated."
-msgstr ""
+msgstr "Yksityisen avaimen salasana päivitetty onnistuneesti."
#: ajax/updatePrivateKeyPassword.php:54
msgid ""
@@ -82,18 +83,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Seuraavat käyttäjät eivät ole määrittäneet salausta:"
@@ -101,9 +102,9 @@ msgstr "Seuraavat käyttäjät eivät ole määrittäneet salausta:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Tallennetaan..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/fi_FI/files_external.po b/l10n/fi_FI/files_external.po
index 0813c9ede07..920aee5528f 100644
--- a/l10n/fi_FI/files_external.po
+++ b/l10n/fi_FI/files_external.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Jiri Grönroos <jiri.gronroos@iki.fi>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 12:50+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"
@@ -17,40 +18,44 @@ msgstr ""
"Language: fi_FI\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Pääsy sallittu"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Virhe Dropbox levyn asetuksia tehtäessä"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Salli pääsy"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Anna kelvollinen Dropbox-sovellusavain ja salainen vastaus."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Virhe Google Drive levyn asetuksia tehtäessä"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Tallennettu"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Varoitus:</b> \"smbclient\" ei ole asennettuna. CIFS-/SMB-jakojen liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää asentamaan smbclient."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Varoitus:</b> PHP:n FTP-tuki ei ole käytössä tai sitä ei ole asennettu. FTP-jakojen liittäminen ei ole mahdollista. Pyydä järjestelmän ylläpitäjää ottamaan FTP-tuki käyttöön."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +107,22 @@ msgid "Users"
msgstr "Käyttäjät"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Poista"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Ota käyttöön ulkopuoliset tallennuspaikat"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Salli käyttäjien liittää omia erillisiä tallennusvälineitä"
+msgid "Allow users to mount the following external storage"
+msgstr "Salli käyttäjien liittää seuraavat erilliset tallennusvälineet"
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL-juurivarmenteet"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Tuo juurivarmenne"
diff --git a/l10n/fi_FI/files_sharing.po b/l10n/fi_FI/files_sharing.po
index 046e8cf9602..8304b934d19 100644
--- a/l10n/fi_FI/files_sharing.po
+++ b/l10n/fi_FI/files_sharing.po
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Jiri Grönroos <jiri.gronroos@iki.fi>, 2013
+# Jiri Grönroos <jiri.gronroos@iki.fi>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 12:50+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"
@@ -18,6 +18,10 @@ msgstr ""
"Language: fi_FI\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Jakanut {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Tämä jako on suojattu salasanalla"
@@ -54,32 +58,16 @@ msgstr "jakaminen on poistettu käytöstä"
msgid "For more info, please ask the person who sent this link."
msgstr "Kysy lisätietoja henkilöltä, jolta sait linkin."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s jakoi kansion %s kanssasi"
+msgid "shared by %s"
+msgstr "jakanut %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s jakoi tiedoston %s kanssasi"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Lataa"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Lähetä"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Peru lähetys"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Ei esikatselua kohteelle"
+msgid "Download %s"
+msgstr "Lataa %s"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Suora linkki"
diff --git a/l10n/fi_FI/files_trashbin.po b/l10n/fi_FI/files_trashbin.po
index 55da622da0a..d80adb6e8aa 100644
--- a/l10n/fi_FI/files_trashbin.po
+++ b/l10n/fi_FI/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/owncloud/language/fi_FI/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: fi_FI\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Kohdetta %s ei voitu poistaa pysyvästi"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Kohteen %s palautus epäonnistui"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Poistetut tiedostot"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Virhe"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "palautettu"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Tyhjää täynnä! Roskakorissa ei ole mitään."
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nimi"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Palauta"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Poistettu"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Poista"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Poistetut tiedostot"
diff --git a/l10n/fi_FI/lib.po b/l10n/fi_FI/lib.po
index fa1f6eebd02..3091572a280 100644
--- a/l10n/fi_FI/lib.po
+++ b/l10n/fi_FI/lib.po
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Jiri Grönroos <jiri.gronroos@iki.fi>, 2013
+# Jiri Grönroos <jiri.gronroos@iki.fi>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 13:00+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"
@@ -18,38 +18,38 @@ msgstr ""
"Language: fi_FI\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, 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."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Sovelluksen nimeä ei määritelty"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Ohje"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Henkilökohtainen"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Asetukset"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Käyttäjät"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Ylläpitäjä"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Kohteen \"%s\" päivitys epäonnistui."
@@ -62,15 +62,10 @@ msgstr "Tuntematon tiedostotyyppi"
msgid "Invalid image"
msgstr "Virheellinen kuva"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "verkkopalvelut hallinnassasi"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP-lataus on poistettu käytöstä."
@@ -93,74 +88,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Lähdettä ei määritelty sovellusta asennettaessa"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Href-määritettä ei asetettu asennettaessa sovellusta http:n yli"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Polkua ei määritelty sovellusta asennettaessa paikallisesta tiedostosta"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Tyypin %s arkistot eivät ole tuettuja"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Pakettitiedoston avaaminen epäonnistui sovellusta asennettaessa"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "Sovellus ei sisällä info.xml-tiedostoa"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "Sovellusta ei voi asentaa, koska sovellus sisältää kiellettyä koodia"
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr "Sovellusta ei voi asentaa, koska se ei ole yhteensopiva käytössä olevan ownCloud-version kanssa"
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Sovelluskansio on jo olemassa"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Sovelluskansion luominen ei onnistu. Korjaa käyttöoikeudet. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Sovellusta ei ole otettu käyttöön"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Tunnistautumisvirhe"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Valtuutus vanheni. Lataa sivu uudelleen."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "Tuntematon käyttäjä"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Tiedostot"
@@ -200,8 +199,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQL:n käyttäjätunnus ja/tai salasana on väärin"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr "MySQL/MariaDB-käyttäjätunnus ja/tai salasana on virheellinen"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -228,21 +227,21 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL-käyttäjä '%s'@'localhost' on jo olemassa."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr "MySQL/MariaDB-käyttäjä '%s'@'localhost' on jo olemassa."
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Pudota tämä käyttäjä MySQL:stä"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr "Pudota tämä käyttäjä MySQL/MariaDB:stä"
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQL-käyttäjä '%s'@'%%' on jo olemassa"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr "MySQL/MariaDB-käyttäjä '%s'@'%%' on jo olemassa"
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Pudota tämä käyttäjä MySQL:stä."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr "Pudota tämä käyttäjä MySQL/MariaDB:stä."
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -269,66 +268,72 @@ msgstr "Aseta ylläpitäjän käyttäjätunnus."
msgid "Set an admin password."
msgstr "Aseta ylläpitäjän salasana."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Lue tarkasti <a href='%s'>asennusohjeet</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s jakoi kohteen »%s« kanssasi"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Luokkaa \"%s\" ei löytynyt"
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "sekuntia sitten"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minuutti sitten"
msgstr[1] "%n minuuttia sitten"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n tunti sitten"
msgstr[1] "%n tuntia sitten"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "tänään"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "eilen"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "%n päivä sitten"
msgstr[1] "%n päivää sitten"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "viime kuussa"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n kuukausi sitten"
msgstr[1] "%n kuukautta sitten"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "viime vuonna"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "vuotta sitten"
diff --git a/l10n/fi_FI/settings.po b/l10n/fi_FI/settings.po
index d06a8157074..d98d93147a6 100644
--- a/l10n/fi_FI/settings.po
+++ b/l10n/fi_FI/settings.po
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Jiri Grönroos <jiri.gronroos@iki.fi>, 2013
+# Jiri Grönroos <jiri.gronroos@iki.fi>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-05 22:23-0500\n"
-"PO-Revision-Date: 2013-12-05 06:30+0000\n"
+"POT-Creation-Date: 2014-03-13 01:55-0400\n"
+"PO-Revision-Date: 2014-03-12 11:00+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"
@@ -18,6 +18,48 @@ msgstr ""
"Language: fi_FI\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr "Virheellinen arvo kohdassa %s"
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Tallennettu"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "testaa sähköpostiasetukset"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr "Jos sait tämän sähköpostin, kaikki asetukset vaikuttavat olevan kunnossa."
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr "Sähköpostia lähettäessä tapahtui virhe. Tarkista asetukset."
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Sähköposti lähetetty"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr "Aseta sähköpostiosoite, jotta voit testata sähköpostin toimivuutta."
+
+#: admin/controller.php:116 templates/admin.php:284
+msgid "Send mode"
+msgstr "Lähetystila"
+
+#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
+msgid "Encryption"
+msgstr "Salaus"
+
+#: admin/controller.php:120 templates/admin.php:321
+msgid "Authentication method"
+msgstr "Tunnistautumistapa"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Ei pystytä lataamaan listaa sovellusvarastosta (App Store)"
@@ -114,62 +156,90 @@ msgstr ""
msgid "Unable to change password"
msgstr "Salasanan vaihto ei onnistunut"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "Lähetetään..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Käyttäjäohjeistus"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "Ylläpitäjän ohjeistus"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Päivitä versioon {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Poista käytöstä"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Käytä"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Odota hetki..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Virhe poistaessa sovellusta käytöstä"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Virhe ottaessa sovellusta käyttöön"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Päivitetään..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Virhe sovellusta päivittäessä"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Virhe"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Päivitä"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Päivitetty"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Valitse profiilikuva"
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr "Erittäin heikko salasana"
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr "Heikko salasana"
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr "Kohtalainen salasana"
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr "Hyvä salasana"
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr "Vahva salasana"
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Puretaan tiedostojen salausta... Odota, tämä voi kestää jonkin aikaa."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Tallennetaan..."
-
#: js/users.js:47
msgid "deleted"
msgstr "poistettu"
@@ -182,40 +252,40 @@ msgstr "kumoa"
msgid "Unable to remove user"
msgstr "Käyttäjän poistaminen ei onnistunut"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Ryhmät"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Ryhmän ylläpitäjä"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Poista"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "lisää ryhmä"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Anna kelvollinen käyttäjätunnus"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Virhe käyttäjää luotaessa"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Anna kelvollinen salasana"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Varoitus: käyttäjällä \"{user}\" on jo olemassa kotikansio"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "_kielen_nimi_"
@@ -239,18 +309,42 @@ msgstr "Virheet ja vakavat ongelmat"
msgid "Fatal issues only"
msgstr "Vain vakavat ongelmat"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Ei mitään"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Kirjaudu"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Turvallisuusvaroitus"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -259,68 +353,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Asetusvaroitus"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Lue <a href=\"%s\">asennusohjeet</a> tarkasti."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "Moduuli 'fileinfo' puuttuu"
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "PHP-moduuli \"fileinfo\" puuttuu. Sen käyttö on erittäin suositeltavaa, jotta MIME-tyypin havaitseminen onnistuu parhaalla mahdollisella tavalla."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
msgstr "Käytössä oleva PHP-versio on vanhentunut"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "Käytössä oleva PHP on vanhentunut. Päivitä versioon 5.3.8 tai uudempaan, koska aiemmat versiot eivät ole toimivia. On mahdollista, että tämä ownCloud-asennus ei toimi kunnolla."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "Maa-asetus ei toimi"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Järjestelmän maa-asetusta ei voi asettaa UTF-8:aa tukevaksi."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Tämä tarkoittaa, että tiettyjen merkkien kanssa tiedostojen nimissä saattaa olla ongelmia."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
-msgstr ""
+msgstr "Suosittelemme vahvasti asentamaan vaaditut paketit järjestelmään, jotta jotain seuraavista maa-asetuksista on mahdollista tukea: %s."
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "Internet-yhteys ei toimi"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -329,118 +423,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Käytä järjestelmän cron-palvelua cron.php-tiedoston kutsumiseen 15 minuutin välein"
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Jakaminen"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Käytä jakamisen ohjelmointirajapintaa"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Salli sovellusten käyttää jakamisen ohjelmointirajapintaa"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Salli linkit"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Salli käyttäjien jakaa kohteita käyttäen linkkejä"
-#: templates/admin.php:186
+#: templates/admin.php:211
msgid "Allow public uploads"
msgstr "Salli julkiset lähetykset"
-#: templates/admin.php:187
+#: templates/admin.php:212
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:220
msgid "Allow resharing"
msgstr "Salli uudelleenjakaminen"
-#: templates/admin.php:196
+#: templates/admin.php:221
msgid "Allow users to share items shared with them again"
msgstr "Mahdollistaa käyttäjien jakavan uudelleen heidän kanssaan jaettuja kohteita"
-#: templates/admin.php:203
+#: templates/admin.php:228
msgid "Allow users to share with anyone"
msgstr "Salli käyttäjien jakaa kenen tahansa kanssa"
-#: templates/admin.php:206
+#: templates/admin.php:231
msgid "Allow users to only share with users in their groups"
msgstr "Salli jakaminen vain samoissa ryhmissä olevien käyttäjien kesken"
-#: templates/admin.php:213
+#: templates/admin.php:238
msgid "Allow mail notification"
msgstr "Salli sähköposti-ilmoitukset"
-#: templates/admin.php:214
+#: templates/admin.php:239
msgid "Allow user to send mail notification for shared files"
msgstr "Salli käyttäjien lähettää sähköposti-ilmoituksia jaetuista tiedostoista"
-#: templates/admin.php:221
+#: templates/admin.php:246
msgid "Security"
msgstr "Tietoturva"
-#: templates/admin.php:234
+#: templates/admin.php:259
msgid "Enforce HTTPS"
msgstr "Pakota HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:261
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Pakottaa asiakasohjelmistot ottamaan yhteyden %siin salatun yhteyden kautta."
-#: templates/admin.php:242
+#: templates/admin.php:267
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:279
+msgid "Email Server"
+msgstr "Sähköpostipalvelin"
+
+#: templates/admin.php:281
+msgid "This is used for sending out notifications."
+msgstr "Tätä käytetään ilmoitusten lähettämiseen."
+
+#: templates/admin.php:312
+msgid "From address"
+msgstr "Lähettäjän osoite"
+
+#: templates/admin.php:334
+msgid "Authentication required"
+msgstr "Tunnistautuminen vaaditaan"
+
+#: templates/admin.php:338
+msgid "Server address"
+msgstr "Palvelimen osoite"
+
+#: templates/admin.php:342
+msgid "Port"
+msgstr "Portti"
+
+#: templates/admin.php:347
+msgid "Credentials"
+msgstr "Tilitiedot"
+
+#: templates/admin.php:348
+msgid "SMTP Username"
+msgstr "SMTP-käyttäjätunnus"
+
+#: templates/admin.php:351
+msgid "SMTP Password"
+msgstr "SMTP-salasana"
+
+#: templates/admin.php:355
+msgid "Test email settings"
+msgstr "Testaa sähköpostiasetukset"
+
+#: templates/admin.php:356
+msgid "Send email"
+msgstr "Lähetä sähköpostiviesti"
+
+#: templates/admin.php:361
msgid "Log"
msgstr "Loki"
-#: templates/admin.php:255
+#: templates/admin.php:362
msgid "Log level"
msgstr "Lokitaso"
-#: templates/admin.php:287
+#: templates/admin.php:394
msgid "More"
msgstr "Enemmän"
-#: templates/admin.php:288
+#: templates/admin.php:395
msgid "Less"
msgstr "Vähemmän"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:401 templates/personal.php:181
msgid "Version"
msgstr "Versio"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:405 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -450,30 +588,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Kehityksestä on vastannut <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud-yhteisö</a>, <a href=\"https://github.com/owncloud\" target=\"_blank\">lähdekoodi</a> on julkaistu lisenssin <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a> alaisena."
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Lisää sovelluksesi"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Lisää sovelluksia"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Valitse sovellus"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "Ohjeistus:"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Katso sovellussivu osoitteessa apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr "Lue lisää sovelluksen sivustolta"
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lisensoija <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Käyttäjäohjeistus"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Ylläpito-ohjeistus"
@@ -507,7 +649,7 @@ msgstr "Näytä ensimmäisen käyttökerran avustaja uudelleen"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Käytössäsi on <strong>%s</strong>/<strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Salasana"
@@ -519,151 +661,149 @@ msgstr "Salasanasi vaihdettiin"
msgid "Unable to change your password"
msgstr "Salasanaasi ei voitu vaihtaa"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Nykyinen salasana"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Uusi salasana"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Vaihda salasana"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Koko nimi"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Sähköpostiosoite"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Sähköpostiosoitteesi"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Anna sähköpostiosoitteesi, jotta unohdettu salasana on mahdollista palauttaa"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr "Anna sähköpostiosoitteesi, jotta unohdettu salasana on mahdollista palauttaa ja voit vastaanottaa ilmoituksia"
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Profiilikuva"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Lähetä uusi"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Valitse uusi tiedostoista"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Poista kuva"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Joko png- tai jpg-kuva. Mieluite neliö, voit kuitenkin rajata kuvaa."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Keskeytä"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Peru"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Valitse profiilikuvaksi"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Kieli"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Auta kääntämisessä"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Käytä tätä osoitetta <a href=\"%s\" target=\"_blank\">käyttääksesi tiedostojasi WebDAVin kautta</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Salaus"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Salaussovellus ei ole enää käytössä, joten pura kaikkien tiedostojesi salaus"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Pura kaikkien tiedostojen salaus"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Kirjautumisnimi"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Luo"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Oletustallennustila"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
-msgstr ""
+msgstr "Määritä tallennustilan kiintiö (esim. \"512 MB\" tai \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Rajoittamaton"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Muu"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Käyttäjätunnus"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Tallennustila"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "muuta koko nimi"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "aseta uusi salasana"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Oletus"
diff --git a/l10n/fi_FI/user_ldap.po b/l10n/fi_FI/user_ldap.po
index fbdfcd5cd6e..750a7b58534 100644
--- a/l10n/fi_FI/user_ldap.po
+++ b/l10n/fi_FI/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -86,43 +86,43 @@ msgstr "Onnistui!"
msgid "Error"
msgstr "Virhe"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Valitse ryhmät"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Yhteystesti onnistui"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Yhteystesti epäonnistui"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Vahvista poisto"
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr "Ohje"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr "Voit määrittää käyttäjien ja ryhmien oletus DN:n (distinguished na
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr "Ryhmän ja jäsenen assosiaatio (yhteys)"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "tavuissa"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Sähköpostikenttä"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Jätä tyhjäksi käyttäjänimi (oletusasetus). Muutoin anna LDAP/AD-atribuutti."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/fr/core.po b/l10n/fr/core.po
index 29d5bd02164..6eae9f9e3d3 100644
--- a/l10n/fr/core.po
+++ b/l10n/fr/core.po
@@ -4,7 +4,7 @@
#
# Translators:
# Adalberto Rodrigues <rodrigues_adalberto@yahoo.fr>, 2013
-# Christophe Lherieau <skimpax@gmail.com>, 2013
+# Christophe Lherieau <skimpax@gmail.com>, 2013-2014
# etiess <etiess@gmail.com>, 2013
# msoko <sokolovitch@yahoo.com>, 2013
# ogre_sympathique <ogre.sympathique@speed.1s.fr>, 2013
@@ -15,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: Christophe Lherieau <skimpax@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,12 +25,11 @@ msgstr ""
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s partagé »%s« avec vous"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Impossible d'envoyer un mail aux utilisateurs suivant : %s"
@@ -47,19 +46,6 @@ msgstr "Basculé en mode production (non maintenance)"
msgid "Updated database"
msgstr "Base de données mise à jour"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "En cours de mise à jour de cache de fichiers. Cette opération peut être très longue..."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Cache de fichier mis à jour"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "... %d%% effectué ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Aucune image ou fichier fourni"
@@ -80,135 +66,139 @@ msgstr "Aucune image temporaire disponible pour le profil. Essayez à nouveau."
msgid "No crop data provided"
msgstr "Aucune donnée de culture fournie"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Dimanche"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Lundi"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Mardi"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Mercredi"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Jeudi"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Vendredi"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Samedi"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "janvier"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "février"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "mars"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "avril"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "mai"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "juin"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "juillet"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "août"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "septembre"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "octobre"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "novembre"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "décembre"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Paramètres"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Enregistrement..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "il y a quelques secondes"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "il y a %n minute"
msgstr[1] "il y a %n minutes"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "Il y a %n heure"
msgstr[1] "Il y a %n heures"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "aujourd'hui"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "hier"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "il y a %n jour"
msgstr[1] "il y a %n jours"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "le mois dernier"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "Il y a %n mois"
msgstr[1] "Il y a %n mois"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "il y a plusieurs mois"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "l'année dernière"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "il y a plusieurs années"
@@ -276,6 +266,26 @@ msgstr "({count} sélectionnés)"
msgid "Error loading file exists template"
msgstr "Erreur de chargement du modèle de fichier existant"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "Mot de passe de très faible sécurité"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "Mot de passe de faible sécurité"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr "Mot de passe de sécurité tout juste acceptable"
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "Mot de passe de sécurité suffisante"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "Mot de passe de forte sécurité"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Partagé"
@@ -284,12 +294,12 @@ msgstr "Partagé"
msgid "Share"
msgstr "Partager"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Erreur"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Erreur lors de la mise en partage"
@@ -301,123 +311,123 @@ msgstr "Erreur lors de l'annulation du partage"
msgid "Error while changing permissions"
msgstr "Erreur lors du changement des permissions"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Partagé par {owner} avec vous et le groupe {group}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Partagé avec vous par {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Partager avec un utilisateur ou un groupe..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Partager le lien"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Protéger par un mot de passe"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Mot de passe"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Autoriser l'upload par les utilisateurs non enregistrés"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Envoyez le lien par email"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Envoyer"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Spécifier la date d'expiration"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Date d'expiration"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Partager via e-mail :"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Aucun utilisateur trouvé"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "groupe"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Le repartage n'est pas autorisé"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Partagé dans {item} avec {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Ne plus partager"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "Notifier par email"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "édition autorisée"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "contrôle des accès"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "créer"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "mettre à jour"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "supprimer"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "partager"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Protégé par un mot de passe"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Une erreur est survenue pendant la suppression de la date d'expiration"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Erreur lors de la spécification de la date d'expiration"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "En cours d'envoi ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Email envoyé"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Attention"
@@ -464,11 +474,17 @@ msgstr "La mise à jour a échoué. Veuillez signaler ce problème à la <a href
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "La mise à jour a réussi. Vous êtes redirigé maintenant vers ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "Réinitialisation de votre mot de passe %s"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr "Une erreur est survenue lors de l'envoi de l'e-mail. Veuillez contacter votre administrateur."
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Utilisez le lien suivant pour réinitialiser votre mot de passe : {link}"
@@ -488,8 +504,8 @@ msgstr "Requête en échec!<br>Avez-vous vérifié vos courriel/nom d'utilisateu
msgid "You will receive a link to reset your password via Email."
msgstr "Vous allez recevoir un e-mail contenant un lien pour réinitialiser votre mot de passe."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Nom d'utilisateur"
@@ -533,7 +549,7 @@ msgstr "Personnel"
msgid "Users"
msgstr "Utilisateurs"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Applications"
@@ -643,49 +659,47 @@ msgstr "Pour les informations de configuration de votre serveur, veuillez lire l
msgid "Create an <strong>admin account</strong>"
msgstr "Créer un <strong>compte administrateur</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Avancé"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr "Support de stockage & base de données"
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Répertoire des données"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Configurer la base de données"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "sera utilisé"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Utilisateur pour la base de données"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Mot de passe de la base de données"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Nom de la base de données"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Tablespaces de la base de données"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Serveur de la base de données"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Terminer l'installation"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "En cours de finalisation..."
@@ -701,7 +715,7 @@ msgstr "Cette application nécessite que JavaScript soit activé pour fonctionne
msgid "%s is available. Get more information on how to update."
msgstr "%s est disponible. Obtenez plus d'informations sur la façon de mettre à jour."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Se déconnecter"
@@ -727,28 +741,28 @@ msgstr "L'authentification côté serveur a échoué !"
msgid "Please contact your administrator."
msgstr "Veuillez contacter votre administrateur."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Mot de passe perdu ?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "se souvenir de moi"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Connexion"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Logins alternatifs"
#: 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>"
-msgstr "Bonjour,<br><br>Nous vous informons que %s a partagé »%s« avec vous.<br><a href=\"%s\">Consultez-le !</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr "Bonjour,<br><br>Juste pour vous informer que %s a partagé <strong>%s</strong> avec vous.<br><a href=\"%s\">Consultez-le !</a><br><br>"
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/fr/files.po b/l10n/fr/files.po
index c6057d1fd5f..04604224016 100644
--- a/l10n/fr/files.po
+++ b/l10n/fr/files.po
@@ -4,17 +4,17 @@
#
# Translators:
# Adalberto Rodrigues <rodrigues_adalberto@yahoo.fr>, 2013
-# Christophe Lherieau <skimpax@gmail.com>, 2013
+# Christophe Lherieau <skimpax@gmail.com>, 2013-2014
# etiess <etiess@gmail.com>, 2013
-# MathieuP <mathieu.payrol@gmail.com>, 2013
+# MathieuP, 2013
# ogre_sympathique <ogre.sympathique@speed.1s.fr>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 14:30+0000\n"
-"Last-Translator: Christophe Lherieau <skimpax@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -32,36 +32,48 @@ msgstr "Impossible de déplacer %s - Un fichier possédant ce nom existe déjà"
msgid "Could not move %s"
msgstr "Impossible de déplacer %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Le nom de fichier ne peut être vide."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Le nom de fichier ne doit pas contenir \"/\". Merci de choisir un nom différent."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "\"%s\" n'est pas un nom de fichier valide."
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Nom invalide, les caractères '\\', '/', '<', '>', ':', '\"', '|', '?' et '*' ne sont pas autorisés."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr "Le dossier cible a été déplacé ou supprimé."
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "Le nom %s est déjà utilisé dans le dossier %s. Merci de choisir un nom différent."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "La source n'est pas valide"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Le serveur n'est pas autorisé à ouvrir des URL, veuillez vérifier la configuration du serveur"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Erreur pendant le téléchargement de %s à %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Erreur pendant la création du fichier"
@@ -69,236 +81,231 @@ msgstr "Erreur pendant la création du fichier"
msgid "Folder name cannot be empty."
msgstr "Le nom de dossier ne peux pas être vide."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Le nom de dossier ne doit pas contenir \"/\". Merci de choisir un nom différent."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Erreur pendant la création du dossier"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Impossible de définir le dossier pour l'upload, charger."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Jeton non valide"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Aucun fichier n'a été envoyé. Erreur inconnue"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Aucune erreur, le fichier a été envoyé avec succès."
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Le fichier envoyé dépasse l'instruction upload_max_filesize située dans le fichier php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Le fichier envoyé dépasse l'instruction MAX_FILE_SIZE qui est spécifiée dans le formulaire HTML."
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Le fichier n'a été que partiellement envoyé."
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Pas de fichier envoyé."
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Absence de dossier temporaire."
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Erreur d'écriture sur le disque"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Plus assez d'espace de stockage disponible"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "L'envoi a échoué. Impossible d'obtenir les informations du fichier."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "L'envoi a échoué. Impossible de trouver le fichier envoyé."
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "L'envoi a échoué. Impossible d'obtenir les informations du fichier."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Dossier invalide."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Fichiers"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Impossible d'envoyer {filename} car il s'agit d'un répertoire ou d'un fichier de taille nulle"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Espace disponible insuffisant"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr "La taille totale du fichier {size1} excède la taille maximale d'envoi {size2}"
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr "Espace insuffisant : vous tentez d'envoyer {size1} mais seulement {size2} sont disponibles"
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Envoi annulé."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Ne peut recevoir les résultats du serveur."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "L'URL ne peut pas être vide"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Dans le dossier home, 'Partagé' est un nom de fichier réservé"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} existe déjà"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Impossible de créer le fichier"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Impossible de créer le dossier"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Erreur d'accès à l'URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Partager"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Supprimer de façon définitive"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Renommer"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "En attente"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Impossible de renommer le fichier"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} a été remplacé par {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "annuler"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Erreur pendant la suppression du fichier."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n dossier"
msgstr[1] "%n dossiers"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n fichier"
msgstr[1] "%n fichiers"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} et {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Téléversement de %n fichier"
msgstr[1] "Téléversement de %n fichiers"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' n'est pas un nom de fichier valide."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "\"{name}\" n'est pas un nom de fichier valide."
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Nom invalide, les caractères '\\', '/', '<', '>', ':', '\"', '|', '?' et '*' ne sont pas autorisés."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Votre espage de stockage est plein, les fichiers ne peuvent plus être téléversés ou synchronisés !"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Votre espace de stockage est presque plein ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "L'application de chiffrement est activée mais vos clés ne sont pas initialisées, veuillez vous déconnecter et ensuite vous reconnecter."
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Votre clef privée pour l'application de chiffrement est invalide ! Veuillez mettre à jour le mot de passe de votre clef privée dans vos paramètres personnels pour récupérer l'accès à vos fichiers chiffrés."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Le chiffrement était désactivé mais vos fichiers sont toujours chiffrés. Veuillez vous rendre sur vos Paramètres personnels pour déchiffrer vos fichiers."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Votre téléchargement est cours de préparation. Ceci peut nécessiter un certain temps si les fichiers sont volumineux."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Erreur lors du déplacement du fichier"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Erreur"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nom"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Taille"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Modifié"
@@ -306,12 +313,12 @@ msgstr "Modifié"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nom de dossier invalide. L'utilisation du mot 'Shared' est réservée."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s ne peut être renommé"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Envoyer"
@@ -347,72 +354,68 @@ msgstr "Taille maximale pour les fichiers ZIP"
msgid "Save"
msgstr "Sauvegarder"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Nouveau"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Nouveau fichier texte"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Fichier texte"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Nouveau dossier"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Dossier"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Depuis le lien"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Fichiers supprimés"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Annuler l'envoi"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Vous n'avez pas la permission de téléverser ou de créer des fichiers ici"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Il n'y a rien ici ! Envoyez donc quelque chose :)"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Télécharger"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Supprimer"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Téléversement trop volumineux"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Les fichiers sont en cours d'analyse, veuillez patienter."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Analyse en cours"
-
-#: 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 8fe287b2281..a780215e4d1 100644
--- a/l10n/fr/files_encryption.po
+++ b/l10n/fr/files_encryption.po
@@ -4,7 +4,7 @@
#
# Translators:
# Adalberto Rodrigues <rodrigues_adalberto@yahoo.fr>, 2013
-# Christophe Lherieau <skimpax@gmail.com>, 2013
+# Christophe Lherieau <skimpax@gmail.com>, 2013-2014
# etiess <etiess@gmail.com>, 2013
# froozeify <froozeify@mail.com>, 2013
# lyly95, 2013
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-02 17:27-0500\n"
-"PO-Revision-Date: 2013-12-02 20:30+0000\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
+"PO-Revision-Date: 2014-03-13 15:59+0000\n"
"Last-Translator: Christophe Lherieau <skimpax@gmail.com>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -86,18 +86,18 @@ msgid ""
"administrator"
msgstr "Erreur inconnue. Veuillez vérifier vos paramètres système ou contacter votre administrateur."
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Système minimum requis non respecté."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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 "Veuillez vous assurer qu'une version de PHP 5.3.3 ou supérieure est installée et qu'OpenSSL et son extension PHP sont activés et configurés correctement. En attendant, l'application de chiffrement été désactivée."
-#: hooks/hooks.php:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Les utilisateurs suivants ne sont pas configurés pour le chiffrement :"
@@ -105,9 +105,9 @@ msgstr "Les utilisateurs suivants ne sont pas configurés pour le chiffrement :"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Chiffrement initial démarré... Cela peut prendre un certain temps. Veuillez patienter."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Enregistrement..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr "Chiffrement initial en cours... Veuillez re-essayer ultérieurement."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/fr/files_external.po b/l10n/fr/files_external.po
index 7eb1176ba8c..975c937c62a 100644
--- a/l10n/fr/files_external.po
+++ b/l10n/fr/files_external.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Christophe Lherieau <skimpax@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
+"PO-Revision-Date: 2014-03-13 15:59+0000\n"
+"Last-Translator: Christophe Lherieau <skimpax@gmail.com>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +18,44 @@ msgstr ""
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Accès autorisé"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Erreur lors de la configuration du support de stockage Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Autoriser l'accès"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Veuillez fournir une clé d'application (app key) ainsi qu'un mot de passe valides."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Erreur lors de la configuration du support de stockage Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Sauvegarder"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Attention : </b> \"smbclient\" n'est pas installé. Le montage des partages CIFS/SMB n'est pas disponible. Contactez votre administrateur système pour l'installer."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Attention : </b> Le support FTP de PHP n'est pas activé ou installé. Le montage des partages FTP n'est pas disponible. Contactez votre administrateur système pour l'installer."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +107,22 @@ msgid "Users"
msgstr "Utilisateurs"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Supprimer"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Activer le stockage externe pour les utilisateurs"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Autoriser les utilisateurs à monter leur propre stockage externe"
+msgid "Allow users to mount the following external storage"
+msgstr "Autorise les utilisateurs à monter les stockage externes suivants"
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Certificats racine SSL"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importer un certificat racine"
diff --git a/l10n/fr/files_sharing.po b/l10n/fr/files_sharing.po
index 3dbac303a0a..c7044e066fd 100644
--- a/l10n/fr/files_sharing.po
+++ b/l10n/fr/files_sharing.po
@@ -5,14 +5,14 @@
# Translators:
# square <benben390-390@yahoo.fr>, 2013
# Christophe Lherieau <skimpax@gmail.com>, 2013
-# etiess <etiess@gmail.com>, 2013
+# etiess <etiess@gmail.com>, 2013-2014
# ogre_sympathique <ogre.sympathique@speed.1s.fr>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 14:30+0000\n"
+"POT-Creation-Date: 2014-03-13 01:55-0400\n"
+"PO-Revision-Date: 2014-03-12 19:40+0000\n"
"Last-Translator: etiess <etiess@gmail.com>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -21,6 +21,10 @@ msgstr ""
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Partagé par {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Ce partage est protégé par un mot de passe"
@@ -57,32 +61,16 @@ msgstr "le partage est désactivé"
msgid "For more info, please ask the person who sent this link."
msgstr "Pour plus d'informations, veuillez contacter la personne qui a envoyé ce lien."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s a partagé le répertoire %s avec vous"
+msgid "shared by %s"
+msgstr "partagé par %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s a partagé le fichier %s avec vous"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Télécharger"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Envoyer"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Annuler l'envoi"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Pas d'aperçu disponible pour"
+msgid "Download %s"
+msgstr "Télécharger %s"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Lien direct"
diff --git a/l10n/fr/files_trashbin.po b/l10n/fr/files_trashbin.po
index 351fde9ddac..a484716b9b9 100644
--- a/l10n/fr/files_trashbin.po
+++ b/l10n/fr/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Impossible d'effacer %s de façon permanente"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Impossible de restaurer %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Fichiers supprimés"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Erreur"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "restauré"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Il n'y a rien ici. Votre corbeille est vide !"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nom"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Restaurer"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Effacé"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Supprimer"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Fichiers effacés"
diff --git a/l10n/fr/lib.po b/l10n/fr/lib.po
index a0d3113e8e3..32cac2cbdb8 100644
--- a/l10n/fr/lib.po
+++ b/l10n/fr/lib.po
@@ -3,7 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Christophe Lherieau <skimpax@gmail.com>, 2013
+# Christophe Lherieau <skimpax@gmail.com>, 2013-2014
# Cyril Glapa <kyriog@gmail.com>, 2013
# etiess <etiess@gmail.com>, 2013
# ogre_sympathique <ogre.sympathique@speed.1s.fr>, 2013
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
+"PO-Revision-Date: 2014-03-13 15:59+0000\n"
+"Last-Translator: Christophe Lherieau <skimpax@gmail.com>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,38 +21,38 @@ msgstr ""
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr "L'application \"%s\" ne peut être installée car elle n'est pas compatible avec cette version de ownCloud."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Aucun nom d'application spécifié"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Aide"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Personnel"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Paramètres"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Utilisateurs"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Administration"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Echec de la mise à niveau \"%s\"."
@@ -65,15 +65,10 @@ msgstr "Type de fichier inconnu"
msgid "Invalid image"
msgstr "Image invalide"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "services web sous votre contrôle"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "impossible d'ouvrir \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Téléchargement ZIP désactivé."
@@ -96,74 +91,78 @@ msgid ""
"administrator."
msgstr "Merci de télécharger les fichiers séparément en parties plus petites, ou demandez aimablement à votre administrateur."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Aucune source spécifiée pour installer l'application"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Aucun href spécifié pour installer l'application par http"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Aucun chemin spécifié pour installer l'application depuis un fichier local"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Les archives de type %s ne sont pas supportées"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Échec de l'ouverture de l'archive lors de l'installation de l'application"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "L'application ne fournit pas de fichier info.xml"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "L'application ne peut être installée car elle contient du code non-autorisé"
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr "L'application ne peut être installée car elle n'est pas compatible avec cette version de ownCloud"
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr "L'application ne peut être installée car elle contient la balise <shipped>true</shipped> qui n'est pas autorisée pour les applications non-diffusées"
-#: private/installer.php:159
+#: private/installer.php:160
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'application ne peut être installée car la version de info.xml/version n'est identique à celle indiquée sur l'app store"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Le dossier de l'application existe déjà"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Impossible de créer le dossier de l'application. Corrigez les droits d'accès. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "L'application n'est pas activée"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Erreur d'authentification"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "La session a expiré. Veuillez recharger la page."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "Utilisateur inconnu"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Fichiers"
@@ -197,23 +196,23 @@ msgid "MS SQL username and/or password not valid: %s"
msgstr "Le nom d'utilisateur et/ou le mot de passe de la base MS SQL est invalide : %s"
#: private/setup/mssql.php:21 private/setup/mysql.php:13
-#: private/setup/oci.php:114 private/setup/postgresql.php:24
-#: private/setup/postgresql.php:70
+#: private/setup/oci.php:114 private/setup/postgresql.php:31
+#: private/setup/postgresql.php:84
msgid "You need to enter either an existing account or the administrator."
msgstr "Vous devez spécifier soit le nom d'un compte existant, soit celui de l'administrateur."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Nom d'utilisateur et/ou mot de passe de la base MySQL invalide"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr "Nom d'utilisateur et/ou mot de passe MySQL/MariaDB invalide"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
#: private/setup/oci.php:151 private/setup/oci.php:162
#: private/setup/oci.php:169 private/setup/oci.php:178
#: private/setup/oci.php:186 private/setup/oci.php:195
-#: private/setup/oci.php:201 private/setup/postgresql.php:89
-#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
-#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#: private/setup/oci.php:201 private/setup/postgresql.php:103
+#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
+#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
#, php-format
msgid "DB Error: \"%s\""
msgstr "Erreur de la base de données : \"%s\""
@@ -222,30 +221,30 @@ msgstr "Erreur de la base de données : \"%s\""
#: private/setup/oci.php:122 private/setup/oci.php:145
#: private/setup/oci.php:152 private/setup/oci.php:163
#: private/setup/oci.php:179 private/setup/oci.php:187
-#: private/setup/oci.php:196 private/setup/postgresql.php:90
-#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
-#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#: private/setup/oci.php:196 private/setup/postgresql.php:104
+#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
+#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
#, php-format
msgid "Offending command was: \"%s\""
msgstr "La requête en cause est : \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "L'utilisateur MySQL '%s'@'localhost' existe déjà."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr "L'utilisateur MySQL/MariaDB '%s'@'localhost' existe déjà."
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Retirer cet utilisateur de la base MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr "Retirer cet utilisateur de la base MySQL/MariaDB"
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "L'utilisateur MySQL '%s'@'%%' existe déjà"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr "L'utilisateur MySQL/MariaDB '%s'@'%%' existe déjà"
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Retirer cet utilisateur de la base MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr "Retirer cet utilisateur de la base MySQL/MariaDB."
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -260,7 +259,7 @@ msgstr "Nom d'utilisateur et/ou mot de passe de la base Oracle invalide"
msgid "Offending command was: \"%s\", name: %s, password: %s"
msgstr "La requête en cause est : \"%s\", nom : %s, mot de passe : %s"
-#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
msgid "PostgreSQL username and/or password not valid"
msgstr "Nom d'utilisateur et/ou mot de passe de la base PostgreSQL invalide"
@@ -272,66 +271,72 @@ msgstr "Spécifiez un nom d'utilisateur pour l'administrateur."
msgid "Set an admin password."
msgstr "Spécifiez un mot de passe administrateur."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Votre serveur web, n'est pas correctement configuré pour permettre la synchronisation des fichiers, car l'interface WebDav ne fonctionne pas comme il faut."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Veuillez vous référer au <a href='%s'>guide d'installation</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s partagé »%s« avec vous"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Impossible de trouver la catégorie \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "il y a quelques secondes"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] "il y a %n minutes"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] "Il y a %n heures"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "aujourd'hui"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "hier"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] "il y a %n jours"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "le mois dernier"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] "Il y a %n mois"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "l'année dernière"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "il y a plusieurs années"
diff --git a/l10n/fr/settings.po b/l10n/fr/settings.po
index d0edd3b5c43..74d558daff5 100644
--- a/l10n/fr/settings.po
+++ b/l10n/fr/settings.po
@@ -3,20 +3,23 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# 2rock <hub2rock@free.fr>, 2014
# Adalberto Rodrigues <rodrigues_adalberto@yahoo.fr>, 2013
-# Christophe Lherieau <skimpax@gmail.com>, 2013
+# Christophe Lherieau <skimpax@gmail.com>, 2013-2014
# etiess <etiess@gmail.com>, 2013
# lyly95, 2013
# Mystyle <maelvstyle@gmail.com>, 2013
# ogre_sympathique <ogre.sympathique@speed.1s.fr>, 2013
# red0ne <red-0ne@smarty-concept.com>, 2013
# RyDroid <rydroid_trans@yahoo.fr>, 2013
+# tcit <thomas.citharet@gmail.com>, 2014
+# PVince81 <PVince81@owncloud.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-18 10:30+0000\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
+"PO-Revision-Date: 2014-03-13 16:21+0000\n"
"Last-Translator: Christophe Lherieau <skimpax@gmail.com>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
@@ -25,6 +28,48 @@ msgstr ""
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr "Type de valeur METADATA invalide : \"%s\"."
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Sauvegarder"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "tester les paramètres d'e-mail"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr "Si vous recevez cet email, c'est que les paramètres sont corrects"
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr "Une erreur est survenue lors de l'envoi de l'e-mail. Veuillez vérifier vos paramètres."
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Email envoyé"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr "Vous devez configurer votre e-mail d'utilisateur avant de pouvoir envoyer des e-mails de test."
+
+#: admin/controller.php:116 templates/admin.php:284
+msgid "Send mode"
+msgstr "Mode d'envoi"
+
+#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
+msgid "Encryption"
+msgstr "Chiffrement"
+
+#: admin/controller.php:120 templates/admin.php:321
+msgid "Authentication method"
+msgstr "Méthode d'authentification"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Impossible de charger la liste depuis l'App Store"
@@ -121,62 +166,90 @@ msgstr "L'infrastructure d'arrière-plan ne supporte pas la modification de mot
msgid "Unable to change password"
msgstr "Impossible de modifier le mot de passe"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "Envoi en cours..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Documentation utilisateur"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "Documentation administrateur"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Mettre à jour vers {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Désactiver"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Activer"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Veuillez patienter…"
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Erreur lors de la désactivation de l'application"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Erreur lors de l'activation de l'application"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Mise à jour..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Erreur lors de la mise à jour de l'application"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Erreur"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Mettre à jour"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Mise à jour effectuée avec succès"
-#: js/personal.js:220
+#: js/personal.js:246
msgid "Select a profile picture"
msgstr "Selectionner une photo de profil "
-#: js/personal.js:266
+#: js/personal.js:277
+msgid "Very weak password"
+msgstr "Mot de passe de très faible sécurité"
+
+#: js/personal.js:278
+msgid "Weak password"
+msgstr "Mot de passe de faible sécurité"
+
+#: js/personal.js:279
+msgid "So-so password"
+msgstr "Mot de passe de sécurité tout juste acceptable"
+
+#: js/personal.js:280
+msgid "Good password"
+msgstr "Mot de passe de sécurité suffisante"
+
+#: js/personal.js:281
+msgid "Strong password"
+msgstr "Mot de passe de forte sécurité"
+
+#: js/personal.js:316
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Déchiffrement en cours... Cela peut prendre un certain temps."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Enregistrement..."
-
#: js/users.js:47
msgid "deleted"
msgstr "supprimé"
@@ -189,40 +262,40 @@ msgstr "annuler"
msgid "Unable to remove user"
msgstr "Impossible de retirer l'utilisateur"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Groupes"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
-msgstr "Groupe Admin"
+msgstr "Admin Groupe"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Supprimer"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "ajouter un groupe"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Un nom d'utilisateur valide doit être saisi"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Erreur lors de la création de l'utilisateur"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Un mot de passe valide doit être saisi"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Attention : Le dossier Home pour l'utilisateur \"{user}\" existe déjà"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Français"
@@ -246,18 +319,42 @@ msgstr "Erreurs et erreurs fatales"
msgid "Fatal issues only"
msgstr "Erreurs fatales uniquement"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Aucun"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Connexion"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr "En clair"
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr "Gestionnaire du réseau NT"
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Avertissement de sécurité"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Vous accédez à %s via HTTP. Nous vous recommandons fortement de configurer votre serveur pour forcer l'utilisation de HTTPS à la place."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -266,68 +363,68 @@ msgid ""
"root."
msgstr "Votre dossier de données et vos fichiers sont probablement accessibles depuis internet. Le fichier .htaccess ne fonctionne pas. Nous vous recommandons vivement de configurer votre serveur web de façon à ce que ce dossier de données ne soit plus accessible, ou bien de le déplacer à l'extérieur de la racine du serveur web."
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Avertissement, problème de configuration"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Votre serveur web, n'est pas correctement configuré pour permettre la synchronisation des fichiers, car l'interface WebDav ne fonctionne pas comme il faut."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Veuillez consulter à nouveau les <a href=\"%s\">guides d'installation</a>."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "Module 'fileinfo' manquant"
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "Le module PHP 'fileinfo' est manquant. Il est vivement recommandé de l'activer afin d'obtenir de meilleurs résultats pour la détection des types de fichiers."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
msgstr "Votre version de PHP est trop ancienne"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "Votre version de PHP est trop ancienne. Nous vous recommandons fortement de migrer vers une version 5.3.8 ou plus récente encore, car les versions antérieures sont réputées problématiques. Il est possible que cette installation ne fonctionne pas correctement."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "Localisation non fonctionnelle"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Les paramètres régionaux ne peuvent pas être configurés avec un qui supporte UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Cela signifie qu'il pourrait y avoir des problèmes avec certains caractères dans les noms de fichier."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Nous conseillons vivement d'installer les paquets requis sur votre système pour supporter l'un des paramètres régionaux suivants : %s."
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "La connexion internet ne fonctionne pas"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -336,118 +433,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Ce serveur ne peut se connecter à internet. Cela signifie que certaines fonctionnalités, telles que le montage de supports de stockage distants, les notifications de mises à jour ou l'installation d'applications tierces ne fonctionneront pas. L'accès aux fichiers à distance, ainsi que les notifications par mails ne seront pas fonctionnels également. Il est recommandé d'activer la connexion internet pour ce serveur si vous souhaitez disposer de l'ensemble des fonctionnalités offertes."
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "Exécute une tâche à chaque chargement de page"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php est enregistré en tant que service webcron pour appeler cron.php toutes les 15 minutes via http."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Utilise le service cron du système pour appeler le fichier cron.php toutes les 15 minutes."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Partage"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Activer l'API de partage"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Autoriser les applications à utiliser l'API de partage"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Autoriser les liens"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Autoriser les utilisateurs à partager des éléments publiquement à l'aide de liens"
-#: templates/admin.php:186
+#: templates/admin.php:211
msgid "Allow public uploads"
msgstr "Autoriser les téléversements publics"
-#: templates/admin.php:187
+#: templates/admin.php:212
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Permet d'autoriser les autres utilisateurs à téléverser dans le dossier partagé public de l'utilisateur"
-#: templates/admin.php:195
+#: templates/admin.php:220
msgid "Allow resharing"
msgstr "Autoriser le repartage"
-#: templates/admin.php:196
+#: templates/admin.php:221
msgid "Allow users to share items shared with them again"
msgstr "Autoriser les utilisateurs à partager des éléments qui ont été partagés avec eux"
-#: templates/admin.php:203
+#: templates/admin.php:228
msgid "Allow users to share with anyone"
msgstr "Autoriser les utilisateurs à partager avec tout le monde"
-#: templates/admin.php:206
+#: templates/admin.php:231
msgid "Allow users to only share with users in their groups"
msgstr "Autoriser les utilisateurs à partager avec des utilisateurs de leur groupe uniquement"
-#: templates/admin.php:213
+#: templates/admin.php:238
msgid "Allow mail notification"
msgstr "Autoriser les notifications par couriel"
-#: templates/admin.php:214
+#: templates/admin.php:239
msgid "Allow user to send mail notification for shared files"
msgstr "Autoriser l'utilisateur à envoyer une notification par couriel concernant les fichiers partagés"
-#: templates/admin.php:221
+#: templates/admin.php:246
msgid "Security"
msgstr "Sécurité"
-#: templates/admin.php:234
+#: templates/admin.php:259
msgid "Enforce HTTPS"
msgstr "Forcer HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:261
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Forcer les clients à se connecter à %s via une connexion chiffrée."
-#: templates/admin.php:242
+#: templates/admin.php:267
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Veuillez vous connecter à cette instance %s via HTTPS pour activer ou désactiver SSL."
-#: templates/admin.php:254
+#: templates/admin.php:279
+msgid "Email Server"
+msgstr "Serveur mail"
+
+#: templates/admin.php:281
+msgid "This is used for sending out notifications."
+msgstr "Ceci est utilisé pour l'envoi des notifications."
+
+#: templates/admin.php:312
+msgid "From address"
+msgstr "Adresse source"
+
+#: templates/admin.php:334
+msgid "Authentication required"
+msgstr "Authentification requise"
+
+#: templates/admin.php:338
+msgid "Server address"
+msgstr "Adresse du serveur"
+
+#: templates/admin.php:342
+msgid "Port"
+msgstr "Port"
+
+#: templates/admin.php:347
+msgid "Credentials"
+msgstr "Informations d'identification"
+
+#: templates/admin.php:348
+msgid "SMTP Username"
+msgstr "Nom d'utilisateur SMTP"
+
+#: templates/admin.php:351
+msgid "SMTP Password"
+msgstr "Mot de passe SMTP"
+
+#: templates/admin.php:355
+msgid "Test email settings"
+msgstr "Paramètres de test d'e-mail"
+
+#: templates/admin.php:356
+msgid "Send email"
+msgstr "Envoyer un e-mail"
+
+#: templates/admin.php:361
msgid "Log"
msgstr "Log"
-#: templates/admin.php:255
+#: templates/admin.php:362
msgid "Log level"
msgstr "Niveau de log"
-#: templates/admin.php:287
+#: templates/admin.php:394
msgid "More"
msgstr "Plus"
-#: templates/admin.php:288
+#: templates/admin.php:395
msgid "Less"
msgstr "Moins"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:401 templates/personal.php:181
msgid "Version"
msgstr "Version"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:405 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -457,30 +598,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Développé par la <a href=\"http://ownCloud.org/contact\" target=\"_blank\">communauté ownCloud</a>, le <a href=\"https://github.com/owncloud\" target=\"_blank\">code source</a> est publié sous license <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Ajoutez votre application"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Plus d'applications…"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Sélectionner une Application"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "Documentation :"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Voir la page des applications à l'url apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr "Voir le site web de l'application"
+
+#: templates/apps.php:52
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/help.php:4
-msgid "User Documentation"
-msgstr "Documentation utilisateur"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Documentation administrateur"
@@ -514,7 +659,7 @@ msgstr "Revoir le premier lancement de l'installeur"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Vous avez utilisé <strong>%s</strong> des <strong>%s<strong> disponibles"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Mot de passe"
@@ -526,151 +671,149 @@ msgstr "Votre mot de passe a été changé"
msgid "Unable to change your password"
msgstr "Impossible de changer votre mot de passe"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Mot de passe actuel"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nouveau mot de passe"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Changer de mot de passe"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Nom complet"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Adresse mail"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Votre adresse e-mail"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Entrez votre adresse e-mail pour permettre la réinitialisation du mot de passe"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr "Saisir une adresse e-mail pour permettre la réinitialisation du mot de passe et la réception des notifications"
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Photo de profil"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Télécharger nouveau"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Sélectionner un nouveau depuis les documents"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Supprimer l'image"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
-msgstr "Soit png ou jpg. idéalement carée mais vous pourrez la recadrer ."
+msgstr "Soit png ou jpg. Idéalement carrée mais vous pourrez la recadrer."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Votre avatar est fourni par votre compte original."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Abandonner"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Annuler"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Choisir en temps que photo de profil "
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Langue"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Aidez à traduire"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Utiliser cette adresse pour <a href=\"%s\" target=\"_blank\"> accéder à vos fichiers par WebDAV</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Chiffrement"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "L'app de chiffrement n’est plus activée, veuillez déchiffrer tous vos fichiers"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Mot de passe de connexion"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Déchiffrer tous les fichiers"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
-msgstr "Nom de la connexion"
+msgstr "Nom d'utilisateur"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Créer"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Récupération du mot de passe administrateur"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Entrer le mot de passe de récupération dans le but de récupérer les fichiers utilisateurs pendant le changement de mot de passe"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
-msgstr "Support de stockage par défaut"
+msgstr "Espace de stockage par défaut"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Veuillez entrer le quota de stockage (ex. \"512 MB\" ou \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Illimité"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Autre"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Nom d'utilisateur"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
-msgstr "Support de stockage"
+msgstr "Espace de stockage"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "Modifier le nom complet"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "Changer le mot de passe"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Défaut"
diff --git a/l10n/fr/user_ldap.po b/l10n/fr/user_ldap.po
index 9a26a1a2d95..44203b8b95d 100644
--- a/l10n/fr/user_ldap.po
+++ b/l10n/fr/user_ldap.po
@@ -3,16 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Christophe Lherieau <skimpax@gmail.com>, 2013
+# Christophe Lherieau <skimpax@gmail.com>, 2013-2014
# etiess <etiess@gmail.com>, 2013
# plachance <patlachance@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
+"PO-Revision-Date: 2014-03-13 16:21+0000\n"
+"Last-Translator: Christophe Lherieau <skimpax@gmail.com>\n"
"Language-Team: French (http://www.transifex.com/projects/p/owncloud/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -89,43 +89,43 @@ msgstr "Succès"
msgid "Error"
msgstr "Erreur"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Configuration OK"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Configuration incorrecte"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Configuration incomplète"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Sélectionnez les groupes"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Sélectionner les classes d'objet"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Sélectionner les attributs"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Test de connexion réussi"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Test de connexion échoué"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Êtes-vous vraiment sûr de vouloir effacer la configuration actuelle du serveur ?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Confirmer la suppression"
@@ -143,11 +143,11 @@ msgid_plural "%s users found"
msgstr[0] "%s utilisateur trouvé"
msgstr[1] "%s utilisateurs trouvés"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Hôte invalide"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "Impossible de trouver la fonction souhaitée"
@@ -165,8 +165,8 @@ msgstr "Aide"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Limiter l'accès à %s aux groupes respectant ce critère :"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr "Les groupes respectant ces critères sont disponibles dans %s :"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -201,8 +201,8 @@ msgid "groups found"
msgstr "groupes trouvés"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Quel attribut doit être utilisé comme nom de login:"
+msgid "Users login with this attribute:"
+msgstr "Utilisateurs se connectant avec cet attribut :"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -269,8 +269,8 @@ msgstr "Vous pouvez spécifier les DN Racines de vos utilisateurs et groupes via
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Limiter l'accès à %s aux utilisateurs respectant ce critère :"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr "Limiter l'accès à %s aux utilisateurs respectant ces critères :"
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -412,41 +412,51 @@ msgstr "Recherche des attributs du groupe"
msgid "Group-Member association"
msgstr "Association groupe-membre"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr "Groupes imbriqués"
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr "Si activé, les groupes contenant d'autres groupes sont supportés (fonctionne uniquement si l'attribut membre du groupe contient des DNs)."
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Attributs spéciaux"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Champ du quota"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Quota par défaut"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "en bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Champ Email"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Convention de nommage du répertoire utilisateur"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Laisser vide "
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Nom d'utilisateur interne"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -462,15 +472,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "Par défaut le nom d'utilisateur interne sera créé à partir de l'attribut UUID. Ceci permet d'assurer que le nom d'utilisateur est unique et que les caractères ne nécessitent pas de conversion. Le nom d'utilisateur interne doit contenir uniquement les caractères suivants : [ a-zA-Z0-9_.@- ]. Les autres caractères sont remplacés par leur correspondance ASCII ou simplement omis. En cas de collision, un nombre est incrémenté/décrémenté. Le nom d'utilisateur interne est utilisé pour identifier l'utilisateur au sein du système. C'est aussi le nom par défaut du répertoire utilisateur dans ownCloud. C'est aussi le port d'URLs distants, par exemple pour tous les services *DAV. Le comportement par défaut peut être modifié à l'aide de ce paramètre. Pour obtenir un comportement similaire aux versions précédentes à ownCloud 5, saisir le nom d'utilisateur à afficher dans le champ suivant. Laissez à blanc pour le comportement par défaut. Les modifications prendront effet seulement pour les nouveaux (ajoutés) utilisateurs LDAP."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Nom d'utilisateur interne:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Surcharger la détection d'UUID"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -481,19 +491,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "Par défaut, l'attribut UUID est automatiquement détecté. Cet attribut est utilisé pour identifier les utilisateurs et groupes de façon fiable. Un nom d'utilisateur interne basé sur l'UUID sera automatiquement créé, sauf s'il est spécifié autrement ci-dessus. Vous pouvez modifier ce comportement et définir l'attribut de votre choix. Vous devez alors vous assurer que l'attribut de votre choix peut être récupéré pour les utilisateurs ainsi que pour les groupes et qu'il soit unique. Laisser à blanc pour le comportement par défaut. Les modifications seront effectives uniquement pour les nouveaux (ajoutés) utilisateurs et groupes LDAP."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "Attribut UUID pour les utilisateurs :"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "Attribut UUID pour les groupes :"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Association Nom d'utilisateur-Utilisateur LDAP"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -507,10 +517,10 @@ msgid ""
"experimental stage."
msgstr "Les noms d'utilisateurs sont utilisés pour le stockage et l'assignation de (meta) données. Pour identifier et reconnaitre précisément les utilisateurs, chaque utilisateur LDAP aura un nom interne spécifique. Cela requiert l'association d'un nom d'utilisateur ownCloud à un nom d'utilisateur LDAP. Le nom d'utilisateur créé est associé à l'attribut UUID de l'utilisateur LDAP. Par ailleurs, le DN est mémorisé en cache pour limiter les interactions LDAP mais il n'est pas utilisé pour l'identification. Si le DN est modifié, ces modifications seront retrouvées. Seul le nom interne à ownCloud est utilisé au sein du produit. Supprimer les associations créera des orphelins et l'action affectera toutes les configurations LDAP. NE JAMAIS SUPPRIMER LES ASSOCIATIONS EN ENVIRONNEMENT DE PRODUCTION, mais uniquement sur des environnements de tests et d'expérimentation."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Supprimer l'association utilisateur interne-utilisateur LDAP"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Supprimer l'association nom de groupe-groupe LDAP"
diff --git a/l10n/fr_CA/core.po b/l10n/fr_CA/core.po
index 559ab106429..fee0be178fe 100644
--- a/l10n/fr_CA/core.po
+++ b/l10n/fr_CA/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-08 03:26+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/owncloud/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: fr_CA\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:858
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -293,123 +303,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -525,7 +541,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/fr_CA/files.po b/l10n/fr_CA/files.po
index 945c90682d9..37eb098e711 100644
--- a/l10n/fr_CA/files.po
+++ b/l10n/fr_CA/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/owncloud/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/fr_CA/files_encryption.po b/l10n/fr_CA/files_encryption.po
index cbf19002182..f7097194662 100644
--- a/l10n/fr_CA/files_encryption.po
+++ b/l10n/fr_CA/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/owncloud/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/fr_CA/files_external.po b/l10n/fr_CA/files_external.po
index 373a3e669a3..adbbd6c0afd 100644
--- a/l10n/fr_CA/files_external.po
+++ b/l10n/fr_CA/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-26 21:30+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/owncloud/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: fr_CA\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:466
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:470
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:473
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/fr_CA/files_sharing.po b/l10n/fr_CA/files_sharing.po
index dfe5c2c3320..4aea61c17cf 100644
--- a/l10n/fr_CA/files_sharing.po
+++ b/l10n/fr_CA/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-26 21:30+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/owncloud/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: fr_CA\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/fr_CA/files_trashbin.po b/l10n/fr_CA/files_trashbin.po
index a526cc8e7ee..79e8ab337e4 100644
--- a/l10n/fr_CA/files_trashbin.po
+++ b/l10n/fr_CA/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-26 21:30+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/owncloud/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,16 +22,20 @@ msgstr ""
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:45 js/trash.js:123 js/trash.js:176
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
@@ -55,6 +59,6 @@ msgstr ""
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/fr_CA/lib.po b/l10n/fr_CA/lib.po
index 37d8be2602d..5ecda615508 100644
--- a/l10n/fr_CA/lib.po
+++ b/l10n/fr_CA/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/owncloud/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: fr_CA\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/fr_CA/settings.po b/l10n/fr_CA/settings.po
index 0653592a542..700d1798806 100644
--- a/l10n/fr_CA/settings.po
+++ b/l10n/fr_CA/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/owncloud/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: fr_CA\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/fr_CA/user_ldap.po b/l10n/fr_CA/user_ldap.po
index 89e3883b60a..e513ed6934f 100644
--- a/l10n/fr_CA/user_ldap.po
+++ b/l10n/fr_CA/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: French (Canada) (http://www.transifex.com/projects/p/owncloud/language/fr_CA/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/gl/core.po b/l10n/gl/core.po
index 760ba73cc77..6b3b02246f3 100644
--- a/l10n/gl/core.po
+++ b/l10n/gl/core.po
@@ -4,12 +4,13 @@
#
# Translators:
# mbouzada <mbouzada@gmail.com>, 2013
+# mbouzada <mbouzada@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 11:03+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"
@@ -18,12 +19,11 @@ msgstr ""
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s compartiu «%s» con vostede"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr "A data de caducidade está no pasado."
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Non é posíbel enviar correo aos usuarios seguintes: %s"
@@ -40,19 +40,6 @@ msgstr "Modo de mantemento desactivado"
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 ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Non forneceu ningunha imaxe ou ficheiro"
@@ -73,135 +60,139 @@ msgstr "Non hai unha imaxe temporal de perfil dispoñíbel, volva tentalo"
msgid "No crop data provided"
msgstr "Non indicou como recortar"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "domingo"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "luns"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "martes"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "mércores"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "xoves"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "venres"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "sábado"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "xaneiro"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "febreiro"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "marzo"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "abril"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "maio"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "xuño"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "xullo"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "agosto"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "setembro"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "outubro"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "novembro"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "decembro"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Axustes"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Gardando..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "segundos atrás"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "hai %n minuto"
msgstr[1] "hai %n minutos"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "hai %n hora"
msgstr[1] "hai %n horas"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "hoxe"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "onte"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "hai %n día"
msgstr[1] "hai %n días"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "último mes"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "hai %n mes"
msgstr[1] "hai %n meses"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "meses atrás"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "último ano"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "anos atrás"
@@ -269,6 +260,26 @@ msgstr "({count} seleccionados)"
msgid "Error loading file exists template"
msgstr "Produciuse un erro ao cargar o modelo de ficheiro existente"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "Contrasinal moi feble"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "Contrasinal feble"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr "Contrasinal non moi aló"
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "Bo contrasinal"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "Contrasinal forte"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Compartir"
@@ -277,12 +288,12 @@ msgstr "Compartir"
msgid "Share"
msgstr "Compartir"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Erro"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Produciuse un erro ao compartir"
@@ -294,123 +305,123 @@ msgstr "Produciuse un erro ao deixar de compartir"
msgid "Error while changing permissions"
msgstr "Produciuse un erro ao cambiar os permisos"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Compartido con vostede e co grupo {group} por {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Compartido con vostede por {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Compartir cun usuario ou grupo ..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Ligazón para compartir"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Protexido con contrasinais"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Contrasinal"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Permitir o envío público"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Enviar ligazón por correo"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Enviar"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Definir a data de caducidade"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Data de caducidade"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Compartir por correo:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Non se atopou xente"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grupo"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Non se permite volver a compartir"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Compartido en {item} con {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Deixar de compartir"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "notificar por correo"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "pode editar"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "control de acceso"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "crear"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "actualizar"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "eliminar"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "compartir"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Protexido con contrasinal"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Produciuse un erro ao retirar a data de caducidade"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Produciuse un erro ao definir a data de caducidade"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Enviando..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Correo enviado"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Aviso"
@@ -457,11 +468,17 @@ msgstr "A actualización non foi satisfactoria, informe deste problema á <a hr
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "A actualización realizouse correctamente. Redirixíndoo agora á ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "Restabelecer o contrasinal %s"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr "Produciuse un problema ao mesmo tempo que enviaba o correo, póñase en contacto co administrador."
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Usa a seguinte ligazón para restabelecer o contrasinal: {link}"
@@ -481,8 +498,8 @@ msgstr "Non foi posíbel facer a petición!<br>Asegúrese de que o seu enderezo
msgid "You will receive a link to reset your password via Email."
msgstr "Recibirá unha ligazón por correo para restabelecer o contrasinal"
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Nome de usuario"
@@ -526,7 +543,7 @@ msgstr "Persoal"
msgid "Users"
msgstr "Usuarios"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Aplicativos"
@@ -636,49 +653,47 @@ msgstr "Para obter información sobre como como configurar axeitadamente o seu s
msgid "Create an <strong>admin account</strong>"
msgstr "Crear unha <strong>contra de administrador</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Avanzado"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr "Almacenamento e base de datos"
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Cartafol de datos"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Configurar a base de datos"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "vai ser utilizado"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Usuario da base de datos"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Contrasinal da base de datos"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Nome da base de datos"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Táboa de espazos da base de datos"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Servidor da base de datos"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Rematar a configuración"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Rematado ..."
@@ -694,7 +709,7 @@ msgstr "Este aplicativo require que o JavaScript estea activado para unha operat
msgid "%s is available. Get more information on how to update."
msgstr "%s está dispoñíbel. Obteña máis información sobre como actualizar."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Desconectar"
@@ -720,28 +735,28 @@ msgstr "A autenticación fracasou do lado do servidor!"
msgid "Please contact your administrator."
msgstr "Contacte co administrador."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Perdeu o contrasinal?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "lembrar"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Conectar"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Accesos alternativos"
#: 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>"
-msgstr "Ola,<br><br>Só facerlle saber que %s compartiu «%s» con vostede.<br><a href=\"%s\">Véxao!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr "Ola,<br><br>só facerlle saber que %s compartiu <strong>%s</strong> con vostede.<br><a href=\"%s\">Véxao!</a><br><br>"
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/gl/files.po b/l10n/gl/files.po
index 00a61f78a73..d9c74f926a2 100644
--- a/l10n/gl/files.po
+++ b/l10n/gl/files.po
@@ -4,13 +4,14 @@
#
# Translators:
# mbouzada <mbouzada@gmail.com>, 2013
+# mbouzada <mbouzada@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: mbouzada <mbouzada@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,36 +29,48 @@ msgstr "Non foi posíbel mover %s; Xa existe un ficheiro con ese nome."
msgid "Could not move %s"
msgstr "Non foi posíbel mover %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "O nome de ficheiro non pode estar baleiro"
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "O nome do ficheiro non pode conter «/». Escolla outro nome."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "«%s» é un nome incorrecto de ficheiro."
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Nome incorrecto, non se permite «\\», «/», «<», «>», «:», «\"», «|», «?» e «*»."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr "O cartafol de destino foi movido ou eliminado."
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "Xa existe o nome %s no cartafol %s. Escolla outro nome."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Esta orixe non é correcta"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "O servidor non ten permisos para abrir os enderezos URL, comprobe a configuración do servidor"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Produciuse un erro ao descargar %s en %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Produciuse un erro ao crear o ficheiro"
@@ -65,236 +78,231 @@ msgstr "Produciuse un erro ao crear o ficheiro"
msgid "Folder name cannot be empty."
msgstr "O nome de cartafol non pode estar baleiro."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "O nome do cartafol non pode conter «/». Escolla outro nome."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Produciuse un erro ao crear o cartafol"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Non é posíbel configurar o directorio de envíos."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Marca incorrecta"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Non se enviou ningún ficheiro. Produciuse un erro descoñecido."
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Non houbo erros, o ficheiro enviouse correctamente"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "O ficheiro enviado excede a directiva indicada por upload_max_filesize de php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "O ficheiro enviado excede da directiva MAX_FILE_SIZE especificada no formulario HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "O ficheiro so foi parcialmente enviado"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Non se enviou ningún ficheiro"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Falta o cartafol temporal"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Produciuse un erro ao escribir no disco"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Non hai espazo de almacenamento abondo"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "O envío fracasou. Non foi posíbel obter información do ficheiro."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "O envío fracasou. Non foi posíbel atopar o ficheiro enviado"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "O envío fracasou. Non foi posíbel obter información do ficheiro."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "O directorio é incorrecto."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Ficheiros"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Non é posíbel enviar {filename}, xa que ou é un directorio ou ten 0 bytes"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "O espazo dispoñíbel é insuficiente"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr "O tamaño total do ficheiro {size1} excede do límite de envío {size2}"
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr "Non hai espazo libre abondo, o seu envío é de {size1} mais só dispón de {size2}"
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Envío cancelado."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Non foi posíbel obter o resultado do servidor."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "O URL non pode quedar en branco."
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "«Shared» dentro do cartafol persoal é un nome reservado"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "Xa existe un {new_name}"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Non foi posíbel crear o ficheiro"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Non foi posíbel crear o cartafol"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Produciuse un erro ao obter o URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Compartir"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Eliminar permanentemente"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Renomear"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Pendentes"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Non foi posíbel renomear o ficheiro"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "substituír {new_name} por {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "desfacer"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Produciuse un erro ao eliminar o ficheiro."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n cartafol"
msgstr[1] "%n cartafoles"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n ficheiro"
msgstr[1] "%n ficheiros"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} e {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Cargando %n ficheiro"
msgstr[1] "Cargando %n ficheiros"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "«.» é un nome de ficheiro incorrecto"
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "«{name}» é un nome incorrecto de ficheiro."
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Nome incorrecto, non se permite «\\», «/», «<», «>», «:», «\"», «|», «?» e «*»."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "O seu espazo de almacenamento está cheo, non é posíbel actualizar ou sincronizar máis os ficheiros!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "O seu espazo de almacenamento está case cheo ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "O aplicativo de cifrado está activado, mais as chaves non foron inicializadas, saia da sesión e volva a acceder de novo"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "A chave privada para o aplicativo de cifrado non é correcta. Actualice o contrasinal da súa chave privada nos seus axustes persoais para recuperar o acceso aos seus ficheiros cifrados."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "O cifrado foi desactivado, mais os ficheiros están cifrados. Vaia á configuración persoal para descifrar os ficheiros."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Está a prepararse a súa descarga. Isto pode levar bastante tempo se os ficheiros son grandes."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Produciuse un erro ao mover o ficheiro"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Erro"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nome"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Tamaño"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Modificado"
@@ -302,12 +310,12 @@ msgstr "Modificado"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nome de cartafol non válido. O uso de «Shared» está reservado."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s non pode cambiar de nome"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Enviar"
@@ -343,72 +351,68 @@ msgstr "Tamaño máximo de descarga para os ficheiros ZIP"
msgid "Save"
msgstr "Gardar"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Novo"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Ficheiro novo de texto"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Ficheiro de texto"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Novo cartafol"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Cartafol"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Desde a ligazón"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Ficheiros eliminados"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Cancelar o envío"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Non ten permisos para enviar ou crear ficheiros aquí."
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Aquí non hai nada. Envíe algo."
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Descargar"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Eliminar"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Envío demasiado grande"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Estanse analizando os ficheiros. Agarde."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Análise actual"
-
-#: 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 32805bfde64..13db5afaa57 100644
--- a/l10n/gl/files_encryption.po
+++ b/l10n/gl/files_encryption.po
@@ -5,13 +5,13 @@
# Translators:
# mbouzada <mbouzada@gmail.com>, 2013
# mbouzada <mbouzada@gmail.com>, 2013
-# mbouzada <mbouzada@gmail.com>, 2013
+# mbouzada <mbouzada@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-02 17:27-0500\n"
-"PO-Revision-Date: 2013-12-01 11:50+0000\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-14 08:50+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"
@@ -83,18 +83,18 @@ msgid ""
"administrator"
msgstr "Produciuse un erro descoñecido. Comprobe os axustes do sistema ou póñase en contacto co administrador"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Non se cumpren os requisitos."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Os seguintes usuarios non teñen configuración para o cifrado:"
@@ -102,9 +102,9 @@ msgstr "Os seguintes usuarios non teñen configuración para o cifrado:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Comezou o cifrado inicial... Isto pode levar bastante tempo. Agarde."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Gardando..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr "O cifrado inicial está en execución... Tenteo máis tarde."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/gl/files_external.po b/l10n/gl/files_external.po
index 1c5aff7b461..6d0edfcf682 100644
--- a/l10n/gl/files_external.po
+++ b/l10n/gl/files_external.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# mbouzada <mbouzada@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-14 09:10+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"
@@ -17,40 +18,44 @@ msgstr ""
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Concedeuse acceso"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Produciuse un erro ao configurar o almacenamento en Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Permitir o acceso"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Forneza unha chave correcta e segreda do Dropbox."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Produciuse un erro ao configurar o almacenamento en Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Gardado"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Aviso:</b> «smbclient» non está instalado. Non é posibel a montaxe de comparticións CIFS/SMB. Consulte co administrador do sistema para instalalo."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Aviso:</b> A compatibilidade de FTP en PHP non está activada ou instalada. Non é posibel a montaxe de comparticións FTP. Consulte co administrador do sistema para instalalo."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +107,22 @@ msgid "Users"
msgstr "Usuarios"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Eliminar"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Activar o almacenamento externo do usuario"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Permitir aos usuarios montar os seus propios almacenamentos externos"
+msgid "Allow users to mount the following external storage"
+msgstr "Permitirlle aos usuarios montar o seguinte almacenamento externo"
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Certificados SSL root"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importar o certificado root"
diff --git a/l10n/gl/files_sharing.po b/l10n/gl/files_sharing.po
index 1058585dc19..6fb6533da1e 100644
--- a/l10n/gl/files_sharing.po
+++ b/l10n/gl/files_sharing.po
@@ -4,12 +4,13 @@
#
# Translators:
# mbouzada <mbouzada@gmail.com>, 2013
+# mbouzada <mbouzada@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-14 08:50+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"
@@ -18,6 +19,10 @@ msgstr ""
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Compartido por {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Esta compartición está protexida con contrasinal"
@@ -54,32 +59,16 @@ msgstr "foi desactivada a compartición"
msgid "For more info, please ask the person who sent this link."
msgstr "Para obter máis información, pregúntelle á persoa que lle enviou a ligazón."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s compartiu o cartafol %s con vostede"
+msgid "shared by %s"
+msgstr "compartido por %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s compartiu o ficheiro %s con vostede"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Descargar"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Enviar"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Cancelar o envío"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Sen vista previa dispoñíbel para"
+msgid "Download %s"
+msgstr "Descargar %s"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Ligazón directa"
diff --git a/l10n/gl/files_trashbin.po b/l10n/gl/files_trashbin.po
index eea63f9317b..50c9cbfb676 100644
--- a/l10n/gl/files_trashbin.po
+++ b/l10n/gl/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/owncloud/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Non foi posíbel eliminar %s permanente"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Non foi posíbel restaurar %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Ficheiros eliminados"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Erro"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "restaurado"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Aquí non hai nada. O cesto do lixo está baleiro!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nome"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Restablecer"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Eliminado"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Eliminar"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Ficheiros eliminados"
diff --git a/l10n/gl/lib.po b/l10n/gl/lib.po
index daba9df132d..d923ae3966d 100644
--- a/l10n/gl/lib.po
+++ b/l10n/gl/lib.po
@@ -4,13 +4,14 @@
#
# Translators:
# mbouzada <mbouzada@gmail.com>, 2013
+# mbouzada <mbouzada@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-14 09: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"
@@ -18,38 +19,38 @@ msgstr ""
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, 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."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Non se especificou o nome do aplicativo"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Axuda"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Persoal"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Axustes"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Usuarios"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Administración"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Non foi posíbel anovar «%s»."
@@ -62,15 +63,10 @@ msgstr "Tipo de ficheiro descoñecido"
msgid "Invalid image"
msgstr "Imaxe incorrecta"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "servizos web baixo o seu control"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "non foi posíbel abrir «%s»"
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "As descargas ZIP están desactivadas."
@@ -93,74 +89,78 @@ msgid ""
"administrator."
msgstr "Descargue os ficheiros en fragmentos máis pequenos e por separado, ou pídallos amabelmente ao seu administrador."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Non foi especificada ningunha orixe ao instalar aplicativos"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Non foi especificada ningunha href ao instalar aplicativos"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Non foi especificada ningunha ruta ao instalar aplicativos desde un ficheiro local"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Os arquivos do tipo %s non están admitidos"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Non foi posíbel abrir o arquivo ao instalar aplicativos"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "O aplicativo non fornece un ficheiro info.xml"
-#: private/installer.php:131
+#: private/installer.php:132
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"
-#: private/installer.php:140
+#: private/installer.php:141
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."
-#: private/installer.php:146
+#: private/installer.php:147
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"
-#: private/installer.php:159
+#: private/installer.php:160
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"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Xa existe o directorio do aplicativo"
-#: private/installer.php:182
+#: private/installer.php:183
#, 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"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "O aplicativo non está activado"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Produciuse un erro de autenticación"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Testemuña caducada. Recargue a páxina."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "Usuario descoñecido"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Ficheiros"
@@ -194,23 +194,23 @@ msgid "MS SQL username and/or password not valid: %s"
msgstr "Nome de usuario e/ou contrasinal de MS SQL incorrecto: %s"
#: private/setup/mssql.php:21 private/setup/mysql.php:13
-#: private/setup/oci.php:114 private/setup/postgresql.php:24
-#: private/setup/postgresql.php:70
+#: private/setup/oci.php:114 private/setup/postgresql.php:31
+#: private/setup/postgresql.php:84
msgid "You need to enter either an existing account or the administrator."
msgstr "Deberá introducir unha conta existente ou o administrador."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Nome de usuario e/ou contrasinal de MySQL incorrecto"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr "O nome e/ou o contrasinal do usuario de MySQL/MariaDB non é correcto"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
#: private/setup/oci.php:151 private/setup/oci.php:162
#: private/setup/oci.php:169 private/setup/oci.php:178
#: private/setup/oci.php:186 private/setup/oci.php:195
-#: private/setup/oci.php:201 private/setup/postgresql.php:89
-#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
-#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#: private/setup/oci.php:201 private/setup/postgresql.php:103
+#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
+#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
#, php-format
msgid "DB Error: \"%s\""
msgstr "Produciuse un erro na base de datos: «%s»"
@@ -219,30 +219,30 @@ msgstr "Produciuse un erro na base de datos: «%s»"
#: private/setup/oci.php:122 private/setup/oci.php:145
#: private/setup/oci.php:152 private/setup/oci.php:163
#: private/setup/oci.php:179 private/setup/oci.php:187
-#: private/setup/oci.php:196 private/setup/postgresql.php:90
-#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
-#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#: private/setup/oci.php:196 private/setup/postgresql.php:104
+#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
+#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
#, php-format
msgid "Offending command was: \"%s\""
msgstr "A orde ofensiva foi: «%s»"
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "O usuario MySQL '%s'@'localhost' xa existe."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr "Xa existe o usuario «%s»@«localhost» no MySQL/MariaDB."
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Omitir este usuario de MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr "Eliminar este usuario do MySQL/MariaDB"
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "O usuario MySQL «%s»@«%%» xa existe."
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr "Xa existe o usuario «%s»@«%%» no MySQL/MariaDB"
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Omitir este usuario de MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr "Eliminar este usuario do MySQL/MariaDB."
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -257,7 +257,7 @@ msgstr "Nome de usuario e/ou contrasinal de Oracle incorrecto"
msgid "Offending command was: \"%s\", name: %s, password: %s"
msgstr "A orde ofensiva foi: «%s», nome: %s, contrasinal: %s"
-#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
msgid "PostgreSQL username and/or password not valid"
msgstr "Nome de usuario e/ou contrasinal de PostgreSQL incorrecto"
@@ -269,66 +269,72 @@ msgstr "Estabeleza un nome de usuario administrador"
msgid "Set an admin password."
msgstr "Estabeleza un contrasinal de administrador"
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "O seu servidor web non está aínda configurado adecuadamente para permitir a sincronización de ficheiros xa que semella que a interface WebDAV non está a funcionar."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Volva comprobar as <a href='%s'>guías de instalación</a>"
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s compartiu «%s» con vostede"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Non foi posíbel atopar a categoría «%s»"
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "segundos atrás"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "hai %n minuto"
msgstr[1] "hai %n minutos"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "hai %n hora"
msgstr[1] "hai %n horas"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "hoxe"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "onte"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "hai %n día"
msgstr[1] "hai %n días"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "último mes"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "hai %n mes"
msgstr[1] "hai %n meses"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "último ano"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "anos atrás"
diff --git a/l10n/gl/settings.po b/l10n/gl/settings.po
index c52ea62a0a6..07f76320782 100644
--- a/l10n/gl/settings.po
+++ b/l10n/gl/settings.po
@@ -4,12 +4,13 @@
#
# Translators:
# mbouzada <mbouzada@gmail.com>, 2013
+# mbouzada <mbouzada@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-05 22:23-0500\n"
-"PO-Revision-Date: 2013-12-05 08:40+0000\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-14 09:50+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"
@@ -18,6 +19,48 @@ msgstr ""
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr "Forneceu un valor incorrecto para %s"
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Gardado"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "correo de proba dos axustes"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr "Se recibiu este correo, semella que a configuración é correcta."
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr "Produciuse un problema ao enviar o correo. Revise os seus axustes."
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Correo enviado"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr "É necesario configurar o correo do usuario antes de poder enviar mensaxes de correo de proba."
+
+#: admin/controller.php:116 templates/admin.php:284
+msgid "Send mode"
+msgstr "Modo de envío"
+
+#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
+msgid "Encryption"
+msgstr "Cifrado"
+
+#: admin/controller.php:120 templates/admin.php:321
+msgid "Authentication method"
+msgstr "Método de autenticación"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Non foi posíbel cargar a lista desde a App Store"
@@ -114,62 +157,90 @@ msgstr "A infraestrutura non admite o cambio de contrasinal, mais a chave de cif
msgid "Unable to change password"
msgstr "Non é posíbel cambiar o contrasinal"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "Enviando..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Documentación do usuario"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "Documentación do administrador"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Actualizar á {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Desactivar"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Activar"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Agarde..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Produciuse un erro ao desactivar o aplicativo"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Produciuse un erro ao activar o aplicativo"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Actualizando..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Produciuse un erro mentres actualizaba o aplicativo"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Erro"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Actualizar"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Actualizado"
-#: js/personal.js:220
+#: js/personal.js:246
msgid "Select a profile picture"
msgstr "Seleccione unha imaxe para o perfil"
-#: js/personal.js:266
+#: js/personal.js:277
+msgid "Very weak password"
+msgstr "Contrasinal moi feble"
+
+#: js/personal.js:278
+msgid "Weak password"
+msgstr "Contrasinal feble"
+
+#: js/personal.js:279
+msgid "So-so password"
+msgstr "Contrasinal non moi aló"
+
+#: js/personal.js:280
+msgid "Good password"
+msgstr "Bo contrasinal"
+
+#: js/personal.js:281
+msgid "Strong password"
+msgstr "Contrasinal forte"
+
+#: js/personal.js:316
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Descifrando ficheiros... isto pode levar un anaco."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Gardando..."
-
#: js/users.js:47
msgid "deleted"
msgstr "eliminado"
@@ -182,40 +253,40 @@ msgstr "desfacer"
msgid "Unable to remove user"
msgstr "Non é posíbel retirar o usuario"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupos"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Grupo Admin"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Eliminar"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "engadir un grupo"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Debe fornecer un nome de usuario"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Produciuse un erro ao crear o usuario"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Debe fornecer un contrasinal"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Aviso: O directorio persoal para o usuario «{user}» xa existe"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Galego"
@@ -239,18 +310,42 @@ msgstr "Erros e problemas críticos"
msgid "Fatal issues only"
msgstr "Só problemas críticos"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Ningún"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Acceso"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr "Simple"
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr "Xestor NT LAN"
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Aviso de seguranza"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Está accedendo a %s a través de HTTP. Suxerímoslle que configure o seu servidor para requirir, no seu canto, o uso de HTTPS."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -259,68 +354,68 @@ msgid ""
"root."
msgstr "O seu cartafol de datos e os seus ficheiros probabelmente sexan accesíbeis a través de internet. O ficheiro .htaccess non está a traballar. Suxerímoslle que configure o seu servidor web de tal maneira que o cartafol de datos non estea accesíbel ou que mova o o directorio de datos fóra da raíz de documentos do servidor web."
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Configurar os avisos"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "O seu servidor web non está aínda configurado adecuadamente para permitir a sincronización de ficheiros xa que semella que a interface WebDAV non está a funcionar."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Volva comprobar as <a href=\"%s\">guías de instalación</a>"
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "Non se atopou o módulo «fileinfo»"
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "Non se atopou o módulo de PHP «fileinfo». É recomendábel activar este módulo para obter os mellores resultados coa detección do tipo MIME."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
msgstr "A versión de PHP está desactualizada"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "A versión de PHP está desactualizada. Recomendámoslle que a actualice á versión 5.3.8 ou posterior xa que as versións anteriores son coñecidas por estragarse. É probábel que esta instalación no estea a funcionar correctamente."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "A configuración rexional non funciona"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Non é posíbel estabelecer a configuración rexional do sistema a unha que admita UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Isto significa que pode haber problemas con certos caracteres en nomes de ficheiro."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Recomendamoslle que instale no sistema os paquetes necesarios para admitir unha das seguintes configuracións rexionais: %s."
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "A conexión á Internet non funciona"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -329,118 +424,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Este servidor non ten conexión a Internet. Isto significa que algunhas das funcionalidades como a montaxe de almacenamento externo, as notificacións sobre actualizacións ou instalación de aplicativos de terceiros non funcionan. O acceso aos ficheiros de forma remota e o envío de mensaxes de notificación poderían non funcionar. Suxerímoslle que active a conexión a Internet deste servidor se quere dispor de todas as funcionalidades."
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "Executar unha tarefa con cada páxina cargada"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php está rexistrado nun servizo de WebCron para chamar a cron.php cada 15 minutos a través de HTTP."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Use o servizo de sistema cron para chamar ao ficheiro cron.php cada 15 minutos."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Compartindo"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Activar o API para compartir"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Permitir que os aplicativos empreguen o API para compartir"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Permitir ligazóns"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Permitir que os usuarios compartan elementos ao público con ligazóns"
-#: templates/admin.php:186
+#: templates/admin.php:211
msgid "Allow public uploads"
msgstr "Permitir os envíos públicos"
-#: templates/admin.php:187
+#: templates/admin.php:212
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Permitir que os usuarios lle permitan a outros enviar aos seus cartafoles compartidos publicamente"
-#: templates/admin.php:195
+#: templates/admin.php:220
msgid "Allow resharing"
msgstr "Permitir compartir"
-#: templates/admin.php:196
+#: templates/admin.php:221
msgid "Allow users to share items shared with them again"
msgstr "Permitir que os usuarios compartan de novo os elementos compartidos con eles"
-#: templates/admin.php:203
+#: templates/admin.php:228
msgid "Allow users to share with anyone"
msgstr "Permitir que os usuarios compartan con calquera"
-#: templates/admin.php:206
+#: templates/admin.php:231
msgid "Allow users to only share with users in their groups"
msgstr "Permitir que os usuarios compartan só cos usuarios dos seus grupos"
-#: templates/admin.php:213
+#: templates/admin.php:238
msgid "Allow mail notification"
msgstr "Permitir o envío de notificacións por correo"
-#: templates/admin.php:214
+#: templates/admin.php:239
msgid "Allow user to send mail notification for shared files"
msgstr "Permitir que os usuarios envíen notificacións por correo dos ficheiros compartidos"
-#: templates/admin.php:221
+#: templates/admin.php:246
msgid "Security"
msgstr "Seguranza"
-#: templates/admin.php:234
+#: templates/admin.php:259
msgid "Enforce HTTPS"
msgstr "Forzar HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:261
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Forzar que os clientes se conecten a %s empregando unha conexión cifrada."
-#: templates/admin.php:242
+#: templates/admin.php:267
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Conéctese a %s empregando HTTPS para activar ou desactivar o forzado de SSL."
-#: templates/admin.php:254
+#: templates/admin.php:279
+msgid "Email Server"
+msgstr "Servidor de correo"
+
+#: templates/admin.php:281
+msgid "This is used for sending out notifications."
+msgstr "Isto utilizase para o envío de notificacións."
+
+#: templates/admin.php:312
+msgid "From address"
+msgstr "Desde o enderezo"
+
+#: templates/admin.php:334
+msgid "Authentication required"
+msgstr "Requírese autenticación"
+
+#: templates/admin.php:338
+msgid "Server address"
+msgstr "Enderezo do servidor"
+
+#: templates/admin.php:342
+msgid "Port"
+msgstr "Porto"
+
+#: templates/admin.php:347
+msgid "Credentials"
+msgstr "Credenciais"
+
+#: templates/admin.php:348
+msgid "SMTP Username"
+msgstr "Nome de usuario SMTP"
+
+#: templates/admin.php:351
+msgid "SMTP Password"
+msgstr "Contrasinal SMTP"
+
+#: templates/admin.php:355
+msgid "Test email settings"
+msgstr "Correo de proba dos axustes"
+
+#: templates/admin.php:356
+msgid "Send email"
+msgstr "Enviar o correo"
+
+#: templates/admin.php:361
msgid "Log"
msgstr "Rexistro"
-#: templates/admin.php:255
+#: templates/admin.php:362
msgid "Log level"
msgstr "Nivel de rexistro"
-#: templates/admin.php:287
+#: templates/admin.php:394
msgid "More"
msgstr "Máis"
-#: templates/admin.php:288
+#: templates/admin.php:395
msgid "Less"
msgstr "Menos"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:401 templates/personal.php:181
msgid "Version"
msgstr "Versión"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:405 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -450,30 +589,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Desenvolvido pola <a href=\"http://ownCloud.org/contact\" target=\"_blank\">comunidade ownCloud</a>, o <a href=\"https://github.com/owncloud\" target=\"_blank\">código fonte</a> está baixo a licenza <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Engada o seu aplicativo"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Máis aplicativos"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Escolla un aplicativo"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "Documentación:"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Consulte a páxina do aplicativo en apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr "Vexa o sitio web do aplicativo"
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licenciado por<span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Documentación do usuario"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Documentación do administrador"
@@ -507,7 +650,7 @@ msgstr "Amosar o axudante da primeira execución outra vez"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Ten en uso <strong>%s</strong> do total dispoñíbel de <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Contrasinal"
@@ -519,151 +662,149 @@ msgstr "O seu contrasinal foi cambiado"
msgid "Unable to change your password"
msgstr "Non é posíbel cambiar o seu contrasinal"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Contrasinal actual"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Novo contrasinal"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Cambiar o contrasinal"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Nome completo"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Correo"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "O seu enderezo de correo"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Escriba un enderezo de correo para activar o contrasinal de recuperación"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr "Escriba un enderezo de correo para permitir a recuperación de contrasinais e recibir notificacións"
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Imaxe do perfil"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Novo envío"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Seleccione unha nova de ficheiros"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Retirar a imaxe"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Calquera png ou jpg. É preferíbel que sexa cadrada, mais poderá recortala."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "O seu avatar é fornecido pola súa conta orixinal."
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr "Cancelar"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Escolla unha imaxe para o perfil"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Idioma"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Axude na tradución"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Empregue esta ligazón <a href=\"%s\" target=\"_blank\">para acceder aos sus ficheiros mediante WebDAV</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Cifrado"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "O aplicativo de cifrado non está activado, descifre todos os ficheiros"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Contrasinal de acceso"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Descifrar todos os ficheiros"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Nome de acceso"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Crear"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Contrasinal de recuperación do administrador"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Introduza o contrasinal de recuperación para recuperar os ficheiros dos usuarios durante o cambio de contrasinal"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Almacenamento predeterminado"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Introduza a cota de almacenamento (p.ex. «512 MB» ou «12 GB»)"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Sen límites"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Outro"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Nome de usuario"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Almacenamento"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "Cambiar o nome completo"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "estabelecer un novo contrasinal"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Predeterminado"
diff --git a/l10n/gl/user_ldap.po b/l10n/gl/user_ldap.po
index f2492dc699a..56d17fa56b4 100644
--- a/l10n/gl/user_ldap.po
+++ b/l10n/gl/user_ldap.po
@@ -4,13 +4,14 @@
#
# Translators:
# mbouzada <mbouzada@gmail.com>, 2013
+# mbouzada <mbouzada@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-14 09:10+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"
@@ -87,43 +88,43 @@ msgstr "Correcto"
msgid "Error"
msgstr "Erro"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Configuración correcta"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Configuración incorrecta"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Configuración incompleta"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Seleccionar grupos"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Seleccione as clases de obxectos"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Seleccione os atributos"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "A proba de conexión foi satisfactoria"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "A proba de conexión fracasou"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Confirma que quere eliminar a configuración actual do servidor?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Confirmar a eliminación"
@@ -141,11 +142,11 @@ msgid_plural "%s users found"
msgstr[0] "Atopouse %s usuario"
msgstr[1] "Atopáronse %s usuarios"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Máquina incorrecta"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "Non foi posíbel atopar a función desexada"
@@ -163,8 +164,8 @@ msgstr "Axuda"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Limitar o acceso a %s aos grupos que coincidan con estes criterios:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr "Os grupos que cumpren estes criterios están dispoñíbeis en %s:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -199,8 +200,8 @@ msgid "groups found"
msgstr "atopáronse grupos"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Atributo que utilizar como nome de usuario:"
+msgid "Users login with this attribute:"
+msgstr "Os usuarios inician sesión con este atributo:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -267,8 +268,8 @@ msgstr "Pode especificar a DN base para usuarios e grupos na lapela de «Avanzad
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Limitar o acceso a %s aos usuarios que coincidan con estes criterios:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr "Limitar o acceso a %s para os usuarios que cumpren con estes criterios:"
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -410,41 +411,51 @@ msgstr "Atributos de busca do grupo"
msgid "Group-Member association"
msgstr "Asociación de grupos e membros"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr "Grupos aniñados"
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr "Se está activado, admítense grupos que conteñen grupos. (Só funciona se o atributo de membro de grupo conten os DN.)"
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Atributos especiais"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Campo de cota"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Cota predeterminada"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "en bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Campo do correo"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Regra de nomeado do cartafol do usuario"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Deixar baleiro para o nome de usuario (predeterminado). Noutro caso, especifique un atributo LDAP/AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Nome de usuario interno"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -460,15 +471,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "De xeito predeterminado, o nome de usuario interno crease a partires do atributo UUID. Asegurase de que o nome de usuario é único e de non ter que converter os caracteres. O nome de usuario interno ten a limitación de que só están permitidos estes caracteres: [ a-zA-Z0-9_.@- ]. Os outros caracteres substitúense pola súa correspondencia ASCII ou simplemente omítense. Nas colisións engadirase/incrementarase un número. O nome de usuario interno utilizase para identificar a un usuario interno. É tamén o nome predeterminado do cartafol persoal do usuario. Tamén é parte dun URL remoto, por exemplo, para todos os servizos *DAV. Con este axuste, o comportamento predeterminado pode ser sobrescrito. Para lograr un comportamento semellante ao anterior ownCloud 5 introduza o atributo do nome para amosar do usuario no seguinte campo. Déixeo baleiro para o comportamento predeterminado. Os cambios terán efecto só nas novas asignacións (engadidos) de usuarios de LDAP."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Atributo do nome de usuario interno:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Ignorar a detección do UUID"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -479,19 +490,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "De xeito predeterminado, o atributo UUID é detectado automaticamente. O atributo UUID utilizase para identificar, sen dúbida, aos usuarios e grupos LDAP. Ademais, crearase o usuario interno baseado no UUID, se non se especifica anteriormente o contrario. Pode anular a configuración e pasar un atributo da súa escolla. Vostede debe asegurarse de que o atributo da súa escolla pode ser recuperado polos usuarios e grupos e de que é único. Déixeo baleiro para o comportamento predeterminado. Os cambios terán efecto só nas novas asignacións (engadidos) de usuarios de LDAP."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "Atributo do UUID para usuarios:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "Atributo do UUID para grupos:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Asignación do usuario ao «nome de usuario LDAP»"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -505,10 +516,10 @@ msgid ""
"experimental stage."
msgstr "Os nomes de usuario empreganse para almacenar e asignar (meta) datos. Coa fin de identificar con precisión e recoñecer aos usuarios, cada usuario LDAP terá un nome de usuario interno. Isto require unha asignación de ownCloud nome de usuario a usuario LDAP. O nome de usuario creado asignase ao UUID do usuario LDAP. Ademais o DN almacenase na caché, para así reducir a interacción do LDAP, mais non se utiliza para a identificación. Se o DN cambia, os cambios poden ser atopados polo ownCloud. O nome interno no ownCloud utilizase en todo o ownCloud. A limpeza das asignacións deixará rastros en todas partes. A limpeza das asignacións non é sensíbel á configuración, afecta a todas as configuracións de LDAP! Non limpar nunca as asignacións nun entorno de produción. Limpar as asignacións só en fases de proba ou experimentais."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Limpar a asignación do usuario ao «nome de usuario LDAP»"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Limpar a asignación do grupo ao «nome de grupo LDAP»"
diff --git a/l10n/he/core.po b/l10n/he/core.po
index 9489597492a..88cbcf55a05 100644
--- a/l10n/he/core.po
+++ b/l10n/he/core.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,12 +19,11 @@ msgstr ""
"Language: he\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s שיתף/שיתפה איתך את »%s«"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -41,19 +40,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -74,135 +60,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "יום ראשון"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "יום שני"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "יום שלישי"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "יום רביעי"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "יום חמישי"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "יום שישי"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "שבת"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "ינואר"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "פברואר"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "מרץ"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "אפריל"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "מאי"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "יוני"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "יולי"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "אוגוסט"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "ספטמבר"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "אוקטובר"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "נובמבר"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "דצמבר"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "הגדרות"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "שמירה…"
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "שניות"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "לפני %n דקה"
msgstr[1] "לפני %n דקות"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "לפני %n שעה"
msgstr[1] "לפני %n שעות"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "היום"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "אתמול"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "לפני %n יום"
msgstr[1] "לפני %n ימים"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "חודש שעבר"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "לפני %n חודש"
msgstr[1] "לפני %n חודשים"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "חודשים"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "שנה שעברה"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "שנים"
@@ -270,6 +260,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "שותף"
@@ -278,12 +288,12 @@ msgstr "שותף"
msgid "Share"
msgstr "שתף"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "שגיאה"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "שגיאה במהלך השיתוף"
@@ -295,123 +305,123 @@ msgstr "שגיאה במהלך ביטול השיתוף"
msgid "Error while changing permissions"
msgstr "שגיאה במהלך שינוי ההגדרות"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "שותף אתך ועם הקבוצה {group} שבבעלות {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "שותף אתך על ידי {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "הגנה בססמה"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "סיסמא"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "שליחת קישור בדוא״ל למשתמש"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "שליחה"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "הגדרת תאריך תפוגה"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "תאריך התפוגה"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "שיתוף באמצעות דוא״ל:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "לא נמצאו אנשים"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "קבוצה"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "אסור לעשות שיתוף מחדש"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "שותף תחת {item} עם {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "הסר שיתוף"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "ניתן לערוך"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "בקרת גישה"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "יצירה"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "עדכון"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "מחיקה"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "שיתוף"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "מוגן בססמה"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "אירעה שגיאה בביטול תאריך התפוגה"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "אירעה שגיאה בעת הגדרת תאריך התפוגה"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "מתבצעת שליחה ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "הודעת הדוא״ל נשלחה"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "אזהרה"
@@ -458,11 +468,17 @@ msgstr "תהליך העדכון לא הושלם בהצלחה. נא דווח את
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "תהליך העדכון הסתיים בהצלחה. עכשיו מנתב אותך אל ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "יש להשתמש בקישור הבא כדי לאפס את הססמה שלך: {link}"
@@ -482,8 +498,8 @@ msgstr "הבקשה נכשלה!<br>האם כתובת הדוא״ל/שם המשתמ
msgid "You will receive a link to reset your password via Email."
msgstr "יישלח לתיבת הדוא״ל שלך קישור לאיפוס הססמה."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "שם משתמש"
@@ -527,7 +543,7 @@ msgstr "אישי"
msgid "Users"
msgstr "משתמשים"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "יישומים"
@@ -637,49 +653,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "יצירת <strong>חשבון מנהל</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "מתקדם"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "תיקיית נתונים"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "הגדרת מסד הנתונים"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "ינוצלו"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "שם משתמש במסד הנתונים"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "ססמת מסד הנתונים"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "שם מסד הנתונים"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "מרחב הכתובות של מסד הנתונים"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "שרת בסיס נתונים"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "סיום התקנה"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -695,7 +709,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr "%s זמינה להורדה. ניתן ללחוץ כדי לקבל מידע נוסף כיצד לעדכן."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "התנתקות"
@@ -721,27 +735,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "שכחת את ססמתך?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "שמירת הססמה"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "כניסה"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/he/files.po b/l10n/he/files.po
index d688db7c533..872d1669a44 100644
--- a/l10n/he/files.po
+++ b/l10n/he/files.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,36 +29,48 @@ msgstr "לא ניתן להעביר את %s - קובץ בשם הזה כבר קי
msgid "Could not move %s"
msgstr "לא ניתן להעביר את %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "שם קובץ אינו יכול להיות ריק"
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "השם שגוי, אסור להשתמש בתווים '\\', '/', '<', '>', ':', '\"', '|', '?' ו־'*'."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -66,236 +78,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "לא הועלה קובץ. טעות בלתי מזוהה."
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "לא התרחשה שגיאה, הקובץ הועלה בהצלחה"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "הקבצים שנשלחו חורגים מהגודל שצוין בהגדרה upload_max_filesize שבקובץ php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "הקובץ שהועלה גדוך מהערך MAX_FILE_SIZE שהוגדר בתופס HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "הקובץ הועלה באופן חלקי בלבד"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "שום קובץ לא הועלה"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "תקיה זמנית חסרה"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "הכתיבה לכונן נכשלה"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "אין די שטח פנוי באחסון"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "העלאה נכשלה. לא ניתן להשיג את פרטי הקובץ."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "העלאה נכשלה. לא ניתן להשיג את פרטי הקובץ."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "תיקייה שגויה."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "קבצים"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "ההעלאה בוטלה."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "לא ניתן לגשת לתוצאות מהשרת."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "מתבצעת כעת העלאת קבצים. עזיבה של העמוד תבטל את ההעלאה."
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} כבר קיים"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "שתף"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "מחק לצמיתות"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "שינוי שם"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "ממתין"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} הוחלף ב־{old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "ביטול"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "השם שגוי, אסור להשתמש בתווים '\\', '/', '<', '>', ':', '\"', '|', '?' ו־'*'."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "שטח האחסון שלך כמעט מלא ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "שגיאה"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "שם"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "גודל"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "זמן שינוי"
@@ -303,12 +310,12 @@ msgstr "זמן שינוי"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "העלאה"
@@ -344,72 +351,68 @@ msgstr "גודל הקלט המרבי לקובצי ZIP"
msgid "Save"
msgstr "שמירה"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "חדש"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "קובץ טקסט"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "תיקייה"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "מקישור"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "קבצים שנמחקו"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "ביטול ההעלאה"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "אין כאן שום דבר. אולי ברצונך להעלות משהו?"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "הורדה"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "מחיקה"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "העלאה גדולה מידי"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "הקבצים שניסית להעלות חרגו מהגודל המקסימלי להעלאת קבצים על שרת זה."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "הקבצים נסרקים, נא להמתין."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 1ca4a5dfcb1..c401f90b5f3 100644
--- a/l10n/he/files_encryption.po
+++ b/l10n/he/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "שמירה…"
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/he/files_external.po b/l10n/he/files_external.po
index 91ae5a6c44f..913a0768eeb 100644
--- a/l10n/he/files_external.po
+++ b/l10n/he/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: he\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "הוענקה גישה"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "אירעה שגיאה בעת הגדרת אחסון ב־Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "הענקת גישה"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "נא לספק קוד יישום וסוד תקניים של Dropbox."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "אירעה שגיאה בעת הגדרת אחסון ב־Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "משתמשים"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "מחיקה"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "הפעלת אחסון חיצוני למשתמשים"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "יאפשר למשתמשים לעגן את האחסון החיצוני שלהם"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "שורש אישורי אבטחת SSL "
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "ייבוא אישור אבטחת שורש"
diff --git a/l10n/he/files_sharing.po b/l10n/he/files_sharing.po
index 0a12ef9671b..16b4ac0d821 100644
--- a/l10n/he/files_sharing.po
+++ b/l10n/he/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:20+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: he\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "שותף בידי {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s שיתף עמך את התיקייה %s"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s שיתף עמך את הקובץ %s"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "הורדה"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "העלאה"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "ביטול ההעלאה"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "אין תצוגה מקדימה זמינה עבור"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/he/files_trashbin.po b/l10n/he/files_trashbin.po
index b13e9732c8e..24c4b7a0454 100644
--- a/l10n/he/files_trashbin.po
+++ b/l10n/he/files_trashbin.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# pinzerbib <pinzerbib@gmail.com>, 2014
# Yaron Shahrabani <sh.yaron@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +19,48 @@ msgstr ""
"Language: he\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "לא ניתן למחוק את %s לצמיתות"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "לא ניתן לשחזר את %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "קבצים שנמחקו"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "שגיאה"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
-msgstr ""
+msgstr "שוחזר"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "אין כאן שום דבר. סל המיחזור שלך ריק!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "שם"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "שחזור"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "נמחק"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "מחיקה"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "קבצים שנמחקו"
diff --git a/l10n/he/lib.po b/l10n/he/lib.po
index 641d9c76656..c019c598f31 100644
--- a/l10n/he/lib.po
+++ b/l10n/he/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: he\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "עזרה"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "אישי"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "הגדרות"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "משתמשים"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "מנהל"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "שירותי רשת תחת השליטה שלך"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "הורדת ZIP כבויה"
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "יישומים אינם מופעלים"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "שגיאת הזדהות"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "פג תוקף. נא לטעון שוב את הדף."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "קבצים"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "שרת האינטרנט שלך אינו מוגדר לצורכי סנכרון קבצים עדיין כיוון שמנשק ה־WebDAV כנראה אינו תקין."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "נא לעיין שוב ב<a href='%s'>מדריכי ההתקנה</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s שיתף/שיתפה איתך את »%s«"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "לא ניתן למצוא את הקטגוריה „%s“"
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "שניות"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] "לפני %n דקות"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] "לפני %n שעות"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "היום"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "אתמול"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] "לפני %n ימים"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "חודש שעבר"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] "לפני %n חודשים"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "שנה שעברה"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "שנים"
diff --git a/l10n/he/settings.po b/l10n/he/settings.po
index d27b262279c..0d4becb93cf 100644
--- a/l10n/he/settings.po
+++ b/l10n/he/settings.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,48 @@ msgstr ""
"Language: he\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "הודעת הדוא״ל נשלחה"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "הצפנה"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "לא ניתן לטעון רשימה מה־App Store"
@@ -114,61 +156,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "תיעוד משתמש"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "עדכון לגרסה {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "בטל"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "הפעלה"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "נא להמתין…"
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "מתבצע עדכון…"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "אירעה שגיאה בעת עדכון היישום"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "שגיאה"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "עדכון"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "מעודכן"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "שמירה…"
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -182,40 +252,40 @@ msgstr "ביטול"
msgid "Unable to remove user"
msgstr "לא ניתן להסיר את המשתמש"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "קבוצות"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "מנהל הקבוצה"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "מחיקה"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "הוספת קבוצה"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "יש לספק שם משתמש תקני"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "יצירת המשתמש נכשלה"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "יש לספק ססמה תקנית"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "עברית"
@@ -239,18 +309,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "כלום"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "התחברות"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "אזהרת אבטחה"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -259,68 +353,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "שגיאת הגדרה"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "שרת האינטרנט שלך אינו מוגדר לצורכי סנכרון קבצים עדיין כיוון שמנשק ה־WebDAV כנראה אינו תקין."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "המודול „fileinfo“ חסר"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "החיבור לאינטרנט אינו פעיל"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -329,118 +423,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "יש להפעיל משימה אחת עם כל עמוד שנטען"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "שיתוף"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "הפעלת API השיתוף"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "לאפשר ליישום להשתמש ב־API השיתוף"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "לאפשר קישורים"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "לאפשר למשתמשים לשתף פריטים "
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "לאפשר שיתוף מחדש"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "לאפשר למשתמשים לשתף הלאה פריטים ששותפו אתם"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "לאפשר למשתמשים לשתף עם כל אחד"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "לאפשר למשתמשים לשתף עם משתמשים בקבוצות שלהם בלבד"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "אבטחה"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "לאלץ HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "כתובת שרת"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "פורט"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "פרטי גישה"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "יומן"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "רמת הדיווח"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "יותר"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "פחות"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "גרסא"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -450,30 +588,34 @@ msgid ""
"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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "הוספת היישום שלך"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "יישומים נוספים"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "בחירת יישום"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "צפה בעמוד הישום ב apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "ברישיון <span class=\"licence\"></span>לטובת <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "תיעוד משתמש"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "תיעוד מנהלים"
@@ -507,7 +649,7 @@ msgstr "הצגת אשף ההפעלה הראשונית שוב"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "השתמשת ב־<strong>%s</strong> מתוך <strong>%s</strong> הזמינים לך"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "סיסמא"
@@ -519,151 +661,149 @@ msgstr "הססמה שלך הוחלפה"
msgid "Unable to change your password"
msgstr "לא ניתן לשנות את הססמה שלך"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "ססמה נוכחית"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "ססמה חדשה"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "שינוי ססמה"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "דואר אלקטרוני"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "כתובת הדוא״ל שלך"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "נא למלא את כתובת הדוא״ל שלך כדי לאפשר שחזור ססמה"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "תמונת פרופיל"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "ביטול"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "פה"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "עזרה בתרגום"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "הצפנה"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "שם כניסה"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "יצירה"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "ססמת השחזור של המנהל"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "אחסון בררת המחדל"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "ללא הגבלה"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "אחר"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "שם משתמש"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "אחסון"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "הגדרת ססמה חדשה"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "בררת מחדל"
diff --git a/l10n/he/user_ldap.po b/l10n/he/user_ldap.po
index 33d85f4fc8b..e43dba49a7b 100644
--- a/l10n/he/user_ldap.po
+++ b/l10n/he/user_ldap.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/owncloud/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -87,43 +87,43 @@ msgstr ""
msgid "Error"
msgstr "שגיאה"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "בדיקת החיבור עברה בהצלחה"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "בדיקת החיבור נכשלה"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "האם אכן למחוק את הגדרות השרת הנוכחיות?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "אישור המחיקה"
@@ -141,11 +141,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -163,7 +163,7 @@ msgstr "עזרה"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -199,7 +199,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -267,7 +267,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -410,41 +410,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "בבתים"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -460,15 +470,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -479,19 +489,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -505,10 +515,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/hi/core.po b/l10n/hi/core.po
index c2548447650..cb2648372a5 100644
--- a/l10n/hi/core.po
+++ b/l10n/hi/core.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,12 +19,11 @@ msgstr ""
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -41,19 +40,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -74,135 +60,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "रविवार"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "सोमवार"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "मंगलवार"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "बुधवार"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "बृहस्पतिवार"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "शुक्रवार"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "शनिवार"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "जनवरी"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "फरवरी"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "मार्च"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "अप्रैल"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "मई"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "जून"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "जुलाई"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "अगस्त"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "सितम्बर"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "अक्टूबर"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "नवंबर"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "दिसम्बर"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "सेटिंग्स"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -270,6 +260,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -278,12 +288,12 @@ msgstr ""
msgid "Share"
msgstr "साझा करें"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "त्रुटि"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -295,123 +305,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "पासवर्ड"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "भेजें"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "कोई व्यक्ति नहीं मिले "
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "भेजा जा रहा है"
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "ईमेल भेज दिया गया है "
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "चेतावनी "
@@ -458,11 +468,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "आगे दिये गये लिंक का उपयोग पासवर्ड बदलने के लिये किजीये: {link}"
@@ -482,8 +498,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "पासवर्ड बदलने कि लिंक आपको ई-मेल द्वारा भेजी जायेगी|"
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "प्रयोक्ता का नाम"
@@ -527,7 +543,7 @@ msgstr "यक्तिगत"
msgid "Users"
msgstr "उपयोगकर्ता"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Apps"
@@ -637,49 +653,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "व्यवस्थापक खाता बनाएँ"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "उन्नत"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "डाटा फोल्डर"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "डेटाबेस कॉन्फ़िगर करें "
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "उपयोग होगा"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "डेटाबेस उपयोगकर्ता"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "डेटाबेस पासवर्ड"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "डेटाबेस का नाम"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "सेटअप समाप्त करे"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -695,7 +709,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "लोग आउट"
@@ -721,27 +735,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "याद रखें"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/hi/files.po b/l10n/hi/files.po
index 1438dd1547a..6405316b8b7 100644
--- a/l10n/hi/files.po
+++ b/l10n/hi/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "साझा करें"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "त्रुटि"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "अपलोड "
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr "सहेजें"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/hi/files_encryption.po b/l10n/hi/files_encryption.po
index 7d5c5247a2b..104713bda52 100644
--- a/l10n/hi/files_encryption.po
+++ b/l10n/hi/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/hi/files_external.po b/l10n/hi/files_external.po
index d437731724f..9992c8ee119 100644
--- a/l10n/hi/files_external.po
+++ b/l10n/hi/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-05-25 02:01+0200\n"
-"PO-Revision-Date: 2013-05-24 13:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: hi\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:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:66
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:36 js/google.js:93
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:431
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:434
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:437
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "उपयोगकर्ता"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/hi/files_sharing.po b/l10n/hi/files_sharing.po
index da1af71a1e8..810bbf305ce 100644
--- a/l10n/hi/files_sharing.po
+++ b/l10n/hi/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "अपलोड "
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/hi/files_trashbin.po b/l10n/hi/files_trashbin.po
index 64da02cb00e..759f8e01d29 100644
--- a/l10n/hi/files_trashbin.po
+++ b/l10n/hi/files_trashbin.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-10 22:26-0400\n"
-"PO-Revision-Date: 2013-10-11 02:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "त्रुटि"
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:23
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:26 templates/index.php:28
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:37 templates/index.php:38
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/hi/lib.po b/l10n/hi/lib.po
index 31789dfce8c..a0e8492a736 100644
--- a/l10n/hi/lib.po
+++ b/l10n/hi/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "सहयोग"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "यक्तिगत"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "सेटिंग्स"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "उपयोगकर्ता"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/hi/settings.po b/l10n/hi/settings.po
index a255b6e1db0..6baf2b2cf7d 100644
--- a/l10n/hi/settings.po
+++ b/l10n/hi/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "ईमेल भेज दिया गया है "
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "त्रुटि"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "अद्यतन"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "सुरक्षा चेतावनी "
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "पासवर्ड"
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "नया पासवर्ड"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "रद्द करना "
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "प्रयोक्ता का नाम"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/hi/user_ldap.po b/l10n/hi/user_ldap.po
index f5133c43d7e..f001017d01f 100644
--- a/l10n/hi/user_ldap.po
+++ b/l10n/hi/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hindi (http://www.transifex.com/projects/p/owncloud/language/hi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "त्रुटि"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr "सहयोग"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/hr/core.po b/l10n/hr/core.po
index 6289c6939ac..71c9a19e1a1 100644
--- a/l10n/hr/core.po
+++ b/l10n/hr/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ 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"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,139 +58,143 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "nedelja"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "ponedeljak"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "utorak"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "srijeda"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "četvrtak"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "petak"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "subota"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Siječanj"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Veljača"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Ožujak"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Travanj"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Svibanj"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Lipanj"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Srpanj"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Kolovoz"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Rujan"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Listopad"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Studeni"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Prosinac"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Postavke"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Spremanje..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "sekundi prije"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "danas"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "jučer"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "prošli mjesec"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "mjeseci"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "prošlu godinu"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "godina"
@@ -273,6 +263,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -281,12 +291,12 @@ msgstr ""
msgid "Share"
msgstr "Podijeli"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Greška"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Greška prilikom djeljenja"
@@ -298,123 +308,123 @@ msgstr "Greška prilikom isključivanja djeljenja"
msgid "Error while changing permissions"
msgstr "Greška prilikom promjena prava"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Zaštiti lozinkom"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Lozinka"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Postavi datum isteka"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Datum isteka"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Dijeli preko email-a:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Osobe nisu pronađene"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Ponovo dijeljenje nije dopušteno"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Makni djeljenje"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "može mjenjat"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "kontrola pristupa"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "kreiraj"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "ažuriraj"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "izbriši"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "djeli"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Zaštita lozinkom"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Greška prilikom brisanja datuma isteka"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Greška prilikom postavljanja datuma isteka"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -461,11 +471,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Koristite ovaj link da biste poništili lozinku: {link}"
@@ -485,8 +501,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "Primit ćete link kako biste poništili zaporku putem e-maila."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Korisničko ime"
@@ -530,7 +546,7 @@ msgstr "Osobno"
msgid "Users"
msgstr "Korisnici"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Aplikacije"
@@ -640,49 +656,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Stvori <strong>administratorski račun</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Napredno"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Mapa baze podataka"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Konfiguriraj bazu podataka"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "će se koristiti"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Korisnik baze podataka"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Lozinka baze podataka"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Ime baze podataka"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Database tablespace"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Poslužitelj baze podataka"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Završi postavljanje"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -698,7 +712,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Odjava"
@@ -724,27 +738,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Izgubili ste lozinku?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "zapamtiti"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Prijava"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/hr/files.po b/l10n/hr/files.po
index 42ad420919b..1f5a7f6813b 100644
--- a/l10n/hr/files.po
+++ b/l10n/hr/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,239 +76,234 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Nema pogreške, datoteka je poslana uspješno."
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Poslana datoteka prelazi veličinu prikazanu u MAX_FILE_SIZE direktivi u HTML formi"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Poslana datoteka je parcijalno poslana"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Datoteka nije poslana"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Nedostaje privremeni direktorij"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Neuspjelo pisanje na disk"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Datoteke"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Slanje poništeno."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Podijeli"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Promjeni ime"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "U tijeku"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "vrati"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Greška"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Ime"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Veličina"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Zadnja promjena"
@@ -304,12 +311,12 @@ msgstr "Zadnja promjena"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Učitaj"
@@ -345,72 +352,68 @@ msgstr "Maksimalna veličina za ZIP datoteke"
msgid "Save"
msgstr "Snimi"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "novo"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "tekstualna datoteka"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "mapa"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Prekini upload"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Nema ničega u ovoj mapi. Pošalji nešto!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Preuzimanje"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Obriši"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Prijenos je preobiman"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Datoteke koje pokušavate prenijeti prelaze maksimalnu veličinu za prijenos datoteka na ovom poslužitelju."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Datoteke se skeniraju, molimo pričekajte."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Trenutno skeniranje"
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/hr/files_encryption.po b/l10n/hr/files_encryption.po
index 63899770e54..c74c2e8dffc 100644
--- a/l10n/hr/files_encryption.po
+++ b/l10n/hr/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Spremanje..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/hr/files_external.po b/l10n/hr/files_external.po
index f33a72e6634..b93a5ef818f 100644
--- a/l10n/hr/files_external.po
+++ b/l10n/hr/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ 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"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Korisnici"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Obriši"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/hr/files_sharing.po b/l10n/hr/files_sharing.po
index 36eee3f2dd7..faa06e0f5e2 100644
--- a/l10n/hr/files_sharing.po
+++ b/l10n/hr/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ 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"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Preuzimanje"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Učitaj"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Prekini upload"
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/hr/files_trashbin.po b/l10n/hr/files_trashbin.po
index d2e83f8faef..c4f62d494f8 100644
--- a/l10n/hr/files_trashbin.po
+++ b/l10n/hr/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ 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"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Greška"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Ime"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Obriši"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/hr/lib.po b/l10n/hr/lib.po
index 3b8b04bcffd..e9e53e47186 100644
--- a/l10n/hr/lib.po
+++ b/l10n/hr/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +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"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Pomoć"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Osobno"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Postavke"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Korisnici"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Administrator"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "web usluge pod vašom kontrolom"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Greška kod autorizacije"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Datoteke"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,70 +267,76 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "sekundi prije"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "danas"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "jučer"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "prošli mjesec"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "prošlu godinu"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "godina"
diff --git a/l10n/hr/settings.po b/l10n/hr/settings.po
index f509f284564..45cdc0d2f91 100644
--- a/l10n/hr/settings.po
+++ b/l10n/hr/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ 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"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Nemogićnost učitavanja liste sa Apps Stora"
@@ -113,61 +155,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Isključi"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Uključi"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Greška"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Spremanje..."
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -181,40 +251,40 @@ msgstr "vrati"
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupe"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Grupa Admin"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Obriši"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__ime_jezika__"
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Prijava"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "dnevnik"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "više"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Dodajte vašu aplikaciju"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Odaberite Aplikaciju"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Pogledajte stranicu s aplikacijama na apps.owncloud.com"
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Lozinka"
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr "Nemoguće promijeniti lozinku"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Trenutna lozinka"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nova lozinka"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Izmjena lozinke"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "e-mail adresa"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Vaša e-mail adresa"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Ispunite vase e-mail adresa kako bi se omogućilo oporavak lozinke"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Odustani"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Jezik"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Pomoć prevesti"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
-msgstr ""
+msgstr "Prijava"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Izradi"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "ostali"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Korisničko ime"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/hr/user_ldap.po b/l10n/hr/user_ldap.po
index 83f2f5b9f36..c5facc60a29 100644
--- a/l10n/hr/user_ldap.po
+++ b/l10n/hr/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Croatian (http://www.transifex.com/projects/p/owncloud/language/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "Greška"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -142,11 +142,11 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -164,7 +164,7 @@ msgstr "Pomoć"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -200,7 +200,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -268,7 +268,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -411,41 +411,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -461,15 +471,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -480,19 +490,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -506,10 +516,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/hu_HU/core.po b/l10n/hu_HU/core.po
index 06314bc8c89..21e109571eb 100644
--- a/l10n/hu_HU/core.po
+++ b/l10n/hu_HU/core.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: ebela <bela@dandre.hu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,12 +20,11 @@ msgstr ""
"Language: hu_HU\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s megosztotta Önnel ezt: »%s«"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Nem sikerült e-mailt küldeni a következő felhasználóknak: %s"
@@ -42,19 +41,6 @@ msgstr "A karbantartási mód kikapcsolva"
msgid "Updated database"
msgstr "Frissítet adatbázis"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "A filecache frissítése folyamatban, ez a folyamat hosszabb ideig is eltarthat..."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Filecache frissítve"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "... %d%% kész ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Nincs kép vagy file megadva"
@@ -75,135 +61,139 @@ msgstr "Az átmeneti profil kép nem elérhető, próbáld újra"
msgid "No crop data provided"
msgstr "Vágáshoz nincs adat megadva"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "vasárnap"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "hétfő"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "kedd"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "szerda"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "csütörtök"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "péntek"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "szombat"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "január"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "február"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "március"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "április"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "május"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "június"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "július"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "augusztus"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "szeptember"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "október"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "november"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "december"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Beállítások"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Mentés..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "pár másodperce"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n perccel ezelőtt"
msgstr[1] "%n perccel ezelőtt"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n órával ezelőtt"
msgstr[1] "%n órával ezelőtt"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "ma"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "tegnap"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n nappal ezelőtt"
msgstr[1] "%n nappal ezelőtt"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "múlt hónapban"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n hónappal ezelőtt"
msgstr[1] "%n hónappal ezelőtt"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "több hónapja"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "tavaly"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "több éve"
@@ -271,6 +261,26 @@ msgstr "({count} kiválasztva)"
msgid "Error loading file exists template"
msgstr "Hiba a létező sablon betöltésekor"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Megosztott"
@@ -279,12 +289,12 @@ msgstr "Megosztott"
msgid "Share"
msgstr "Megosztás"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Hiba"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Nem sikerült létrehozni a megosztást"
@@ -296,123 +306,123 @@ msgstr "Nem sikerült visszavonni a megosztást"
msgid "Error while changing permissions"
msgstr "Nem sikerült módosítani a jogosultságokat"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Megosztotta Önnel és a(z) {group} csoporttal: {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Megosztotta Önnel: {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Megosztani egy felhasználóval vagy csoporttal ..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Megosztás hivatkozással"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Jelszóval is védem"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Jelszó"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Feltöltést is engedélyezek"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Email címre küldjük el"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Küldjük el"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Legyen lejárati idő"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "A lejárati idő"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Megosztás emaillel:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Nincs találat"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "csoport"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Ezt az állományt csak a tulajdonosa oszthatja meg másokkal"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Megosztva {item}-ben {user}-rel"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "A megosztás visszavonása"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "email értesítés"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "módosíthat"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "jogosultság"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "létrehoz"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "szerkeszt"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "töröl"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "megoszt"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Jelszóval van védve"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Nem sikerült a lejárati időt törölni"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Nem sikerült a lejárati időt beállítani"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Küldés ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Az emailt elküldtük"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Figyelmeztetés"
@@ -459,11 +469,17 @@ msgstr "A frissítés nem sikerült. Kérem értesítse erről a problémáról
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "A frissítés sikeres volt. Visszairányítjuk az ownCloud szolgáltatáshoz."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s jelszó visszaállítás"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Használja ezt a linket a jelszó ismételt beállításához: {link}"
@@ -483,8 +499,8 @@ msgstr "A kérést nem sikerült teljesíteni! <br>Biztos, hogy jó emailcímet/
msgid "You will receive a link to reset your password via Email."
msgstr "Egy emailben fog értesítést kapni a jelszóbeállítás módjáról."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Felhasználónév"
@@ -528,7 +544,7 @@ msgstr "Személyes"
msgid "Users"
msgstr "Felhasználók"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Alkalmazások"
@@ -638,49 +654,47 @@ msgstr "A kiszolgáló megfelelő beállításához kérjük olvassa el a <a hre
msgid "Create an <strong>admin account</strong>"
msgstr "<strong>Rendszergazdai belépés</strong> létrehozása"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Haladó"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Adatkönyvtár"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Adatbázis konfigurálása"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "adatbázist fogunk használni"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Adatbázis felhasználónév"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Adatbázis jelszó"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Az adatbázis neve"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Az adatbázis táblázattér (tablespace)"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Adatbázis szerver"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "A beállítások befejezése"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Befejezés ..."
@@ -696,7 +710,7 @@ msgstr "Az alkalmazás megfelelő működéséhez szükség van JavaScript-re. <
msgid "%s is available. Get more information on how to update."
msgstr "%s rendelkezésre áll. További információ a frissítéshez."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Kilépés"
@@ -722,28 +736,28 @@ msgstr "A szerveroldali hitelesítés sikertelen!"
msgid "Please contact your administrator."
msgstr "Kérjük, lépjen kapcsolatba a rendszergazdával."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Elfelejtette a jelszavát?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "emlékezzen"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Bejelentkezés"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Alternatív bejelentkezés"
#: 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>"
-msgstr "Szia!<br><br>Értesítünk, hogy %s megosztotta veled a következőt: »%s«.<br><a href=\"%s\">Ide kattintva tudod megnézni</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/hu_HU/files.po b/l10n/hu_HU/files.po
index cec4785ed74..4e614762395 100644
--- a/l10n/hu_HU/files.po
+++ b/l10n/hu_HU/files.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-27 01:55-0500\n"
-"PO-Revision-Date: 2013-12-26 11:10+0000\n"
-"Last-Translator: Laszlo Tornoci <torlasz@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,36 +29,48 @@ msgstr "%s áthelyezése nem sikerült - már létezik másik fájl ezzel a név
msgid "Could not move %s"
msgstr "Nem sikerült %s áthelyezése"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "A fájlnév nem lehet semmi."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Az állomány neve nem tartalmazhatja a \"/\" karaktert. Kérem válasszon másik nevet!"
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Érvénytelen elnevezés. Ezek a karakterek nem használhatók: '\\', '/', '<', '>', ':', '\"', '|', '?' és '*'"
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "A %s név már létezik a %s mappában. Kérem válasszon másik nevet!"
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "A kiinduló állomány érvénytelen"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "A kiszolgálón nincs engedélyezve URL-ek megnyitása, kérem ellenőrizze a beállításokat"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Hiba történt miközben %s-t letöltöttük %s-be"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Hiba történt az állomány létrehozásakor"
@@ -66,236 +78,231 @@ msgstr "Hiba történt az állomány létrehozásakor"
msgid "Folder name cannot be empty."
msgstr "A mappa neve nem maradhat kitöltetlenül"
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "A mappa neve nem tartalmazhatja a \"/\" karaktert. Kérem válasszon másik nevet!"
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Hiba történt a mappa létrehozásakor"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Nem található a mappa, ahova feltölteni szeretne."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Hibás mappacím"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Nem történt feltöltés. Ismeretlen hiba"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "A fájlt sikerült feltölteni"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "A feltöltött fájl mérete meghaladja a php.ini állományban megadott upload_max_filesize paraméter értékét."
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "A feltöltött fájl mérete meghaladja a MAX_FILE_SIZE paramétert, ami a HTML formban került megadásra."
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Az eredeti fájlt csak részben sikerült feltölteni."
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Nem töltődött fel állomány"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Hiányzik egy ideiglenes mappa"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Nem sikerült a lemezre történő írás"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Nincs elég szabad hely."
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "A feltöltés nem sikerült. Az állományt leíró információk nem érhetők el."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "A feltöltés nem sikerült. Nem található a feltöltendő állomány."
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "A feltöltés nem sikerült. Az állományt leíró információk nem érhetők el."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Érvénytelen mappa."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Fájlok"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "A(z) {filename} állomány nem tölthető fel, mert ez vagy egy mappa, vagy pedig 0 bájtból áll."
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Nincs elég szabad hely"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "A feltöltést megszakítottuk."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "A kiszolgálótól nem kapható meg az eredmény."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "Az URL-cím nem maradhat kitöltetlenül"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "A kiindulási mappában a 'Shared' egy belső használatra fenntartott név"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} már létezik"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Az állomány nem hozható létre"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "A mappa nem hozható létre"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "A megadott URL-ről nem sikerül adatokat kapni"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Megosztás"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Végleges törlés"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Átnevezés"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Folyamatban"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Az állomány nem nevezhető át"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} fájlt kicseréltük ezzel: {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "visszavonás"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Hiba a file törlése közben."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n mappa"
msgstr[1] "%n mappa"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n állomány"
msgstr[1] "%n állomány"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} és {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n állomány feltöltése"
msgstr[1] "%n állomány feltöltése"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' fájlnév érvénytelen."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Érvénytelen elnevezés. Ezek a karakterek nem használhatók: '\\', '/', '<', '>', ':', '\"', '|', '?' és '*'"
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "A tároló tele van, a fájlok nem frissíthetőek vagy szinkronizálhatóak a jövőben."
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "A tároló majdnem tele van ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Az állományok titkosítása engedélyezve van, de az Ön titkos kulcsai nincsenek beállítva. Ezért kérjük, hogy jelentkezzen ki, és lépjen be újra!"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Az állományok titkosításához használt titkos kulcsa érvénytelen. Kérjük frissítse a titkos kulcs jelszót a személyes beállításokban, hogy ismét hozzáférjen a titkosított állományaihoz!"
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "A titkosítási funkciót kikapcsolták, de az Ön állományai még mindig titkosított állapotban vannak. A személyes beállításoknál tudja a titkosítást feloldani."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Készül a letöltendő állomány. Ez eltarthat egy ideig, ha nagyok a fájlok."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Az állomány áthelyezése nem sikerült."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Hiba"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Név"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Méret"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Módosítva"
@@ -303,12 +310,12 @@ msgstr "Módosítva"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Érvénytelen mappanév. A 'Shared' a rendszer számára fenntartott elnevezés."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s átnevezése nem sikerült"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Feltöltés"
@@ -344,72 +351,68 @@ msgstr "ZIP-fájlok maximális kiindulási mérete"
msgid "Save"
msgstr "Mentés"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Új"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Új szöveges file"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Szövegfájl"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Új mappa"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Mappa"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Feltöltés linkről"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Törölt fájlok"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "A feltöltés megszakítása"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Önnek nincs jogosultsága ahhoz, hogy ide állományokat töltsön föl, vagy itt újakat hozzon létre"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Itt nincs semmi. Töltsön fel valamit!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Letöltés"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Törlés"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "A feltöltés túl nagy"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "A fájllista ellenőrzése zajlik, kis türelmet!"
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Ellenőrzés alatt"
-
-#: 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 ee719e9280a..99e10dc725a 100644
--- a/l10n/hu_HU/files_encryption.po
+++ b/l10n/hu_HU/files_encryption.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-27 01:55-0500\n"
-"PO-Revision-Date: 2013-12-26 13:50+0000\n"
-"Last-Translator: Laszlo Tornoci <torlasz@gmail.com>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -83,18 +83,18 @@ msgid ""
"administrator"
msgstr "Ismeretlen hiba. Ellenőrizze a rendszer beállításait vagy forduljon a rendszergazdához!"
-#: hooks/hooks.php:62
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Hiányzó követelmények."
-#: hooks/hooks.php:63
+#: hooks/hooks.php:65
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 "Kérem gondoskodjon arról, hogy PHP 5.3.3 vagy annál frissebb legyen telepítve, továbbá az OpenSSL a megfelelő PHP-bővítménnyel együtt rendelkezésre álljon és helyesen legyen konfigurálva! A titkosító modul egyelőre kikapcsolásra került."
-#: hooks/hooks.php:281
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "A következő felhasználók nem állították be a titkosítást:"
@@ -102,9 +102,9 @@ msgstr "A következő felhasználók nem állították be a titkosítást:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "A titkosítási folyamat megkezdődött... Ez hosszabb ideig is eltarthat. Kérem várjon."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Mentés..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/hu_HU/files_external.po b/l10n/hu_HU/files_external.po
index 84343fbce57..469445c3371 100644
--- a/l10n/hu_HU/files_external.po
+++ b/l10n/hu_HU/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: Laszlo Tornoci <torlasz@gmail.com>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,40 +18,44 @@ msgstr ""
"Language: hu_HU\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Érvényes hozzáférés"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "A Dropbox tárolót nem sikerült beállítani"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Megadom a hozzáférést"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Adjon meg egy érvényes Dropbox app key-t és secretet!"
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "A Google Drive tárolót nem sikerült beállítani"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Figyelem:</b> az \"smbclient\" nincs telepítve a kiszolgálón. Emiatt nem lehet CIFS/SMB megosztásokat fölcsatolni. Kérje meg a rendszergazdát, hogy telepítse a szükséges programot."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Figyelem:</b> a PHP FTP támogatása vagy nincs telepítve, vagy nincs engedélyezve a kiszolgálón. Emiatt nem lehetséges FTP-tárolókat fölcsatolni. Kérje meg a rendszergazdát, hogy telepítse a szükséges programot."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Felhasználók"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Törlés"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Külső tárolók engedélyezése a felhasználók részére"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Lehetővé teszi, hogy a felhasználók külső tárolási szolgáltatásokat csatoljanak be a saját területükre"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL tanúsítványok"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "SSL tanúsítványok importálása"
diff --git a/l10n/hu_HU/files_sharing.po b/l10n/hu_HU/files_sharing.po
index eb24f8de4b2..dd0b394b91f 100644
--- a/l10n/hu_HU/files_sharing.po
+++ b/l10n/hu_HU/files_sharing.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: Laszlo Tornoci <torlasz@gmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,10 @@ msgstr ""
"Language: hu_HU\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Megosztotta: {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Ez egy jelszóval védett megosztás"
@@ -54,32 +58,16 @@ msgstr "letiltásra került a megosztás"
msgid "For more info, please ask the person who sent this link."
msgstr "További információért forduljon ahhoz, aki ezt a linket küldte Önnek!"
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s megosztotta Önnel ezt a mappát: %s"
+msgid "shared by %s"
+msgstr "Megosztotta: %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s megosztotta Önnel ezt az állományt: %s"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Letöltés"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Feltöltés"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "A feltöltés megszakítása"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Nem áll rendelkezésre előnézet ehhez: "
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Közvetlen link"
diff --git a/l10n/hu_HU/files_trashbin.po b/l10n/hu_HU/files_trashbin.po
index 218eeecb95c..06b4c26766f 100644
--- a/l10n/hu_HU/files_trashbin.po
+++ b/l10n/hu_HU/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: hu_HU\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Nem sikerült %s végleges törlése"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Nem sikerült %s visszaállítása"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Törölt fájlok"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Hiba"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "visszaállítva"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Itt nincs semmi. Az Ön szemetes mappája üres!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Név"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Visszaállítás"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Törölve"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Törlés"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Törölt fájlok"
diff --git a/l10n/hu_HU/lib.po b/l10n/hu_HU/lib.po
index 1132f401cbd..875d728f202 100644
--- a/l10n/hu_HU/lib.po
+++ b/l10n/hu_HU/lib.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,38 +20,38 @@ msgstr ""
"Language: hu_HU\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr "A(z) \"%s\" alkalmazást nem lehet telepíteni, mert nem kompatibilis az ownCloud telepített verziójával."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Nincs az alkalmazás név megadva."
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Súgó"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Személyes"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Beállítások"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Felhasználók"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Adminsztráció"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Sikertelen Frissítés \"%s\"."
@@ -64,15 +64,10 @@ msgstr "Ismeretlen file tipús"
msgid "Invalid image"
msgstr "Hibás kép"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "webszolgáltatások saját kézben"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "nem sikerült megnyitni \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "A ZIP-letöltés nincs engedélyezve."
@@ -95,74 +90,78 @@ msgid ""
"administrator."
msgstr "A file-t kisebb részekben töltsd le vagy beszélj az adminisztrátorral a megoldás érdekében."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Az alkalmazás telepítéséhez nincs forrás megadva"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Az alkalmazás http-n keresztül történő telepítéséhez nincs href hivetkozás megadva"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Az alkalmazás helyi telepítéséhez nincs útvonal (mappa) megadva"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "A(z) %s típusú tömörített állomány nem támogatott"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Nem sikerült megnyitni a tömörített állományt a telepítés során"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "Az alkalmazás nem szolgáltatott info.xml file-t"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "Az alkalmazást nem lehet telepíteni, mert abban nem engedélyezett programkód szerepel"
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr "Az alalmazás nem telepíthető, mert nem kompatibilis az ownClod ezzel a verziójával."
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr "Az alkalmazást nem lehet telepíteni, mert tartalmazza a \n<shipped>\ntrue\n</shipped>\ncímkét, ami a nem szállított alkalmazások esetén nem engedélyezett"
-#: private/installer.php:159
+#: private/installer.php:160
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 "Az alkalmazást nem lehet telepíteni, mert az info.xml/version-ben megadott verzió nem egyezik az alkalmazás-áruházban feltüntetett verzióval."
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Az alkalmazás mappája már létezik"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Nem lehetett létrehozni az alkalmzás mappáját. Kérlek ellenőrizd a jogosultásgokat. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Az alkalmazás nincs engedélyezve"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Azonosítási hiba"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "A token lejárt. Frissítse az oldalt."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Fájlok"
@@ -202,8 +201,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Vagy egy létező felhasználó vagy az adminisztrátor bejelentkezési nevét kell megadnia"
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "A MySQL felhasználói név és/vagy jelszó érvénytelen"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -230,21 +229,21 @@ msgstr "A hibát ez a parancs okozta: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "A '%s'@'localhost' MySQL felhasználó már létezik."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Törölje ezt a felhasználót a MySQL-ből"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "A '%s'@'%%' MySQL felhasználó már létezik"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Törölje ezt a felhasználót a MySQL-ből."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -271,66 +270,72 @@ msgstr "Állítson be egy felhasználói nevet az adminisztrációhoz."
msgid "Set an admin password."
msgstr "Állítson be egy jelszót az adminisztrációhoz."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Az Ön webkiszolgálója nincs megfelelően beállítva az állományok szinkronizálásához, mert a WebDAV-elérés úgy tűnik, nem működik."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Kérjük tüzetesen tanulmányozza át a <a href='%s'>telepítési útmutatót</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s megosztotta Önnel ezt: »%s«"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Ez a kategória nem található: \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "pár másodperce"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] "%n perccel ezelőtt"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n órával ezelőtt"
msgstr[1] "%n órával ezelőtt"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "ma"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "tegnap"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "%n nappal ezelőtt"
msgstr[1] "%n nappal ezelőtt"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "múlt hónapban"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n hónappal ezelőtt"
msgstr[1] "%n hónappal ezelőtt"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "tavaly"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "több éve"
diff --git a/l10n/hu_HU/settings.po b/l10n/hu_HU/settings.po
index 39d04cb9e3e..1ddf13827a8 100644
--- a/l10n/hu_HU/settings.po
+++ b/l10n/hu_HU/settings.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-15 16:40+0000\n"
-"Last-Translator: ebela <bela@dandre.hu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,6 +21,48 @@ msgstr ""
"Language: hu_HU\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Az emailt elküldtük"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Titkosítás"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Nem tölthető le a lista az App Store-ból"
@@ -117,62 +159,90 @@ msgstr "A back-end nem támogatja a jelszó módosítást, de felhasználó titk
msgid "Unable to change password"
msgstr "Nem sikerült megváltoztatni a jelszót"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Felhasználói leírás"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Frissítés erre a verzióra: {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Letiltás"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "engedélyezve"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Kérem várjon..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Hiba az alkalmazás kikapcsolása közben"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Hiba az alalmazás engedélyezése közben"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Frissítés folyamatban..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Hiba történt a programfrissítés közben"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Hiba"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Frissítés"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Frissítve"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Válassz profil képet"
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "File-ok kititkosítása folyamatban... Kérlek várj, ez hosszabb ideig is eltarthat ..."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Mentés..."
-
#: js/users.js:47
msgid "deleted"
msgstr "törölve"
@@ -185,40 +255,40 @@ msgstr "visszavonás"
msgid "Unable to remove user"
msgstr "A felhasználót nem sikerült eltávolítáni"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Csoportok"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Csoportadminisztrátor"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Törlés"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "csoport hozzáadása"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Érvényes felhasználónevet kell megadnia"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "A felhasználó nem hozható létre"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Érvényes jelszót kell megadnia"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Figyelmeztetés: A felhasználó \"{user}\" kezdő könyvtára már létezett"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__language_name__"
@@ -242,18 +312,42 @@ msgstr "Hibák és végzetes hibák"
msgid "Fatal issues only"
msgstr "Csak a végzetes hibák"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Egyik sem"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Bejelentkezés"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Biztonsági figyelmeztetés"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Jelenlegi elérése a következőnek '%s' jelenleg HTTP-n keresztül történik. Nagyon ajánlott, hogy a kiszolgálot úgy állitsd be, hogy HTTPS-t tudjál használni."
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -262,68 +356,68 @@ msgid ""
"root."
msgstr "Az adatkönytára és az itt levő fájlok valószínűleg elérhetők az internetről. Az ownCloud által beillesztett .htaccess fájl nem működik. Nagyon erősen ajánlott, hogy a webszervert úgy konfigurálja, hogy az adatkönyvtár ne legyen közvetlenül kívülről elérhető, vagy az adatkönyvtárt tegye a webszerver dokumentumfáján kívülre."
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "A beállítással kapcsolatos figyelmeztetés"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Az Ön webkiszolgálója nincs megfelelően beállítva az állományok szinkronizálásához, mert a WebDAV-elérés úgy tűnik, nem működik."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Kérjük tüzetesen tanulmányozza át a <a href='%s'>telepítési útmutatót</a>."
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "A 'fileinfo' modul hiányzik"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "A 'fileinfo' PHP modul hiányzik. Erősen javasolt ennek a modulnak a telepítése a MIME-típusok felismerésének eredményessé tételéhez."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr "A PHP verzió túl régi"
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "A PHP verzió túl régi. Nagyon ajánlott legalább az 5.3.8-as vagy újabb verzióra frissíteni, mert a régebbi verziónál léteznek ismert hibák. Ezért lehet a telepítésed elkézelhető, hogy nem müködik majd megfelelően."
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "A nyelvi lokalizáció nem működik"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "A rendszer lokálok nem lehetett olyat beállítani ami támogatja az UTF-8-at."
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Ez arra utal, hogy probléma lehet néhány karakterrel a file neveiben."
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Erősen ajánlott telepíteni a szükséges csomagokat a rendszeredbe amely támogat egyet a következő helyi beállítások közül: %s"
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "Az internet kapcsolat nem működik"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -332,118 +426,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "A kiszolgálónak nincs müködő internet kapcsolata. Ez azt jelenti, hogy néhány képességét a kiszolgálónak mint például becsatolni egy külső tárolót, értesítések külső gyártók programjának frissítéséről nem fog müködni. A távolról való elérése a fileoknak és email értesítések küldése szintén nem fog müködni. Ha használni szeretnéd mindezeket a képességeit a szervernek, ahoz javasoljuk, hogy engedélyezzed az internet elérését a szervernek."
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Ütemezett feladatok"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Egy-egy feladat végrehajtása minden alkalommal, amikor egy weboldalt letöltenek"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "A cron.php webcron szolgáltatásként van regisztrálva, hogy 15 percenként egyszer lefuttassa a cron.php-t."
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Használjuk a rendszer cron szolgáltatását, hogy 15 percenként egyszer futtassa le a cron.php-t."
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Megosztás"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "A megosztás API-jának engedélyezése"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Lehetővé teszi, hogy a programmodulok is használhassák a megosztást"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Linkek engedélyezése"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Lehetővé teszi, hogy a felhasználók linkek segítségével külsősökkel is megoszthassák az adataikat"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "Feltöltést engedélyezése mindenki számára"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Engedélyezni a felhasználóknak, hogy beállíithassák, hogy mások feltölthetnek a nyilvánosan megosztott mappákba."
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "A továbbosztás engedélyezése"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Lehetővé teszi, hogy a felhasználók a velük megosztott állományokat megosszák egy további, harmadik féllel"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "A felhasználók bárkivel megoszthatják állományaikat"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "A felhasználók csak olyanokkal oszthatják meg állományaikat, akikkel közös csoportban vannak"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr "E-mail értesítések engedélyezése"
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr "Engedélyezi, hogy a felhasználók e-mail értesítést küldhessenek a megosztott fájlokról."
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Biztonság"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "Kötelező HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Kötelezővé teszi, hogy a böngészőprogramok titkosított csatornán kapcsolódjanak a %s szolgáltatáshoz."
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Kérjük kapcsolodjon a %s rendszerhez HTTPS protokollon keresztül, hogy be vagy ki kapcsoljaa kötelező SSL beállítást."
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "A kiszolgáló címe"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Port"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "Azonosítók"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Naplózás"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Naplózási szint"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Több"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Kevesebb"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Verzió"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -453,30 +591,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "A programot az <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud közösség</a> fejleszti. A <a href=\"https://github.com/owncloud\" target=\"_blank\">forráskód</a> az <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a> feltételei mellett használható föl."
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Az alkalmazás hozzáadása"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "További alkalmazások"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Válasszon egy alkalmazást"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Lásd apps.owncloud.com, alkalmazások oldal"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-a jogtuladonos <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Felhasználói leírás"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Üzemeltetői leírás"
@@ -510,7 +652,7 @@ msgstr "Nézzük meg újra az első bejelentkezéskori segítséget!"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Az Ön tárterület-felhasználása jelenleg: <strong>%s</strong>. Maximálisan ennyi áll rendelkezésére: <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Jelszó"
@@ -522,151 +664,149 @@ msgstr "A jelszava megváltozott"
msgid "Unable to change your password"
msgstr "A jelszó nem változtatható meg"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "A jelenlegi jelszó"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Az új jelszó"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "A jelszó megváltoztatása"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Teljes név"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Email"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Az Ön email címe"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Adja meg az email címét, hogy jelszó-emlékeztetőt kérhessen, ha elfelejtette a jelszavát!"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Profilkép"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Új feltöltése"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Új kiválasztása Fileokból"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Kép eltávolítása"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Egyaránt png vagy jpg. Az ideális ha négyzet alaku, de késöbb még átszabható"
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Az avatarod az eredeti fiókod alapján van beállítva."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Megszakítás"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Mégsem"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Válassz profil képet"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Nyelv"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Segítsen a fordításban!"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Ezt a címet használd, hogy <a href=\"%s\" target=\"_blank\">hozzáférj a fileokhoz WebDAV-on keresztül</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Titkosítás"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "A titkosító alkalmazás továbbiakban nem lesz engedélyezve, szüntesd meg a titkosítását a file-jaidnak."
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Bejelentkezési jelszó"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Kititkosítja az összes file-t"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Bejelentkezési név"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Létrehozás"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "A jelszóvisszaállítás adminisztrációja"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Adja meg az adatok visszanyeréséhez szükséges jelszót arra az esetre, ha a felhasználók megváltoztatják a jelszavukat"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Alapértelmezett tárhely"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Kérjük adja meg a tárolási kvótát (pl. \"512 MB\" vagy \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Korlátlan"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Más"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Felhasználónév"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Tárhely"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "a teljes név megváltoztatása"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "új jelszó beállítása"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Alapértelmezett"
diff --git a/l10n/hu_HU/user_ldap.po b/l10n/hu_HU/user_ldap.po
index 5afefda925e..a199ced0ec6 100644
--- a/l10n/hu_HU/user_ldap.po
+++ b/l10n/hu_HU/user_ldap.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: ebela <bela@dandre.hu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Hungarian (Hungary) (http://www.transifex.com/projects/p/owncloud/language/hu_HU/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -88,43 +88,43 @@ msgstr "Sikeres végrehajtás"
msgid "Error"
msgstr "Hiba"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Konfiguráció OK"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Konfiguráió hibás"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Konfiguráció nincs befejezve"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Csoportok kiválasztása"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Objektumosztályok kiválasztása"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Attribútumok kiválasztása"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "A kapcsolatellenőrzés eredménye: sikerült"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "A kapcsolatellenőrzés eredménye: nem sikerült"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Tényleg törölni szeretné a kiszolgáló beállításait?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "A törlés megerősítése"
@@ -142,11 +142,11 @@ msgid_plural "%s users found"
msgstr[0] "%s felhasználó van"
msgstr[1] "%s felhasználó van"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Érvénytelen gépnév"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "A kívánt funkció nem található"
@@ -164,8 +164,8 @@ msgstr "Súgó"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Korlátozzuk %s elérését a következő feltételeknek megfelelő csoportokra:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr ""
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -200,8 +200,8 @@ msgid "groups found"
msgstr "csoport van"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Melyik attribútumot használjuk login névként:"
+msgid "Users login with this attribute:"
+msgstr ""
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -268,8 +268,8 @@ msgstr "A Haladó fülre kattintva külön DN-gyökér állítható be a felhasz
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Korlátozzuk %s elérését a következő feltételeknek megfelelő felhasználókra:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr ""
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -411,41 +411,51 @@ msgstr "A csoportok lekérdezett attribútumai"
msgid "Group-Member association"
msgstr "A csoporttagság attribútuma"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Különleges attribútumok"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Kvóta mező"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Alapértelmezett kvóta"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "bájtban"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Email mező"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "A home könyvtár elérési útvonala"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Hagyja üresen, ha a felhasználónevet kívánja használni. Ellenkező esetben adjon meg egy LDAP/AD attribútumot!"
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Belső felhasználónév"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -461,15 +471,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "Alapértelmezetten a belső felhasználónév az UUID tulajdonságból jön létre. Ez biztosítja a felhasználónév egyediségét és hogy a nem kell konvertálni a karaktereket benne. A belső felhasználónévnél a megkötés az, hogy csak a következő karakterek engdélyezettek benne: [ a-zA-Z0-9_.@- ]. Ezeken a karaktereken kivül minden karakter le lesz cserélve az adott karakter ASCII kódtáblában használható párjára vagy ha ilyen nincs akkor egyszerűen ki lesz hagyva. Ha így mégis ütköznének a nevek akkor hozzá lesz füzve egy folyamatosan növekvő számláló rész. A belső felhasználónevet lehet használni a felhasználó azonosítására a programon belül. Illetve ez lesz az alapáértelmezett neve a felhasználó kezdő könyvtárának az ownCloud-ban. Illetve..............................."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "A belső felhasználónév attribútuma:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Az UUID-felismerés felülbírálása"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -480,19 +490,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "Az UUID attribútum alapértelmezetten felismerésre kerül. Az UUID attribútum segítségével az LDAP felhasználók és csoportok egyértelműen azonosíthatók. A belső felhasználónév is azonos lesz az UUID-vel, ha fentebb nincs másként definiálva. Ezt a beállítást felülbírálhatja és bármely attribútummal helyettesítheti. Ekkor azonban gondoskodnia kell arról, hogy a kiválasztott attribútum minden felhasználó és csoport esetén lekérdezhető és egyedi értékkel bír. Ha a mezőt üresen hagyja, akkor az alapértelmezett attribútum lesz érvényes. Egy esetleges módosítás csak az újonnan hozzárendelt (ill. létrehozott) felhasználókra és csoportokra lesz érvényes."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "A felhasználók UUID attribútuma:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "A csoportok UUID attribútuma:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Felhasználó - LDAP felhasználó hozzárendelés"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -506,10 +516,10 @@ msgid ""
"experimental stage."
msgstr "A felhasználónevek segítségével történik a (meta)adatok tárolása és hozzárendelése. A felhasználók pontos azonosítása céljából minden LDAP felhasználóhoz egy belső felhasználónevet rendelünk. Ezt a felhasználónevet az LDAP felhasználó UUID attribútumához rendeljük hozzá. Ezen túlmenően a DN is tárolásra kerül a gyorsítótárban, hogy csökkentsük az LDAP lekérdezések számát, de a DN-t nem használjuk azonosításra. Ha a DN megváltozik, akkor a rendszer ezt észleli. A belső felhasználóneveket a rendszer igen sok helyen használja, ezért a hozzárendelések törlése sok érvénytelen adatrekordot eredményez az adatbázisban. A hozzárendelések törlése nem függ a konfigurációtól, minden LDAP konfigurációt érint! Ténylegesen működő szolgáltatás esetén sose törölje a hozzárendeléseket, csak tesztelési vagy kísérleti célú szerveren!"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "A felhasználó - LDAP felhasználó hozzárendelés törlése"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "A csoport - LDAP csoport hozzárendelés törlése"
diff --git a/l10n/hy/core.po b/l10n/hy/core.po
index f4c49800380..31a916c5d2d 100644
--- a/l10n/hy/core.po
+++ b/l10n/hy/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-08 03:26+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: hy\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Կիրակի"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Երկուշաբթի"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Երեքշաբթի"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Չորեքշաբթի"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Հինգշաբթի"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Ուրբաթ"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Շաբաթ"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Հունվար"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Փետրվար"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Մարտ"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Ապրիլ"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Մայիս"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Հունիս"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Հուլիս"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Օգոստոս"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Սեպտեմբեր"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Հոկտեմբեր"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Նոյեմբեր"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Դեկտեմբեր"
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:858
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -293,123 +303,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -525,7 +541,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/hy/files.po b/l10n/hy/files.po
index 7449a234803..86f00de0bee 100644
--- a/l10n/hy/files.po
+++ b/l10n/hy/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr "Պահպանել"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Բեռնել"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Ջնջել"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/hy/files_encryption.po b/l10n/hy/files_encryption.po
index ccf3ebcc249..6379ac121a6 100644
--- a/l10n/hy/files_encryption.po
+++ b/l10n/hy/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/hy/files_external.po b/l10n/hy/files_external.po
index 6b9791aa98d..10f068d6123 100644
--- a/l10n/hy/files_external.po
+++ b/l10n/hy/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-04-26 08:01+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: hy\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Ջնջել"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/hy/files_sharing.po b/l10n/hy/files_sharing.po
index 0852fdce9b2..3948e67f64d 100644
--- a/l10n/hy/files_sharing.po
+++ b/l10n/hy/files_sharing.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: hy\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -55,30 +59,14 @@ msgstr ""
#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:20
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:28 templates/public.php:94
-msgid "Download"
-msgstr "Բեռնել"
-
-#: templates/public.php:45 templates/public.php:48
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:58
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:91
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:98
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/hy/files_trashbin.po b/l10n/hy/files_trashbin.po
index 499cc4c2caa..f41cdd77988 100644
--- a/l10n/hy/files_trashbin.po
+++ b/l10n/hy/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: hy\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Ջնջել"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/hy/lib.po b/l10n/hy/lib.po
index a54f97275bd..b81e6dd42c9 100644
--- a/l10n/hy/lib.po
+++ b/l10n/hy/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: hy\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/hy/settings.po b/l10n/hy/settings.po
index d3c43e0c909..a791585c30a 100644
--- a/l10n/hy/settings.po
+++ b/l10n/hy/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: hy\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Ջնջել"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Այլ"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/hy/user_ldap.po b/l10n/hy/user_ldap.po
index 74da815526b..eeb36900227 100644
--- a/l10n/hy/user_ldap.po
+++ b/l10n/hy/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Armenian (http://www.transifex.com/projects/p/owncloud/language/hy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/ia/core.po b/l10n/ia/core.po
index 881393b8fce..cf720752ab6 100644
--- a/l10n/ia/core.po
+++ b/l10n/ia/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: ia\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Dominica"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Lunedi"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Martedi"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Mercuridi"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Jovedi"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Venerdi"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Sabbato"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "januario"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Februario"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Martio"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "April"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Mai"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Junio"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Julio"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Augusto"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Septembre"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Octobre"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Novembre"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Decembre"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Configurationes"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr "Compartir"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Error"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -293,123 +303,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Contrasigno"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Invia"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "gruppo"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Leva compartir"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "pote modificar"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Nomine de usator"
@@ -525,7 +541,7 @@ msgstr "Personal"
msgid "Users"
msgstr "Usatores"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Applicationes"
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Crear un <strong>conto de administration</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Avantiate"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Dossier de datos"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Configurar le base de datos"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "essera usate"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Usator de base de datos"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Contrasigno de base de datos"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Nomine de base de datos"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Hospite de base de datos"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Clauder le session"
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Tu perdeva le contrasigno?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "memora"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Aperir session"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/ia/files.po b/l10n/ia/files.po
index 6c4344ca4bb..7f1089dd461 100644
--- a/l10n/ia/files.po
+++ b/l10n/ia/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Le file incargate solmente esseva incargate partialmente"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Nulle file esseva incargate."
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Manca un dossier temporari"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Files"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Compartir"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Error"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nomine"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Dimension"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Modificate"
@@ -301,12 +308,12 @@ msgstr "Modificate"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Incargar"
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr "Salveguardar"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Nove"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "File de texto"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Dossier"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Nihil hic. Incarga alcun cosa!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Discargar"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Deler"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Incargamento troppo longe"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/ia/files_encryption.po b/l10n/ia/files_encryption.po
index ad8dfdbd933..ef8a1d96f55 100644
--- a/l10n/ia/files_encryption.po
+++ b/l10n/ia/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/ia/files_external.po b/l10n/ia/files_external.po
index 9b9f183f6f5..2ead0f4a734 100644
--- a/l10n/ia/files_external.po
+++ b/l10n/ia/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: ia\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Usatores"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Deler"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ia/files_sharing.po b/l10n/ia/files_sharing.po
index 82ad5f791cc..e379fe15ecd 100644
--- a/l10n/ia/files_sharing.po
+++ b/l10n/ia/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: ia\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Discargar"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Incargar"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/ia/files_trashbin.po b/l10n/ia/files_trashbin.po
index c373b8961e3..6333e271844 100644
--- a/l10n/ia/files_trashbin.po
+++ b/l10n/ia/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: ia\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Error"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nomine"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Deler"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/ia/lib.po b/l10n/ia/lib.po
index f0bcf02cf0e..9304e0a8417 100644
--- a/l10n/ia/lib.po
+++ b/l10n/ia/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: ia\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Adjuta"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Personal"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Configurationes"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Usatores"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Administration"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "servicios web sub tu controlo"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Files"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/ia/settings.po b/l10n/ia/settings.po
index 5c48ba4fac2..afd2ca20c0c 100644
--- a/l10n/ia/settings.po
+++ b/l10n/ia/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: ia\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Error"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Actualisar"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Gruppos"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Deler"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Interlingua"
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Registro"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Plus"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Adder tu application"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Selectionar un app"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Contrasigno"
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr "Non pote cambiar tu contrasigno"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Contrasigno currente"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nove contrasigno"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Cambiar contrasigno"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-posta"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Tu adresse de e-posta"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Imagine de profilo"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Cancellar"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Linguage"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Adjuta a traducer"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Crear"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Altere"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Nomine de usator"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/ia/user_ldap.po b/l10n/ia/user_ldap.po
index 617c5c580f5..593db01cf1d 100644
--- a/l10n/ia/user_ldap.po
+++ b/l10n/ia/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/owncloud/language/ia/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "Error"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr "Adjuta"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/id/core.po b/l10n/id/core.po
index b3864906052..7420fbb40e0 100644
--- a/l10n/id/core.po
+++ b/l10n/id/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
-"PO-Revision-Date: 2014-01-07 07:10+0000\n"
-"Last-Translator: arifpedia <arifpedia@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s membagikan »%s« dengan anda"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Tidak dapat mengirim Email ke pengguna berikut: %s"
@@ -39,19 +38,6 @@ msgstr "Matikan mode perawatan"
msgid "Updated database"
msgstr "Basis data terbaru"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "Memperbarui filecache, mungkin memerlukan waktu sangat lama..."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Filecache terbaru"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "... %d%% selesai ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Tidak ada gambar atau file yang disediakan"
@@ -72,131 +58,135 @@ msgstr "Tidak ada gambar profil sementara yang tersedia, coba lagi"
msgid "No crop data provided"
msgstr "Tidak ada data krop tersedia"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Minggu"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Senin"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Selasa"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Rabu"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Kamis"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Jumat"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Sabtu"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Januari"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Februari"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Maret"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "April"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Mei"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Juni"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Juli"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Agustus"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "September"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Oktober"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "November"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Desember"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Pengaturan"
-#: js/js.js:872
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Menyimpan..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "beberapa detik yang lalu"
-#: js/js.js:873
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n menit yang lalu"
-#: js/js.js:874
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n jam yang lalu"
-#: js/js.js:875
+#: js/js.js:998
msgid "today"
msgstr "hari ini"
-#: js/js.js:876
+#: js/js.js:999
msgid "yesterday"
msgstr "kemarin"
-#: js/js.js:877
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n hari yang lalu"
-#: js/js.js:878
+#: js/js.js:1001
msgid "last month"
msgstr "bulan kemarin"
-#: js/js.js:879
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n bulan yang lalu"
-#: js/js.js:880
+#: js/js.js:1003
msgid "months ago"
msgstr "beberapa bulan lalu"
-#: js/js.js:881
+#: js/js.js:1004
msgid "last year"
msgstr "tahun kemarin"
-#: js/js.js:882
+#: js/js.js:1005
msgid "years ago"
msgstr "beberapa tahun lalu"
@@ -263,6 +253,26 @@ msgstr "({count} terpilih)"
msgid "Error loading file exists template"
msgstr "Galat memuat templat berkas yang sudah ada"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Dibagikan"
@@ -271,12 +281,12 @@ msgstr "Dibagikan"
msgid "Share"
msgstr "Bagikan"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Galat"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Galat ketika membagikan"
@@ -288,123 +298,123 @@ msgstr "Galat ketika membatalkan pembagian"
msgid "Error while changing permissions"
msgstr "Galat ketika mengubah izin"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Dibagikan dengan anda dan grup {group} oleh {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Dibagikan dengan anda oleh {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Bagikan dengan pengguna atau grup ..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Bagikan tautan"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Lindungi dengan sandi"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Sandi"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Izinkan Unggahan Publik"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Emailkan tautan ini ke orang"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Kirim"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Atur tanggal kedaluwarsa"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Tanggal kedaluwarsa"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Bagian lewat email:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Tidak ada orang ditemukan"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grup"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Berbagi ulang tidak diizinkan"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Dibagikan dalam {item} dengan {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Batalkan berbagi"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "notifikasi via email"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "dapat sunting"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "kontrol akses"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "buat"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "perbarui"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "hapus"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "bagikan"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Sandi dilindungi"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Galat ketika menghapus tanggal kedaluwarsa"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Galat ketika mengatur tanggal kedaluwarsa"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Mengirim ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Email terkirim"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Peringatan"
@@ -451,11 +461,17 @@ msgstr "Pembaruan gagal. Silakan laporkan masalah ini ke <a href=\"https://githu
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Pembaruan sukses. Anda akan diarahkan ulang ke ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s sandi diatur ulang"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Gunakan tautan berikut untuk menyetel ulang sandi Anda: {link}"
@@ -475,8 +491,8 @@ msgstr "Permintaan gagal!<br>Apakah anda yakin email/nama pengguna anda benar?"
msgid "You will receive a link to reset your password via Email."
msgstr "Anda akan menerima tautan penyetelan ulang sandi lewat Email."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Nama pengguna"
@@ -520,7 +536,7 @@ msgstr "Pribadi"
msgid "Users"
msgstr "Pengguna"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Aplikasi"
@@ -630,49 +646,47 @@ msgstr "Untuk informasi cara mengkonfigurasi server anda dengan benar, silakan l
msgid "Create an <strong>admin account</strong>"
msgstr "Buat sebuah <strong>akun admin</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Lanjutan"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Folder data"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Konfigurasikan basis data"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "akan digunakan"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Pengguna basis data"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Sandi basis data"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Nama basis data"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Tablespace basis data"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Host basis data"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Selesaikan instalasi"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Menyelesaikan ..."
@@ -688,7 +702,7 @@ msgstr "Aplikasi ini memerlukan JavaScript yang diaktifkan untuk beroperasi deng
msgid "%s is available. Get more information on how to update."
msgstr "%s tersedia. Dapatkan informasi lebih lanjut tentang cara memperbarui."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Keluar"
@@ -714,28 +728,28 @@ msgstr "Otentikasi dari sisi server gagal!"
msgid "Please contact your administrator."
msgstr "Silahkan hubungi administrator anda."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Lupa sandi?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "selalu masuk"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Masuk"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Cara Alternatif untuk Masuk"
#: 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>"
-msgstr "Hai,<br><br>hanya supaya anda tahu bahwa %s membagikan »%s« dengan anda.<br><a href=\"%s\">Lihat!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/id/files.po b/l10n/id/files.po
index b2151252828..f9f4fcb3c49 100644
--- a/l10n/id/files.po
+++ b/l10n/id/files.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
-"PO-Revision-Date: 2014-01-07 08:10+0000\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -28,36 +28,48 @@ msgstr "Tidak dapat memindahkan %s - Berkas dengan nama ini sudah ada"
msgid "Could not move %s"
msgstr "Tidak dapat memindahkan %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Nama berkas tidak boleh kosong."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Nama berkas tidak boleh mengandung \"/\". Silakan pilih nama yang berbeda."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Nama tidak valid, karakter '\\', '/', '<', '>', ':', '\"', '|', '?' dan '*' tidak diizinkan."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "Nama %s sudah digunakan dalam folder %s. Silakan pilih nama yang berbeda."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Sumber tidak sah"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Galat saat mengunduh %s ke %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Galat saat membuat berkas"
@@ -65,233 +77,228 @@ msgstr "Galat saat membuat berkas"
msgid "Folder name cannot be empty."
msgstr "Nama folder tidak bolh kosong."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Nama folder tidak boleh mengandung \"/\". Silakan pilih nama yang berbeda."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Galat saat membuat folder"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Tidak dapat mengatur folder unggah"
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Token tidak sah"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Tidak ada berkas yang diunggah. Galat tidak dikenal."
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Tidak ada galat, berkas sukses diunggah"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Berkas yang diunggah melampaui direktif upload_max_filesize pada php.ini"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Berkas yang diunggah melampaui direktif MAX_FILE_SIZE yang ditentukan dalam formulir HTML."
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Berkas hanya diunggah sebagian"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Tidak ada berkas yang diunggah"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Folder sementara tidak ada"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Gagal menulis ke disk"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Ruang penyimpanan tidak mencukupi"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Unggah gagal. Tidak mendapatkan informasi berkas."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Unggah gagal. Tidak menemukan berkas yang akan diunggah"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Unggah gagal. Tidak mendapatkan informasi berkas."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Direktori tidak valid."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Berkas"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Tidak dapat mengunggah {filename} karena ini sebuah direktori atau memiliki ukuran 0 byte"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Ruang penyimpanan tidak mencukupi"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Pengunggahan dibatalkan."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Tidak mendapatkan hasil dari server."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URL tidak boleh kosong"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Pada folder home, 'Shared' adalah nama berkas yang sudah digunakan"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} sudah ada"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Tidak dapat membuat berkas"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Tidak dapat membuat folder"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Bagikan"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Hapus secara permanen"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Ubah nama"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Menunggu"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Tidak dapat mengubah nama berkas"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "mengganti {new_name} dengan {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "urungkan"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Galat saat menghapus berkas."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n folder"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n berkas"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} dan {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Mengunggah %n berkas"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' bukan nama berkas yang valid."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Nama tidak valid, karakter '\\', '/', '<', '>', ':', '\"', '|', '?' dan '*' tidak diizinkan."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Ruang penyimpanan Anda penuh, berkas tidak dapat diperbarui atau disinkronkan lagi!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Ruang penyimpanan hampir penuh ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Aplikasi Enskripsi telah diaktifkan tetapi kunci tidak diinisialisasi, silakan log-out dan log-in lagi"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Kunci privat tidak sah untuk Aplikasi Enskripsi. Silakan perbarui sandi kunci privat anda pada pengaturan pribadi untuk memulihkan akses ke berkas anda yang dienskripsi."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Enskripi telah dinonaktifkan tetapi berkas anda tetap dienskripsi. Silakan menuju ke pengaturan pribadi untuk deskrip berkas anda."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Unduhan Anda sedang disiapkan. Prosesnya dapat berlangsung agak lama jika ukuran berkasnya besar."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Galat saat memindahkan berkas"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Galat"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nama"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Ukuran"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Dimodifikasi"
@@ -299,12 +306,12 @@ msgstr "Dimodifikasi"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nama folder tidak sah. Menggunakan 'Shared' sudah digunakan."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s tidak dapat diubah nama"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Unggah"
@@ -340,72 +347,68 @@ msgstr "Ukuran masukan maksimum untuk berkas ZIP"
msgid "Save"
msgstr "Simpan"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Baru"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Berkas teks baru"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Berkas teks"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Map baru"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Folder"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Dari tautan"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Berkas yang dihapus"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Batal pengunggahan"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Anda tidak memiliki akses untuk mengunggah atau membuat berkas disini"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Tidak ada apa-apa di sini. Unggah sesuatu!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Unduh"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Hapus"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Yang diunggah terlalu besar"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Berkas yang dicoba untuk diunggah melebihi ukuran maksimum pengunggahan berkas di server ini."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Berkas sedang dipindai, silakan tunggu."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Yang sedang dipindai"
-
-#: 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 7bc9584010d..4a9069a5298 100644
--- a/l10n/id/files_encryption.po
+++ b/l10n/id/files_encryption.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
-"PO-Revision-Date: 2014-01-07 07:40+0000\n"
-"Last-Translator: arifpedia <arifpedia@gmail.com>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -81,18 +81,18 @@ msgid ""
"administrator"
msgstr "Kesalahan tak dikenal, silakan periksa pengaturan sistem Anda atau hubungi admin."
-#: hooks/hooks.php:62
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Persyaratan yang hilang."
-#: hooks/hooks.php:63
+#: hooks/hooks.php:65
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:281
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Pengguna berikut belum diatur untuk enkripsi:"
@@ -100,9 +100,9 @@ msgstr "Pengguna berikut belum diatur untuk enkripsi:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Inisial enskripsi dijalankan... Ini dapat memakan waktu. Silakan tunggu."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Menyimpan..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/id/files_external.po b/l10n/id/files_external.po
index 2ec650a9173..a74f2ef2c43 100644
--- a/l10n/id/files_external.po
+++ b/l10n/id/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Akses diberikan"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Kesalahan dalam mengonfigurasi penyimpanan Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Berikan hak akses"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Masukkan kunci dan sandi aplikasi Dropbox yang benar."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Kesalahan dalam mengkonfigurasi penyimpanan Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Peringatan:</b> \"smbclient\" tidak terpasang. Mount direktori CIFS/SMB tidak dapat dilakukan. Silakan minta administrator sistem untuk memasangnya."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Peringatan:</b> Dukungan FTP di PHP tidak aktif atau tidak terpasang. Mount direktori FTP tidak dapat dilakukan. Silakan minta administrator sistem untuk memasangnya."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Pengguna"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Hapus"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Aktifkan Penyimpanan Eksternal Pengguna"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Izinkan pengguna untuk mengaitkan penyimpanan eksternal mereka"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Sertifikat root SSL"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Impor Sertifikat Root"
diff --git a/l10n/id/files_sharing.po b/l10n/id/files_sharing.po
index c5659df948b..e87d19ae3e0 100644
--- a/l10n/id/files_sharing.po
+++ b/l10n/id/files_sharing.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
-"PO-Revision-Date: 2014-01-07 08:00+0000\n"
-"Last-Translator: arifpedia <arifpedia@gmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,10 @@ msgstr ""
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Dibagikan oleh {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Berbagi ini dilindungi sandi"
@@ -54,32 +58,16 @@ msgstr "berbagi dinonaktifkan"
msgid "For more info, please ask the person who sent this link."
msgstr "Untuk info lebih lanjut, silakan tanyakan orang yang mengirim tautan ini."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s membagikan folder %s dengan Anda"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s membagikan berkas %s dengan Anda"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Unduh"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Unggah"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Batal unggah"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Tidak ada pratinjau yang tersedia untuk"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Tautan langsung"
diff --git a/l10n/id/files_trashbin.po b/l10n/id/files_trashbin.po
index 5f3ad858bd3..bcd56f05f6f 100644
--- a/l10n/id/files_trashbin.po
+++ b/l10n/id/files_trashbin.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
-"PO-Revision-Date: 2014-01-07 07:10+0000\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -17,21 +17,25 @@ msgstr ""
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:63
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Tidak dapat menghapus permanen %s"
-#: ajax/undelete.php:43
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Tidak dapat memulihkan %s"
-#: js/trash.js:18 js/trash.js:45 js/trash.js:88 js/trash.js:142
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Berkas yang dihapus"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Galat"
-#: lib/trashbin.php:905 lib/trashbin.php:907
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr ""
diff --git a/l10n/id/lib.po b/l10n/id/lib.po
index c2c84a614cb..77fcdde6fc7 100644
--- a/l10n/id/lib.po
+++ b/l10n/id/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-31 01:55-0500\n"
-"PO-Revision-Date: 2013-12-31 03:40+0000\n"
-"Last-Translator: arifpedia <arifpedia@gmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,34 +17,34 @@ msgstr ""
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:245
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr "Apl \"%s\" tidak dapat diinstal karena tidak kompatibel dengan versi ownCloud."
-#: private/app.php:257
+#: private/app.php:248
msgid "No app name specified"
msgstr "Tidak ada nama apl yang ditentukan"
-#: private/app.php:362
+#: private/app.php:353
msgid "Help"
msgstr "Bantuan"
-#: private/app.php:375
+#: private/app.php:366
msgid "Personal"
msgstr "Pribadi"
-#: private/app.php:386
+#: private/app.php:377
msgid "Settings"
msgstr "Pengaturan"
-#: private/app.php:398
+#: private/app.php:389
msgid "Users"
msgstr "Pengguna"
-#: private/app.php:411
+#: private/app.php:402
msgid "Admin"
msgstr "Admin"
@@ -61,15 +61,10 @@ msgstr "Tipe berkas tak dikenal"
msgid "Invalid image"
msgstr "Gambar tidak sah"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "layanan web dalam kendali anda"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "tidak dapat membuka \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Pengunduhan ZIP dimatikan."
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr "Silahkan unduh berkas secara terpisah dalam bentuk potongan kecil atau meminta ke administrator anda."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Tidak ada sumber yang ditentukan saat menginstal apl"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Href tidak ditentukan saat menginstal apl dari http"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Lokasi tidak ditentukan saat menginstal apl dari berkas lokal"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Arsip dengan tipe %s tidak didukung"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Gagal membuka arsip saat menginstal apl"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "Apl tidak menyediakan berkas info.xml"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "Apl tidak dapat diinstal karena terdapat kode yang tidak diizinkan didalam Apl"
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr "Apl tidak dapat diinstal karena tidak kompatibel dengan versi ownCloud"
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr "Apl tidak dapat diinstal karena mengandung tag <shipped>true</shipped> yang tidak diizinkan untuk apl yang bukan bawaan."
-#: private/installer.php:159
+#: private/installer.php:160
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 "Apl tidak dapat diinstal karena versi di info.xml/versi tidak sama dengan versi yang dilansir dari toko apl"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Direktori Apl sudah ada"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Tidak dapat membuat folder apl. Silakan perbaiki perizinan. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Aplikasi tidak diaktifkan"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Galat saat otentikasi"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token sudah kedaluwarsa. Silakan muat ulang halaman."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Berkas"
@@ -199,8 +198,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Anda harus memasukkan akun yang sudah ada atau administrator."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Nama pengguna dan/atau sandi MySQL tidak sah"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -227,21 +226,21 @@ msgstr "Perintah yang bermasalah: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "Pengguna MySQL '%s'@'localhost' sudah ada."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Hapus pengguna ini dari MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "Pengguna MySQL '%s'@'%%' sudah ada."
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Hapus pengguna ini dari MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -268,62 +267,68 @@ msgstr "Atur nama pengguna admin."
msgid "Set an admin password."
msgstr "Atur sandi admin."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Web server Anda belum dikonfigurasikan dengan baik untuk mengizinkan sinkronisasi berkas karena tampaknya antarmuka WebDAV rusak."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Silakan periksa ulang <a href='%s'>panduan instalasi</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s membagikan »%s« dengan anda"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Tidak menemukan kategori \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "beberapa detik yang lalu"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n menit yang lalu"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n jam yang lalu"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "hari ini"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "kemarin"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "%n hari yang lalu"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "bulan kemarin"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n bulan yang lalu"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "tahun kemarin"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "beberapa tahun lalu"
diff --git a/l10n/id/settings.po b/l10n/id/settings.po
index 0b8a55abc7f..44b961c268a 100644
--- a/l10n/id/settings.po
+++ b/l10n/id/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
-"PO-Revision-Date: 2014-01-07 08:10+0000\n"
-"Last-Translator: arifpedia <arifpedia@gmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Email terkirim"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Enkripsi"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Tidak dapat memuat daftar dari App Store"
@@ -113,62 +155,90 @@ msgstr "Back-end tidak mendukung perubahan password, tetapi kunci enkripsi pengg
msgid "Unable to change password"
msgstr "Tidak dapat mengubah sandi"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Dokumentasi Pengguna"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Perbarui ke {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Nonaktifkan"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Aktifkan"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Mohon tunggu...."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Galat saat menonaktifkan aplikasi"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Galat saat mengakifkan aplikasi"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Memperbarui...."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Gagal ketika memperbarui aplikasi"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Galat"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Perbarui"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Diperbarui"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Pilih foto profil"
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Mendeskripsi berkas... Modon tunggu, ini memerlukan beberapa saat."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Menyimpan..."
-
#: js/users.js:47
msgid "deleted"
msgstr "dihapus"
@@ -181,40 +251,40 @@ msgstr "urungkan"
msgid "Unable to remove user"
msgstr "Tidak dapat menghapus pengguna"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grup"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Admin Grup"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Hapus"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "tambah grup"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Tuliskan nama pengguna yang valid"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Gagal membuat pengguna"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Tuliskan sandi yang valid"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Peringatan: Direktori home untuk pengguna \"{user}\" sudah ada"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__language_name__"
@@ -238,18 +308,42 @@ msgstr "Galat dan masalah fatal"
msgid "Fatal issues only"
msgstr "Hanya masalah fatal"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Tidak ada"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Masuk"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Peringatan Keamanan"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Anda mengakses %s melalui HTTP. Kami sangat menyarankan Anda untuk mengkonfigurasi server dengan menggunakan HTTPS sebagai gantinya."
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr "Direktori data dan berkas Anda mungkin dapat diakses dari internet. Berkas .htaccess tidak bekerja. Kami sangat menyarankan untuk mengkonfigurasi server web Anda agar direktori data tidak lagi dapat diakses atau Anda dapat memindahkan direktori data di luar dokumen root webserver."
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Peringatan Persiapan"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Web server Anda belum dikonfigurasikan dengan baik untuk mengizinkan sinkronisasi berkas karena tampaknya antarmuka WebDAV rusak."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Silakan periksa kembali <a href=\"%s\">petunjuk instalasi</a>."
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "Module 'fileinfo' tidak ada"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "Module 'fileinfo' pada PHP tidak ada. Kami sangat menyarankan untuk mengaktifkan modul ini untuk mendapatkan hasil terbaik pada proses pendeteksian mime-type."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr "Versi PHP telah usang"
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "Versi PHP telah usang. Kami sangat menyarankan untuk diperbarui ke versi 5.3.8 atau yang lebih baru karena versi lama diketahui rusak. Ada kemungkinan bahwa instalasi ini tidak bekerja dengan benar."
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "Kode pelokalan tidak berfungsi"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Sistem lokal tidak dapat diatur untuk satu yang mendukung UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Ini artinya mungkin ada masalah dengan karakter tertentu pada nama berkas."
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Kami sangat menyarankan untuk menginstal paket yang dibutuhkan pada sistem agar mendukung salah satu bahasa berikut: %s."
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "Koneksi internet tidak berfungsi"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Jalankan tugas setiap kali halaman dimuat"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php didaftarkan pada layanan webcron untuk memanggil cron.php setiap 15 menit melalui http."
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Menggunakan sistem layanan cron untuk memanggil berkas cron.php setiap 15 menit."
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Berbagi"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Aktifkan API Pembagian"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Izinkan aplikasi untuk menggunakan API Pembagian"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Izinkan tautan"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Izinkan pengguna untuk berbagi item kepada publik lewat tautan"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "Izinkan unggahan publik"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Izinkan pengguna memungkinkan orang lain untuk mengunggah kedalam folder berbagi publik mereka"
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Izinkan pembagian ulang"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Izinkan pengguna untuk berbagi kembali item yang dibagikan kepada mereka."
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Izinkan pengguna untuk berbagi kepada siapa saja"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Hanya izinkan pengguna untuk berbagi dengan pengguna pada grup mereka sendiri"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr "Izinkan pemberitahuan email"
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr "Izinkan pengguna mengirim pemberitahuan email pada berkas yang dibagikan"
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Keamanan"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "Selalu Gunakan HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Memaksa klien untuk menghubungkan ke %s menggunakan sambungan yang dienskripsi."
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Mohon sambungkan ke %s menggunakan HTTPS untuk mengaktifkannya atau menonaktifkan penegakan SSL."
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Alamat server"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "port"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Catat"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Level pencatatan"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Lainnya"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Ciutkan"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Versi"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,30 +587,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Dikembangkan oleh <a href=\"http://ownCloud.org/contact\" target=\"_blank\">komunitas ownCloud</a>, <a href=\"https://github.com/owncloud\" target=\"_blank\">kode sumber</a> dilisensikan di bawah <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Tambahkan Aplikasi Anda"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Aplikasi Lainnya"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Pilih Aplikasi"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Lihat halaman aplikasi di apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-dilisensikan oleh <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Dokumentasi Pengguna"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Dokumentasi Administrator"
@@ -506,7 +648,7 @@ msgstr "Tampilkan Penuntun Konfigurasi Awal"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Anda telah menggunakan <strong>%s</strong> dari total <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Sandi"
@@ -518,151 +660,149 @@ msgstr "Sandi Anda telah diubah"
msgid "Unable to change your password"
msgstr "Gagal mengubah sandi Anda"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Sandi saat ini"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Sandi baru"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Ubah sandi"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Nama Lengkap"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Email"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Alamat email Anda"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Masukkan alamat email untuk mengaktifkan pemulihan sandi"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Foto profil"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Unggah baru"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Pilih baru dari Berkas"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Hapus gambar"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Bisa png atau jpg. Idealnya berbentuk persegi tetapi jika tidak Anda bisa memotongnya nanti."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Avatar disediakan oleh akun asli Anda."
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr "Batal"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Pilih sebagai gambar profil"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Bahasa"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Bantu menerjemahkan"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Gunakan alamat ini untuk <a href=\"%s\" target=\"_blank\">mengakses Berkas via WebDAV</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Enkripsi"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Aplikasi enkripsi tidak lagi diaktifkan, silahkan mendekripsi semua file Anda"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Sandi masuk"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Deskripsi semua Berkas"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Nama Masuk"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Buat"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Sandi pemulihan Admin"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Masukkan sandi pemulihan untuk memulihkan berkas pengguna saat penggantian sandi"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Penyimpanan Baku"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Silakan masukkan jumlah penyimpanan (contoh: \"512 MB\" atau \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Tak terbatas"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Lainnya"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Nama pengguna"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Penyimpanan"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "ubah nama lengkap"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "setel sandi baru"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Baku"
diff --git a/l10n/id/user_ldap.po b/l10n/id/user_ldap.po
index e90f580e2a0..a8e38b76de2 100644
--- a/l10n/id/user_ldap.po
+++ b/l10n/id/user_ldap.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
-"PO-Revision-Date: 2014-01-07 07:10+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
@@ -86,43 +86,43 @@ msgstr "Sukses"
msgid "Error"
msgstr "Galat"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Pilih grup"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Tes koneksi sukses"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Tes koneksi gagal"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Anda ingin menghapus Konfigurasi Server saat ini?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Konfirmasi Penghapusan"
@@ -138,11 +138,11 @@ msgid "%s user found"
msgid_plural "%s users found"
msgstr[0] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -160,7 +160,7 @@ msgstr "Bantuan"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -196,7 +196,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -264,7 +264,7 @@ msgstr "Anda dapat menetapkan Base DN untuk pengguna dan grup dalam tab Lanjutan
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -407,41 +407,51 @@ msgstr "Atribut Pencarian Grup"
msgid "Group-Member association"
msgstr "asosiasi Anggota-Grup"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Atribut Khusus"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Bidang Kuota"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Kuota Baku"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "dalam bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Bidang Email"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Aturan Penamaan Folder Home Pengguna"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Biarkan nama pengguna kosong (default). Atau tetapkan atribut LDAP/AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -457,15 +467,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -476,19 +486,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -502,10 +512,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/id/user_webdavauth.po b/l10n/id/user_webdavauth.po
index 1c607bd00f8..8663a9a05ed 100644
--- a/l10n/id/user_webdavauth.po
+++ b/l10n/id/user_webdavauth.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# arifpedia <arifpedia@gmail.com>, 2014
# w41l <walecha99@gmail.com>, 2013
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"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-01-10 15:01+0000\n"
+"Last-Translator: arifpedia <arifpedia@gmail.com>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/owncloud/language/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,11 +25,11 @@ msgstr "Otentikasi WebDAV"
#: templates/settings.php:4
msgid "Address: "
-msgstr ""
+msgstr "Alamat:"
#: 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 "Kredensial pengguna akan dikirim ke alamat ini. Pengaya ini memeriksa respon dan akan menafsirkan kode status HTTP 401 dan 403 sebagai kredensial yang tidak valid, dan semua tanggapan lain akan dianggap sebagai kredensial yang valid."
diff --git a/l10n/is/core.po b/l10n/is/core.po
index 24e272a5edf..86fd036873d 100644
--- a/l10n/is/core.po
+++ b/l10n/is/core.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:22+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,12 +18,11 @@ msgstr ""
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -40,19 +39,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -73,135 +59,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Sunnudagur"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Mánudagur"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Þriðjudagur"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Miðvikudagur"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Fimmtudagur"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Föstudagur"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Laugardagur"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Janúar"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Febrúar"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Mars"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Apríl"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Maí"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Júní"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Júlí"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Ágúst"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "September"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Október"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Nóvember"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Desember"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Stillingar"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Er að vista ..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "sek."
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "í dag"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "í gær"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "síðasta mánuði"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "mánuðir síðan"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "síðasta ári"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "einhverjum árum"
@@ -269,6 +259,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Deilt"
@@ -277,12 +287,12 @@ msgstr "Deilt"
msgid "Share"
msgstr "Deila"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Villa"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Villa við deilingu"
@@ -294,123 +304,123 @@ msgstr "Villa við að hætta deilingu"
msgid "Error while changing permissions"
msgstr "Villa við að breyta aðgangsheimildum"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Deilt með þér og hópnum {group} af {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Deilt með þér af {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Verja með lykilorði"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Lykilorð"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Senda vefhlekk í tölvupóstu til notenda"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Senda"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Setja gildistíma"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Gildir til"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Deila með tölvupósti:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Engir notendur fundust"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Endurdeiling er ekki leyfð"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Deilt með {item} ásamt {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Hætta deilingu"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "getur breytt"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "aðgangsstýring"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "mynda"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "uppfæra"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "eyða"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "deila"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Verja með lykilorði"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Villa við að aftengja gildistíma"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Villa við að setja gildistíma"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Sendi ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Tölvupóstur sendur"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Aðvörun"
@@ -457,11 +467,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Uppfærslan heppnaðist. Beini þér til ownCloud nú."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Notað eftirfarandi veftengil til að endursetja lykilorðið þitt: {link}"
@@ -481,8 +497,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "Þú munt fá veftengil í tölvupósti til að endursetja lykilorðið."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Notendanafn"
@@ -526,7 +542,7 @@ msgstr "Um mig"
msgid "Users"
msgstr "Notendur"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Forrit"
@@ -636,49 +652,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Útbúa <strong>vefstjóra aðgang</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Ítarlegt"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Gagnamappa"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Stilla gagnagrunn"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "verður notað"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Gagnagrunns notandi"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Gagnagrunns lykilorð"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Nafn gagnagrunns"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Töflusvæði gagnagrunns"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Netþjónn gagnagrunns"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Virkja uppsetningu"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -694,7 +708,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr "%s er til boða. Fáðu meiri upplýsingar um hvernig þú uppfærir."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Útskrá"
@@ -720,27 +734,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Týndir þú lykilorðinu?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "muna eftir mér"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "<strong>Skrá inn</strong>"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/is/files.po b/l10n/is/files.po
index ba1a0cc0144..61955187307 100644
--- a/l10n/is/files.po
+++ b/l10n/is/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr "Gat ekki fært %s - Skrá með þessu nafni er þegar til"
msgid "Could not move %s"
msgstr "Gat ekki fært %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Nafn skráar má ekki vera tómt"
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Ógilt nafn, táknin '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' eru ekki leyfð."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Engin skrá var send inn. Óþekkt villa."
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Engin villa, innsending heppnaðist"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Innsend skrá er stærri en upload_max stillingin í php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Innsenda skráin er stærri en MAX_FILE_SIZE sem skilgreint er í HTML sniðinu."
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Einungis hluti af innsendri skrá skilaði sér"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Engin skrá skilaði sér"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Vantar bráðabirgðamöppu"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Tókst ekki að skrifa á disk"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Ógild mappa."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Skrár"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Ekki nægt pláss tiltækt"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Hætt við innsendingu."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} er þegar til"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Deila"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Endurskýra"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Bíður"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "yfirskrifaði {new_name} með {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "afturkalla"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' er ekki leyfilegt nafn."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Ógilt nafn, táknin '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' eru ekki leyfð."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Villa"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nafn"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Stærð"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Breytt"
@@ -301,12 +308,12 @@ msgstr "Breytt"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Senda inn"
@@ -342,72 +349,68 @@ msgstr "Hámarks inntaksstærð fyrir ZIP skrár"
msgid "Save"
msgstr "Vista"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Nýtt"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Texta skrá"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Mappa"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Af tengli"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Hætta við innsendingu"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Ekkert hér. Settu eitthvað inn!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Niðurhal"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Eyða"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Innsend skrá er of stór"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Skrárnar sem þú ert að senda inn eru stærri en hámarks innsendingarstærð á þessum netþjóni."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Verið er að skima skrár, vinsamlegast hinkraðu."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Er að skima"
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/is/files_encryption.po b/l10n/is/files_encryption.po
index d8f5c06d8c1..599989d20ec 100644
--- a/l10n/is/files_encryption.po
+++ b/l10n/is/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Er að vista ..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/is/files_external.po b/l10n/is/files_external.po
index aa54645b9cd..27db470770c 100644
--- a/l10n/is/files_external.po
+++ b/l10n/is/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Aðgengi veitt"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Villa við að setja upp Dropbox gagnasvæði"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Veita aðgengi"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Gefðu upp virkan Dropbox lykil og leynikóða"
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Villa kom upp við að setja upp Google Drive gagnasvæði"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Aðvörun:</b> \"smbclient\" er ekki uppsettur. Uppsetning á CIFS/SMB gagnasvæðum er ekki möguleg. Hafðu samband við kerfisstjóra til að fá hann uppsettan."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Aðvörun:</b> FTP stuðningur í PHP er ekki virkur. Uppsetning á FTP gagnasvæðum er ekki möguleg. Hafðu samband við kerfisstjóra til að fá hann uppsettan."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Notendur"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Eyða"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Virkja ytra gagnasvæði notenda"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Leyfa notendum að bæta við sínum eigin ytri gagnasvæðum"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL rótar skilríki"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Flytja inn rótar skilríki"
diff --git a/l10n/is/files_sharing.po b/l10n/is/files_sharing.po
index cda2b8abd93..7e43bcdc422 100644
--- a/l10n/is/files_sharing.po
+++ b/l10n/is/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s deildi möppunni %s með þér"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s deildi skránni %s með þér"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Niðurhal"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Senda inn"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Hætta við innsendingu"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Yfirlit ekki í boði fyrir"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/is/files_trashbin.po b/l10n/is/files_trashbin.po
index 228fce21ec7..72fed74a6d9 100644
--- a/l10n/is/files_trashbin.po
+++ b/l10n/is/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Villa"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nafn"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Eyða"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/is/lib.po b/l10n/is/lib.po
index 8bda5c5c8cf..bbb36d90674 100644
--- a/l10n/is/lib.po
+++ b/l10n/is/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Hjálp"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Um mig"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Stillingar"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Notendur"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Stjórnun"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "vefþjónusta undir þinni stjórn"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Slökkt á ZIP niðurhali."
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Forrit ekki virkt"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Villa við auðkenningu"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Auðkenning útrunnin. Vinsamlegast skráðu þig aftur inn."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Skrár"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Fann ekki flokkinn \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "sek."
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "í dag"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "í gær"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "síðasta mánuði"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "síðasta ári"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "einhverjum árum"
diff --git a/l10n/is/settings.po b/l10n/is/settings.po
index 2ea8e49f9ee..4c9738adbb7 100644
--- a/l10n/is/settings.po
+++ b/l10n/is/settings.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,48 @@ msgstr ""
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Tölvupóstur sendur"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Dulkóðun"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Ekki tókst að hlaða lista frá forrita síðu"
@@ -114,61 +156,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Notenda handbók"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Gera óvirkt"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Virkja"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Andartak...."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Uppfæri..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Villa"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Uppfæra"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Uppfært"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Er að vista ..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -182,40 +252,40 @@ msgstr "afturkalla"
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Hópar"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Hópstjóri"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Eyða"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__nafn_tungumáls__"
@@ -239,18 +309,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Ekkert"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Öryggis aðvörun"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -259,68 +353,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -329,118 +423,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Host nafn netþjóns"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Meira"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Minna"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Útgáfa"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -450,30 +588,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Þróað af <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud samfélaginu</a>, <a href=\"https://github.com/owncloud\" target=\"_blank\">forrita kóðinn</a> er skráðu með <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Bæta við forriti"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Fleiri forrit"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Veldu forrit"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Skoða síðu forrits hjá apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-leyfi skráð af <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Notenda handbók"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Stjórnenda handbók"
@@ -507,7 +649,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Þú hefur notað <strong>%s</strong> af tiltæku <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Lykilorð"
@@ -519,151 +661,149 @@ msgstr "Lykilorði þínu hefur verið breytt"
msgid "Unable to change your password"
msgstr "Ekki tókst að breyta lykilorðinu þínu"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Núverandi lykilorð"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nýtt lykilorð"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Breyta lykilorði"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Netfang"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Netfangið þitt"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Sláðu inn netfangið þitt til að virkja endurheimt á lykilorði"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Hætta við"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Tungumál"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Hjálpa við þýðingu"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Dulkóðun"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Búa til"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Sjálfgefin gagnageymsla"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Ótakmarkað"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Annað"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Notendanafn"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "gagnapláss"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Sjálfgefið"
diff --git a/l10n/is/user_ldap.po b/l10n/is/user_ldap.po
index 346a6ab1bd1..e0cccdc882d 100644
--- a/l10n/is/user_ldap.po
+++ b/l10n/is/user_ldap.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/owncloud/language/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -87,43 +87,43 @@ msgstr ""
msgid "Error"
msgstr "Villa"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -141,11 +141,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -163,7 +163,7 @@ msgstr "Hjálp"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -199,7 +199,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -267,7 +267,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -410,41 +410,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -460,15 +470,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -479,19 +489,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -505,10 +515,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/it/core.po b/l10n/it/core.po
index 4e82d964475..1597098ae1d 100644
--- a/l10n/it/core.po
+++ b/l10n/it/core.po
@@ -5,14 +5,14 @@
# Translators:
# nappo <leone@inventati.org>, 2013
# idetao <marcxosm@gmail.com>, 2013
-# polxmod <paolo.velati@gmail.com>, 2013
-# Vincenzo Reale <vinx.reale@gmail.com>, 2013
+# Paolo Velati <paolo.velati@gmail.com>, 2013-2014
+# Vincenzo Reale <vinx.reale@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 21:10+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"
@@ -21,12 +21,11 @@ msgstr ""
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s ha condiviso «%s» con te"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr "La data di scadenza è nel passato."
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Impossibile inviare email ai seguenti utenti: %s"
@@ -43,19 +42,6 @@ msgstr "Modalità di manutenzione disattivata"
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 ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Non è stata fornita alcun immagine o file"
@@ -76,135 +62,139 @@ msgstr "Nessuna immagine di profilo provvisoria disponibile, riprova"
msgid "No crop data provided"
msgstr "Dati di ritaglio non forniti"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Domenica"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Lunedì"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Martedì"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Mercoledì"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Giovedì"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Venerdì"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Sabato"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Gennaio"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Febbraio"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Marzo"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Aprile"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Maggio"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Giugno"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Luglio"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Agosto"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Settembre"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Ottobre"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Novembre"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Dicembre"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Impostazioni"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Salvataggio in corso..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "secondi fa"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minuto fa"
msgstr[1] "%n minuti fa"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n ora fa"
msgstr[1] "%n ore fa"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "oggi"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "ieri"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n giorno fa"
msgstr[1] "%n giorni fa"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "mese scorso"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n mese fa"
msgstr[1] "%n mesi fa"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "mesi fa"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "anno scorso"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "anni fa"
@@ -272,6 +262,26 @@ msgstr "({count} selezionati)"
msgid "Error loading file exists template"
msgstr "Errore durante il caricamento del modello del file esistente"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "Password molto debole"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "Password debole"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr "Password così-così"
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "Password buona"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "Password forte"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Condivisi"
@@ -280,12 +290,12 @@ msgstr "Condivisi"
msgid "Share"
msgstr "Condividi"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Errore"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Errore durante la condivisione"
@@ -297,123 +307,123 @@ msgstr "Errore durante la rimozione della condivisione"
msgid "Error while changing permissions"
msgstr "Errore durante la modifica dei permessi"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Condiviso con te e con il gruppo {group} da {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Condiviso con te da {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Condividi con utente o gruppo ..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Condividi collegamento"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Proteggi con password"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Password"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Consenti caricamento pubblico"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Invia collegamento via email"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Invia"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Imposta data di scadenza"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Data di scadenza"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Condividi tramite email:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Non sono state trovate altre persone"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "gruppo"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "La ri-condivisione non è consentita"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Condiviso in {item} con {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Rimuovi condivisione"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "notifica tramite email"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "può modificare"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "controllo d'accesso"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "creare"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "aggiornare"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "elimina"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "condividi"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Protetta da password"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Errore durante la rimozione della data di scadenza"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Errore durante l'impostazione della data di scadenza"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Invio in corso..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Messaggio inviato"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Avviso"
@@ -460,11 +470,17 @@ msgstr "L'aggiornamento non è riuscito. Segnala il problema alla <a href=\"http
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "L'aggiornamento è stato effettuato correttamente. Stai per essere reindirizzato a ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "Ripristino password di %s"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr "Si è verificato un problema durante l'invio della email, contatta il tuo amministratore."
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Usa il collegamento seguente per ripristinare la password: {link}"
@@ -484,8 +500,8 @@ msgstr "Richiesta non riuscita!<br>Sei sicuro che l'indirizzo di posta/nome uten
msgid "You will receive a link to reset your password via Email."
msgstr "Riceverai un collegamento per ripristinare la tua password via email"
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Nome utente"
@@ -529,7 +545,7 @@ msgstr "Personale"
msgid "Users"
msgstr "Utenti"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Applicazioni"
@@ -639,49 +655,47 @@ msgstr "Per informazioni su come configurare correttamente il tuo server, vedi l
msgid "Create an <strong>admin account</strong>"
msgstr "Crea un <strong>account amministratore</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Avanzat"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr "Archiviazione e database"
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Cartella dati"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Configura il database"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "sarà utilizzato"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Utente del database"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Password del database"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Nome del database"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Spazio delle tabelle del database"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Host del database"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Termina la configurazione"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Completamento..."
@@ -697,7 +711,7 @@ msgstr "L'applicazione richiede che JavaScript sia abilitato per un corretto fun
msgid "%s is available. Get more information on how to update."
msgstr "%s è disponibile. Ottieni ulteriori informazioni sull'aggiornamento."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Esci"
@@ -723,28 +737,28 @@ msgstr "Autenticazione lato server non riuscita!"
msgid "Please contact your administrator."
msgstr "Contatta il tuo amministratore di sistema."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Hai perso la password?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "ricorda"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Accedi"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Accessi alternativi"
#: 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>"
-msgstr "Ciao,<br><br>volevo informarti che %s ha condiviso %s con te.<br><a href=\"%s\">Vedi!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr "Ciao,<br><br>volevo informarti che %s ha condiviso <strong>%s</strong> con te.<br><a href=\"%s\">Guarda!</a><br><br>"
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/it/files.po b/l10n/it/files.po
index 888244240e0..5422d6a6afb 100644
--- a/l10n/it/files.po
+++ b/l10n/it/files.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# polxmod <paolo.velati@gmail.com>, 2013
-# Vincenzo Reale <vinx.reale@gmail.com>, 2013
+# Paolo Velati <paolo.velati@gmail.com>, 2013-2014
+# Vincenzo Reale <vinx.reale@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-24 01:55-0500\n"
-"PO-Revision-Date: 2013-12-22 22:30+0000\n"
-"Last-Translator: Vincenzo Reale <vinx.reale@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/owncloud/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,36 +29,48 @@ msgstr "Impossibile spostare %s - un file con questo nome esiste già"
msgid "Could not move %s"
msgstr "Impossibile spostare %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Il nome del file non può essere vuoto."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Il nome del file non può contenere il carattere \"/\". Scegli un nome diverso."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "\"%s\" non è un nome file valido."
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Nome non valido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non sono consentiti."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr "La cartella di destinazione è stata spostata o eliminata."
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "Il nome %s è attualmente in uso nella cartella %s. Scegli un nome diverso."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Non è una sorgente valida"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Al server non è permesso aprire URL, controlla la configurazione del server"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Errore durante lo scaricamento di %s su %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Errore durante la creazione del file"
@@ -66,236 +78,231 @@ msgstr "Errore durante la creazione del file"
msgid "Folder name cannot be empty."
msgstr "Il nome della cartella non può essere vuoto."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Il nome della cartella non può contenere il carattere \"/\". Scegli un nome diverso."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Errore durante la creazione della cartella"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Impossibile impostare una cartella di caricamento."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Token non valido"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Nessun file è stato inviato. Errore sconosciuto"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Non ci sono errori, il file è stato caricato correttamente"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Il file caricato supera la direttiva upload_max_filesize in php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Il file inviato supera la direttiva MAX_FILE_SIZE specificata nel modulo HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Il file è stato caricato solo parzialmente"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Nessun file è stato caricato"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Manca una cartella temporanea"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Scrittura su disco non riuscita"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Spazio di archiviazione insufficiente"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Caricamento non riuscito. Impossibile ottenere informazioni sul file."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Caricamento non riuscito. Impossibile trovare il file caricato."
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Caricamento non riuscito. Impossibile ottenere informazioni sul file."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Cartella non valida."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "File"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Impossibile caricare {filename} poiché è una cartella oppure ha una dimensione di 0 byte."
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Spazio disponibile insufficiente"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr "La dimensione totale del file {size1} supera il limite di caricamento {size2}"
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr "Spazio insufficiente, stai caricando {size1}, ma è rimasto solo {size2}"
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Invio annullato"
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Impossibile ottenere il risultato dal server."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "L'URL non può essere vuoto."
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Nella cartella home 'Shared' è un nome riservato"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} esiste già"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Impossibile creare il file"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Impossibile creare la cartella"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Errore durante il recupero dello URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Condividi"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Elimina definitivamente"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Rinomina"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "In corso"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Impossibile rinominare il file"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "sostituito {new_name} con {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "annulla"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Errore durante l'eliminazione del file."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n cartella"
msgstr[1] "%n cartelle"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n file"
msgstr[1] "%n file"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} e {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Caricamento di %n file in corso"
msgstr[1] "Caricamento di %n file in corso"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' non è un nome file valido."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "\"{name}\" non è un nome file valido."
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Nome non valido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' non sono consentiti."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Lo spazio di archiviazione è pieno, i file non possono essere più aggiornati o sincronizzati!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Lo spazio di archiviazione è quasi pieno ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "L'applicazione di cifratura è abilitata, ma le chiavi non sono state inizializzate, disconnettiti ed effettua nuovamente l'accesso"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Chiave privata non valida per l'applicazione di cifratura. Aggiorna la password della chiave privata nelle impostazioni personali per ripristinare l'accesso ai tuoi file cifrati."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "La cifratura è stata disabilitata ma i tuoi file sono ancora cifrati. Vai nelle impostazioni personali per decifrare i file."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Il tuo scaricamento è in fase di preparazione. Ciò potrebbe richiedere del tempo se i file sono grandi."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Errore durante lo spostamento del file"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Errore"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nome"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Dimensione"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Modificato"
@@ -303,12 +310,12 @@ msgstr "Modificato"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nome della cartella non valido. L'uso di 'Shared' è riservato."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s non può essere rinominato"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Carica"
@@ -344,72 +351,68 @@ msgstr "Dimensione massima per i file ZIP"
msgid "Save"
msgstr "Salva"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Nuovo"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Nuovo file di testo"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "File di testo"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Nuova cartella"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Cartella"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Da collegamento"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "File eliminati"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Annulla invio"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Qui non hai i permessi di caricare o creare file"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Non c'è niente qui. Carica qualcosa!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Scarica"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Elimina"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Caricamento troppo grande"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Scansione dei file in corso, attendi"
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Scansione corrente"
-
-#: 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 c77b29e41ab..50a0f6c6ad9 100644
--- a/l10n/it/files_encryption.po
+++ b/l10n/it/files_encryption.po
@@ -4,14 +4,14 @@
#
# Translators:
# idetao <marcxosm@gmail.com>, 2013
-# polxmod <paolo.velati@gmail.com>, 2013
-# Vincenzo Reale <vinx.reale@gmail.com>, 2013
+# Paolo Velati <paolo.velati@gmail.com>, 2013-2014
+# Vincenzo Reale <vinx.reale@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-03 06:40+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 22: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"
@@ -83,18 +83,18 @@ msgid ""
"administrator"
msgstr "Errore sconosciuto, controlla le impostazioni di sistema o contatta il tuo amministratore"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Requisiti mancanti."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "I seguenti utenti non sono configurati per la cifratura:"
@@ -102,9 +102,9 @@ msgstr "I seguenti utenti non sono configurati per la cifratura:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Cifratura iniziale avviata... Potrebbe richiedere del tempo. Attendi."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Salvataggio in corso..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr "Cifratura iniziale in esecuzione... Riprova più tardi."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/it/files_external.po b/l10n/it/files_external.po
index 4704f0c3cdb..861c245c59e 100644
--- a/l10n/it/files_external.po
+++ b/l10n/it/files_external.po
@@ -3,12 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Paolo Velati <paolo.velati@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 22:47+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"
@@ -17,40 +18,44 @@ msgstr ""
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Accesso consentito"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Errore durante la configurazione dell'archivio Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Concedi l'accesso"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Fornisci chiave di applicazione e segreto di Dropbox validi."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Errore durante la configurazione dell'archivio Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Salvato"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Avviso:</b> \"smbclient\" non è installato. Impossibile montare condivisioni CIFS/SMB. Chiedi all'amministratore di sistema di installarlo."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Avviso:</b> il supporto FTP di PHP non è abilitato o non è installato. Impossibile montare condivisioni FTP. Chiedi all'amministratore di sistema di installarlo."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +107,22 @@ msgid "Users"
msgstr "Utenti"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Elimina"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Abilita la memoria esterna dell'utente"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Consenti agli utenti di montare la propria memoria esterna"
+msgid "Allow users to mount the following external storage"
+msgstr "Consenti agli utenti di montare la seguente memoria esterna"
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Certificati SSL radice"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importa certificato radice"
diff --git a/l10n/it/files_sharing.po b/l10n/it/files_sharing.po
index bba679726f3..98a37b856b3 100644
--- a/l10n/it/files_sharing.po
+++ b/l10n/it/files_sharing.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# polxmod <paolo.velati@gmail.com>, 2013
+# Paolo Velati <paolo.velati@gmail.com>, 2013-2014
# Vincenzo Reale <vinx.reale@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 22:47+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"
@@ -19,6 +19,10 @@ msgstr ""
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Condiviso da {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Questa condivione è protetta da password"
@@ -55,32 +59,16 @@ msgstr "la condivisione è disabilitata"
msgid "For more info, please ask the person who sent this link."
msgstr "Per ulteriori informazioni, chiedi alla persona che ti ha inviato il collegamento."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s ha condiviso la cartella %s con te"
+msgid "shared by %s"
+msgstr "condiviso da %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s ha condiviso il file %s con te"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Scarica"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Carica"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Annulla il caricamento"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Nessuna anteprima disponibile per"
+msgid "Download %s"
+msgstr "Scarica %s"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Collegamento diretto"
diff --git a/l10n/it/files_trashbin.po b/l10n/it/files_trashbin.po
index 05958ee8c97..2823cc284f3 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: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-16 03:12-0400\n"
+"PO-Revision-Date: 2014-03-15 07:00+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"
@@ -18,44 +18,48 @@ msgstr ""
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Impossibile eliminare %s definitivamente"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Impossibile ripristinare %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "File eliminati"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Errore"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "ripristinati"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Qui non c'è niente. Il tuo cestino è vuoto."
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nome"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Ripristina"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Eliminati"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Elimina"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "File eliminati"
diff --git a/l10n/it/lib.po b/l10n/it/lib.po
index 6fba55653fe..5675eee56ab 100644
--- a/l10n/it/lib.po
+++ b/l10n/it/lib.po
@@ -4,15 +4,15 @@
#
# Translators:
# Francesco Capuano <francesco@capu.it>, 2013
-# polxmod <paolo.velati@gmail.com>, 2013
-# Vincenzo Reale <vinx.reale@gmail.com>, 2013
+# Paolo Velati <paolo.velati@gmail.com>, 2013-2014
+# Vincenzo Reale <vinx.reale@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 22:52+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"
@@ -20,38 +20,38 @@ msgstr ""
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, 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."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Il nome dell'applicazione non è specificato"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Aiuto"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Personale"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Impostazioni"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Utenti"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Admin"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Aggiornamento non riuscito \"%s\"."
@@ -64,15 +64,10 @@ msgstr "Tipo di file sconosciuto"
msgid "Invalid image"
msgstr "Immagine non valida"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "servizi web nelle tue mani"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "impossibile aprire \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Lo scaricamento in formato ZIP è stato disabilitato."
@@ -95,74 +90,78 @@ msgid ""
"administrator."
msgstr "Scarica i file separatamente in blocchi più piccoli o chiedi al tuo amministratore."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Nessuna fonte specificata durante l'installazione dell'applicazione"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Nessun href specificato durante l'installazione dell'applicazione da http"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Nessun percorso specificato durante l'installazione dell'applicazione da file locale"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Gli archivi di tipo %s non sono supportati"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Apertura archivio non riuscita durante l'installazione dell'applicazione"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "L'applicazione non fornisce un file info.xml"
-#: private/installer.php:131
+#: private/installer.php:132
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"
-#: private/installer.php:140
+#: private/installer.php:141
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"
-#: private/installer.php:146
+#: private/installer.php:147
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"
+msgstr "L'applicazione non può essere installata poiché contiene il tag <shipped>true<shipped> che è consentito per le applicazioni native"
-#: private/installer.php:159
+#: private/installer.php:160
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"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "La cartella dell'applicazione esiste già"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Impossibile creare la cartella dell'applicazione. Correggi i permessi. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "L'applicazione non è abilitata"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Errore di autenticazione"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token scaduto. Ricarica la pagina."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "Utente sconosciuto"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "File"
@@ -202,8 +201,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "È necessario inserire un account esistente o l'amministratore."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Nome utente e/o password di MySQL non validi"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr "Nome utente e/o password di MySQL/MariaDB non validi"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -230,21 +229,21 @@ msgstr "Il comando non consentito era: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "L'utente MySQL '%s'@'localhost' esiste già."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr "L'utente MySQL/MariaDB '%s'@'localhost' esiste già."
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Elimina questo utente da MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr "Elimina questo utente da MySQL/MariaDB"
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "L'utente MySQL '%s'@'%%' esiste già"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr "L'utente MySQL/MariaDB '%s'@'%%' esiste già"
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Elimina questo utente da MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr "Elimina questo utente da MySQL/MariaDB."
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -271,66 +270,72 @@ msgstr "Imposta un nome utente di amministrazione."
msgid "Set an admin password."
msgstr "Imposta una password di amministrazione."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Il tuo server web non è configurato correttamente per consentire la sincronizzazione dei file poiché l'interfaccia WebDAV sembra essere danneggiata."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Leggi attentamente le <a href='%s'>guide d'installazione</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s ha condiviso «%s» con te"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Impossibile trovare la categoria \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "secondi fa"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minuto fa"
msgstr[1] "%n minuti fa"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n ora fa"
msgstr[1] "%n ore fa"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "oggi"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "ieri"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "%n giorno fa"
msgstr[1] "%n giorni fa"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "mese scorso"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n mese fa"
msgstr[1] "%n mesi fa"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "anno scorso"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "anni fa"
diff --git a/l10n/it/settings.po b/l10n/it/settings.po
index b972a97ad19..c466a063ba4 100644
--- a/l10n/it/settings.po
+++ b/l10n/it/settings.po
@@ -5,14 +5,14 @@
# 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
+# Paolo Velati <paolo.velati@gmail.com>, 2013-2014
+# Vincenzo Reale <vinx.reale@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-24 01:55-0500\n"
-"PO-Revision-Date: 2013-12-22 22:30+0000\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
+"PO-Revision-Date: 2014-03-13 18:21+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"
@@ -21,6 +21,48 @@ msgstr ""
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr "Valore non valido fornito per %s"
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Salvato"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "prova impostazioni email"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr "Se hai ricevuto questa email, le impostazioni dovrebbero essere corrette."
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr "Si è verificato un problema durante l'invio dell'email. Controlla le tue impostazioni."
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Email inviata"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr "Devi impostare l'indirizzo del tuo utente prima di poter provare l'invio delle email."
+
+#: admin/controller.php:116 templates/admin.php:284
+msgid "Send mode"
+msgstr "Modalità di invio"
+
+#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
+msgid "Encryption"
+msgstr "Cifratura"
+
+#: admin/controller.php:120 templates/admin.php:321
+msgid "Authentication method"
+msgstr "Metodo di autenticazione"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Impossibile caricare l'elenco dall'App Store"
@@ -117,62 +159,90 @@ msgstr "Il motore non supporta la modifica della password, ma la chiave di cifra
msgid "Unable to change password"
msgstr "Impossibile cambiare la password"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "Invio in corso..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Documentazione utente"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "Documentazione di amministrazione"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Aggiorna a {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Disabilita"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Abilita"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Attendere..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Errore durante la disattivazione"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Errore durante l'attivazione"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Aggiornamento in corso..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Errore durante l'aggiornamento"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Errore"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Aggiorna"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Aggiornato"
-#: js/personal.js:220
+#: js/personal.js:246
msgid "Select a profile picture"
msgstr "Seleziona un'immagine del profilo"
-#: js/personal.js:266
+#: js/personal.js:277
+msgid "Very weak password"
+msgstr "Password molto debole"
+
+#: js/personal.js:278
+msgid "Weak password"
+msgstr "Password debole"
+
+#: js/personal.js:279
+msgid "So-so password"
+msgstr "Password così-così"
+
+#: js/personal.js:280
+msgid "Good password"
+msgstr "Password buona"
+
+#: js/personal.js:281
+msgid "Strong password"
+msgstr "Password forte"
+
+#: js/personal.js:316
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Decifratura dei file in corso... Attendi, potrebbe richiedere del tempo."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Salvataggio in corso..."
-
#: js/users.js:47
msgid "deleted"
msgstr "eliminati"
@@ -185,40 +255,40 @@ msgstr "annulla"
msgid "Unable to remove user"
msgstr "Impossibile rimuovere l'utente"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Gruppi"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Gruppi amministrati"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Elimina"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "aggiungi gruppo"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Deve essere fornito un nome utente valido"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Errore durante la creazione dell'utente"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Deve essere fornita una password valida"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Avviso: la cartella home dell'utente \"{user}\" esiste già"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Italiano"
@@ -242,18 +312,42 @@ msgstr "Errori e problemi gravi"
msgid "Fatal issues only"
msgstr "Solo problemi gravi"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Nessuno"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Accesso"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr "Semplice"
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr "Gestore NT LAN"
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Avviso di sicurezza"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Sei connesso a %s tramite HTTP. Ti suggeriamo vivamente di configurare il tuo server per richiedere l'utilizzo del protocollo HTTPS al posto di HTTP."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -262,68 +356,68 @@ msgid ""
"root."
msgstr "La cartella dei dati e i tuoi file sono probabilmente accessibili da Internet.\nIl file .htaccess non funziona. Ti consigliamo vivamente di configurare il server web in modo che la cartella dei dati non sia più accessibile o spostare la cartella fuori dalla radice del server web."
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Avviso di configurazione"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Il tuo server web non è configurato correttamente per consentire la sincronizzazione dei file poiché l'interfaccia WebDAV sembra essere danneggiata."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Leggi attentamente le <a href='%s'>guide d'installazione</a>."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "Modulo 'fileinfo' mancante"
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "Il modulo PHP 'fileinfo' non è presente. Consigliamo vivamente di abilitare questo modulo per ottenere risultati migliori con il rilevamento dei tipi MIME."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
msgstr "La tua versione di PHP è obsoleta"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "La tua versione di PHP è obsoleta. Ti consigliamo vivamente di aggiornare alla versione 5.3.8 o successiva poiché è sono noti problemi con le vecchie versioni. L'installazione attuale potrebbe non funzionare correttamente."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "Locale non funzionante"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "La localizzazione di sistema non può essere impostata a una che supporta UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Ciò significa che potrebbero esserci problemi con alcuni caratteri nei nomi dei file."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Consigliamo vivamente di installare i pacchetti richiesti sul tuo sistema per supportare una delle\nlocalizzazioni seguenti: %s."
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "Concessione Internet non funzionante"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -332,118 +426,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Questo server ownCloud non ha una connessione a Internet funzionante. Ciò significa che alcune delle funzionalità come il montaggio di archivi esterni, le notifiche degli aggiornamenti o l'installazione di applicazioni di terze parti non funzioneranno. L'accesso remoto ai file e l'invio di email di notifica potrebbero non funzionare. Ti suggeriamo di abilitare la connessione a Internet del server se desideri disporre di tutte le funzionalità."
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "Esegui un'operazione con ogni pagina caricata"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php è registrato su un servizio webcron per invocare cron.php ogni 15 minuti su http."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Usa il servizio cron di sistema per invocare il file cron.php ogni 15 minuti."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Condivisione"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Abilita API di condivisione"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Consenti alle applicazioni di utilizzare le API di condivisione"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Consenti collegamenti"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Consenti agli utenti di condividere pubblicamente elementi tramite collegamenti"
-#: templates/admin.php:186
+#: templates/admin.php:211
msgid "Allow public uploads"
msgstr "Consenti caricamenti pubblici"
-#: templates/admin.php:187
+#: templates/admin.php:212
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Consenti agli utenti di abilitare altri al caricamento nelle loro cartelle pubbliche condivise"
-#: templates/admin.php:195
+#: templates/admin.php:220
msgid "Allow resharing"
msgstr "Consenti la ri-condivisione"
-#: templates/admin.php:196
+#: templates/admin.php:221
msgid "Allow users to share items shared with them again"
msgstr "Consenti agli utenti di condividere a loro volta elementi condivisi da altri"
-#: templates/admin.php:203
+#: templates/admin.php:228
msgid "Allow users to share with anyone"
msgstr "Consenti agli utenti di condividere con chiunque"
-#: templates/admin.php:206
+#: templates/admin.php:231
msgid "Allow users to only share with users in their groups"
msgstr "Consenti agli utenti di condividere solo con utenti dei loro gruppi"
-#: templates/admin.php:213
+#: templates/admin.php:238
msgid "Allow mail notification"
msgstr "Consenti le notifiche tramite posta elettronica"
-#: templates/admin.php:214
+#: templates/admin.php:239
msgid "Allow user to send mail notification for shared files"
msgstr "Consenti all'utente di inviare notifiche tramite posta elettronica per i file condivisi"
-#: templates/admin.php:221
+#: templates/admin.php:246
msgid "Security"
msgstr "Protezione"
-#: templates/admin.php:234
+#: templates/admin.php:259
msgid "Enforce HTTPS"
msgstr "Forza HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:261
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Forza i client a connettersi a %s tramite una connessione cifrata."
-#: templates/admin.php:242
+#: templates/admin.php:267
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Connettiti al tuo %s tramite HTTPS per abilitare o disabilitare l'applicazione di SSL."
-#: templates/admin.php:254
+#: templates/admin.php:279
+msgid "Email Server"
+msgstr "Server di posta"
+
+#: templates/admin.php:281
+msgid "This is used for sending out notifications."
+msgstr "Viene utilizzato per inviare le notifiche."
+
+#: templates/admin.php:312
+msgid "From address"
+msgstr "Indirizzo mittente"
+
+#: templates/admin.php:334
+msgid "Authentication required"
+msgstr "Autenticazione richiesta"
+
+#: templates/admin.php:338
+msgid "Server address"
+msgstr "Indirizzo del server"
+
+#: templates/admin.php:342
+msgid "Port"
+msgstr "Porta"
+
+#: templates/admin.php:347
+msgid "Credentials"
+msgstr "Credenziali"
+
+#: templates/admin.php:348
+msgid "SMTP Username"
+msgstr "Nome utente SMTP"
+
+#: templates/admin.php:351
+msgid "SMTP Password"
+msgstr "Password SMTP"
+
+#: templates/admin.php:355
+msgid "Test email settings"
+msgstr "Prova impostazioni email"
+
+#: templates/admin.php:356
+msgid "Send email"
+msgstr "Invia email"
+
+#: templates/admin.php:361
msgid "Log"
msgstr "Log"
-#: templates/admin.php:255
+#: templates/admin.php:362
msgid "Log level"
msgstr "Livello di log"
-#: templates/admin.php:287
+#: templates/admin.php:394
msgid "More"
msgstr "Altro"
-#: templates/admin.php:288
+#: templates/admin.php:395
msgid "Less"
msgstr "Meno"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:401 templates/personal.php:181
msgid "Version"
msgstr "Versione"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:405 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -453,30 +591,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Sviluppato dalla <a href=\"http://ownCloud.org/contact\" target=\"_blank\">comunità di ownCloud</a>, il <a href=\"https://github.com/owncloud\" target=\"_blank\">codice sorgente</a> è rilasciato nei termini della licenza <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Aggiungi la tua applicazione"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Altre applicazioni"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Seleziona un'applicazione"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "Documentazione:"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Vedere la pagina dell'applicazione su apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr "Visita il sito web dell'applicazione"
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licenziato da <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Documentazione utente"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Documentazione amministratore"
@@ -510,7 +652,7 @@ msgstr "Mostra nuovamente la procedura di primo avvio"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Hai utilizzato <strong>%s</strong> dei <strong>%s</strong> disponibili"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Password"
@@ -522,151 +664,149 @@ msgstr "La tua password è cambiata"
msgid "Unable to change your password"
msgstr "Modifica password non riuscita"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Password attuale"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nuova password"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Modifica password"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Nome completo"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Posta elettronica"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Il tuo indirizzo email"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Inserisci il tuo indirizzo email per abilitare il recupero della password"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr "Inserisci il tuo indirizzo di posta per abilitare il recupero della password e ricevere notifiche"
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Immagine del profilo"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Carica nuova"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Seleziona nuova da file"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Rimuovi immagine"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Sia png che jpg. Preferibilmente quadrata, ma potrai ritagliarla."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Il tuo avatar è ottenuto dal tuo account originale."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Interrompi"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Annulla"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Scegli come immagine del profilo"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Lingua"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Migliora la traduzione"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Utilizza questo indirizzo per <a href=\"%s\" target=\"_blank\">accedere ai tuoi file con WebDAV</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Cifratura"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "L'applicazione di cifratura non è più abilitata, decifra tutti i tuoi file"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Password di accesso"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Decifra tutti i file"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Nome utente"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Crea"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Password di ripristino amministrativa"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Digita la password di ripristino per recuperare i file degli utenti durante la modifica della password."
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Archiviazione predefinita"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Digita la quota di archiviazione (ad es.: \"512 MB\" or \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Illimitata"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Altro"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Nome utente"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Archiviazione"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "modica nome completo"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "imposta una nuova password"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Predefinito"
diff --git a/l10n/it/user_ldap.po b/l10n/it/user_ldap.po
index dbe65895ef6..0f6dbc21554 100644
--- a/l10n/it/user_ldap.po
+++ b/l10n/it/user_ldap.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# polxmod <paolo.velati@gmail.com>, 2013
-# Vincenzo Reale <vinx.reale@gmail.com>, 2013
+# Paolo Velati <paolo.velati@gmail.com>, 2013
+# Vincenzo Reale <vinx.reale@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 22: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"
@@ -88,43 +88,43 @@ msgstr "Riuscito"
msgid "Error"
msgstr "Errore"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Configurazione corretta"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Configurazione non corretta"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Configurazione incompleta"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Seleziona i gruppi"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Seleziona le classi di oggetti"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Seleziona gli attributi"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Prova di connessione riuscita"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Prova di connessione non riuscita"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Vuoi davvero eliminare la configurazione attuale del server?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Conferma l'eliminazione"
@@ -142,11 +142,11 @@ msgid_plural "%s users found"
msgstr[0] "%s utente trovato"
msgstr[1] "%s utenti trovati"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Host non valido"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "Impossibile trovare la funzionalità desiderata"
@@ -164,8 +164,8 @@ msgstr "Aiuto"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Limita l'accesso a %s ai gruppi che verificano questi criteri:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr "I gruppi che corrispondono a questi criteri sono disponibili in %s:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -200,8 +200,8 @@ msgid "groups found"
msgstr "gruppi trovati"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Quale attributo deve essere usato come nome di accesso:"
+msgid "Users login with this attribute:"
+msgstr "Utenti con questo attributo:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -268,7 +268,7 @@ msgstr "Puoi specificare una DN base per gli utenti ed i gruppi nella scheda Ava
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr "Limita l'accesso a %s ai gruppi che verificano questi criteri:"
#: templates/part.wizard-userfilter.php:31
@@ -411,41 +411,51 @@ msgstr "Attributi di ricerca gruppo"
msgid "Group-Member association"
msgstr "Associazione gruppo-utente "
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr "Gruppi nidificati"
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr "Quando è attivato, i gruppi che contengono altri gruppi sono supportati. (Funziona solo se l'attributo del gruppo membro contiene DN.)"
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Attributi speciali"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Campo Quota"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Quota predefinita"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "in byte"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Campo Email"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Regola di assegnazione del nome della cartella utente"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Lascia vuoto per il nome utente (predefinito). Altrimenti, specifica un attributo LDAP/AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Nome utente interno"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -461,15 +471,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "In modo predefinito, il nome utente interno sarà creato dall'attributo UUID. Ciò assicura che il nome utente sia univoco e che non sia necessario convertire i caratteri. Il nome utente interno consente l'uso di determinati caratteri: [ a-zA-Z0-9_.@- ]. Altri caratteri sono sostituiti con il corrispondente ASCII o sono semplicemente omessi. In caso di conflitto, sarà aggiunto/incrementato un numero. Il nome utente interno è utilizzato per identificare un utente internamente. Rappresenta, inoltre, il nome predefinito per la cartella home dell'utente in ownCloud. Costituisce anche una parte di URL remoti, ad esempio per tutti i servizi *DAV. Con questa impostazione, il comportamento predefinito può essere scavalcato. Per ottenere un comportamento simile alle versioni precedenti ownCloud 5, inserisci l'attributo del nome visualizzato dell'utente nel campo seguente. Lascialo vuoto per il comportamento predefinito. Le modifiche avranno effetto solo sui nuovo utenti LDAP associati (aggiunti)."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Attributo nome utente interno:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Ignora rilevamento UUID"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -480,19 +490,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "In modo predefinito, l'attributo UUID viene rilevato automaticamente. L'attributo UUID è utilizzato per identificare senza alcun dubbio gli utenti e i gruppi LDAP. Inoltre, il nome utente interno sarà creato sulla base dell'UUID, se non è specificato in precedenza. Puoi ignorare l'impostazione e fornire un attributo di tua scelta. Assicurati che l'attributo scelto possa essere ottenuto sia per gli utenti che per i gruppi e che sia univoco. Lascialo vuoto per ottenere il comportamento predefinito. Le modifiche avranno effetto solo sui nuovi utenti e gruppi LDAP associati (aggiunti)."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "Attributo UUID per gli utenti:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "Attributo UUID per i gruppi:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Associazione Nome utente-Utente LDAP"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -506,10 +516,10 @@ msgid ""
"experimental stage."
msgstr "I nomi utente sono utilizzati per archiviare e assegnare i (meta) dati. Per identificare con precisione e riconoscere gli utenti, ogni utente LDAP avrà un nome utente interno. Ciò richiede un'associazione tra il nome utente e l'utente LDAP. In aggiunta, il DN viene mantenuto in cache per ridurre l'interazione con LDAP, ma non è utilizzato per l'identificazione. Se il DN cambia, le modifiche saranno rilevate. Il nome utente interno è utilizzato dappertutto. La cancellazione delle associazioni lascerà tracce residue ovunque e interesserà esclusivamente la configurazione LDAP. Non cancellare mai le associazioni in un ambiente di produzione, ma solo in una fase sperimentale o di test."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Cancella associazione Nome utente-Utente LDAP"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Cancella associazione Nome gruppo-Gruppo LDAP"
diff --git a/l10n/ja_JP/core.po b/l10n/ja/core.po
index 63923cbb960..fe7fae7375c 100644
--- a/l10n/ja_JP/core.po
+++ b/l10n/ja/core.po
@@ -3,18 +3,19 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Daisuke Deguchi <ddeguchi@nagoya-u.jp>, 2013
-# plazmism <gomidori@live.jp>, 2013
+# Daisuke Deguchi <ddeguchi@nagoya-u.jp>, 2013-2014
+# plazmism <gomidori@live.jp>, 2013-2014
# iLikeIT <dj_dark_junglist@yahoo.com>, 2013
# Koichi MATSUMOTO <mzch@me.com>, 2013
-# tt yn <tetuyano+transi@gmail.com>, 2013
+# kuromabo <md81bird@hitaki.net>, 2014
+# tt yn <tetuyano+transi@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-25 01:55-0500\n"
-"PO-Revision-Date: 2013-12-24 08:10+0000\n"
-"Last-Translator: tt yn <tetuyano+transi@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,15 +23,14 @@ msgstr ""
"Language: ja_JP\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%sが あなたと »%s«を共有しました"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
-msgstr "次のユーザにメールを送信できませんでした: %s"
+msgstr "次のユーザーにメールを送信できませんでした: %s"
#: ajax/update.php:11
msgid "Turned on maintenance mode"
@@ -44,19 +44,6 @@ msgstr "メンテナンスモードがオフになりました"
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%% 完了 ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "画像もしくはファイルが提供されていません"
@@ -71,137 +58,141 @@ msgstr "無効な画像"
#: avatar/controller.php:115 avatar/controller.php:142
msgid "No temporary profile picture available, try again"
-msgstr "一時的なプロファイル用画像が利用できません。もう一度試して下さい"
+msgstr "一時的なプロファイル用画像が利用できません。もう一度試してください"
#: avatar/controller.php:135
msgid "No crop data provided"
msgstr "クロップデータは提供されません"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "日"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "月"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "火"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "水"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "木"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "金"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "土"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "1月"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "2月"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "3月"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "4月"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "5月"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "6月"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "7月"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "8月"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "9月"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "10月"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "11月"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "12月"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "設定"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "保存中..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "数秒前"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n 分前"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n 時間前"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "今日"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "昨日"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
-msgstr[0] "%n 日前"
+msgstr[0] "%n日前"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
-msgstr "一月前"
+msgstr "1ヶ月前"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] "%n ヶ月前"
+msgstr[0] "%nヶ月前"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "数ヶ月前"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
-msgstr "一年前"
+msgstr "1年前"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "数年前"
@@ -268,6 +259,26 @@ msgstr "({count} 選択)"
msgid "Error loading file exists template"
msgstr "既存ファイルのテンプレートの読み込みエラー"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "非常に弱いパスワード"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "弱いパスワード"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr "まずまずのパスワード"
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "良好なパスワード"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "強いパスワード"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "共有中"
@@ -276,12 +287,12 @@ msgstr "共有中"
msgid "Share"
msgstr "共有"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "エラー"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "共有でエラー発生"
@@ -293,129 +304,129 @@ msgstr "共有解除でエラー発生"
msgid "Error while changing permissions"
msgstr "権限変更でエラー発生"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "あなたと {owner} のグループ {group} で共有中"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "{owner} と共有中"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
-msgstr "ユーザもしくはグループと共有 ..."
+msgstr "ユーザーもしくはグループと共有 ..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "URLで共有"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "パスワード保護"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "パスワード"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "アップロードを許可"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "メールリンク"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "送信"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "有効期限を設定"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "有効期限"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "メール経由で共有:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "ユーザーが見つかりません"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "グループ"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "再共有は許可されていません"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "{item} 内で {user} と共有中"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "共有解除"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "メールで通知"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "編集を許可"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "アクセス権限"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "作成"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
-msgstr "更新"
+msgstr "アップデート"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "削除"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "共有"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "パスワード保護"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "有効期限の未設定エラー"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "有効期限の設定でエラー発生"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "送信中..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "メールを送信しました"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "警告"
#: js/tags.js:4
msgid "The object type is not specified."
-msgstr "オブジェクタイプが指定されていません。"
+msgstr "オブジェクトタイプが指定されていません。"
#: js/tags.js:13
msgid "Enter new"
@@ -450,38 +461,44 @@ 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 community</a> にレポートしてください。"
+msgstr "アップデートに失敗しました。この問題を <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 "アップデートに成功しました。今すぐownCloudにリダイレクトします。"
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s パスワードリセット"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr "メールの送信中に問題が発生しました。管理者に問い合わせください。"
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
-msgstr "パスワードをリセットするには次のリンクをクリックして下さい: {link}"
+msgstr "パスワードをリセットするには次のリンクをクリックしてください: {link}"
#: lostpassword/templates/lostpassword.php: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 "パスワードリセットのリンクをあなたのメールアドレスに送信しました。<br>しばらくたっても受信出来ない場合は、スパム/迷惑メールフォルダを確認して下さい。<br>もしそこにもない場合は、管理者に問い合わせてください。"
+msgstr "パスワードリセットのリンクをあなたのメールアドレスに送信しました。<br>しばらくたっても受信できない場合は、スパム/迷惑メールフォルダーを確認してください。<br>もしそこにもない場合は、管理者に問い合わせてください。"
#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
-msgstr "リクエストに失敗しました!<br>あなたのメール/ユーザ名が正しいことを確認しましたか?"
+msgstr "リクエストに失敗しました!<br>あなたのメール/ユーザー名が正しいことを確認しましたか?"
#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "メールでパスワードをリセットするリンクが届きます。"
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "ユーザー名"
@@ -491,7 +508,7 @@ 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 "ファイルが暗号化されています。リカバリキーを有効にしていなかった場合、パスワードをリセットしてからデータを復旧する方法はありません。何をすべきかよくわからないなら、続ける前にまず管理者に連絡しましょう。本当に続けますか?"
#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
@@ -523,9 +540,9 @@ msgstr "個人"
#: strings.php:6
msgid "Users"
-msgstr "ユーザ"
+msgstr "ユーザー"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "アプリ"
@@ -604,13 +621,13 @@ msgstr "あなたのPHPのバージョンには、Null Byte攻撃(CVE-2006-7243)
#: templates/installation.php:27
#, php-format
msgid "Please update your PHP installation to use %s securely."
-msgstr "%s を安全に利用する為に インストールされているPHPをアップデートしてください。"
+msgstr "%s を安全に利用するため、インストールされているPHPをアップデートしてください。"
#: templates/installation.php:33
msgid ""
"No secure random number generator is available, please enable the PHP "
"OpenSSL extension."
-msgstr "セキュアな乱数生成器が利用可能ではありません。PHPのOpenSSL拡張を有効にして下さい。"
+msgstr "セキュアな乱数生成器が利用可能ではありません。PHPのOpenSSL拡張を有効にしてください。"
#: templates/installation.php:34
msgid ""
@@ -635,65 +652,63 @@ msgstr "サーバーを適正に設定する情報は、こちらの<a href=\"%s
msgid "Create an <strong>admin account</strong>"
msgstr "<strong>管理者アカウント</strong>を作成してください"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "詳細設定"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr "ストレージとデータベース"
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
-msgstr "データフォルダ"
+msgstr "データフォルダー"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "データベースを設定してください"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "が使用されます"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
-msgstr "データベースのユーザ名"
+msgstr "データベースのユーザー名"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "データベースのパスワード"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "データベース名"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "データベースの表領域"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "データベースのホスト名"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "セットアップを完了します"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
-msgstr "終了しています ..."
+msgstr "作業を完了しています ..."
#: templates/layout.user.php:40
msgid ""
"This application requires JavaScript to be enabled for correct operation. "
"Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable "
"JavaScript</a> and re-load this interface."
-msgstr "このアプリケーションは使用する為、JavaScriptが必要です。\n<a href=\"http://enable-javascript.com/\" target=\"_blank\">JavaScriptを有効にし</a>、インターフェースを更新してください。 "
+msgstr "このアプリケーションを使用するにはJavaScriptが必要です。\n<a href=\"http://enable-javascript.com/\" target=\"_blank\">JavaScriptを有効にし</a>、インターフェースを更新してください。 "
#: templates/layout.user.php:44
#, php-format
msgid "%s is available. Get more information on how to update."
-msgstr "%s が利用可能です。更新方法に関してさらに情報を取得して下さい。"
+msgstr "%s が利用可能です。アップデート方法について詳細情報を確認してください。"
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "ログアウト"
@@ -705,46 +720,46 @@ msgstr "自動ログインは拒否されました!"
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
-msgstr "最近パスワードを変更していない場合、あなたのアカウントは危険にさらされているかもしれません。"
+msgstr "最近パスワードを変更していない場合、あなたのアカウントが危険にさらされている可能性があります!"
#: templates/login.php:12
msgid "Please change your password to secure your account again."
-msgstr "アカウント保護の為、パスワードを再度の変更をお願いいたします。"
+msgstr "アカウント保護のため、パスワードを再度変更してください。"
#: templates/login.php:17
msgid "Server side authentication failed!"
-msgstr "サーバサイドの認証に失敗しました!"
+msgstr "サーバーサイドの認証に失敗しました!"
#: templates/login.php:18
msgid "Please contact your administrator."
msgstr "管理者に問い合わせてください。"
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "パスワードを忘れましたか?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
-msgstr "自動ログインする"
+msgstr "パスワードを保存"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "ログイン"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr "こんにちは、<br><br>%sがあなたと »%s« を共有したことをお知らせします。<br><a href=\"%s\">それを表示</a><br><br>"
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
-msgstr "この ownCloud インスタンスは、現在シングルユーザモードです。"
+msgstr "このownCloudインスタンスは、現在シングルユーザーモードです。"
#: templates/singleuser.user.php:4
msgid "This means only administrators can use the instance."
@@ -763,12 +778,12 @@ msgstr "しばらくお待ちください。"
#: templates/update.admin.php:3
#, php-format
msgid "Updating ownCloud to version %s, this may take a while."
-msgstr "ownCloud をバージョン %s に更新しています、しばらくお待ち下さい。"
+msgstr "ownCloud をバージョン %s に更新しています、しばらくお待ちください。"
#: templates/update.user.php:3
msgid ""
"This ownCloud instance is currently being updated, which may take a while."
-msgstr "この ownCloud インスタンスは現在更新中であり、しばらく時間がかかります。"
+msgstr "この ownCloud インスタンスは現在アップデート中のため、しばらく時間がかかります。"
#: templates/update.user.php:4
msgid "Please reload this page after a short time to continue using ownCloud."
diff --git a/l10n/ja_JP/files.po b/l10n/ja/files.po
index e8b99a951c8..519d9c98569 100644
--- a/l10n/ja_JP/files.po
+++ b/l10n/ja/files.po
@@ -4,18 +4,19 @@
#
# Translators:
# Daisuke Deguchi <ddeguchi@nagoya-u.jp>, 2013
-# plazmism <gomidori@live.jp>, 2013
+# plazmism <gomidori@live.jp>, 2013-2014
# iLikeIT <dj_dark_junglist@yahoo.com>, 2013
# Koichi MATSUMOTO <mzch@me.com>, 2013
+# kuromabo <md81bird@hitaki.net>, 2014
# pabook <pabook.32@gmail.com>, 2013
# tt yn <tetuyano+transi@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-04 01:55-0500\n"
-"PO-Revision-Date: 2014-01-03 14:10+0000\n"
-"Last-Translator: tt yn <tetuyano+transi@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,283 +34,290 @@ msgstr "%s を移動できませんでした ― この名前のファイルは
msgid "Could not move %s"
msgstr "%s を移動できませんでした"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "ファイル名を空にすることはできません。"
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "ファイル名には \"/\" を含めることはできません。別の名前を選択してください。"
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "\"%s\" は無効なファイル名です。"
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。"
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr "目標のフォルダは移動されたか、削除されました。"
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
-msgstr "%s はフォルダ %s ないですでに使われています。別の名前を選択してください。"
+msgstr "%s はフォルダー %s ですでに使われています。別の名前を選択してください。"
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "有効なソースではありません"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "サーバーは、URLを開くことは許されません。サーバーの設定をチェックしてください。"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "%s から %s へのダウンロードエラー"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "ファイルの生成エラー"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr "フォルダ名は空にできません"
+msgstr "フォルダー名は空にできません"
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "フォルダ名には \"/\" を含めることはできません。別の名前を選択してください。"
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
-msgstr "フォルダの生成エラー"
+msgstr "フォルダーの生成エラー"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
-msgstr "アップロードディレクトリを設定出来ません。"
+msgstr "アップロードディレクトリを設定できません。"
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "無効なトークン"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "ファイルは何もアップロードされていません。不明なエラー"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "エラーはありません。ファイルのアップロードは成功しました"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "アップロードされたファイルはphp.ini の upload_max_filesize に設定されたサイズを超えています:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "アップロードファイルはHTMLフォームで指定された MAX_FILE_SIZE の制限を超えています"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "アップロードファイルは一部分だけアップロードされました"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "ファイルはアップロードされませんでした"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
-msgstr "一時保存フォルダが見つかりません"
+msgstr "一時保存フォルダーが見つかりません"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "ディスクへの書き込みに失敗しました"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "ストレージに十分な空き容量がありません"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "アップロードに失敗。ファイル情報を取得できませんでした。"
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "アップロードに失敗。アップロード済みのファイルを見つけることができませんでした。"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "アップロードに失敗。ファイル情報を取得できませんでした。"
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "無効なディレクトリです。"
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "ファイル"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "ディレクトリもしくは0バイトのため {filename} をアップロードできません"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "利用可能なスペースが十分にありません"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr "合計ファイルサイズ {size1} はアップロード制限 {size2} を超過しています。"
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr "空き容量が十分でなく、 {size1} をアップロードしていますが、 {size2} しか残っていません。"
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "アップロードはキャンセルされました。"
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
-msgstr "サーバから結果を取得できませんでした。"
+msgstr "サーバーから結果を取得できませんでした。"
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "ファイル転送を実行中です。今このページから移動するとアップロードが中止されます。"
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URL は空にできません"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr "ホームフォルダでは、'Shared' はシステムが使用する予約済みのファイル名です"
+msgstr "ホームフォルダーでは、'Shared' はシステムが使用する予約済みのファイル名です"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
-msgstr "{new_name} はすでに存在しています"
+msgstr "{new_name} はすでに存在します"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "ファイルを作成できませんでした"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
-msgstr "フォルダを作成できませんでした"
+msgstr "フォルダーを作成できませんでした"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "URL取得エラー"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "共有"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "完全に削除する"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "名前の変更"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "中断"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "ファイルの名前変更ができませんでした"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "{old_name} を {new_name} に置換"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "元に戻す"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "ファイルの削除エラー。"
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
-msgstr[0] "%n 個のフォルダ"
+msgstr[0] "%n 個のフォルダー"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n 個のファイル"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} と {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n 個のファイルをアップロード中"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' は無効なファイル名です。"
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "\"{name}\" は無効なファイル名です。"
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "無効な名前、'\\', '/', '<', '>', ':', '\"', '|', '?', '*' は使用できません。"
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "あなたのストレージは一杯です。ファイルの更新と同期はもうできません!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
-msgstr "あなたのストレージはほぼ一杯です({usedSpacePercent}%)"
+msgstr "ストレージがほぼ一杯です({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "暗号化アプリは有効ですが、あなたの暗号化キーは初期化されていません。ログアウトした後に、再度ログインしてください"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "暗号化アプリの無効なプライベートキーです。あなたの暗号化されたファイルへアクセスするために、個人設定からプライベートキーのパスワードを更新してください。"
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "暗号化の機能は無効化されましたが、ファイルはすでに暗号化されています。個人設定からファイルを複合を行ってください。"
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "ダウンロードの準備中です。ファイルサイズが大きい場合は少し時間がかかるかもしれません。"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "ファイルの移動エラー"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "エラー"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "名前"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "サイズ"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "更新日時"
#: lib/app.php:60
msgid "Invalid folder name. Usage of 'Shared' is reserved."
-msgstr "無効なフォルダ名。「Shared」の利用は予約されています。"
+msgstr "無効なフォルダー名。「Shared」の利用は予約されています。"
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%sの名前を変更できませんでした"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "アップロード"
@@ -327,7 +335,7 @@ msgstr "最大容量: "
#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
-msgstr "複数ファイルおよびフォルダのダウンロードに必要"
+msgstr "複数ファイルおよびフォルダーのダウンロードに必要"
#: templates/admin.php:17
msgid "Enable ZIP-download"
@@ -339,78 +347,74 @@ msgstr "0を指定した場合は無制限"
#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
-msgstr "ZIPファイルへの最大入力サイズ"
+msgstr "ZIPファイルでの最大入力サイズ"
#: templates/admin.php:26
msgid "Save"
msgstr "保存"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "新規作成"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "新規のテキストファイル作成"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "テキストファイル"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
-msgstr "新しいフォルダ"
+msgstr "新しいフォルダー"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
-msgstr "フォルダ"
+msgstr "フォルダー"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "リンク"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "ゴミ箱"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "アップロードをキャンセル"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "ここにファイルをアップロードもしくは作成する権限がありません"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "ここには何もありません。何かアップロードしてください。"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "ダウンロード"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "削除"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "アップロードには大きすぎます。"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
-msgstr "アップロードしようとしているファイルは、サーバで規定された最大サイズを超えています。"
+msgstr "アップロードしようとしているファイルは、サーバーで規定された最大サイズを超えています。"
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "ファイルをスキャンしています、しばらくお待ちください。"
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "スキャン中"
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr "ファイルシステムキャッシュを更新中..."
diff --git a/l10n/ja_JP/files_encryption.po b/l10n/ja/files_encryption.po
index 9089a6f1171..4e73f597156 100644
--- a/l10n/ja_JP/files_encryption.po
+++ b/l10n/ja/files_encryption.po
@@ -4,15 +4,16 @@
#
# Translators:
# Daisuke Deguchi <ddeguchi@nagoya-u.jp>, 2013
-# plazmism <gomidori@live.jp>, 2013
+# plazmism <gomidori@live.jp>, 2013-2014
+# kuromabo <md81bird@hitaki.net>, 2014
# tt yn <tetuyano+transi@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 03:50+0000\n"
-"Last-Translator: Daisuke Deguchi <ddeguchi@nagoya-u.jp>\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
+"PO-Revision-Date: 2014-03-11 13:11+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"
@@ -22,12 +23,12 @@ msgstr ""
#: ajax/adminrecovery.php:29
msgid "Recovery key successfully enabled"
-msgstr "リカバリ用のキーは正常に有効化されました"
+msgstr "リカバリ用のキーを正常に有効にしました"
#: ajax/adminrecovery.php:34
msgid ""
"Could not enable recovery key. Please check your recovery key password!"
-msgstr "リカバリ用のキーを有効にできませんでした。リカバリ用のキーのパスワードを確認して下さい!"
+msgstr "リカバリ用のキーを有効にできませんでした。リカバリ用のキーのパスワードを確認してください!"
#: ajax/adminrecovery.php:48
msgid "Recovery key successfully disabled"
@@ -36,7 +37,7 @@ msgstr "リカバリ用のキーを正常に無効化しました"
#: ajax/adminrecovery.php:53
msgid ""
"Could not disable recovery key. Please check your recovery key password!"
-msgstr "リカバリ用のキーを無効化できませんでした。リカバリ用のキーのパスワードを確認して下さい!"
+msgstr "リカバリ用のキーを無効化できませんでした。リカバリ用のキーのパスワードを確認してください!"
#: ajax/changeRecoveryPassword.php:49
msgid "Password successfully changed."
@@ -61,7 +62,7 @@ msgid ""
"Encryption app not initialized! Maybe the encryption app was re-enabled "
"during your session. Please try to log out and log back in to initialize the"
" encryption app."
-msgstr "暗号化アプリが初期化されていません。暗号化アプリが接続中に再度有効かされた可能性があります。暗号化アプリを初期化する為に、1回ログアウトしてログインしなおしてください。"
+msgstr "セッション中に暗号化アプリを再度有効にされたため、暗号化アプリが初期化されていません。暗号化アプリを初期化するため、ログアウトしてログインしなおしてください。"
#: files/error.php:16
#, php-format
@@ -83,28 +84,28 @@ msgid ""
"administrator"
msgstr "不明なエラーです。システム設定を確認するか、管理者に問い合わせてください。"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "必要要件が満たされていません。"
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "以下のユーザーは、暗号化設定がされていません:"
#: js/detect-migration.js:21
msgid "Initial encryption started... This can take some time. Please wait."
-msgstr "暗号化の初期化作業を開始しました... この処理にはしばらく時間がかかります。今しばらくお待ちください。"
+msgstr "暗号化の初期化作業を開始しました... この処理にはしばらく時間がかかります。お待ちください。"
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "保存中..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr "初期暗号化実行中... 後でもう一度お試しください。"
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
@@ -121,15 +122,15 @@ msgstr "暗号化"
#: templates/settings-admin.php:7
msgid ""
"Enable recovery key (allow to recover users files in case of password loss):"
-msgstr "復旧キーを有効化 (万一パスワードを亡くした場合もユーザーのファイルを回復できる):"
+msgstr "リカバリキーを有効にする (パスワードを忘れた場合にユーザーのファイルを回復できます):"
#: templates/settings-admin.php:11
msgid "Recovery key password"
-msgstr "復旧キーのパスワード"
+msgstr "リカバリキーのパスワード"
#: templates/settings-admin.php:14
msgid "Repeat Recovery key password"
-msgstr "復旧キーのパスワードをもう一度入力"
+msgstr "リカバリキーのパスワードをもう一度入力"
#: templates/settings-admin.php:21 templates/settings-personal.php:51
msgid "Enabled"
@@ -141,19 +142,19 @@ msgstr "無効"
#: templates/settings-admin.php:34
msgid "Change recovery key password:"
-msgstr "復旧キーのパスワードを変更:"
+msgstr "リカバリキーのパスワードを変更:"
#: templates/settings-admin.php:40
msgid "Old Recovery key password"
-msgstr "古い復旧キーのパスワード"
+msgstr "古いリカバリキーのパスワード"
#: templates/settings-admin.php:47
msgid "New Recovery key password"
-msgstr "新しい復旧キーのパスワード"
+msgstr "新しいリカバリキーのパスワード"
#: templates/settings-admin.php:53
msgid "Repeat New Recovery key password"
-msgstr "新しい復旧キーのパスワードをもう一度入力"
+msgstr "新しいリカバリキーのパスワードをもう一度入力"
#: templates/settings-admin.php:58
msgid "Change Password"
@@ -187,7 +188,7 @@ msgstr "秘密鍵のパスワードを更新"
#: templates/settings-personal.php:42
msgid "Enable password recovery:"
-msgstr "パスワード復旧を有効化:"
+msgstr "パスワードリカバリを有効に:"
#: templates/settings-personal.php:44
msgid ""
@@ -197,8 +198,8 @@ msgstr "このオプションを有効にすると、パスワードを紛失し
#: templates/settings-personal.php:60
msgid "File recovery settings updated"
-msgstr "ファイル復旧設定が更新されました"
+msgstr "ファイルリカバリ設定を更新しました"
#: templates/settings-personal.php:61
msgid "Could not update file recovery"
-msgstr "ファイル復旧を更新できませんでした"
+msgstr "ファイルリカバリを更新できませんでした"
diff --git a/l10n/ja_JP/files_external.po b/l10n/ja/files_external.po
index ffff86e20f4..d7b59ad313b 100644
--- a/l10n/ja_JP/files_external.po
+++ b/l10n/ja/files_external.po
@@ -3,13 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# plazmism <gomidori@live.jp>, 2014
+# kuromabo <md81bird@hitaki.net>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
+"PO-Revision-Date: 2014-03-11 13:31+0000\n"
+"Last-Translator: plazmism <gomidori@live.jp>\n"
"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"
@@ -17,45 +19,49 @@ msgstr ""
"Language: ja_JP\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "アクセスは許可されました"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Dropboxストレージの設定エラー"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "アクセスを許可"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
-msgstr "有効なDropboxアプリのキーとパスワードを入力して下さい。"
+msgstr "有効なDropboxアプリのキーとパスワードを入力してください。"
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Googleドライブストレージの設定エラー"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "保存されました"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
-msgstr "<b>警告:</b> \"smbclient\" はインストールされていません。CIFS/SMB 共有のマウントはできません。システム管理者にインストールをお願いして下さい。"
+msgstr "<b>警告:</b> \"smbclient\" がインストールされていません。CIFS/SMB共有のマウントはできません。システム管理者にインストールを依頼してください。"
-#: lib/config.php:465
+#: lib/config.php:516
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>警告:</b> PHPのFTPサポートが無効またはインストールされていません。FTP共有のマウントはできません。システム管理者にインストールを依頼してください。"
-#: lib/config.php:468
+#: lib/config.php:519
msgid ""
"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
"your system administrator to install it."
-msgstr "<b>警告:</b> PHP の Curl サポートは無効もしくはインストールされていません。ownCloud / WebDAV もしくは GoogleDrive のマウントはできません。システム管理者にインストールをお願いして下さい。"
+msgstr "<b>警告:</b> PHPのCurlサポートが無効またはインストールされていません。ownCloud / WebDAVまたはGoogleDriveのマウントはできません。システム管理者にインストールを依頼してください。"
#: templates/settings.php:3
msgid "External Storage"
@@ -63,7 +69,7 @@ msgstr "外部ストレージ"
#: templates/settings.php:9 templates/settings.php:28
msgid "Folder name"
-msgstr "フォルダ名"
+msgstr "フォルダー名"
#: templates/settings.php:10
msgid "External storage"
@@ -91,7 +97,7 @@ msgstr "未設定"
#: templates/settings.php:91
msgid "All Users"
-msgstr "すべてのユーザ"
+msgstr "すべてのユーザー"
#: templates/settings.php:92
msgid "Groups"
@@ -99,25 +105,25 @@ msgstr "グループ"
#: templates/settings.php:100
msgid "Users"
-msgstr "ユーザ"
+msgstr "ユーザー"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "削除"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
-msgstr "ユーザの外部ストレージを有効にする"
+msgstr "ユーザーの外部ストレージを有効にする"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "ユーザに外部ストレージのマウントを許可する"
+msgid "Allow users to mount the following external storage"
+msgstr "ユーザに以下の外部ストレージのマウントを許可する"
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSLルート証明書"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "ルート証明書をインポート"
diff --git a/l10n/ja_JP/files_sharing.po b/l10n/ja/files_sharing.po
index 248c946c073..a2619381046 100644
--- a/l10n/ja_JP/files_sharing.po
+++ b/l10n/ja/files_sharing.po
@@ -4,14 +4,15 @@
#
# Translators:
# Daisuke Deguchi <ddeguchi@nagoya-u.jp>, 2013
+# plazmism <gomidori@live.jp>, 2014
# tt yn <tetuyano+transi@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: Daisuke Deguchi <ddeguchi@nagoya-u.jp>\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
+"PO-Revision-Date: 2014-03-11 13:31+0000\n"
+"Last-Translator: plazmism <gomidori@live.jp>\n"
"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,6 +20,10 @@ msgstr ""
"Language: ja_JP\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "{owner} と共有中"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "この共有はパスワードで保護されています"
@@ -55,32 +60,16 @@ msgstr "共有が無効になっています"
msgid "For more info, please ask the person who sent this link."
msgstr "不明な点は、こちらのリンクの提供者に確認をお願いします。"
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s はフォルダー %s をあなたと共有中です"
+msgid "shared by %s"
+msgstr "%s で共有中"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s はファイル %s をあなたと共有中です"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "ダウンロード"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "アップロード"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "アップロードをキャンセル"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "プレビューはありません"
+msgid "Download %s"
+msgstr "%s をダウンロード"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "リンク"
diff --git a/l10n/ja_JP/files_trashbin.po b/l10n/ja/files_trashbin.po
index 634208ae93e..54d718dcc92 100644
--- a/l10n/ja_JP/files_trashbin.po
+++ b/l10n/ja/files_trashbin.po
@@ -5,14 +5,15 @@
# Translators:
# Daisuke Deguchi <ddeguchi@nagoya-u.jp>, 2013
# plazmism <gomidori@live.jp>, 2013
+# kuromabo <md81bird@hitaki.net>, 2014
# tt yn <tetuyano+transi@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: Daisuke Deguchi <ddeguchi@nagoya-u.jp>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/owncloud/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,44 +21,48 @@ msgstr ""
"Language: ja_JP\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
-msgstr "%s を完全に削除出来ませんでした"
+msgstr "%s を完全に削除できませんでした"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
-msgstr "%s を復元出来ませんでした"
+msgstr "%s を復元できませんでした"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "ゴミ箱"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "エラー"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "復元済"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "ここには何もありません。ゴミ箱は空です!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "名前"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "復元"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "削除済み"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "削除"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "ゴミ箱"
diff --git a/l10n/ja_JP/files_versions.po b/l10n/ja/files_versions.po
index a160c897a2a..9de686c4ff4 100644
--- a/l10n/ja_JP/files_versions.po
+++ b/l10n/ja/files_versions.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-04 01:55-0400\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
"PO-Revision-Date: 2013-08-04 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"
@@ -23,22 +23,22 @@ msgstr ""
msgid "Could not revert: %s"
msgstr "元に戻せませんでした: %s"
-#: js/versions.js:7
+#: js/versions.js:14
msgid "Versions"
msgstr "バージョン"
-#: js/versions.js:53
+#: js/versions.js:60
msgid "Failed to revert {file} to revision {timestamp}."
msgstr "{file} を {timestamp} のリヴィジョンに戻すことができません。"
-#: js/versions.js:79
+#: js/versions.js:87
msgid "More versions..."
msgstr "もっと他のバージョン..."
-#: js/versions.js:116
+#: js/versions.js:125
msgid "No other versions available"
msgstr "利用可能な他のバージョンはありません"
-#: js/versions.js:149
+#: js/versions.js:155
msgid "Restore"
msgstr "復元"
diff --git a/l10n/ja_JP/lib.po b/l10n/ja/lib.po
index addc53d2f7f..07ec0881452 100644
--- a/l10n/ja_JP/lib.po
+++ b/l10n/ja/lib.po
@@ -4,16 +4,17 @@
#
# Translators:
# Daisuke Deguchi <ddeguchi@nagoya-u.jp>, 2013
-# plazmism <gomidori@live.jp>, 2013
+# plazmism <gomidori@live.jp>, 2013-2014
# Koichi MATSUMOTO <mzch@me.com>, 2013
+# kuromabo <md81bird@hitaki.net>, 2014
# tt yn <tetuyano+transi@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-25 01:55-0500\n"
-"PO-Revision-Date: 2013-12-24 08:00+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
+"PO-Revision-Date: 2014-03-11 13:31+0000\n"
+"Last-Translator: plazmism <gomidori@live.jp>\n"
"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"
@@ -21,34 +22,34 @@ msgstr ""
"Language: ja_JP\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:245
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
-msgstr " \"%s\" アプリは、このバージョンのownCloudと互換性がない為、インストールできません。"
+msgstr " \"%s\" アプリは、このバージョンのownCloudと互換性がないためインストールできません。"
-#: private/app.php:257
+#: private/app.php:248
msgid "No app name specified"
msgstr "アプリ名が未指定"
-#: private/app.php:362
+#: private/app.php:353
msgid "Help"
msgstr "ヘルプ"
-#: private/app.php:375
+#: private/app.php:366
msgid "Personal"
msgstr "個人"
-#: private/app.php:386
+#: private/app.php:377
msgid "Settings"
msgstr "設定"
-#: private/app.php:398
+#: private/app.php:389
msgid "Users"
-msgstr "ユーザ"
+msgstr "ユーザー"
-#: private/app.php:411
+#: private/app.php:402
msgid "Admin"
msgstr "管理"
@@ -65,15 +66,10 @@ msgstr "不明なファイルタイプ"
msgid "Invalid image"
msgstr "無効な画像"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "管理下のウェブサービス"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "\"%s\" が開けません"
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIPダウンロードは無効です。"
@@ -96,74 +92,78 @@ msgid ""
"administrator."
msgstr "少しずつに分けてファイルをダウンロードするか、管理者に問い合わせてください。"
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "アプリインストール時のソースが未指定"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "アプリインストール時のhttpの URL が未指定"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "アプリインストール時のローカルファイルのパスが未指定"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "\"%s\"タイプのアーカイブ形式は未サポート"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "アプリをインストール中にアーカイブファイルを開けませんでした。"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "アプリにinfo.xmlファイルが入っていません"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "アプリで許可されないコードが入っているのが原因でアプリがインストールできません"
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
-msgstr "アプリは、このバージョンのownCloudと互換性がない為、インストールできません。"
+msgstr "アプリは、このバージョンのownCloudと互換性がないためインストールできません。"
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
-msgstr "非shippedアプリには許可されない<shipped>true</shipped>タグが含まれているためにアプリをインストール出来ません。"
+msgstr "非shippedアプリには許可されない<shipped>true</shipped>タグが含まれているためにアプリをインストールできません。"
-#: private/installer.php:159
+#: private/installer.php:160
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のバージョンがアプリストアのバージョンと合っていない為、アプリはインストールされません"
+msgstr "info.xml/versionのバージョンがアプリストアのバージョンと合っていないため、アプリはインストールされません"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
-msgstr "アプリディレクトリは既に存在します"
+msgstr "アプリディレクトリはすでに存在します"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
-msgstr "アプリフォルダを作成出来ませんでした。%s のパーミッションを修正してください。"
+msgstr "アプリフォルダーを作成できませんでした。%s のパーミッションを修正してください。"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "アプリケーションは無効です"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "認証エラー"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "トークンが無効になりました。ページを再読込してください。"
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "不明なユーザー"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "ファイル"
@@ -179,7 +179,7 @@ msgstr "画像"
#: private/setup/abstractdatabase.php:26
#, php-format
msgid "%s enter the database username."
-msgstr "%s のデータベースのユーザ名を入力してください。"
+msgstr "%s のデータベースのユーザー名を入力してください。"
#: private/setup/abstractdatabase.php:29
#, php-format
@@ -197,23 +197,23 @@ msgid "MS SQL username and/or password not valid: %s"
msgstr "MS SQL サーバーのユーザー名/パスワードが正しくありません: %s"
#: private/setup/mssql.php:21 private/setup/mysql.php:13
-#: private/setup/oci.php:114 private/setup/postgresql.php:24
-#: private/setup/postgresql.php:70
+#: private/setup/oci.php:114 private/setup/postgresql.php:31
+#: private/setup/postgresql.php:84
msgid "You need to enter either an existing account or the administrator."
msgstr "既存のアカウントもしくは管理者のどちらかを入力する必要があります。"
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQLのユーザ名もしくはパスワードは有効ではありません"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr "MySQL/MariaDB のユーザー名及び/またはパスワードが無効"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
#: private/setup/oci.php:151 private/setup/oci.php:162
#: private/setup/oci.php:169 private/setup/oci.php:178
#: private/setup/oci.php:186 private/setup/oci.php:195
-#: private/setup/oci.php:201 private/setup/postgresql.php:89
-#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
-#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#: private/setup/oci.php:201 private/setup/postgresql.php:103
+#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
+#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
#, php-format
msgid "DB Error: \"%s\""
msgstr "DBエラー: \"%s\""
@@ -222,30 +222,30 @@ msgstr "DBエラー: \"%s\""
#: private/setup/oci.php:122 private/setup/oci.php:145
#: private/setup/oci.php:152 private/setup/oci.php:163
#: private/setup/oci.php:179 private/setup/oci.php:187
-#: private/setup/oci.php:196 private/setup/postgresql.php:90
-#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
-#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#: private/setup/oci.php:196 private/setup/postgresql.php:104
+#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
+#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
#, php-format
msgid "Offending command was: \"%s\""
msgstr "違反コマンド: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQLのユーザ '%s'@'localhost' はすでに存在します。"
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr "MySQL/MariaDB のユーザー '%s'@'localhost' はすでに存在します。"
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "MySQLからこのユーザを削除"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr "MySQL/MariaDB からこのユーザーを削除"
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQLのユーザ '%s'@'%%' はすでに存在します。"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr "MySQL/MariaDB のユーザー '%s'@'%%' はすでに存在します"
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "MySQLからこのユーザを削除する。"
+msgid "Drop this user from MySQL/MariaDB."
+msgstr "MySQL/MariaDB からこのユーザーを削除。"
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -253,81 +253,87 @@ msgstr "Oracleへの接続が確立できませんでした。"
#: private/setup/oci.php:41 private/setup/oci.php:113
msgid "Oracle username and/or password not valid"
-msgstr "Oracleのユーザ名もしくはパスワードは有効ではありません"
+msgstr "Oracleのユーザー名もしくはパスワードは有効ではありません"
#: private/setup/oci.php:170 private/setup/oci.php:202
#, php-format
msgid "Offending command was: \"%s\", name: %s, password: %s"
msgstr "違反コマンド: \"%s\"、名前: %s、パスワード: %s"
-#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
msgid "PostgreSQL username and/or password not valid"
-msgstr "PostgreSQLのユーザ名もしくはパスワードは有効ではありません"
+msgstr "PostgreSQLのユーザー名もしくはパスワードは有効ではありません"
#: private/setup.php:28
msgid "Set an admin username."
-msgstr "管理者のユーザ名を設定。"
+msgstr "管理者のユーザー名を設定"
#: private/setup.php:31
msgid "Set an admin password."
msgstr "管理者のパスワードを設定。"
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
-msgstr "WebDAVインタフェースが動作していないと考えられるため、あなたのWEBサーバはまだファイルの同期を許可するように適切な設定がされていません。"
+msgstr "WebDAVインターフェースに問題があると思われるため、WEBサーバーはまだファイルの同期を許可するよう適切に設定されていません。"
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "<a href='%s'>インストールガイド</a>をよく確認してください。"
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%sが あなたと »%s«を共有しました"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "カテゴリ \"%s\" が見つかりませんでした"
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "数秒前"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n 分前"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n 時間前"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "今日"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
-msgstr "昨日"
+msgstr "1日前"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
-msgstr[0] "%n 日前"
+msgstr[0] "%n日前"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
-msgstr "一月前"
+msgstr "1ヶ月前"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] "%n ヶ月前"
+msgstr[0] "%nヶ月前"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
-msgstr "一年前"
+msgstr "1年前"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "年前"
diff --git a/l10n/ja_JP/settings.po b/l10n/ja/settings.po
index a5ec0d605f5..e2383a5ad05 100644
--- a/l10n/ja_JP/settings.po
+++ b/l10n/ja/settings.po
@@ -3,17 +3,18 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Daisuke Deguchi <ddeguchi@nagoya-u.jp>, 2013
-# plazmism <gomidori@live.jp>, 2013
+# Daisuke Deguchi <ddeguchi@nagoya-u.jp>, 2013-2014
+# plazmism <gomidori@live.jp>, 2013-2014
# iLikeIT <dj_dark_junglist@yahoo.com>, 2013
+# kuromabo <md81bird@hitaki.net>, 2014
# tt yn <tetuyano+transi@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-11 13:31-0500\n"
-"PO-Revision-Date: 2013-12-11 02:00+0000\n"
-"Last-Translator: iLikeIT <dj_dark_junglist@yahoo.com>\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
+"PO-Revision-Date: 2014-03-12 07:20+0000\n"
+"Last-Translator: kuromabo <md81bird@hitaki.net>\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"
@@ -21,6 +22,48 @@ msgstr ""
"Language: ja_JP\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr "%s に提供された無効な値"
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "保存されました"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "eメール設定をテスト"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr "このメールを受け取ったら、設定は正しいはずです。"
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr "メールの送信中に問題が発生しました。設定を再考してください。"
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "メールを送信しました"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr "ユーザーメールを設定して初めて、テストメールを送信することができるようになります。"
+
+#: admin/controller.php:116 templates/admin.php:284
+msgid "Send mode"
+msgstr "送信モード"
+
+#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
+msgid "Encryption"
+msgstr "暗号化"
+
+#: admin/controller.php:120 templates/admin.php:321
+msgid "Authentication method"
+msgstr "認証方法"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "アプリストアからリストをロードできません"
@@ -32,15 +75,15 @@ msgstr "認証エラー"
#: ajax/changedisplayname.php:31
msgid "Your full name has been changed."
-msgstr "姓名が変更されました"
+msgstr "フルネームを変更しました。"
#: ajax/changedisplayname.php:34
msgid "Unable to change full name"
-msgstr "姓名を変更できません"
+msgstr "フルネームを変更できません"
#: ajax/creategroup.php:10
msgid "Group already exists"
-msgstr "グループは既に存在しています"
+msgstr "グループはすでに存在します"
#: ajax/creategroup.php:19
msgid "Unable to add group"
@@ -60,7 +103,7 @@ msgstr "グループを削除できません"
#: ajax/removeuser.php:25
msgid "Unable to delete user"
-msgstr "ユーザを削除できません"
+msgstr "ユーザーを削除できません"
#: ajax/setlanguage.php:15
msgid "Language changed"
@@ -77,16 +120,16 @@ msgstr "管理者は自身を管理者グループから削除できません。
#: ajax/togglegroups.php:30
#, php-format
msgid "Unable to add user to group %s"
-msgstr "ユーザをグループ %s に追加できません"
+msgstr "ユーザーをグループ %s に追加できません"
#: ajax/togglegroups.php:36
#, php-format
msgid "Unable to remove user from group %s"
-msgstr "ユーザをグループ %s から削除できません"
+msgstr "ユーザーをグループ %s から削除できません"
#: ajax/updateapp.php:14
msgid "Couldn't update app."
-msgstr "アプリを更新出来ませんでした。"
+msgstr "アプリをアップデートできませんでした。"
#: changepassword/controller.php:20
msgid "Wrong password"
@@ -94,85 +137,113 @@ msgstr "無効なパスワード"
#: changepassword/controller.php:42
msgid "No user supplied"
-msgstr "ユーザが指定されていません"
+msgstr "ユーザーが指定されていません"
#: changepassword/controller.php:74
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
-msgstr "復元用の管理者パスワードを入力してください。そうでない場合は、全ユーザのデータが失われます。"
+msgstr "リカバリ用の管理者パスワードを入力してください。そうでない場合は、全ユーザーのデータが失われます。"
#: changepassword/controller.php:79
msgid ""
"Wrong admin recovery password. Please check the password and try again."
-msgstr "無効な復元用の管理者パスワード。パスワードを確認して再度実行してください。"
+msgstr "リカバリ用の管理者パスワードが間違っています。パスワードを確認して再度実行してください。"
#: changepassword/controller.php:87
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
-msgstr "バックエンドはパスワード変更をサポートしていませんが、ユーザの暗号化キーは正常に更新されました。"
+msgstr "バックエンドはパスワード変更をサポートしていませんが、ユーザーの暗号化キーは正常に更新されました。"
#: changepassword/controller.php:92 changepassword/controller.php:103
msgid "Unable to change password"
msgstr "パスワードを変更できません"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "送信中…"
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "ユーザードキュメント"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "管理者ドキュメント"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
-msgstr "{appversion} に更新"
+msgstr "{appversion} にアップデート"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "無効"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
-msgstr "有効化"
+msgstr "有効にする"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "しばらくお待ちください。"
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "アプリ無効化中にエラーが発生"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
-msgstr "アプリ有効化中にエラーが発生"
+msgstr "アプリを有効にする際にエラーが発生"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "更新中...."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "アプリの更新中にエラーが発生"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "エラー"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
-msgstr "更新"
+msgstr "アップデート"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
-msgstr "更新済み"
+msgstr "アップデート済み"
-#: js/personal.js:220
+#: js/personal.js:246
msgid "Select a profile picture"
msgstr "プロファイル画像を選択"
-#: js/personal.js:266
+#: js/personal.js:277
+msgid "Very weak password"
+msgstr "非常に弱いパスワード"
+
+#: js/personal.js:278
+msgid "Weak password"
+msgstr "弱いパスワード"
+
+#: js/personal.js:279
+msgid "So-so password"
+msgstr "まずまずのパスワード"
+
+#: js/personal.js:280
+msgid "Good password"
+msgstr "良好なパスワード"
+
+#: js/personal.js:281
+msgid "Strong password"
+msgstr "強いパスワード"
+
+#: js/personal.js:316
msgid "Decrypting files... Please wait, this can take some time."
msgstr "ファイルを複合中... しばらくお待ちください、この処理には少し時間がかかるかもしれません。"
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "保存中..."
-
#: js/users.js:47
msgid "deleted"
msgstr "削除"
@@ -183,42 +254,42 @@ msgstr "元に戻す"
#: js/users.js:79
msgid "Unable to remove user"
-msgstr "ユーザを削除出来ません"
+msgstr "ユーザーを削除できません"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "グループ"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "グループ管理者"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "削除"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "グループを追加"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
-msgstr "有効なユーザ名を指定する必要があります"
+msgstr "有効なユーザー名を指定する必要があります"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
-msgstr "ユーザ作成エラー"
+msgstr "ユーザー作成エラー"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "有効なパスワードを指定する必要があります"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr "警告: ユーザ \"{user}\" のホームディレクトリはすでに存在します"
+msgstr "警告: ユーザー \"{user}\" のホームディレクトリはすでに存在します"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Japanese (日本語)"
@@ -228,32 +299,56 @@ msgstr "すべて (致命的な問題、エラー、警告、情報、デバッ
#: templates/admin.php:9
msgid "Info, warnings, errors and fatal issues"
-msgstr "情報と警告、エラー、致命的な問題"
+msgstr "情報、警告、エラー、致命的な問題"
#: templates/admin.php:10
msgid "Warnings, errors and fatal issues"
-msgstr "警告とエラー、致命的な問題"
+msgstr "警告、エラー、致命的な問題"
#: templates/admin.php:11
msgid "Errors and fatal issues"
-msgstr "エラーと致命的な問題"
+msgstr "エラー、致命的な問題"
#: templates/admin.php:12
msgid "Fatal issues only"
msgstr "致命的な問題のみ"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "なし"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "ログイン"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr "平文"
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr "NT LAN マネージャー"
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "セキュリティ警告"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
-msgstr "HTTP 経由で %s にアクセスしています。HTTPS を使用するようにサーバの設定を行うことを強くおすすめします。"
+msgstr "HTTP経由で %s にアクセスしています。HTTPSを使用するようサーバーを設定することを強くおすすめします。"
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -262,68 +357,68 @@ msgid ""
"root."
msgstr "データディレクトリとファイルがインターネットからアクセス可能になっている可能性があります。.htaccessファイルが機能していません。データディレクトリがアクセスされないようにウェブサーバーを設定するか、ウェブサーバーのドキュメントルートからデータディレクトリを移動するように強くお勧めします。"
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "セットアップ警告"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
-msgstr "WebDAVインタフェースが動作していないと考えられるため、あなたのWEBサーバはまだファイルの同期を許可するように適切な設定がされていません。"
+msgstr "WebDAVインターフェースに問題があると思われるため、WEBサーバーはまだファイルの同期を許可するよう適切に設定されていません。"
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "<a href=\"%s\">installation guides</a>をもう一度チェックするようにお願いいたします。"
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "モジュール 'fileinfo' が見つかりません"
-#: templates/admin.php:68
+#: templates/admin.php:93
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' が見つかりません。mimeタイプの検出を精度良く行うために、このモジュールを有効にすることを強くお勧めします。"
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
-msgstr "PHPバーションが古くなっております。"
+msgstr "PHPバーションが古くなっています。"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
-msgstr "PHPバーションが古くなっております。このプログラムが不正な行為を発生する可能性はある為、PHPバーション5.3.8以降にアップグレードをください。"
+msgstr "PHPバーションが古くなっています。古いバージョンには既知の問題があるため、5.3.8以降のバージョンにアップデートすることを強く推奨します。このインストール状態では正常に動作しない可能性があります。"
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "ロケールが動作していません"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "システムロケールを UTF-8 をサポートするロケールに設定できません。"
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "これは、ファイル名の特定の文字に問題があることを意味しています。"
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "次のロケールをサポートするために、システムに必要なパッケージをインストールすることを強くおすすめします: %s。"
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "インターネット接続が動作していません"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -332,118 +427,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "このサーバーはインターネットに接続していません。この場合、外部ストレージのマウント、更新の通知やサードパーティアプリといったいくつかの機能が使えません。また、リモート接続でのファイルアクセス、通知メールの送信と言った機能も利用できないかもしれません。全ての機能を利用したいのであれば、このサーバーからインターネットに接続できるようにすることをお勧めします。"
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "各ページの読み込み時にタスクを実行する"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
-msgstr "HTTPを通して15分間隔で cron.php を実行するように、cron.php は webcron サービスに登録されています。"
+msgstr "cron.phpは、HTTP経由で15分ごとにcron.phpを実行するようwebcronサービスに登録されています"
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
-msgstr "15分間隔で cron.php ファイルを実行するためにシステムの cron サービスを利用する"
+msgstr "システムのcronサービスを利用して15分ごとにcron.phpファイルを実行します。"
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "共有"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "共有APIを有効にする"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "アプリからの共有APIの利用を許可する"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "リンクを許可する"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
-msgstr "リンクによりアイテムを公開することを許可する"
+msgstr "ユーザーがリンクによりアイテムを公開することを許可する"
-#: templates/admin.php:186
+#: templates/admin.php:211
msgid "Allow public uploads"
msgstr "パブリックなアップロードを許可"
-#: templates/admin.php:187
+#: templates/admin.php:212
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
-msgstr "公開している共有フォルダへのアップロードを共有しているメンバーにも許可"
+msgstr "公開している共有フォルダーへのアップロードを共有しているメンバーにも許可"
-#: templates/admin.php:195
+#: templates/admin.php:220
msgid "Allow resharing"
msgstr "再共有を許可する"
-#: templates/admin.php:196
+#: templates/admin.php:221
msgid "Allow users to share items shared with them again"
-msgstr "ユーザが共有しているアイテムの再共有を許可する"
+msgstr "ユーザーが共有しているアイテムの再共有を許可する"
-#: templates/admin.php:203
+#: templates/admin.php:228
msgid "Allow users to share with anyone"
-msgstr "ユーザが誰とでも共有することを許可する"
+msgstr "ユーザーに誰とでも共有することを許可する"
-#: templates/admin.php:206
+#: templates/admin.php:231
msgid "Allow users to only share with users in their groups"
-msgstr "ユーザにグループ内のユーザとのみ共有を許可する"
+msgstr "ユーザーにグループ内のユーザーとのみ共有を許可する"
-#: templates/admin.php:213
+#: templates/admin.php:238
msgid "Allow mail notification"
msgstr "メール通知を許可"
-#: templates/admin.php:214
+#: templates/admin.php:239
msgid "Allow user to send mail notification for shared files"
-msgstr "共有ファイルに関するメール通知の送信をユーザに許可する"
+msgstr "共有ファイルに関するメール通知の送信をユーザーに許可する"
-#: templates/admin.php:221
+#: templates/admin.php:246
msgid "Security"
msgstr "セキュリティ"
-#: templates/admin.php:234
+#: templates/admin.php:259
msgid "Enforce HTTPS"
msgstr "常にHTTPSを使用する"
-#: templates/admin.php:236
+#: templates/admin.php:261
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
-msgstr "クライアントから %sへの接続を常に暗号化する。"
+msgstr "クライアントから %sへの接続を常に暗号化します。"
-#: templates/admin.php:242
+#: templates/admin.php:267
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
-msgstr "強制的なSSL接続を有効/無効にするために、HTTPS経由で %s へ接続してください。"
+msgstr "強制的なSSL接続を有効/無効にするには、HTTPS経由で %s へ接続してください。"
+
+#: templates/admin.php:279
+msgid "Email Server"
+msgstr "メールサーバー"
+
+#: templates/admin.php:281
+msgid "This is used for sending out notifications."
+msgstr "これは通知の送信に使われます。"
+
+#: templates/admin.php:312
+msgid "From address"
+msgstr "アドレスから"
+
+#: templates/admin.php:334
+msgid "Authentication required"
+msgstr "要求される認証"
+
+#: templates/admin.php:338
+msgid "Server address"
+msgstr "サーバーアドレス"
+
+#: templates/admin.php:342
+msgid "Port"
+msgstr "ポート"
+
+#: templates/admin.php:347
+msgid "Credentials"
+msgstr "資格情報"
-#: templates/admin.php:254
+#: templates/admin.php:348
+msgid "SMTP Username"
+msgstr "SMTP ユーザー名"
+
+#: templates/admin.php:351
+msgid "SMTP Password"
+msgstr "SMTP パスワード"
+
+#: templates/admin.php:355
+msgid "Test email settings"
+msgstr "メールテスト設定"
+
+#: templates/admin.php:356
+msgid "Send email"
+msgstr "メールを送信"
+
+#: templates/admin.php:361
msgid "Log"
msgstr "ログ"
-#: templates/admin.php:255
+#: templates/admin.php:362
msgid "Log level"
msgstr "ログレベル"
-#: templates/admin.php:287
+#: templates/admin.php:394
msgid "More"
msgstr "もっと見る"
-#: templates/admin.php:288
+#: templates/admin.php:395
msgid "Less"
msgstr "閉じる"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:401 templates/personal.php:181
msgid "Version"
msgstr "バージョン"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:405 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -453,30 +592,34 @@ msgid ""
"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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "アプリを追加"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "さらにアプリを表示"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "アプリを選択してください"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "ドキュメント:"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "apps.owncloud.com でアプリケーションのページを見てください"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr "アプリケーションのウェブサイトを見る"
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-ライセンス: <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "ユーザドキュメント"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "管理者ドキュメント"
@@ -495,7 +638,7 @@ msgstr "バグトラッカー"
#: templates/help.php:17
msgid "Commercial Support"
-msgstr "コマーシャルサポート"
+msgstr "商用サポート"
#: templates/personal.php:8
msgid "Get the apps to sync your files"
@@ -510,7 +653,7 @@ msgstr "初回ウィザードを再表示する"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "現在、<strong>%s</strong> / <strong>%s</strong> を利用しています"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "パスワード"
@@ -522,151 +665,149 @@ msgstr "パスワードを変更しました"
msgid "Unable to change your password"
msgstr "パスワードを変更することができません"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Current password"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "新しいパスワードを入力"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "パスワードを変更"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
-msgstr "姓名"
+msgstr "名前"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "メール"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "あなたのメールアドレス"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "※パスワード回復を有効にするにはメールアドレスの入力が必要です"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr "パスワードの回復を有効にし、通知を受け取るにはメールアドレスを入力してください"
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "プロフィール写真"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "新規にアップロード"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "ファイルから新規に選択"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "画像を削除"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "png と jpg のいずれか。正方形が理想ですが、切り取って加工することも可能です。"
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "あなたのアバターは、あなたのオリジナルのアカウントで提供されています。"
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "中止"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "キャンセル"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "プロファイル画像として選択"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "言語"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "翻訳に協力する"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "<a href=\"%s\" target=\"_blank\">WebDAV 経由でファイルにアクセス</a> するにはこのアドレスを利用してください"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "暗号化"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "暗号化アプリはもはや有効ではありません、すべてのファイルを複合してください"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "ログインパスワード"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "すべてのファイルを複合する"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "ログイン名"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "作成"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
-msgstr "管理者復旧パスワード"
+msgstr "管理者リカバリパスワード"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
-msgstr "パスワード変更の間のユーザーのファイルを回復するために、リカバリパスワードを入力してください"
+msgstr "パスワード変更時のユーザーのファイルを回復するため、リカバリパスワードを入力してください"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "デフォルトストレージ"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "ストレージの割り当てを入力してください (例: \"512MB\" や \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "無制限"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "その他"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "ユーザー名"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "ストレージ"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
-msgstr "姓名を変更"
+msgstr "フルネームを変更"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "新しいパスワードを設定"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "デフォルト"
diff --git a/l10n/ja_JP/user_ldap.po b/l10n/ja/user_ldap.po
index 1061b8d35c8..879766d023d 100644
--- a/l10n/ja_JP/user_ldap.po
+++ b/l10n/ja/user_ldap.po
@@ -4,15 +4,16 @@
#
# Translators:
# Daisuke Deguchi <ddeguchi@nagoya-u.jp>, 2013
-# plazmism <gomidori@live.jp>, 2013
+# plazmism <gomidori@live.jp>, 2013-2014
+# kuromabo <md81bird@hitaki.net>, 2014
# tt yn <tetuyano+transi@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: Daisuke Deguchi <ddeguchi@nagoya-u.jp>\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
+"PO-Revision-Date: 2014-03-11 13:31+0000\n"
+"Last-Translator: plazmism <gomidori@live.jp>\n"
"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,7 +27,7 @@ msgstr "マッピングのクリアに失敗しました。"
#: ajax/deleteConfiguration.php:34
msgid "Failed to delete the server configuration"
-msgstr "サーバ設定の削除に失敗しました"
+msgstr "サーバー設定の削除に失敗しました"
#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
@@ -36,7 +37,7 @@ msgstr "設定は有効であり、接続を確立しました!"
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
-msgstr "設定は有効ですが、接続に失敗しました。サーバ設定と資格情報を確認して下さい。"
+msgstr "設定は有効ですが、接続に失敗しました。サーバー設定と資格情報を確認してください。"
#: ajax/testConfiguration.php:46
msgid ""
@@ -67,7 +68,7 @@ msgstr "削除に失敗しました"
#: js/settings.js:83
msgid "Take over settings from recent server configuration?"
-msgstr "最近のサーバ設定から設定を引き継ぎますか?"
+msgstr "最近のサーバー設定から設定を引き継ぎますか?"
#: js/settings.js:84
msgid "Keep settings?"
@@ -75,7 +76,7 @@ msgstr "設定を保持しますか?"
#: js/settings.js:99
msgid "Cannot add server configuration"
-msgstr "サーバ設定を追加できません"
+msgstr "サーバー設定を追加できません"
#: js/settings.js:127
msgid "mappings cleared"
@@ -89,43 +90,43 @@ msgstr "成功"
msgid "Error"
msgstr "エラー"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "設定OK"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "設定に誤りがあります"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "設定が不完全です"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "グループを選択"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "オブジェクトクラスを選択"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "属性を選択"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "接続テストに成功しました"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "接続テストに失敗しました"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
-msgstr "現在のサーバ設定を本当に削除してもよろしいですか?"
+msgstr "現在のサーバー設定を本当に削除してもよろしいですか?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "削除の確認"
@@ -139,13 +140,13 @@ msgstr[0] "%s グループが見つかりました"
#, php-format
msgid "%s user found"
msgid_plural "%s users found"
-msgstr[0] "%s ユーザが見つかりました"
+msgstr[0] "%s ユーザーが見つかりました"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "無効なホスト"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "望ましい機能は見つかりませんでした"
@@ -163,8 +164,8 @@ msgstr "ヘルプ"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "この基準に合致するグループに %s へのアクセスを制限:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr "これらの基準を満たすグループが %s で利用可能:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -199,12 +200,12 @@ msgid "groups found"
msgstr "グループが見つかりました"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "ログイン名として利用する属性:"
+msgid "Users login with this attribute:"
+msgstr "この属性でユーザーログイン:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
-msgstr "LDAP ユーザ名:"
+msgstr "LDAP ユーザー名:"
#: templates/part.wizard-loginfilter.php:16
msgid "LDAP Email Address:"
@@ -219,11 +220,11 @@ msgstr "他の属性:"
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action. Example: \"uid=%%uid\""
-msgstr "ログイン実行時に適用するフィルタを定義します。%%uid にはログイン操作におけるユーザ名が入ります。例: \"uid=%%uid\""
+msgstr "ログイン実行時に適用するフィルタを定義します。%%uid にはログイン操作におけるユーザー名が入ります。例: \"uid=%%uid\""
#: templates/part.wizard-server.php:18
msgid "Add Server Configuration"
-msgstr "サーバ設定を追加"
+msgstr "サーバー設定を追加"
#: templates/part.wizard-server.php:30
msgid "Host"
@@ -240,7 +241,7 @@ msgstr "ポート"
#: templates/part.wizard-server.php:44
msgid "User DN"
-msgstr "ユーザDN"
+msgstr "ユーザーDN"
#: templates/part.wizard-server.php:45
msgid ""
@@ -263,22 +264,22 @@ msgstr "1行に1つのベースDN"
#: templates/part.wizard-server.php:61
msgid "You can specify Base DN for users and groups in the Advanced tab"
-msgstr "拡張タブでユーザとグループのベースDNを指定することができます。"
+msgstr "拡張タブでユーザーとグループのベースDNを指定することができます。"
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "この基準に合致するユーザに %s へのアクセスを制限:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr "この基準を満たすユーザに対し %s へのアクセスを制限:"
#: templates/part.wizard-userfilter.php:31
#, php-format
msgid ""
"The filter specifies which LDAP users shall have access to the %s instance."
-msgstr "フィルタは、どの LDAP ユーザが %s にアクセスするかを指定します。"
+msgstr "フィルタは、どのLDAPユーザーが %s にアクセスするかを指定します。"
#: templates/part.wizard-userfilter.php:38
msgid "users found"
-msgstr "ユーザが見つかりました"
+msgstr "ユーザーが見つかりました"
#: templates/part.wizardcontrols.php:5
msgid "Back"
@@ -321,7 +322,7 @@ 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:24
msgid "Backup (Replica) Port"
@@ -329,7 +330,7 @@ msgstr "バックアップ(レプリカ)ポート"
#: templates/settings.php:25
msgid "Disable Main Server"
-msgstr "メインサーバを無効にする"
+msgstr "メインサーバーを無効にする"
#: templates/settings.php:25
msgid "Only connect to the replica server."
@@ -337,7 +338,7 @@ msgstr "レプリカサーバーにのみ接続します。"
#: templates/settings.php:26
msgid "Case insensitve LDAP server (Windows)"
-msgstr "大文字/小文字を区別しないLDAPサーバ(Windows)"
+msgstr "大文字/小文字を区別しないLDAPサーバー(Windows)"
#: templates/settings.php:27
msgid "Turn off SSL certificate validation."
@@ -348,7 +349,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 "推奨されません、テストにおいてのみ使用してください!このオプションでのみ接続が動作する場合は、LDAP サーバのSSL証明書を %s サーバにインポートしてください。"
+msgstr "推奨されません、テストにおいてのみ使用してください!このオプションでのみ接続が動作する場合は、LDAP サーバーのSSL証明書を %s サーバーにインポートしてください。"
#: templates/settings.php:28
msgid "Cache Time-To-Live"
@@ -364,23 +365,23 @@ msgstr "ディレクトリ設定"
#: templates/settings.php:32
msgid "User Display Name Field"
-msgstr "ユーザ表示名のフィールド"
+msgstr "ユーザー表示名のフィールド"
#: templates/settings.php:32
msgid "The LDAP attribute to use to generate the user's display name."
-msgstr "ユーザの表示名の生成に利用するLDAP属性"
+msgstr "ユーザーの表示名の生成に利用するLDAP属性"
#: templates/settings.php:33
msgid "Base User Tree"
-msgstr "ベースユーザツリー"
+msgstr "ベースユーザーツリー"
#: templates/settings.php:33
msgid "One User Base DN per line"
-msgstr "1行に1つのユーザベースDN"
+msgstr "1行に1つのユーザーベースDN"
#: templates/settings.php:34
msgid "User Search Attributes"
-msgstr "ユーザ検索属性"
+msgstr "ユーザー検索属性"
#: templates/settings.php:34 templates/settings.php:37
msgid "Optional; one attribute per line"
@@ -410,41 +411,51 @@ msgstr "グループ検索属性"
msgid "Group-Member association"
msgstr "グループとメンバーの関連付け"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr "ネスト化ブロック"
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr "オンに切り替えたら、グループを含むグループがサポートされます。(グループメンバーの属性がDNを含む場合のみ有効です。)"
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "特殊属性"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "クォータフィールド"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "クォータのデフォルト"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "バイト"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "メールフィールド"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
-msgstr "ユーザのホームフォルダ命名規則"
+msgstr "ユーザーのホームフォルダー命名規則"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
-msgstr "ユーザ名を空のままにしてください(デフォルト)。そうでない場合は、LDAPもしくはADの属性を指定してください。"
+msgstr "ユーザー名を空のままにしてください(デフォルト)。もしくは、LDAPもしくはADの属性を指定してください。"
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
-msgstr "内部ユーザ名"
+msgstr "内部ユーザー名"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -458,17 +469,17 @@ 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 "デフォルトでは、内部ユーザ名はUUID属性から作成されます。これにより、ユーザ名がユニークであり、かつ文字の変換が不要であることを保証します。内部ユーザ名には、[ a-zA-Z0-9_.@- ] の文字のみが有効であるという制限があり、その他の文字は対応する ASCII コードに変換されるか単に無視されます。そのため、他のユーザ名との衝突の回数が増加するでしょう。内部ユーザ名は、内部的にユーザを識別するために用いられ、また、ownCloudにおけるデフォルトのホームフォルダ名としても用いられます。例えば*DAVサービスのように、リモートURLの一部でもあります。この設定により、デフォルトの振る舞いを再定義します。ownCloud 5 以前と同じような振る舞いにするためには、以下のフィールドにユーザ表示名の属性を入力します。空にするとデフォルトの振る舞いとなります。変更は新しくマッピング(追加)されたLDAPユーザにおいてのみ有効となります。"
+msgstr "デフォルトでは、内部ユーザー名はUUID属性から作成されます。これにより、ユーザー名がユニークであり、かつ文字の変換が不要であることを保証します。内部ユーザー名には、[ a-zA-Z0-9_.@- ] の文字のみが有効であるという制限があり、その他の文字は対応する ASCII コードに変換されるか単に無視されます。そのため、他のユーザ名との衝突の回数が増加するでしょう。内部ユーザー名は、内部的にユーザを識別するために用いられ、また、ownCloudにおけるデフォルトのホームフォルダー名としても用いられます。例えば*DAVサービスのように、リモートURLの一部でもあります。この設定により、デフォルトの振る舞いを再定義します。ownCloud 5 以前と同じような振る舞いにするためには、以下のフィールドにユーザー表示名の属性を入力します。空にするとデフォルトの振る舞いとなります。変更は新しくマッピング(追加)されたLDAPユーザーにおいてのみ有効となります。"
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
-msgstr "内部ユーザ名属性:"
+msgstr "内部ユーザー名属性:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "UUID検出を再定義する"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -477,21 +488,21 @@ 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 "デフォルトでは、UUID 属性は自動的に検出されます。UUID属性は、LDAPユーザとLDAPグループを間違いなく識別するために利用されます。また、もしこれを指定しない場合は、内部ユーザ名はUUIDに基づいて作成されます。この設定は再定義することができ、あなたの選択した属性を用いることができます。選択した属性がユーザとグループの両方に対して適用でき、かつユニークであることを確認してください。空であればデフォルトの振る舞いとなります。変更は、新しくマッピング(追加)されたLDAPユーザとLDAPグループに対してのみ有効となります。"
+msgstr "デフォルトでは、UUID 属性は自動的に検出されます。UUID属性は、LDAPユーザーとLDAPグループを間違いなく識別するために利用されます。また、もしこれを指定しない場合は、内部ユーザー名はUUIDに基づいて作成されます。この設定は再定義することができ、あなたの選択した属性を用いることができます。選択した属性がユーザーとグループの両方に対して適用でき、かつユニークであることを確認してください。空であればデフォルトの振る舞いとなります。変更は、新しくマッピング(追加)されたLDAPユーザーとLDAPグループに対してのみ有効となります。"
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
-msgstr "ユーザの UUID 属性:"
+msgstr "ユーザーの UUID 属性:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "グループの UUID 属性:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
-msgstr "ユーザ名とLDAPユーザのマッピング"
+msgstr "ユーザー名とLDAPユーザのマッピング"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -503,12 +514,12 @@ 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 "ユーザ名は(メタ)データの保存と割り当てに使用されます。ユーザを正確に識別して認識するために、個々のLDAPユーザは内部ユーザ名を持っています。これは、ユーザ名からLDAPユーザへのマッピングが必要であることを意味しています。この生成されたユーザ名は、LDAPユーザのUUIDにマッピングされます。加えて、DNがLDAPとのインタラクションを削減するためにキャッシュされますが、識別には利用されません。DNが変わった場合は、変更が検出されます。内部ユーザ名は全体に亘って利用されます。マッピングをクリアすると、いたるところに使われないままの物が残るでしょう。マッピングのクリアは設定に敏感ではありませんが、全てのLDAPの設定に影響を与えます!本番の環境では決してマッピングをクリアしないでください。テストもしくは実験の段階でのみマッピングのクリアを行なってください。"
+msgstr "ユーザー名は(メタ)データの保存と割り当てに使用されます。ユーザーを正確に識別して認識するために、個々のLDAPユーザは内部ユーザ名を持っています。これは、ユーザー名からLDAPユーザーへのマッピングが必要であることを意味しています。この生成されたユーザ名は、LDAPユーザのUUIDにマッピングされます。加えて、DNがLDAPとのインタラクションを削減するためにキャッシュされますが、識別には利用されません。DNが変わった場合は、変更が検出されます。内部ユーザ名は全体に亘って利用されます。マッピングをクリアすると、いたるところに使われないままの物が残るでしょう。マッピングのクリアは設定に敏感ではありませんが、全てのLDAPの設定に影響を与えます!本番の環境では決してマッピングをクリアしないでください。テストもしくは実験の段階でのみマッピングのクリアを行なってください。"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
-msgstr "ユーザ名とLDAPユーザのマッピングをクリアする"
+msgstr "ユーザー名とLDAPユーザーのマッピングをクリアする"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "グループ名とLDAPグループのマッピングをクリアする"
diff --git a/l10n/ja_JP/user_webdavauth.po b/l10n/ja/user_webdavauth.po
index c24eb2a95de..6dad27018be 100644
--- a/l10n/ja_JP/user_webdavauth.po
+++ b/l10n/ja/user_webdavauth.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-04 01:55-0400\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
"PO-Revision-Date: 2013-08-04 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"
diff --git a/l10n/ka_GE/core.po b/l10n/ka_GE/core.po
index 624e0a15d52..9e63d8c7271 100644
--- a/l10n/ka_GE/core.po
+++ b/l10n/ka_GE/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: ka_GE\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,131 +58,135 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "კვირა"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "ორშაბათი"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "სამშაბათი"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "ოთხშაბათი"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "ხუთშაბათი"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "პარასკევი"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "შაბათი"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "იანვარი"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "თებერვალი"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "მარტი"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "აპრილი"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "მაისი"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "ივნისი"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "ივლისი"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "აგვისტო"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "სექტემბერი"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "ოქტომბერი"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "ნოემბერი"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "დეკემბერი"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "პარამეტრები"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "შენახვა..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "წამის წინ"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "დღეს"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "გუშინ"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "გასულ თვეში"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "თვის წინ"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "ბოლო წელს"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "წლის წინ"
@@ -263,6 +253,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "გაზიარებული"
@@ -271,12 +281,12 @@ msgstr "გაზიარებული"
msgid "Share"
msgstr "გაზიარება"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "შეცდომა"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "შეცდომა გაზიარების დროს"
@@ -288,123 +298,123 @@ msgstr "შეცდომა გაზიარების გაუქმე
msgid "Error while changing permissions"
msgstr "შეცდომა დაშვების ცვლილების დროს"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "გაზიარდა თქვენთვის და ჯგუფისთვის {group}, {owner}–ის მიერ"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "გაზიარდა თქვენთვის {owner}–ის მიერ"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "პაროლით დაცვა"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "პაროლი"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "ლინკის პიროვნების იმეილზე გაგზავნა"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "გაგზავნა"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "მიუთითე ვადის გასვლის დრო"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "ვადის გასვლის დრო"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "გააზიარე მეილზე"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "მომხმარებელი არ არის ნაპოვნი"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "ჯგუფი"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "მეორეჯერ გაზიარება არ არის დაშვებული"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "გაზიარდა {item}–ში {user}–ის მიერ"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "გაუზიარებადი"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "შეგიძლია შეცვლა"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "დაშვების კონტროლი"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "შექმნა"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "განახლება"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "წაშლა"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "გაზიარება"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "პაროლით დაცული"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "შეცდომა ვადის გასვლის მოხსნის დროს"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "შეცდომა ვადის გასვლის მითითების დროს"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "გაგზავნა ...."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "იმეილი გაიგზავნა"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "გაფრთხილება"
@@ -451,11 +461,17 @@ msgstr "განახლება ვერ განხორციელდ
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "განახლება ვერ განხორციელდა. გადამისამართება თქვენს ownCloud–ზე."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "გამოიყენე შემდეგი ლინკი პაროლის შესაცვლელად: {link}"
@@ -475,8 +491,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "თქვენ მოგივათ პაროლის შესაცვლელი ლინკი მეილზე"
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "მომხმარებლის სახელი"
@@ -520,7 +536,7 @@ msgstr "პირადი"
msgid "Users"
msgstr "მომხმარებელი"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "აპლიკაციები"
@@ -630,49 +646,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "შექმენი <strong>ადმინ ექაუნტი</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "დამატებითი ფუნქციები"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "მონაცემთა საქაღალდე"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "მონაცემთა ბაზის კონფიგურირება"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "გამოყენებული იქნება"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "მონაცემთა ბაზის მომხმარებელი"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "მონაცემთა ბაზის პაროლი"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "მონაცემთა ბაზის სახელი"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "ბაზის ცხრილის ზომა"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "მონაცემთა ბაზის ჰოსტი"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "კონფიგურაციის დასრულება"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -688,7 +702,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "გამოსვლა"
@@ -714,27 +728,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "დაგავიწყდათ პაროლი?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "დამახსოვრება"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "შესვლა"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "ალტერნატიული Login–ი"
#: 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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/ka_GE/files.po b/l10n/ka_GE/files.po
index 519f12885eb..40699657de2 100644
--- a/l10n/ka_GE/files.po
+++ b/l10n/ka_GE/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr "%s –ის გადატანა ვერ მოხერხდა
msgid "Could not move %s"
msgstr "%s –ის გადატანა ვერ მოხერხდა"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "ფაილის სახელი არ შეიძლება იყოს ცარიელი."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "არადაშვებადი სახელი, '\\', '/', '<', '>', ':', '\"', '|', '?' და '*' არ არის დაიშვებული."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,233 +76,228 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "ფაილი არ აიტვირთა. უცნობი შეცდომა"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "ჭოცდომა არ დაფიქსირდა, ფაილი წარმატებით აიტვირთა"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "ატვირთული ფაილი აჭარბებს upload_max_filesize დირექტივას php.ini ფაილში"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "ატვირთული ფაილი აჭარბებს MAX_FILE_SIZE დირექტივას, რომელიც მითითებულია HTML ფორმაში"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "ატვირთული ფაილი მხოლოდ ნაწილობრივ აიტვირთა"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "ფაილი არ აიტვირთა"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "დროებითი საქაღალდე არ არსებობს"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "შეცდომა დისკზე ჩაწერისას"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "საცავში საკმარისი ადგილი არ არის"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "დაუშვებელი დირექტორია."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "ფაილები"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "საკმარისი ადგილი არ არის"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "ატვირთვა შეჩერებულ იქნა."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "მიმდინარეობს ფაილის ატვირთვა. სხვა გვერდზე გადასვლა გამოიწვევს ატვირთვის შეჩერებას"
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} უკვე არსებობს"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "გაზიარება"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "სრულად წაშლა"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "გადარქმევა"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "მოცდის რეჟიმში"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} შეცვლილია {old_name}–ით"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "დაბრუნება"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' არის დაუშვებელი ფაილის სახელი."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "არადაშვებადი სახელი, '\\', '/', '<', '>', ':', '\"', '|', '?' და '*' არ არის დაიშვებული."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "თქვენი საცავი გადაივსო. ფაილების განახლება და სინქრონიზირება ვერ მოხერხდება!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "თქვენი საცავი თითქმის გადაივსო ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "გადმოწერის მოთხოვნა მუშავდება. ის მოითხოვს გარკვეულ დროს რაგდან ფაილები არის დიდი ზომის."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "შეცდომა"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "სახელი"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "ზომა"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "შეცვლილია"
@@ -298,12 +305,12 @@ msgstr "შეცვლილია"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "ატვირთვა"
@@ -339,72 +346,68 @@ msgstr "ZIP ფაილების მაქსიმუმ დასაშვ
msgid "Save"
msgstr "შენახვა"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "ახალი"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "ტექსტური ფაილი"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "ახალი ფოლდერი"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "საქაღალდე"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "მისამართიდან"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "წაშლილი ფაილები"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "ატვირთვის გაუქმება"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "აქ არაფერი არ არის. ატვირთე რამე!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "ჩამოტვირთვა"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "წაშლა"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "ასატვირთი ფაილი ძალიან დიდია"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "ფაილის ზომა რომლის ატვირთვასაც თქვენ აპირებთ, აჭარბებს სერვერზე დაშვებულ მაქსიმუმს."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "მიმდინარეობს ფაილების სკანირება, გთხოვთ დაელოდოთ."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 bdd6332a2a6..caedd121e72 100644
--- a/l10n/ka_GE/files_encryption.po
+++ b/l10n/ka_GE/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "შენახვა..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/ka_GE/files_external.po b/l10n/ka_GE/files_external.po
index 655c7a00426..f4c239e65c4 100644
--- a/l10n/ka_GE/files_external.po
+++ b/l10n/ka_GE/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: drlinux64 <romeo@energo-pro.ge>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: ka_GE\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "დაშვება მინიჭებულია"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "შეცდომა Dropbox საცავის კონფიგურირების დროს"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "დაშვების მინიჭება"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "გთხოვთ მიუთითოთ Dropbox აპლიკაციის გასაღები და კოდი."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "შეცდომა Google Drive საცავის კონფიგურირების დროს"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>გაფრთხილება:</b> \"smbclient\" არ არის ინსტალირებული. CIFS/SMB ზიარების მონტირება შეუძლებელია. გთხოვთ თხოვოთ თქვენს სისტემურ ადმინისტრატორებს დააინსტალიროს ის."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>გაფრთხილება:</b> FTP მხარდაჭერა არ არის აქტიური ან დაინსტალირებული. FTP ზიარის მონტირება შეუძლებელია. გთხოვთ თხოვოთ თქვენს სისტემურ ადმინისტრატორებს დააინსტალიროს ის."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "მომხმარებელი"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "წაშლა"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "მომხმარებლის ექსტერნალ საცავის აქტივირება"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "მიეცით მომხმარებლებს თავისი ექსტერნალ საცავის მონტირების უფლება"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL root სერთიფიკატები"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Root სერთიფიკატის იმპორტირება"
diff --git a/l10n/ka_GE/files_sharing.po b/l10n/ka_GE/files_sharing.po
index f27a19411d8..a68d5157110 100644
--- a/l10n/ka_GE/files_sharing.po
+++ b/l10n/ka_GE/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:20+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: ka_GE\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "გაზიარდა {owner} –ის მიერ"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s–მა გაგიზიარათ ფოლდერი %s"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s–მა გაგიზიარათ ფაილი %s"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "ჩამოტვირთვა"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "ატვირთვა"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "ატვირთვის გაუქმება"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "წინასწარი დათვალიერება შეუძლებელია"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/ka_GE/files_trashbin.po b/l10n/ka_GE/files_trashbin.po
index 590410f0572..1ffeff0c2b8 100644
--- a/l10n/ka_GE/files_trashbin.po
+++ b/l10n/ka_GE/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: ka_GE\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "ფაილი %s–ის სრულად წაშლა ვერ მოხერხდა"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "%s–ის აღდგენა ვერ მოხერხდა"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "წაშლილი ფაილები"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "შეცდომა"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "აქ არაფერი არ არის. სანაგვე ყუთი ცარიელია!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "სახელი"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "აღდგენა"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "წაშლილი"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "წაშლა"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "წაშლილი ფაილები"
diff --git a/l10n/ka_GE/lib.po b/l10n/ka_GE/lib.po
index 26ee4dc2e87..775fa57d28f 100644
--- a/l10n/ka_GE/lib.po
+++ b/l10n/ka_GE/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: ka_GE\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "დახმარება"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "პირადი"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "პარამეტრები"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "მომხმარებელი"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "ადმინისტრატორი"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "web services under your control"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP download–ი გათიშულია"
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "აპლიკაცია არ არის აქტიური"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "ავთენტიფიკაციის შეცდომა"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token–ს ვადა გაუვიდა. გთხოვთ განაახლოთ გვერდი."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "ფაილები"
@@ -199,8 +198,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "თქვენ უნდა შეიყვანოთ არსებული მომხმარებელის სახელი ან ადმინისტრატორი."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQL იუზერნეიმი და/ან პაროლი არ არის სწორი"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -227,21 +226,21 @@ msgstr "Offending ბრძანება იყო: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL მომხმარებელი '%s'@'localhost' უკვე არსებობს."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "წაშალე ეს მომხამრებელი MySQL–იდან"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQL მომხმარებელი '%s'@'%%' უკვე არსებობს"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "წაშალე ეს მომხამრებელი MySQL–იდან"
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -268,62 +267,68 @@ msgstr "დააყენეთ ადმინისტრატორის
msgid "Set an admin password."
msgstr "დააყენეთ ადმინისტრატორის პაროლი."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "თქვენი web სერვერი არ არის კონფიგურირებული ფაილ სინქრონიზაციისთვის, რადგან WebDAV ინტერფეისი შეიძლება იყოს გატეხილი."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "გთხოვთ გადაათვალიეროთ <a href='%s'>ინსტალაციის გზამკვლევი</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "\"%s\" კატეგორიის მოძებნა ვერ მოხერხდა"
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "წამის წინ"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "დღეს"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "გუშინ"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "გასულ თვეში"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "ბოლო წელს"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "წლის წინ"
diff --git a/l10n/ka_GE/settings.po b/l10n/ka_GE/settings.po
index 6cdd5a52ef7..a4b386d25e2 100644
--- a/l10n/ka_GE/settings.po
+++ b/l10n/ka_GE/settings.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,48 @@ msgstr ""
"Language: ka_GE\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "იმეილი გაიგზავნა"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "ენკრიპცია"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "აპლიკაციების სია ვერ ჩამოიტვირთა App Store"
@@ -114,61 +156,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "მომხმარებლის დოკუმენტაცია"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "განაახლე {appversion}–მდე"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "გამორთვა"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "ჩართვა"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "დაიცადეთ...."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "მიმდინარეობს განახლება...."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "შეცდომა აპლიკაციის განახლების დროს"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "შეცდომა"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "განახლება"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "განახლებულია"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "შენახვა..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -182,40 +252,40 @@ msgstr "დაბრუნება"
msgid "Unable to remove user"
msgstr "მომხმარებლის წაშლა ვერ მოხერხდა"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "ჯგუფები"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "ჯგუფის ადმინისტრატორი"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "წაშლა"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "ჯგუფის დამატება"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "უნდა მიუთითოთ არსებული მომხმარებლის სახელი"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "შეცდომა მომხმარებლის შექმნისას"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "უნდა მიუთითოთ არსებული პაროლი"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__language_name__"
@@ -239,18 +309,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "არა"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "ლოგინი"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "უსაფრთხოების გაფრთხილება"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -259,68 +353,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "გაფრთხილება დაყენებისას"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "თქვენი web სერვერი არ არის კონფიგურირებული ფაილ სინქრონიზაციისთვის, რადგან WebDAV ინტერფეისი შეიძლება იყოს გატეხილი."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "მოდული 'fileinfo' არ არსებობს"
-#: templates/admin.php:68
+#: templates/admin.php:89
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' არ არსებობს. ჩვენ გირჩევთ რომ აუცილებლად ჩართოთ ეს მოდული, რომ მიიღოთ კარგი შედეგები mime-type–ს აღმოჩენისას."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "ლოკალიზაცია არ მუშაობს"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "ინტერნეტ კავშირი არ მუშაობს"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -329,118 +423,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron–ი"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "გაუშვი თითო მოქმედება ყველა ჩატვირთულ გვერდზე"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "გაზიარება"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Share API–ის ჩართვა"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "დაუშვი აპლიკაციების უფლება Share API –ზე"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "ლინკების დაშვება"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "მიეცი მომხმარებლებს უფლება რომ გააზიაროს ელემენტები საჯაროდ ლინკებით"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "გადაზიარების დაშვება"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "მიეცით მომხმარებლებს უფლება რომ გააზიაროს მისთვის გაზიარებული"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "მიეცით უფლება მომხმარებლებს გააზიაროს ყველასთვის"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "მიეცით უფლება მომხმარებლებს რომ გააზიაროს მხოლოდ თავიანთი ჯგუფისთვის"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "უსაფრთხოება"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "HTTPS–ის ჩართვა"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "სერვერის მისამართი"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "პორტი"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "იუზერ/პაროლი"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "ლოგი"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "ლოგირების დონე"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "უფრო მეტი"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "უფრო ნაკლები"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "ვერსია"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -450,30 +588,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "წარმოებულია <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud community</a>–ის მიერ. <a href=\"https://github.com/owncloud\" target=\"_blank\">source code</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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "დაამატე შენი აპლიკაცია"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "უფრო მეტი აპლიკაციები"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "აირჩიეთ აპლიკაცია"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "ნახეთ აპლიკაციის გვერდი apps.owncloud.com –ზე"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-ლიცენსირებულია <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "მომხმარებლის დოკუმენტაცია"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "ადმინისტრატორის დოკუმენტაცია"
@@ -507,7 +649,7 @@ msgstr "მაჩვენე თავიდან გაშვებული
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "თქვენ გამოყენებული გაქვთ <strong>%s</strong> –ი –<strong>%s<strong>–დან"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "პაროლი"
@@ -519,151 +661,149 @@ msgstr "თქვენი პაროლი შეიცვალა"
msgid "Unable to change your password"
msgstr "თქვენი პაროლი არ შეიცვალა"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "მიმდინარე პაროლი"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "ახალი პაროლი"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "პაროლის შეცვლა"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "იმეილი"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "თქვენი იმეილ მისამართი"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "შეავსეთ იმეილ მისამართის ველი პაროლის აღსადგენად"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "უარყოფა"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "ენა"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "თარგმნის დახმარება"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "ენკრიპცია"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "მომხმარებლის სახელი"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "შექმნა"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "საწყისი საცავი"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "ულიმიტო"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "სხვა"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "მომხმარებლის სახელი"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "საცავი"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "დააყენეთ ახალი პაროლი"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "საწყისი პარამეტრები"
diff --git a/l10n/ka_GE/user_ldap.po b/l10n/ka_GE/user_ldap.po
index e4540bd24e8..848926c0e6f 100644
--- a/l10n/ka_GE/user_ldap.po
+++ b/l10n/ka_GE/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Georgian (Georgia) (http://www.transifex.com/projects/p/owncloud/language/ka_GE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr "დასრულდა"
msgid "Error"
msgstr "შეცდომა"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "ჯგუფების არჩევა"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "კავშირის ტესტირება მოხერხდა"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "კავშირის ტესტირება ვერ მოხერხდა"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "ნამდვილად გინდათ წაშალოთ სერვერის მიმდინარე პარამეტრები?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "წაშლის დადასტურება"
@@ -138,11 +138,11 @@ msgid "%s user found"
msgid_plural "%s users found"
msgstr[0] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -160,7 +160,7 @@ msgstr "დახმარება"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -196,7 +196,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -264,7 +264,7 @@ msgstr "თქვენ შეგიძლიათ მიუთითოთ ს
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -407,41 +407,51 @@ msgstr "ჯგუფური ძებნის ატრიბუტი"
msgid "Group-Member association"
msgstr "ჯგუფის წევრობის ასოციაცია"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "სპეციალური ატრიბუტები"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "ქვოტას ველი"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "საწყისი ქვოტა"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "ბაიტებში"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "იმეილის ველი"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "მომხმარებლის Home დირექტორიის სახელების დარქმევის წესი"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "დატოვეთ ცარიელი მომხმარებლის სახელი (default). სხვა დანარჩენში მიუთითეთ LDAP/AD ატრიბუტი."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -457,15 +467,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -476,19 +486,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -502,10 +512,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/km/core.po b/l10n/km/core.po
index bb74bdede47..fd327b6b87a 100644
--- a/l10n/km/core.po
+++ b/l10n/km/core.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# សុវិចិត្រ Sovichet ទេព Tep <sovichet.tep@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-08 03:26+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Khmer (http://www.transifex.com/projects/p/owncloud/language/km/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +18,11 @@ msgstr ""
"Language: km\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,30 +39,17 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
#: avatar/controller.php:81
msgid "Unknown filetype"
-msgstr ""
+msgstr "មិន​ស្គាល់​ប្រភេទ​ឯកសារ"
#: avatar/controller.php:85
msgid "Invalid image"
-msgstr ""
+msgstr "រូបភាព​មិន​ត្រឹម​ត្រូវ"
#: avatar/controller.php:115 avatar/controller.php:142
msgid "No temporary profile picture available, try again"
@@ -72,137 +59,141 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
-msgstr ""
+msgstr "ថ្ងៃអាទិត្យ"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
-msgstr ""
+msgstr "ថ្ងៃចន្ទ"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
-msgstr ""
+msgstr "ថ្ងៃអង្គារ"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
-msgstr ""
+msgstr "ថ្ងៃពុធ"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
-msgstr ""
+msgstr "ថ្ងៃព្រហស្បតិ៍"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
-msgstr ""
+msgstr "ថ្ងៃសុក្រ"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
-msgstr ""
+msgstr "ថ្ងៃសៅរ៍"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
-msgstr ""
+msgstr "ខែមករា"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
-msgstr ""
+msgstr "ខែកុម្ភៈ"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
-msgstr ""
+msgstr "ខែមីនា"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
-msgstr ""
+msgstr "ខែមេសា"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
-msgstr ""
+msgstr "ខែឧសភា"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
-msgstr ""
+msgstr "ខែមិថុនា"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
-msgstr ""
+msgstr "ខែកក្កដា"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
-msgstr ""
+msgstr "ខែសីហា"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
-msgstr ""
+msgstr "ខែកញ្ញា"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
-msgstr ""
+msgstr "ខែតុលា"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
-msgstr ""
+msgstr "ខែវិច្ឆិកា"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
-msgstr ""
+msgstr "ខែធ្នូ"
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
-msgstr ""
+msgstr "ការកំណត់"
-#: js/js.js:858
+#: js/js.js:496
+msgid "Saving..."
+msgstr "កំពុង​រក្សាទុក"
+
+#: js/js.js:995
msgid "seconds ago"
-msgstr ""
+msgstr "វិនាទី​មុន"
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
+msgstr[0] "%n នាទី​មុន"
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
+msgstr[0] "%n ម៉ោង​មុន"
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
-msgstr ""
+msgstr "ថ្ងៃនេះ"
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
-msgstr ""
+msgstr "ម្សិលមិញ"
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
-msgstr[0] ""
+msgstr[0] "%n ថ្ងៃ​មុន"
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
-msgstr ""
+msgstr "ខែមុន"
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
+msgstr[0] "%n ខែ​មុន"
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
-msgstr ""
+msgstr "ខែ​មុន"
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
-msgstr ""
+msgstr "ឆ្នាំ​មុន"
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
-msgstr ""
+msgstr "ឆ្នាំ​មុន"
#: js/oc-dialogs.js:123
msgid "Choose"
-msgstr ""
+msgstr "ជ្រើស"
#: js/oc-dialogs.js:146
msgid "Error loading file picker template: {error}"
@@ -210,15 +201,15 @@ msgstr ""
#: js/oc-dialogs.js:172
msgid "Yes"
-msgstr ""
+msgstr "ព្រម"
#: js/oc-dialogs.js:182
msgid "No"
-msgstr ""
+msgstr "ទេ"
#: js/oc-dialogs.js:199
msgid "Ok"
-msgstr ""
+msgstr "ព្រម"
#: js/oc-dialogs.js:219
msgid "Error loading message template: {error}"
@@ -245,7 +236,7 @@ msgstr ""
#: js/oc-dialogs.js:376
msgid "Cancel"
-msgstr ""
+msgstr "លើកលែង"
#: js/oc-dialogs.js:386
msgid "Continue"
@@ -263,154 +254,174 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
-msgstr ""
+msgstr "បាន​ចែក​រំលែក"
#: js/share.js:109
msgid "Share"
-msgstr ""
+msgstr "ចែក​រំលែក"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
-msgstr ""
+msgstr "កំហុស"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
-msgstr ""
+msgstr "កំហុស​ពេល​ចែក​រំលែក"
#: js/share.js:171
msgid "Error while unsharing"
-msgstr ""
+msgstr "កំពុង​ពេល​លែង​ចែក​រំលែក"
#: js/share.js:178
msgid "Error while changing permissions"
-msgstr ""
+msgstr "មាន​កំហុស​នៅ​ពេល​ប្ដូរ​សិទ្ធិ"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
-msgstr ""
+msgstr "បាន​ចែក​រំលែក​ជាមួយ​អ្នក និង​ក្រុម {group} ដោយ {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
-msgstr ""
+msgstr "បាន​ចែក​រំលែក​ជាមួយ​អ្នក​ដោយ {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
-msgstr ""
+msgstr "ការ​ពារ​ដោយ​ពាក្យ​សម្ងាត់"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
-msgstr ""
+msgstr "ពាក្យសម្ងាត់"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
-msgstr ""
+msgstr "ផ្ញើ"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
-msgstr ""
+msgstr "កំណត់​ពេល​ផុត​កំណត់"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
-msgstr ""
+msgstr "ពេល​ផុត​កំណត់"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
-msgstr ""
+msgstr "ចែក​រំលែក​តាម​អ៊ីមែល៖"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
-msgstr ""
+msgstr "រក​មិន​ឃើញ​មនុស្ស​ណា​ម្នាក់"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
-msgstr ""
+msgstr "ក្រុម"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
-msgstr ""
+msgstr "មិន​អនុញ្ញាត​ឲ្យ​មាន​ការ​ចែក​រំលែក​ឡើង​វិញ"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
-msgstr ""
+msgstr "បាន​ចែក​រំលែក​ក្នុង {item} ជាមួយ {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
-msgstr ""
+msgstr "លែង​ចែក​រំលែក"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
-msgstr ""
+msgstr "អាច​កែប្រែ"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
-msgstr ""
+msgstr "សិទ្ធិ​បញ្ជា"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
-msgstr ""
+msgstr "បង្កើត"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
-msgstr ""
+msgstr "ធ្វើ​បច្ចុប្បន្នភាព"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
-msgstr ""
+msgstr "លុប"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
-msgstr ""
+msgstr "ចែក​រំលែក"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
-msgstr ""
+msgstr "បាន​ការ​ពារ​ដោយ​ពាក្យ​សម្ងាត់"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
-msgstr ""
+msgstr "កំពុង​ផ្ញើ ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
-msgstr ""
+msgstr "បាន​ផ្ញើ​អ៊ីមែល"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
-msgstr ""
+msgstr "បម្រាម"
#: js/tags.js:4
msgid "The object type is not specified."
-msgstr ""
+msgstr "មិន​បាន​កំណត់​ប្រភេទ​វត្ថុ។"
#: js/tags.js:13
msgid "Enter new"
@@ -422,7 +433,7 @@ msgstr "លុប"
#: js/tags.js:31
msgid "Add"
-msgstr ""
+msgstr "បញ្ចូល"
#: js/tags.js:39
msgid "Edit tags"
@@ -451,11 +462,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -475,10 +492,10 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
-msgstr ""
+msgstr "ឈ្មោះ​អ្នកប្រើ"
#: lostpassword/templates/lostpassword.php:25
msgid ""
@@ -498,39 +515,39 @@ msgstr ""
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
-msgstr ""
+msgstr "ពាក្យ​សម្ងាត់​របស់​អ្នក​ត្រូវ​បាន​កំណត់​ឡើង​វិញ"
#: lostpassword/templates/resetpassword.php:5
msgid "To login page"
-msgstr ""
+msgstr "ទៅ​ទំព័រ​ចូល"
#: lostpassword/templates/resetpassword.php:8
msgid "New password"
-msgstr ""
+msgstr "ពាក្យ​សម្ងាត់​ថ្មី"
#: lostpassword/templates/resetpassword.php:11
msgid "Reset password"
-msgstr ""
+msgstr "កំណត់​ពាក្យ​សម្ងាត់​ម្ដង​ទៀត"
#: strings.php:5
msgid "Personal"
-msgstr ""
+msgstr "ផ្ទាល់​ខ្លួន"
#: strings.php:6
msgid "Users"
-msgstr ""
+msgstr "អ្នកប្រើ"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
-msgstr ""
+msgstr "កម្មវិធី"
#: strings.php:8
msgid "Admin"
-msgstr ""
+msgstr "អ្នក​គ្រប់​គ្រង"
#: strings.php:9
msgid "Help"
-msgstr ""
+msgstr "ជំនួយ"
#: tags/controller.php:22
msgid "Error loading tags"
@@ -562,11 +579,11 @@ msgstr ""
#: templates/403.php:12
msgid "Access forbidden"
-msgstr ""
+msgstr "បាន​ហាមឃាត់​ការ​ចូល"
#: templates/404.php:15
msgid "Cloud not found"
-msgstr ""
+msgstr "រក​មិន​ឃើញ Cloud"
#: templates/altmail.php:2
#, php-format
@@ -590,7 +607,7 @@ msgstr ""
#: templates/installation.php:25 templates/installation.php:32
#: templates/installation.php:39
msgid "Security Warning"
-msgstr ""
+msgstr "បម្រាម​សុវត្ថិភាព"
#: templates/installation.php:26
msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)"
@@ -630,49 +647,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -688,7 +703,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -714,27 +729,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/km/files.po b/l10n/km/files.po
index d5b5468f564..becad9cf512 100644
--- a/l10n/km/files.po
+++ b/l10n/km/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Khmer (http://www.transifex.com/projects/p/owncloud/language/km/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,233 +76,228 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
-msgstr ""
+msgstr "ឯកសារ"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
-msgstr ""
+msgstr "ចែក​រំលែក"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
-msgstr ""
+msgstr "មិន​ធ្វើ​វិញ"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
-msgstr ""
+msgstr "កំហុស"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
-msgstr ""
+msgstr "ឈ្មោះ"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
-msgstr ""
+msgstr "ទំហំ"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -298,14 +305,14 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
-msgstr ""
+msgstr "ផ្ទុក​ឡើង"
#: templates/admin.php:5
msgid "File handling"
@@ -337,74 +344,70 @@ msgstr ""
#: templates/admin.php:26
msgid "Save"
-msgstr ""
+msgstr "រក្សាទុក"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
-msgstr ""
+msgstr "ថត​ថ្មី"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
-msgstr ""
+msgstr "ថត"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
-msgstr ""
+msgstr "ទាញយក"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "លុប"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/km/files_encryption.po b/l10n/km/files_encryption.po
index 17b2fcd5cbb..15f1b5bf059 100644
--- a/l10n/km/files_encryption.po
+++ b/l10n/km/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Khmer (http://www.transifex.com/projects/p/owncloud/language/km/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/km/files_external.po b/l10n/km/files_external.po
index 38f8a6f5ba7..343c6971f6e 100644
--- a/l10n/km/files_external.po
+++ b/l10n/km/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Khmer (http://www.transifex.com/projects/p/owncloud/language/km/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: km\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -63,7 +67,7 @@ msgstr ""
#: templates/settings.php:9 templates/settings.php:28
msgid "Folder name"
-msgstr ""
+msgstr "ឈ្មោះ​ថត"
#: templates/settings.php:10
msgid "External storage"
@@ -95,29 +99,29 @@ msgstr ""
#: templates/settings.php:92
msgid "Groups"
-msgstr ""
+msgstr "ក្រុ"
#: templates/settings.php:100
msgid "Users"
-msgstr ""
+msgstr "អ្នកប្រើ"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "លុប"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/km/files_sharing.po b/l10n/km/files_sharing.po
index e603aaaa643..bdcdb1e7e6f 100644
--- a/l10n/km/files_sharing.po
+++ b/l10n/km/files_sharing.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Pongsametrey SOK <metreysk@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Khmer (http://www.transifex.com/projects/p/owncloud/language/km/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +18,10 @@ msgstr ""
"Language: km\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -27,7 +32,7 @@ msgstr ""
#: templates/authenticate.php:10
msgid "Password"
-msgstr ""
+msgstr "ពាក្យសម្ងាត់"
#: templates/part.404.php:3
msgid "Sorry, this link doesn’t seem to work anymore."
@@ -55,30 +60,14 @@ msgstr ""
#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr ""
+msgid "shared by %s"
+msgstr "បាន​ចែក​រំលែក​ដោយ %s"
-#: templates/public.php:20
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:28 templates/public.php:94
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:45 templates/public.php:48
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:58
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:91
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:98
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/km/files_trashbin.po b/l10n/km/files_trashbin.po
index dbe47b2f7be..724b7c893a9 100644
--- a/l10n/km/files_trashbin.po
+++ b/l10n/km/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Khmer (http://www.transifex.com/projects/p/owncloud/language/km/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: km\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
-msgid "Error"
+#: js/filelist.js:23
+msgid "Deleted files"
msgstr ""
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
+msgid "Error"
+msgstr "កំហុស"
+
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
-msgstr ""
+msgstr "ឈ្មោះ"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
-msgstr ""
+msgstr "ស្ដារ​មក​វិញ"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "លុប"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/km/files_versions.po b/l10n/km/files_versions.po
index f9b37bb0cc3..16c05aa1311 100644
--- a/l10n/km/files_versions.po
+++ b/l10n/km/files_versions.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# សុវិចិត្រ Sovichet ទេព Tep <sovichet.tep@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-09-13 21:47-0400\n"
-"PO-Revision-Date: 2013-09-12 11:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-02-26 12:50+0000\n"
+"Last-Translator: សុវិចិត្រ Sovichet ទេព Tep <sovichet.tep@gmail.com>\n"
"Language-Team: Khmer (http://www.transifex.com/projects/p/owncloud/language/km/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,24 +21,24 @@ msgstr ""
#: ajax/rollbackVersion.php:13
#, php-format
msgid "Could not revert: %s"
-msgstr ""
+msgstr "មិន​អាច​ត្រឡប់៖ %s"
-#: js/versions.js:7
+#: js/versions.js:14
msgid "Versions"
-msgstr ""
+msgstr "កំណែ"
-#: js/versions.js:53
+#: js/versions.js:60
msgid "Failed to revert {file} to revision {timestamp}."
-msgstr ""
+msgstr "មិន​អាច​ត្រឡប់ {file} ទៅ​កំណែ​សម្រួល {timestamp} បាន​ទេ។"
-#: js/versions.js:79
+#: js/versions.js:87
msgid "More versions..."
-msgstr ""
+msgstr "កំណែ​ច្រើន​ទៀត..."
-#: js/versions.js:116
+#: js/versions.js:125
msgid "No other versions available"
-msgstr ""
+msgstr "មិន​មាន​កំណែ​ផ្សេង​ទៀត​ទេ"
-#: js/versions.js:145
+#: js/versions.js:155
msgid "Restore"
-msgstr ""
+msgstr "ស្ដារ​មក​វិញ"
diff --git a/l10n/km/lib.po b/l10n/km/lib.po
index 87bcd1528a0..a9404549af5 100644
--- a/l10n/km/lib.po
+++ b/l10n/km/lib.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# សុវិចិត្រ Sovichet ទេព Tep <sovichet.tep@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Khmer (http://www.transifex.com/projects/p/owncloud/language/km/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,74 +18,69 @@ msgstr ""
"Language: km\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
-msgstr ""
+msgstr "មិន​អាច​ដំឡើង​កម្មវិធី \"%s\" បាន ព្រោះ​តែ​វា​មិន​ត្រូវ​គ្នា​នឹង​កំណែ ownCloud នេះ​ទេ។"
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
-msgstr ""
+msgstr "មិន​បាន​បញ្ជាក់​ឈ្មោះ​កម្មវិធី"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
-msgstr ""
+msgstr "ជំនួយ"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
-msgstr ""
+msgstr "ផ្ទាល់​ខ្លួន"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
-msgstr ""
+msgstr "ការកំណត់"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
-msgstr ""
+msgstr "អ្នកប្រើ"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
-msgstr ""
+msgstr "អ្នក​គ្រប់​គ្រង"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
#: private/avatar.php:66
msgid "Unknown filetype"
-msgstr ""
+msgstr "មិន​ស្គាល់​ប្រភេទ​ឯកសារ"
#: private/avatar.php:71
msgid "Invalid image"
-msgstr ""
+msgstr "រូបភាព​មិន​ត្រឹម​ត្រូវ"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
-msgstr ""
-
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
+msgstr "សេវាកម្ម​វេប​ក្រោម​ការ​ការ​បញ្ជា​របស់​អ្នក"
#: private/files.php:231
msgid "ZIP download is turned off."
-msgstr ""
+msgstr "បាន​បិទ​ការ​ទាញ​យក ZIP ។"
#: private/files.php:232
msgid "Files need to be downloaded one by one."
-msgstr ""
+msgstr "ត្រូវ​ការ​ទាញ​យក​ឯកសារ​ម្ដង​មួយៗ។"
#: private/files.php:233 private/files.php:261
msgid "Back to Files"
-msgstr ""
+msgstr "ត្រឡប់​ទៅ​ឯកសារ"
#: private/files.php:258
msgid "Selected files too large to generate zip file."
-msgstr ""
+msgstr "ឯកសារ​ដែល​បាន​ជ្រើស មាន​ទំហំ​ធំ​ពេក​ក្នុង​ការ​បង្កើត​ជា zip ។"
#: private/files.php:259
msgid ""
@@ -92,100 +88,104 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
-msgstr ""
+msgstr "មាន​ទីតាំង​ផ្ទុក​កម្មវិធី​រួច​ហើយ"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
-msgstr ""
+msgstr "មិន​អាច​បង្កើត​ថត​កម្មវិធី។ សូម​កែ​សម្រួល​សិទ្ធិ។ %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
-msgstr ""
+msgstr "មិន​បាន​បើក​កម្មវិធី"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
-msgstr ""
+msgstr "កំហុស​ការ​ផ្ទៀង​ផ្ទាត់​ភាព​ត្រឹម​ត្រូវ"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
-msgstr ""
+msgstr "ឯកសារ"
#: private/search/provider/file.php:27 private/search/provider/file.php:34
msgid "Text"
-msgstr ""
+msgstr "អត្ថបទ"
#: private/search/provider/file.php:30
msgid "Images"
-msgstr ""
+msgstr "រូបភាព"
#: private/setup/abstractdatabase.php:26
#, php-format
msgid "%s enter the database username."
-msgstr ""
+msgstr "%s វាយ​បញ្ចូល​ឈ្មោះ​អ្នក​ប្រើ​មូលដ្ឋាន​ទិន្នន័យ។"
#: private/setup/abstractdatabase.php:29
#, php-format
msgid "%s enter the database name."
-msgstr ""
+msgstr "%s វាយ​បញ្ចូល​ឈ្មោះ​មូលដ្ឋាន​ទិន្នន័យ។"
#: private/setup/abstractdatabase.php:32
#, php-format
msgid "%s you may not use dots in the database name"
-msgstr ""
+msgstr "%s អ្នក​អាច​មិន​ប្រើ​សញ្ញា​ចុច​នៅ​ក្នុង​ឈ្មោះ​មូលដ្ឋាន​ទិន្នន័យ"
#: private/setup/mssql.php:20
#, php-format
@@ -199,7 +199,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -212,7 +212,7 @@ msgstr ""
#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
#, php-format
msgid "DB Error: \"%s\""
-msgstr ""
+msgstr "កំហុស DB៖ \"%s\""
#: private/setup/mysql.php:68 private/setup/oci.php:55
#: private/setup/oci.php:122 private/setup/oci.php:145
@@ -227,25 +227,25 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
-msgstr ""
+msgstr "មិន​អាច​បង្កើត​ការ​តភ្ជាប់ Oracle"
#: private/setup/oci.php:41 private/setup/oci.php:113
msgid "Oracle username and/or password not valid"
@@ -258,72 +258,78 @@ msgstr ""
#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
msgid "PostgreSQL username and/or password not valid"
-msgstr ""
+msgstr "ឈ្មោះ​អ្នក​ប្រើ និង/ឬ ពាក្យ​សម្ងាត់ PostgreSQL គឺ​មិន​ត្រូវ​ទេ"
#: private/setup.php:28
msgid "Set an admin username."
-msgstr ""
+msgstr "កំណត់​ឈ្មោះ​អ្នក​គ្រប់គ្រង។"
#: private/setup.php:31
msgid "Set an admin password."
-msgstr ""
+msgstr "កំណត់​ពាក្យ​សម្ងាត់​អ្នក​គ្រប់គ្រង។"
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
#, php-format
-msgid "Could not find category \"%s\""
+msgid "%s shared »%s« with you"
msgstr ""
-#: private/template/functions.php:130
+#: private/tags.php:193
+#, php-format
+msgid "Could not find category \"%s\""
+msgstr "រក​មិន​ឃើញ​ចំណាត់​ក្រុម \"%s\""
+
+#: private/template/functions.php:133
msgid "seconds ago"
-msgstr ""
+msgstr "វិនាទី​មុន"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
+msgstr[0] "%n នាទី​មុន"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
+msgstr[0] "%n ម៉ោង​មុន"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
-msgstr ""
+msgstr "ថ្ងៃនេះ"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
-msgstr ""
+msgstr "ម្សិលមិញ"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
-msgstr[0] ""
+msgstr[0] "%n ថ្ងៃ​មុន"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
-msgstr ""
+msgstr "ខែមុន"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
+msgstr[0] "%n ខែ​មុន"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
-msgstr ""
+msgstr "ឆ្នាំ​មុន"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
-msgstr ""
+msgstr "ឆ្នាំ​មុន"
diff --git a/l10n/km/settings.po b/l10n/km/settings.po
index 1da76a89a6f..928c286bb73 100644
--- a/l10n/km/settings.po
+++ b/l10n/km/settings.po
@@ -3,13 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Pongsametrey SOK <metreysk@gmail.com>, 2014
+# សុវិចិត្រ Sovichet ទេព Tep <sovichet.tep@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Khmer (http://www.transifex.com/projects/p/owncloud/language/km/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,14 +19,56 @@ msgstr ""
"Language: km\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "បាន​ផ្ញើ​អ៊ីមែល"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
-msgstr ""
+msgstr "មិនអាចផ្ទុកបញ្ជីកម្មវិធីពី App Store"
#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
#: ajax/togglegroups.php:20 changepassword/controller.php:55
msgid "Authentication error"
-msgstr ""
+msgstr "កំហុស​ការ​ផ្ទៀង​ផ្ទាត់​ភាព​ត្រឹម​ត្រូវ"
#: ajax/changedisplayname.php:31
msgid "Your full name has been changed."
@@ -36,53 +80,53 @@ msgstr ""
#: ajax/creategroup.php:10
msgid "Group already exists"
-msgstr ""
+msgstr "មាន​ក្រុម​នេះ​រួច​ហើយ"
#: ajax/creategroup.php:19
msgid "Unable to add group"
-msgstr ""
+msgstr "មិន​អាច​បន្ថែម​ក្រុម"
#: ajax/lostpassword.php:12
msgid "Email saved"
-msgstr ""
+msgstr "បាន​រក្សា​ទុក​អ៊ីមែល"
#: ajax/lostpassword.php:14
msgid "Invalid email"
-msgstr ""
+msgstr "អ៊ីមែល​មិន​ត្រឹម​ត្រូវ"
#: ajax/removegroup.php:13
msgid "Unable to delete group"
-msgstr ""
+msgstr "មិន​អាច​លុប​ក្រុម​បាន"
#: ajax/removeuser.php:25
msgid "Unable to delete user"
-msgstr ""
+msgstr "មិន​អាច​លុប​អ្នក​ប្រើ​បាន"
#: ajax/setlanguage.php:15
msgid "Language changed"
-msgstr ""
+msgstr "បាន​ប្ដូរ​ភាសា"
#: ajax/setlanguage.php:17 ajax/setlanguage.php:20
msgid "Invalid request"
-msgstr ""
+msgstr "សំណើ​មិន​ត្រឹម​ត្រូវ"
#: ajax/togglegroups.php:12
msgid "Admins can't remove themself from the admin group"
-msgstr ""
+msgstr "អ្នក​គ្រប់​គ្រង​មិន​អាច​លុប​ខ្លួន​ឯង​ចេញ​ពី​ក្រុម​អ្នក​គ្រប់​គ្រង​ឡើយ"
#: ajax/togglegroups.php:30
#, php-format
msgid "Unable to add user to group %s"
-msgstr ""
+msgstr "មិន​អាច​បន្ថែម​អ្នក​ប្រើ​ទៅ​ក្រុម %s"
#: ajax/togglegroups.php:36
#, php-format
msgid "Unable to remove user from group %s"
-msgstr ""
+msgstr "មិន​អាច​ដក​អ្នក​ប្រើ​ចេញ​ពី​ក្រុម​ %s"
#: ajax/updateapp.php:14
msgid "Couldn't update app."
-msgstr ""
+msgstr "មិន​អាច​ធ្វើ​បច្ចុប្បន្នភាព​កម្មវិធី។"
#: changepassword/controller.php:20
msgid "Wrong password"
@@ -113,110 +157,138 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
-msgid "Update to {appversion}"
+#: js/admin.js:73
+msgid "Sending..."
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
-msgid "Disable"
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "ឯកសារ​សម្រាប់​អ្នក​ប្រើប្រាស់"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:67
+msgid "Update to {appversion}"
+msgstr "ធ្វើ​បច្ចុប្បន្នភាព​ទៅ {appversion}"
+
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
+msgid "Disable"
+msgstr "បិទ"
+
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
-msgstr ""
+msgstr "បើក"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
-msgstr ""
+msgstr "សូម​រង់​ចាំ...."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
-msgstr ""
+msgstr "កំពុង​ធ្វើ​បច្ចុប្បន្នភាព...."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
-msgstr ""
+msgstr "មាន​កំហុស​ពេល​ធ្វើ​បច្ចុប្បន្នភាព​កម្មវិធី"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
-msgstr ""
+msgstr "កំហុស"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
-msgstr ""
+msgstr "ធ្វើ​បច្ចុប្បន្នភាព"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
-msgstr ""
+msgstr "បាន​ធ្វើ​បច្ចុប្បន្នភាព"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
msgid "deleted"
-msgstr ""
+msgstr "បាន​លុប"
#: js/users.js:47
msgid "undo"
-msgstr ""
+msgstr "មិន​ធ្វើ​វិញ"
#: js/users.js:79
msgid "Unable to remove user"
-msgstr ""
+msgstr "មិន​អាច​ដក​អ្នក​ប្រើ​ចេញ"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
-msgstr ""
+msgstr "ក្រុ"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
-msgstr ""
+msgstr "ក្រុម​អ្នក​គ្រប់គ្រង"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "លុប"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
-msgstr ""
+msgstr "បន្ថែម​ក្រុម"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
-msgstr ""
+msgstr "ត្រូវ​ផ្ដល់​ឈ្មោះ​អ្នក​ប្រើ​ឲ្យ​បាន​ត្រឹម​ត្រូវ"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
-msgstr ""
+msgstr "មាន​កំហុស​ក្នុង​ការ​បង្កើត​អ្នក​ប្រើ"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
-msgstr ""
+msgstr "ត្រូវ​ផ្ដល់​ពាក្យ​សម្ងាត់​ឲ្យ​បាន​ត្រឹម​ត្រូវ"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
-msgstr ""
+msgstr "__language_name__"
#: templates/admin.php:8
msgid "Everything (fatal issues, errors, warnings, info, debug)"
@@ -238,18 +310,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "ចូល"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr "បម្រាម​សុវត្ថិភាព"
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +354,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
-msgstr ""
+msgstr "បម្រាម​ការ​ដំឡើង"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
-msgstr ""
+msgstr "ខ្វះ​ម៉ូឌុល 'fileinfo'"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
-msgstr ""
+msgstr "ខ្វះ​ម៉ូឌុល 'fileinfo' ។ យើង​សូម​ណែនាំ​ឲ្យ​បើក​ម៉ូឌុល​នេះ ដើម្បី​ទទួល​បាន​លទ្ធផល​ល្អ​នៃ​ការ​សម្គាល់​ប្រភេទ mime ។"
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
-msgstr ""
+msgstr "Locale មិន​ដំណើរការ"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
-msgstr ""
+msgstr "ការ​តភ្ជាប់​អ៊ីនធឺណិត​មិន​មាន​ដំណើរ​ការ"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +424,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
-msgstr ""
+msgstr "ការ​ចែក​រំលែក"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
-msgstr ""
+msgstr "បើក API ចែក​រំលែក"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
-msgstr ""
+msgstr "អនុញ្ញាត​ឲ្យ​កម្មវិធី​ប្រើ API ចែក​រំលែក"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
-msgstr ""
+msgstr "អនុញ្ញាត​តំណ"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
-msgstr ""
+msgstr "អនុញ្ញាត​ឲ្យ​អ្នក​ប្រើ​ចែក​រំលែក​របស់​ទៅ​សាធារណៈ​ជាមួយ​តំណ"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
-msgstr ""
+msgstr "អនុញ្ញាត​ការ​ចែក​រំលែក​ម្ដង​ទៀត"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
-msgstr ""
+msgstr "អនុញ្ញាត​ឲ្យ​អ្នក​ប្រើ​ចែក​រំលែក​ជាមួយ​នរណា​ម្នាក់"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
-msgstr ""
+msgstr "សុវត្ថិភាព"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
-msgstr ""
+msgstr "បង្ខំ HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
-msgid "Log"
+#: templates/admin.php:275
+msgid "Email Server"
msgstr ""
-#: templates/admin.php:255
-msgid "Log level"
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
msgstr ""
-#: templates/admin.php:287
-msgid "More"
+#: templates/admin.php:308
+msgid "From address"
msgstr ""
-#: templates/admin.php:288
-msgid "Less"
+#: templates/admin.php:330
+msgid "Authentication required"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
-msgid "Version"
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "អាសយដ្ឋាន​ម៉ាស៊ីន​បម្រើ"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
+msgid "Log"
+msgstr "Log"
+
+#: templates/admin.php:358
+msgid "Log level"
+msgstr "កម្រិត Log"
+
+#: templates/admin.php:390
+msgid "More"
+msgstr "ច្រើន​ទៀត"
+
+#: templates/admin.php:391
+msgid "Less"
+msgstr "តិច"
+
+#: templates/admin.php:397 templates/personal.php:181
+msgid "Version"
+msgstr "កំណែ"
+
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,45 +589,49 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
-msgstr ""
+msgstr "បន្ថែម​កម្មវិធី​របស់​អ្នក"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
-msgstr ""
+msgstr "កម្មវិធី​ច្រើន​ទៀត"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
+msgstr "ជ្រើស​កម្មវិធី​មួយ"
+
+#: templates/apps.php:42
+msgid "Documentation:"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
msgid "Administrator Documentation"
-msgstr ""
+msgstr "ឯកសារ​សម្រាប់​​អ្នក​​គ្រប់​គ្រង​ប្រព័ន្ធ"
#: templates/help.php:9
msgid "Online Documentation"
-msgstr ""
+msgstr "ឯកសារ Online"
#: templates/help.php:11
msgid "Forum"
-msgstr ""
+msgstr "វេទិកាពិភាក្សា"
#: templates/help.php:14
msgid "Bugtracker"
-msgstr ""
+msgstr "Bugtracker"
#: templates/help.php:17
msgid "Commercial Support"
@@ -506,9 +650,9 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
-msgstr ""
+msgstr "ពាក្យសម្ងាត់"
#: templates/personal.php:40
msgid "Your password was changed"
@@ -518,151 +662,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
-msgstr ""
+msgstr "ពាក្យសម្ងាត់​បច្ចុប្បន្ន"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
-msgstr ""
+msgstr "ពាក្យ​សម្ងាត់​ថ្មី"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
-msgstr ""
+msgstr "ប្តូរ​ពាក្យសម្ងាត់"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
-msgstr ""
+msgstr "អ៊ីមែល"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
-msgstr ""
+msgstr "អ៊ីម៉ែល​របស់​អ្នក"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "លើកលែង"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
-msgstr ""
+msgstr "ភាសា"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
-msgstr ""
+msgstr "ជួយ​បក​ប្រែ"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
-msgstr ""
+msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
-msgstr ""
+msgstr "ចូល"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
-msgstr ""
+msgstr "ផ្សេងៗ"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
-msgstr ""
+msgstr "ឈ្មោះ​អ្នកប្រើ"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/km/user_ldap.po b/l10n/km/user_ldap.po
index 8c1ac7598b7..9a3c86b8c51 100644
--- a/l10n/km/user_ldap.po
+++ b/l10n/km/user_ldap.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# សុវិចិត្រ Sovichet ទេព Tep <sovichet.tep@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Khmer (http://www.transifex.com/projects/p/owncloud/language/km/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,19 +24,19 @@ msgstr ""
#: ajax/deleteConfiguration.php:34
msgid "Failed to delete the server configuration"
-msgstr ""
+msgstr "លុប​ការ​កំណត់​រចនា​សម្ព័ន្ធ​ម៉ាស៊ីន​បម្រើ មិន​បាន​សម្រេច"
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -60,7 +61,7 @@ msgstr ""
#: js/settings.js:67
msgid "Deletion failed"
-msgstr ""
+msgstr "លុប​មិន​បាន​សម្រេច"
#: js/settings.js:83
msgid "Take over settings from recent server configuration?"
@@ -68,11 +69,11 @@ msgstr ""
#: js/settings.js:84
msgid "Keep settings?"
-msgstr ""
+msgstr "រក្សា​ទុក​ការ​កំណត់?"
#: js/settings.js:99
msgid "Cannot add server configuration"
-msgstr ""
+msgstr "មិន​អាច​បន្ថែម​ការ​កំណត់​រចនាសម្ព័ន្ធ​ម៉ាស៊ីន​បម្រើ"
#: js/settings.js:127
msgid "mappings cleared"
@@ -84,47 +85,47 @@ msgstr ""
#: js/settings.js:133
msgid "Error"
-msgstr ""
+msgstr "កំហុស"
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
-msgstr ""
+msgstr "សាក​ល្បង​ការ​ត​ភ្ជាប់ បាន​ជោគជ័យ"
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
-msgstr ""
+msgstr "សាកល្បង​ការ​តភ្ជាប់ មិន​បាន​សម្រេច"
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
-msgstr ""
+msgstr "តើ​អ្នក​ពិត​ជា​ចង់​លុប​ការ​កំណត់​រចនាសម្ព័ន្ធ​ម៉ាស៊ីន​បម្រើ​បច្ចុប្បន្ន​មែន​ទេ?"
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
-msgstr ""
+msgstr "បញ្ជាក់​ការ​លុប"
#: lib/wizard.php:79 lib/wizard.php:93
#, php-format
@@ -138,17 +139,17 @@ msgid "%s user found"
msgid_plural "%s users found"
msgstr[0] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
#: templates/part.settingcontrols.php:2
msgid "Save"
-msgstr ""
+msgstr "រក្សាទុក"
#: templates/part.settingcontrols.php:4
msgid "Test Configuration"
@@ -156,11 +157,11 @@ msgstr ""
#: templates/part.settingcontrols.php:10 templates/part.wizardcontrols.php:14
msgid "Help"
-msgstr ""
+msgstr "ជំនួយ"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -196,7 +197,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -220,11 +221,11 @@ msgstr ""
#: templates/part.wizard-server.php:18
msgid "Add Server Configuration"
-msgstr ""
+msgstr "បន្ថែម​ការ​កំណត់​រចនាសម្ព័ន្ធ​ម៉ាស៊ីន​បម្រើ"
#: templates/part.wizard-server.php:30
msgid "Host"
-msgstr ""
+msgstr "ម៉ាស៊ីន​ផ្ទុក"
#: templates/part.wizard-server.php:31
msgid ""
@@ -248,7 +249,7 @@ msgstr ""
#: templates/part.wizard-server.php:52
msgid "Password"
-msgstr ""
+msgstr "ពាក្យសម្ងាត់"
#: templates/part.wizard-server.php:53
msgid "For anonymous access, leave DN and Password empty."
@@ -264,7 +265,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -407,41 +408,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -457,15 +468,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -476,19 +487,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -502,10 +513,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/km/user_webdavauth.po b/l10n/km/user_webdavauth.po
index 1b1ffbc4311..a6a80670bfd 100644
--- a/l10n/km/user_webdavauth.po
+++ b/l10n/km/user_webdavauth.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# សុវិចិត្រ Sovichet ទេព Tep <sovichet.tep@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-09-13 21:47-0400\n"
-"PO-Revision-Date: 2013-09-12 11:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-02-26 11:50+0000\n"
+"Last-Translator: សុវិចិត្រ Sovichet ទេព Tep <sovichet.tep@gmail.com>\n"
"Language-Team: Khmer (http://www.transifex.com/projects/p/owncloud/language/km/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,15 +20,15 @@ msgstr ""
#: templates/settings.php:3
msgid "WebDAV Authentication"
-msgstr ""
+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 "អត្តសញ្ញាណ​អ្នក​ប្រើ​នឹង​ត្រូវ​ផ្ញើ​ទៅ​អាសយដ្ឋាន​នេះ។ កម្មវិធី​បន្ថែម​នេះ​ពិនិត្យ​ចម្លើយ​តប ហើយ​នឹង​បក​ស្រាយ​កូដ​ស្ថានភាព HTTP ដូច​ជា 401 និង 403 ថា​ជា​អត្តសញ្ញាណ​មិន​ត្រឹម​ត្រូវ ហើយ​និង​ចម្លើយ​តប​ផ្សេងៗ​ថា​ត្រឹម​ត្រូវ។"
diff --git a/l10n/kn/core.po b/l10n/kn/core.po
index 135a0829e59..71bdd203c7a 100644
--- a/l10n/kn/core.po
+++ b/l10n/kn/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-08 03:26+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: kn\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,131 +58,135 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:858
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -263,6 +253,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -271,12 +281,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -288,123 +298,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -451,11 +461,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -475,8 +491,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -520,7 +536,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -630,49 +646,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -688,7 +702,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -714,27 +728,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/kn/files.po b/l10n/kn/files.po
index 31a4b49208d..7d748ebfa9a 100644
--- a/l10n/kn/files.po
+++ b/l10n/kn/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,233 +76,228 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -298,12 +305,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -339,72 +346,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/kn/files_encryption.po b/l10n/kn/files_encryption.po
index bf8a4cc0e4a..583e9d5bd4f 100644
--- a/l10n/kn/files_encryption.po
+++ b/l10n/kn/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/kn/files_external.po b/l10n/kn/files_external.po
index 61e30ed3823..4a33e253396 100644
--- a/l10n/kn/files_external.po
+++ b/l10n/kn/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-05-25 02:01+0200\n"
-"PO-Revision-Date: 2013-05-24 13:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: kn\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:16 js/google.js:34
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:66
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:36 js/google.js:93
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:431
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:434
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:437
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/kn/files_sharing.po b/l10n/kn/files_sharing.po
index 56abd76ecae..ab5742aad47 100644
--- a/l10n/kn/files_sharing.po
+++ b/l10n/kn/files_sharing.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: kn\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -55,30 +59,14 @@ msgstr ""
#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:20
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:28 templates/public.php:94
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:45 templates/public.php:48
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:58
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:91
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:98
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/kn/files_trashbin.po b/l10n/kn/files_trashbin.po
index 15941b3799d..5e3bacaffee 100644
--- a/l10n/kn/files_trashbin.po
+++ b/l10n/kn/files_trashbin.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-10 22:26-0400\n"
-"PO-Revision-Date: 2013-10-11 02:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: kn\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:23
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:26 templates/index.php:28
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:37 templates/index.php:38
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/kn/lib.po b/l10n/kn/lib.po
index 93d65f06c4f..01945d87b2e 100644
--- a/l10n/kn/lib.po
+++ b/l10n/kn/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: kn\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,62 +267,68 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/kn/settings.po b/l10n/kn/settings.po
index a61d69bc144..376741d5530 100644
--- a/l10n/kn/settings.po
+++ b/l10n/kn/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: kn\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/kn/user_ldap.po b/l10n/kn/user_ldap.po
index dc913170ac8..43493a88cac 100644
--- a/l10n/kn/user_ldap.po
+++ b/l10n/kn/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kannada (http://www.transifex.com/projects/p/owncloud/language/kn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -138,11 +138,11 @@ msgid "%s user found"
msgid_plural "%s users found"
msgstr[0] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -160,7 +160,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -196,7 +196,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -264,7 +264,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -407,41 +407,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -457,15 +467,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -476,19 +486,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -502,10 +512,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/ko/core.po b/l10n/ko/core.po
index 212e85bb4ad..df45516eacf 100644
--- a/l10n/ko/core.po
+++ b/l10n/ko/core.po
@@ -4,6 +4,7 @@
#
# Translators:
# 책읽는달팽 <bjh13579@gmail.com>, 2013
+# Harim Park <fofwisdom@gmail.com>, 2014
# madeng <jongyoul@gmail.com>, 2013
# madeng <jongyoul@gmail.com>, 2013
# Park Shinjo <peremen@gmail.com>, 2013
@@ -13,9 +14,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-29 01:55-0500\n"
-"PO-Revision-Date: 2013-12-28 13:54+0000\n"
-"Last-Translator: Shinjo Park <kde@peremen.name>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,12 +24,11 @@ msgstr ""
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s 님이 %s을(를) 공유하였습니다"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "%s 님에게 메일을 보낼 수 없습니다."
@@ -45,19 +45,6 @@ msgstr "유지 보수 모드 꺼짐"
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%% 완료됨 ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "이미지나 파일이 없음"
@@ -78,131 +65,135 @@ msgstr "사용 가능한 프로필 사진이 없습니다. 다시 시도하십
msgid "No crop data provided"
msgstr "선택된 데이터가 없습니다."
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "일요일"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "월요일"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "화요일"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "수요일"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "목요일"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "금요일"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "토요일"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "1월"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "2월"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "3월"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "4월"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "5월"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "6월"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "7월"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "8월"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "9월"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "10월"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "11월"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "12월"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "설정"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "저장 중..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "초 전"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n분 전 "
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n시간 전 "
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "오늘"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "어제"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n일 전 "
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "지난 달"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n달 전 "
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "개월 전"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "작년"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "년 전"
@@ -269,6 +260,26 @@ msgstr "({count}개 선택됨)"
msgid "Error loading file exists template"
msgstr "파일 존재함 템플릿을 불러오는 중 오류 발생"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "매우 약한 암호"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "약한 암호"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr "그저 그런 암호"
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "좋은 암호"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "강력한 암호"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "공유됨"
@@ -277,12 +288,12 @@ msgstr "공유됨"
msgid "Share"
msgstr "공유"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "오류"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "공유하는 중 오류 발생"
@@ -294,123 +305,123 @@ msgstr "공유 해제하는 중 오류 발생"
msgid "Error while changing permissions"
msgstr "권한 변경하는 중 오류 발생"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner} 님이 여러분 및 그룹 {group}와(과) 공유 중"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "{owner} 님이 공유 중"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "사용자 및 그룹과 공유..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "링크 공유"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "암호 보호"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "암호"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "공개 업로드 허용"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "이메일 주소"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "전송"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "만료 날짜 설정"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "만료 날짜"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "이메일로 공유:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "발견된 사람 없음"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "그룹"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "다시 공유할 수 없습니다"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "{user} 님과 {item}에서 공유 중"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "공유 해제"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "이메일로 알림"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "편집 가능"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "접근 제어"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "생성"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "업데이트"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "삭제"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "공유"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "암호로 보호됨"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "만료 날짜 해제 오류"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "만료 날짜 설정 오류"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "전송 중..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "이메일 발송됨"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "경고"
@@ -457,11 +468,17 @@ msgstr "업데이트가 실패하였습니다. 이 문제를 <a href=\"https://g
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "업데이트가 성공하였습니다. ownCloud로 돌아갑니다."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s 암호 재설정"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "다음 링크를 사용하여 암호를 재설정할 수 있습니다: {link}"
@@ -481,8 +498,8 @@ msgstr "요청이 실패했습니다!<br>이메일 주소와 사용자 이름을
msgid "You will receive a link to reset your password via Email."
msgstr "이메일로 암호 재설정 링크를 보냈습니다."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "사용자 이름"
@@ -526,7 +543,7 @@ msgstr "개인"
msgid "Users"
msgstr "사용자"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "앱"
@@ -636,49 +653,47 @@ msgstr "올바른 서버 설정을 위한 정보는 <a href=\"%s\" target=\"_bla
msgid "Create an <strong>admin account</strong>"
msgstr "<strong>관리자 계정</strong> 만들기"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "고급"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr "스토리지 & 데이터베이스"
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "데이터 폴더"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "데이터베이스 설정"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "사용될 예정"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "데이터베이스 사용자"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "데이터베이스 암호"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "데이터베이스 이름"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "데이터베이스 테이블 공간"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "데이터베이스 호스트"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "설치 완료"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "완료 중 ..."
@@ -694,7 +709,7 @@ msgstr "이 애플리케이션을 올바르게 사용하려면 자바스크립
msgid "%s is available. Get more information on how to update."
msgstr "%s을(를) 사용할 수 있습니다. 업데이트하는 방법에 대해서 자세한 정보를 얻으십시오."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "로그아웃"
@@ -720,28 +735,28 @@ msgstr "서버 인증 실패!"
msgid "Please contact your administrator."
msgstr "관리자에게 문의하십시오."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "암호를 잊으셨습니까?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "기억하기"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "로그인"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
-msgstr "안녕하세요,<br><br>%s 님이 %s을(를) 공유하였음을 알려 드립니다.<br><a href=\"%s\">지금 보기!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/ko/files.po b/l10n/ko/files.po
index 7ae321b6aba..9681abac202 100644
--- a/l10n/ko/files.po
+++ b/l10n/ko/files.po
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-29 01:55-0500\n"
-"PO-Revision-Date: 2013-12-28 22:06+0000\n"
-"Last-Translator: Shinjo Park <kde@peremen.name>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,36 +33,48 @@ msgstr "항목 %s을(를) 이동시킬 수 없음 - 같은 이름의 파일이
msgid "Could not move %s"
msgstr "항목 %s을(를) 이동시킬 수 없음"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "파일 이름이 비어 있을 수 없습니다."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "파일 이름에는 \"/\"가 들어갈 수 없습니다. 다른 이름을 사용하십시오."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "이름 %s이(가) 폴더 %s에서 이미 사용 중입니다. 다른 이름을 사용하십시오."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "올바르지 않은 원본"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "서버에서 URL을 열 수 없습니다. 서버 설정을 확인하십시오"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "%s을(를) %s(으)로 다운로드하는 중 오류 발생"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "파일 생성 중 오류 발생"
@@ -70,233 +82,228 @@ msgstr "파일 생성 중 오류 발생"
msgid "Folder name cannot be empty."
msgstr "폴더 이름이 비어있을 수 없습니다."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "폴더 이름에는 \"/\"가 들어갈 수 없습니다. 다른 이름을 사용하십시오."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "폴더 생성 중 오류 발생"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "업로드 디렉터리를 설정할 수 없습니다."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "잘못된 토큰"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "파일이 업로드 되지 않았습니다. 알 수 없는 오류입니다"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "파일 업로드에 성공하였습니다."
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "업로드한 파일이 php.ini의 upload_max_filesize보다 큽니다:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "업로드한 파일 크기가 HTML 폼의 MAX_FILE_SIZE보다 큼"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "파일의 일부분만 업로드됨"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "파일이 업로드되지 않았음"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "임시 폴더가 없음"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "디스크에 쓰지 못했습니다"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "저장소가 용량이 충분하지 않습니다."
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "업로드에 실패했습니다. 파일 정보를 가져올 수 없습니다."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "업로드에 실패했습니다. 업로드할 파일을 찾을 수 없습니다"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "업로드에 실패했습니다. 파일 정보를 가져올 수 없습니다."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "올바르지 않은 디렉터리입니다."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "파일"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "{filename}을(를) 업로드할 수 없습니다. 폴더이거나 0 바이트 파일입니다."
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "여유 공간이 부족합니다"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "업로드가 취소되었습니다."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "서버에서 결과를 가져올 수 없습니다."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "파일 업로드가 진행 중입니다. 이 페이지를 벗어나면 업로드가 취소됩니다."
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URL이 비어있을 수 없음"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "'공유됨'은 홈 폴더의 예약된 파일 이름임"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name}이(가) 이미 존재함"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "파일을 만들 수 없음"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "폴더를 만들 수 없음"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "URL을 가져올 수 없음"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "공유"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "영구히 삭제"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "이름 바꾸기"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "대기 중"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "이름을 변경할 수 없음"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "{old_name}이(가) {new_name}(으)로 대체됨"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "실행 취소"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "파일 삭제 오류."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "폴더 %n개"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "파일 %n개"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} 그리고 {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "파일 %n개 업로드 중"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' 는 올바르지 않은 파일 이름입니다."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "폴더 이름이 올바르지 않습니다. 이름에 문자 '\\', '/', '<', '>', ':', '\"', '|', '? ', '*'는 사용할 수 없습니다."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "저장 공간이 가득 찼습니다. 파일을 업데이트하거나 동기화할 수 없습니다!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "저장 공간이 거의 가득 찼습니다 ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "암호화 앱이 활성화되어 있지만 키가 초기화되지 않았습니다. 로그아웃한 후 다시 로그인하십시오"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "암호화 앱의 개인 키가 잘못되었습니다. 암호화된 파일에 다시 접근하려면 개인 설정에서 개인 키 암호를 업데이트해야 합니다."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "암호화는 해제되어 있지만, 파일은 아직 암호화되어 있습니다. 개인 설정에서 파일을 복호화하십시오."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "다운로드 준비 중입니다. 파일 크기가 크면 시간이 오래 걸릴 수도 있습니다."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "파일 이동 오류"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "오류"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "이름"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "크기"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "수정됨"
@@ -304,12 +311,12 @@ msgstr "수정됨"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "폴더 이름이 잘못되었습니다. '공유됨'은 예약된 폴더 이름입니다."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s의 이름을 변경할 수 없습니다"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "업로드"
@@ -345,72 +352,68 @@ msgstr "ZIP 파일 최대 크기"
msgid "Save"
msgstr "저장"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "새로 만들기"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "새 텍스트 파일"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "텍스트 파일"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "새 폴더"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "폴더"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "링크에서"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "삭제된 파일"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "업로드 취소"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "여기에 파일을 업로드하거나 만들 권한이 없습니다"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "내용이 없습니다. 업로드할 수 있습니다!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "다운로드"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "삭제"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "업로드한 파일이 너무 큼"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "이 파일이 서버에서 허용하는 최대 업로드 가능 용량보다 큽니다."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "파일을 검색하고 있습니다. 기다려 주십시오."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 87e1438ba0d..45a5e1ad774 100644
--- a/l10n/ko/files_encryption.po
+++ b/l10n/ko/files_encryption.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-29 01:55-0500\n"
-"PO-Revision-Date: 2013-12-28 13:54+0000\n"
-"Last-Translator: Shinjo Park <kde@peremen.name>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -84,18 +84,18 @@ msgid ""
"administrator"
msgstr "알 수 없는 오류. 시스템 설정을 확인하거나 관리자에게 문의하십시오."
-#: hooks/hooks.php:62
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "요구 사항이 부족합니다."
-#: hooks/hooks.php:63
+#: hooks/hooks.php:65
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 이상 설치 여부, PHP의 OpenSSL 확장 기능 활성화 및 설정 여부를 확인하십시오. 암호화 앱이 비활성화 되었습니다."
-#: hooks/hooks.php:281
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "다음 사용자는 암호화를 사용할 수 없습니다:"
@@ -103,9 +103,9 @@ msgstr "다음 사용자는 암호화를 사용할 수 없습니다:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "초기 암호화가 시작되었습니다... 시간이 걸릴 수도 있으니 기다려 주십시오."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "저장 중..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/ko/files_external.po b/l10n/ko/files_external.po
index 34002f8c632..af6f96583d0 100644
--- a/l10n/ko/files_external.po
+++ b/l10n/ko/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: Shinjo Park <kde@peremen.name>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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,40 +18,44 @@ msgstr ""
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "접근 허가됨"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Dropbox 저장소 설정 오류"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "접근 권한 부여"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "올바른 Dropbox 앱 키와 암호를 입력하십시오."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Google 드라이브 저장소 설정 오류"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>경고:</b> \"smbclient\"가 설치되지 않았습니다. CIFS/SMB 공유 자원에 연결할 수 없습니다. 시스템 관리자에게 설치를 요청하십시오."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>경고:</b> PHP FTP 지원이 비활성화되어 있거나 설치되지 않았습니다. FTP 공유를 마운트할 수 없습니다. 시스템 관리자에게 설치를 요청하십시오."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "사용자"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "삭제"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "사용자 외부 저장소 사용"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "사용자별 외부 저장소 마운트 허용"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL 루트 인증서"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "루트 인증서 가져오기"
diff --git a/l10n/ko/files_sharing.po b/l10n/ko/files_sharing.po
index 7d21cd8d9d3..9d574617b6a 100644
--- a/l10n/ko/files_sharing.po
+++ b/l10n/ko/files_sharing.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-24 01:55-0500\n"
-"PO-Revision-Date: 2013-12-22 14:24+0000\n"
-"Last-Translator: Shinjo Park <kde@peremen.name>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -20,6 +20,10 @@ msgstr ""
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "{owner} 님이 공유함"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "이 공유는 암호로 보호되어 있습니다"
@@ -56,32 +60,16 @@ msgstr "공유가 비활성화됨"
msgid "For more info, please ask the person who sent this link."
msgstr "자세한 정보는 링크를 보낸 사람에게 문의하십시오."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s 님이 폴더 %s을(를) 공유하였습니다"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s 님이 파일 %s을(를) 공유하였습니다"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "다운로드"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "업로드"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "업로드 취소"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "다음 항목을 미리 볼 수 없음:"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "직접 링크"
diff --git a/l10n/ko/files_trashbin.po b/l10n/ko/files_trashbin.po
index 3b26bd329b5..2e42d08c624 100644
--- a/l10n/ko/files_trashbin.po
+++ b/l10n/ko/files_trashbin.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-29 01:55-0500\n"
-"PO-Revision-Date: 2013-12-28 13:54+0000\n"
-"Last-Translator: Shinjo Park <kde@peremen.name>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/owncloud/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,21 +20,25 @@ msgstr ""
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:63
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "%s을(를_ 영구적으로 삭제할 수 없습니다"
-#: ajax/undelete.php:43
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "%s을(를) 복원할 수 없습니다"
-#: js/trash.js:18 js/trash.js:45 js/trash.js:88 js/trash.js:142
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "삭제된 파일"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "오류"
-#: lib/trashbin.php:905 lib/trashbin.php:907
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "복원됨"
diff --git a/l10n/ko/lib.po b/l10n/ko/lib.po
index b1fbf718762..c1cc5c23314 100644
--- a/l10n/ko/lib.po
+++ b/l10n/ko/lib.po
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-24 01:55-0500\n"
-"PO-Revision-Date: 2013-12-22 14:20+0000\n"
-"Last-Translator: Shinjo Park <kde@peremen.name>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -22,38 +22,38 @@ msgstr ""
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr "현재 ownCloud 버전과 호환되지 않기 때문에 \"%s\" 앱을 설치할 수 없습니다."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "앱 이름이 지정되지 않았습니다."
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "도움말"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "개인"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "설정"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "사용자"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "관리자"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "\"%s\" 업그레이드에 실패했습니다."
@@ -66,15 +66,10 @@ msgstr "알 수 없는 파일 형식"
msgid "Invalid image"
msgstr "잘못된 그림"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "내가 관리하는 웹 서비스"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "\"%s\"을(를) 열 수 없습니다."
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP 다운로드가 비활성화 되었습니다."
@@ -97,74 +92,78 @@ msgid ""
"administrator."
msgstr "작은 조각들 안에 들어있는 파일들을 받고자 하신다면, 나누어서 받으시거나 혹은 시스템 관리자에게 정중하게 물어보십시오"
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "앱을 설치할 때 소스가 지정되지 않았습니다."
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "http에서 앱을 설치할 때 href가 지정되지 않았습니다."
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "로컬 파일에서 앱을 설치할 때 경로가 지정되지 않았습니다."
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "%s 타입 아카이브는 지원되지 않습니다."
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "앱을 설치할 때 아카이브를 열지 못했습니다."
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "앱에서 info.xml 파일이 제공되지 않았습니다."
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "앱에 허용되지 않는 코드가 있어서 앱을 설치할 수 없습니다."
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr "현재 ownCloud 버전과 호환되지 않기 때문에 앱을 설치할 수 없습니다."
-#: private/installer.php:146
+#: private/installer.php:147
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> 태그를 포함하고 있기 때문에 앱을 설치할 수 없습니다."
-#: private/installer.php:159
+#: private/installer.php:160
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에 포함된 버전과 앱 스토어에 보고된 버전이 같지 않아서 앱을 설치할 수 없습니다."
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "앱 디렉터리가 이미 존재합니다."
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "앱 폴더를 만들 수 없습니다. 권한을 수정하십시오. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "앱이 활성화되지 않았습니다"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "인증 오류"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "토큰이 만료되었습니다. 페이지를 새로 고치십시오."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "파일"
@@ -204,8 +203,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "기존 계정이나 administrator(관리자)를 입력해야 합니다."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQL 사용자 이름이나 암호가 잘못되었습니다."
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -232,21 +231,21 @@ msgstr "잘못된 명령: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL 사용자 '%s'@'localhost'이(가) 이미 존재합니다."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "이 사용자를 MySQL에서 삭제하십시오"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQL 사용자 '%s'@'%%'이(가) 이미 존재합니다."
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "이 사용자를 MySQL에서 삭제하십시오."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -273,62 +272,68 @@ msgstr "관리자의 사용자 이름을 설정합니다."
msgid "Set an admin password."
msgstr "관리자의 암호를 설정합니다."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "WebDAV 인터페이스가 제대로 작동하지 않습니다. 웹 서버에서 파일 동기화를 사용할 수 있도록 설정이 제대로 되지 않은 것 같습니다."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "<a href='%s'>설치 가이드</a>를 다시 한 번 확인하십시오."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s 님이 %s을(를) 공유하였습니다"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "분류 \"%s\"을(를) 찾을 수 없습니다."
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "초 전"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n분 전 "
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n시간 전 "
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "오늘"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "어제"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "%n일 전 "
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "지난 달"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n달 전 "
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "작년"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "년 전"
diff --git a/l10n/ko/settings.po b/l10n/ko/settings.po
index cb273b0aacf..09606d0f539 100644
--- a/l10n/ko/settings.po
+++ b/l10n/ko/settings.po
@@ -4,6 +4,7 @@
#
# Translators:
# 책읽는달팽 <bjh13579@gmail.com>, 2013
+# Harim Park <fofwisdom@gmail.com>, 2014
# Park Shinjo <peremen@gmail.com>, 2013
# Shinjo Park <kde@peremen.name>, 2013
# 책읽는달팽 <bjh13579@gmail.com>, 2013
@@ -11,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-30 01:55-0500\n"
-"PO-Revision-Date: 2013-12-29 14:50+0000\n"
-"Last-Translator: Shinjo Park <kde@peremen.name>\n"
+"POT-Creation-Date: 2014-03-17 01:55-0400\n"
+"PO-Revision-Date: 2014-03-16 20:30+0000\n"
+"Last-Translator: Harim Park <fofwisdom@gmail.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"
@@ -21,6 +22,48 @@ msgstr ""
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "이메일 발송됨"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:284
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
+msgid "Encryption"
+msgstr "암호화"
+
+#: admin/controller.php:120 templates/admin.php:321
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "앱 스토어에서 목록을 가져올 수 없습니다"
@@ -117,62 +160,90 @@ msgstr "백엔드에서 암호 변경을 지원하지 않지만, 사용자의
msgid "Unable to change password"
msgstr "암호를 변경할 수 없음"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "보내는 중..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "사용자 문서"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "운영자 문서"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "버전 {appversion}(으)로 업데이트"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "사용 안함"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "사용함"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "기다려 주십시오...."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "앱을 비활성화하는 중 오류 발생"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "앱을 활성화하는 중 오류 발생"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "업데이트 중...."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "앱을 업데이트하는 중 오류 발생"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "오류"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "업데이트"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "업데이트됨"
-#: js/personal.js:220
+#: js/personal.js:246
msgid "Select a profile picture"
msgstr "프로필 사진 선택"
-#: js/personal.js:266
+#: js/personal.js:277
+msgid "Very weak password"
+msgstr "매우 약한 암호"
+
+#: js/personal.js:278
+msgid "Weak password"
+msgstr "약한 암호"
+
+#: js/personal.js:279
+msgid "So-so password"
+msgstr "그저 그런 암호"
+
+#: js/personal.js:280
+msgid "Good password"
+msgstr "좋은 암호"
+
+#: js/personal.js:281
+msgid "Strong password"
+msgstr "강력한 암호"
+
+#: js/personal.js:316
msgid "Decrypting files... Please wait, this can take some time."
msgstr "파일 복호화 중... 시간이 걸릴 수도 있으니 기다려 주십시오."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "저장 중..."
-
#: js/users.js:47
msgid "deleted"
msgstr "삭제됨"
@@ -185,40 +256,40 @@ msgstr "실행 취소"
msgid "Unable to remove user"
msgstr "사용자를 삭제할 수 없음"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "그룹"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "그룹 관리자"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "삭제"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "그룹 추가"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "올바른 사용자 이름을 입력해야 함"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "사용자 생성 오류"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "올바른 암호를 입력해야 함"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "경고: 사용자 \"{user}\"의 홈 디렉터리가 이미 존재합니다"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "한국어"
@@ -242,18 +313,42 @@ msgstr "오류, 치명적 문제"
msgid "Fatal issues only"
msgstr "치명적 문제만"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "없음"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "로그인"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "보안 경고"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "%s에 HTTP로 접근하고 있습니다. 서버에서 HTTPS를 사용하도록 설정하는 것을 추천합니다."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -262,68 +357,68 @@ msgid ""
"root."
msgstr "데이터 디렉터리와 파일을 인터넷에서 접근할 수도 있습니다. .htaccess 파일이 작동하지 않습니다. 웹 서버 설정을 변경하여 데이터 디렉터리에 접근할 수 없도록 하거나, 웹 서버 문서 경로 외부로 데이터 디렉터리를 옮기십시오."
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "설정 경고"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "WebDAV 인터페이스가 제대로 작동하지 않습니다. 웹 서버에서 파일 동기화를 사용할 수 있도록 설정이 제대로 되지 않은 것 같습니다."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "<a href=\"%s\">설치 가이드</a>를 다시 한 번 확인하십시오."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "모듈 'fileinfo'가 없음"
-#: templates/admin.php:68
+#: templates/admin.php:93
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'가 존재하지 않습니다. MIME 형식 감지 결과를 향상시키기 위하여 이 모듈을 활성화하는 것을 추천합니다."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
msgstr "PHP 버전이 오래됨"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "PHP 버전이 오래되었습니다. 오래된 버전은 작동하지 않을 수도 있기 때문에 PHP 5.3.8 이상을 사용하는 것을 추천합니다."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "로캘이 작동하지 않음"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "UTF-8을 지원하는 시스템 로캘을 사용할 수 없습니다."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "파일 이름의 일부 문자에 문제가 생길 수도 있습니다."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "다음 로캘을 지원하도록 시스템 설정을 변경하는 것을 추천합니다: %s"
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "인터넷에 연결할 수 없음"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -332,118 +427,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "서버에서 인터넷에 연결할 수 없습니다. 외부 저장소 마운트, 업데이트 알림, 제 3자 앱 설치 등 일부 기능을 사용할 수 없습니다. 외부에서 파일에 접근하거나 알림 이메일을 보내지 못할 수도 있습니다. 모든 기능을 사용하려면 인터넷에 연결하는 것을 추천합니다."
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "크론"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "개별 페이지를 불러올 때마다 실행"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php는 webcron 서비스에 등록되어 HTTP로 15분마다 cron.php에 접근합니다."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "시스템의 cron 서비스를 통하여 15분마다 cron.php 파일에 접근합니다."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "공유"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "공유 API 사용하기"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "앱에서 공유 API를 사용할 수 있도록 허용"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "링크 허용"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "사용자가 개별 항목의 링크를 공유할 수 있도록 허용"
-#: templates/admin.php:186
+#: templates/admin.php:211
msgid "Allow public uploads"
msgstr "공개 업로드 허용"
-#: templates/admin.php:187
+#: templates/admin.php:212
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "다른 사용자들이 공개된 공유 폴더에 파일 업로드 허용"
-#: templates/admin.php:195
+#: templates/admin.php:220
msgid "Allow resharing"
msgstr "재공유 허용"
-#: templates/admin.php:196
+#: templates/admin.php:221
msgid "Allow users to share items shared with them again"
msgstr "사용자에게 공유된 항목을 다시 공유할 수 있도록 허용"
-#: templates/admin.php:203
+#: templates/admin.php:228
msgid "Allow users to share with anyone"
msgstr "누구나와 공유할 수 있도록 허용"
-#: templates/admin.php:206
+#: templates/admin.php:231
msgid "Allow users to only share with users in their groups"
msgstr "사용자가 속해 있는 그룹의 사용자에게만 공유할 수 있도록 허용"
-#: templates/admin.php:213
+#: templates/admin.php:238
msgid "Allow mail notification"
msgstr "메일 알림 허용"
-#: templates/admin.php:214
+#: templates/admin.php:239
msgid "Allow user to send mail notification for shared files"
msgstr "사용자에게 공유 파일에 대한 메일 알림을 허용합니다"
-#: templates/admin.php:221
+#: templates/admin.php:246
msgid "Security"
msgstr "보안"
-#: templates/admin.php:234
+#: templates/admin.php:259
msgid "Enforce HTTPS"
msgstr "HTTPS 강제 사용"
-#: templates/admin.php:236
+#: templates/admin.php:261
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "클라이언트가 %s에 연결할 때 암호화 연결을 강제로 사용합니다."
-#: templates/admin.php:242
+#: templates/admin.php:267
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "SSL 강제 설정을 변경하려면 %s에 HTTPS로 연결해야 합니다."
-#: templates/admin.php:254
+#: templates/admin.php:279
+msgid "Email Server"
+msgstr "전자우편 서버"
+
+#: templates/admin.php:281
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:312
+msgid "From address"
+msgstr "보낸 이 주소"
+
+#: templates/admin.php:334
+msgid "Authentication required"
+msgstr "인증 필요함"
+
+#: templates/admin.php:338
+msgid "Server address"
+msgstr "서버 주소"
+
+#: templates/admin.php:342
+msgid "Port"
+msgstr "포트"
+
+#: templates/admin.php:347
+msgid "Credentials"
+msgstr "자격 정보"
+
+#: templates/admin.php:348
+msgid "SMTP Username"
+msgstr "SMTP 사용자명"
+
+#: templates/admin.php:351
+msgid "SMTP Password"
+msgstr "SMTP 암호"
+
+#: templates/admin.php:355
+msgid "Test email settings"
+msgstr "시험용 전자우편 설정"
+
+#: templates/admin.php:356
+msgid "Send email"
+msgstr "전자우편 보내기"
+
+#: templates/admin.php:361
msgid "Log"
msgstr "로그"
-#: templates/admin.php:255
+#: templates/admin.php:362
msgid "Log level"
msgstr "로그 단계"
-#: templates/admin.php:287
+#: templates/admin.php:394
msgid "More"
msgstr "더 중요함"
-#: templates/admin.php:288
+#: templates/admin.php:395
msgid "Less"
msgstr "덜 중요함"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:401 templates/personal.php:181
msgid "Version"
msgstr "버전"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:405 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -453,30 +592,34 @@ msgid ""
"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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "내 앱 추가"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "더 많은 앱"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "앱 선택"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "문서"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "apps.owncloud.com에 있는 앱 페이지를 참고하십시오"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-라이선스됨: <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "사용자 문서"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "관리자 문서"
@@ -510,7 +653,7 @@ msgstr "첫 실행 마법사 다시 보이기"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "현재 공간 중 <strong>%s</strong>/<strong>%s</strong>을(를) 사용 중입니다"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "암호"
@@ -522,151 +665,149 @@ msgstr "암호가 변경되었습니다"
msgid "Unable to change your password"
msgstr "암호를 변경할 수 없음"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "현재 암호"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "새 암호"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "암호 변경"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "전체 이름"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "이메일"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "이메일 주소"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "암호 찾기 기능을 사용하려면 이메일 주소를 입력하십시오"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "프로필 사진"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "새로 업로드"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "파일에서 선택"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "그림 삭제"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "png나 jpg를 사용하십시오. 정사각형 형태가 가장 좋지만 잘라낼 수 있습니다."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "원본 계정의 아바타를 사용합니다."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "중지"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "취소"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "프로필 이미지로 사용"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "언어"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "번역 돕기"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "WebDAV로 파일에 접근하려면 <a href=\"%s\" target=\"_blank\">이 주소를 사용하십시오</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "암호화"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "암호화 앱이 비활성화되었습니다. 모든 파일을 복호화해야 합니다."
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "로그인 암호"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "모든 파일 복호화"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "로그인 이름"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "만들기"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "관리자 복구 암호"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "암호 변경 시 변경된 사용자 파일을 복구하려면 복구 암호를 입력하십시오"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "기본 저장소"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "저장소 할당량을 입력하십시오 (예: \"512 MB\", \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "무제한"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "기타"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "사용자 이름"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "저장소"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "전체 이름 변경"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "새 암호 설정"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "기본값"
diff --git a/l10n/ko/user_ldap.po b/l10n/ko/user_ldap.po
index 9fd54b68897..c8074d818e6 100644
--- a/l10n/ko/user_ldap.po
+++ b/l10n/ko/user_ldap.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-29 01:55-0500\n"
-"PO-Revision-Date: 2013-12-28 13:55+0000\n"
-"Last-Translator: Shinjo Park <kde@peremen.name>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -89,43 +89,43 @@ msgstr "성공"
msgid "Error"
msgstr "오류"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "설정 올바름"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "설정 올바르지 않음"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "설정 불완전함"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "그룹 선택"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "객체 클래스 선택"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "속성 선택"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "연결 시험 성공"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "연결 시험 실패"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "현재 서버 설정을 지우시겠습니까?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "삭제 확인"
@@ -141,11 +141,11 @@ msgid "%s user found"
msgid_plural "%s users found"
msgstr[0] "사용자 %s명 찾음"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "잘못된 호스트"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "필요한 기능을 찾을 수 없음"
@@ -163,8 +163,8 @@ msgstr "도움말"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "다음 조건을 만족하는 그룹만 %s 접근 허용:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr ""
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -199,8 +199,8 @@ msgid "groups found"
msgstr "그룹 찾음"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "로그인 이름으로 사용할 속성:"
+msgid "Users login with this attribute:"
+msgstr ""
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -267,8 +267,8 @@ msgstr "고급 탭에서 사용자 및 그룹에 대한 기본 DN을 지정할
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "다음 조건을 만족하는 사용자만 %s 접근 허용:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr ""
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -410,41 +410,51 @@ msgstr "그룹 검색 속성"
msgid "Group-Member association"
msgstr "그룹-회원 연결"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "특수 속성"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "할당량 필드"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "기본 할당량"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "바이트 단위"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "이메일 필드"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "사용자 홈 폴더 이름 규칙"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "사용자 이름을 사용하려면 비워 두십시오(기본값). 기타 경우 LDAP/AD 속성을 지정하십시오."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "내부 사용자 이름"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -460,15 +470,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "기본적으로 내부 사용자 이름은 UUID 속성에서 생성됩니다. 사용자 이름이 중복되지 않고 문자열을 변환할 필요가 없도록 합니다. 내부 사용자 이름에는 다음과 같은 문자열만 사용할 수 있습니다: [a-zA-Z0-9_.@-] 다른 문자열은 ASCII에 해당하는 문자열로 변경되거나 없는 글자로 취급됩니다. 충돌하는 경우 숫자가 붙거나 증가합니다. 내부 사용자 이름은 내부적으로 사용자를 식별하는 데 사용되며, 사용자 홈 폴더의 기본 이름입니다. 또한 *DAV와 같은 외부 URL의 일부로 사용됩니다. 이 설정을 사용하면 기본 설정을 재정의할 수 있습니다. ownCloud 5 이전의 행동을 사용하려면 아래 필드에 사용자의 표시 이름 속성을 입력하십시오. 비워 두면 기본 설정을 사용합니다. 새로 추가되거나 매핑된 LDAP 사용자에게만 적용됩니다."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "내부 사용자 이름 속성:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "UUID 확인 재정의"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -479,19 +489,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "기본적으로 UUID 속성은 자동적으로 감지됩니다. UUID 속성은 LDAP 사용자와 그룹을 정확히 식별하는 데 사용됩니다. 지정하지 않은 경우 내부 사용자 이름은 UUID를 기반으로 생성됩니다. 이 설정을 다시 정의하고 임의의 속성을 지정할 수 있습니다. 사용자와 그룹 모두에게 속성을 적용할 수 있고 중복된 값이 없는지 확인하십시오. 비워 두면 기본 설정을 사용합니다. 새로 추가되거나 매핑된 LDAP 사용자와 그룹에만 적용됩니다."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "사용자 UUID 속성:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "그룹 UUID 속성:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "사용자 이름-LDAP 사용자 매핑"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -505,10 +515,10 @@ msgid ""
"experimental stage."
msgstr "사용자 이름은 (메타) 데이터를 저장하고 할당하는 데 사용됩니다. 사용자를 정확하게 식별하기 위하여 각각 LDAP 사용자는 내부 사용자 이름을 갖습니다. 이는 사용자 이름과 LDAP 사용자 간의 매핑이 필요합니다. 생성된 사용자 이름은 LDAP 사용자의 UUID로 매핑됩니다. 추가적으로 LDAP 통신을 줄이기 위해서 DN이 캐시에 저장되지만 식별에 사용되지는 않습니다. DN이 변경되면 변경 사항이 기록됩니다. 내부 사용자 이름은 계속 사용됩니다. 매핑을 비우면 흔적이 남아 있게 됩니다. 매핑을 비우는 작업은 모든 LDAP 설정에 영향을 줍니다! 테스트 및 실험 단계에만 사용하고, 사용 중인 서버에서는 시도하지 마십시오."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "사용자 이름-LDAP 사용자 매핑 비우기"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "그룹 이름-LDAP 그룹 매핑 비우기"
diff --git a/l10n/ku_IQ/core.po b/l10n/ku_IQ/core.po
index e1f373f400e..4d24de70480 100644
--- a/l10n/ku_IQ/core.po
+++ b/l10n/ku_IQ/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: ku_IQ\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "ده‌ستكاری"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "پاشکه‌وتده‌کات..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -214,11 +204,11 @@ msgstr ""
#: js/oc-dialogs.js:172
msgid "Yes"
-msgstr ""
+msgstr "بەڵێ"
#: js/oc-dialogs.js:182
msgid "No"
-msgstr ""
+msgstr "نەخێر"
#: js/oc-dialogs.js:199
msgid "Ok"
@@ -250,7 +240,7 @@ msgstr ""
#: js/oc-dialogs.js:376
msgid "Cancel"
-msgstr ""
+msgstr "لابردن"
#: js/oc-dialogs.js:386
msgid "Continue"
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr "هاوبەشی کردن"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "هه‌ڵه"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -293,123 +303,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "وشەی تێپەربو"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "ئاگاداری"
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "ناوی به‌کارهێنه‌ر"
@@ -525,7 +541,7 @@ msgstr ""
msgid "Users"
msgstr "به‌كارهێنه‌ر"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "به‌رنامه‌كان"
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "هه‌ڵبژاردنی پیشكه‌وتوو"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "زانیاری فۆڵده‌ر"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "به‌كارهێنه‌ری داتابه‌یس"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "وشه‌ی نهێنی داتا به‌یس"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "ناوی داتابه‌یس"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "هۆستی داتابه‌یس"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "كۆتایی هات ده‌ستكاریه‌كان"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "چوونەدەرەوە"
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/ku_IQ/files.po b/l10n/ku_IQ/files.po
index d373fd5e632..64de8738b2c 100644
--- a/l10n/ku_IQ/files.po
+++ b/l10n/ku_IQ/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
-msgstr ""
+msgstr "په‌ڕگەکان"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "هاوبەشی کردن"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "هه‌ڵه"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "ناو"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "بارکردن"
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr "پاشکه‌وتکردن"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "بوخچه"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "داگرتن"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 bf253a766a0..71292777a08 100644
--- a/l10n/ku_IQ/files_encryption.po
+++ b/l10n/ku_IQ/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "پاشکه‌وتده‌کات..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/ku_IQ/files_external.po b/l10n/ku_IQ/files_external.po
index 39319cbb041..763ce3e955c 100644
--- a/l10n/ku_IQ/files_external.po
+++ b/l10n/ku_IQ/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-05-25 02:01+0200\n"
-"PO-Revision-Date: 2013-05-24 13:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: ku_IQ\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:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:66
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:36 js/google.js:93
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:431
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:434
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:437
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "به‌كارهێنه‌ر"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ku_IQ/files_sharing.po b/l10n/ku_IQ/files_sharing.po
index f77cf5baba8..72907a19e7b 100644
--- a/l10n/ku_IQ/files_sharing.po
+++ b/l10n/ku_IQ/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: ku_IQ\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s دابه‌شی کردووه‌ بوخچه‌ی %s له‌گه‌ڵ تۆ"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s دابه‌شی کردووه‌ په‌ڕگه‌یی %s له‌گه‌ڵ تۆ"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "داگرتن"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "بارکردن"
-
-#: templates/public.php:59
-msgid "Cancel upload"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "هیچ پێشبینیه‌ك ئاماده‌ نیه بۆ"
-
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/ku_IQ/files_trashbin.po b/l10n/ku_IQ/files_trashbin.po
index 85e8f58d371..30332418015 100644
--- a/l10n/ku_IQ/files_trashbin.po
+++ b/l10n/ku_IQ/files_trashbin.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-10 22:26-0400\n"
-"PO-Revision-Date: 2013-10-11 02:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: ku_IQ\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "هه‌ڵه"
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:23
+#: templates/index.php:20
msgid "Name"
msgstr "ناو"
-#: templates/index.php:26 templates/index.php:28
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:37 templates/index.php:38
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/ku_IQ/lib.po b/l10n/ku_IQ/lib.po
index 9c805fbc4c7..898c8550158 100644
--- a/l10n/ku_IQ/lib.po
+++ b/l10n/ku_IQ/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: ku_IQ\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "یارمەتی"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "ده‌ستكاری"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "به‌كارهێنه‌ر"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "به‌ڕێوه‌به‌ری سه‌ره‌كی"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "ڕاژه‌ی وێب له‌ژێر چاودێریت دایه"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,77 +87,81 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
-msgstr ""
+msgstr "په‌ڕگەکان"
#: private/search/provider/file.php:27 private/search/provider/file.php:34
msgid "Text"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/ku_IQ/settings.po b/l10n/ku_IQ/settings.po
index cc492115e2c..720e547b850 100644
--- a/l10n/ku_IQ/settings.po
+++ b/l10n/ku_IQ/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: ku_IQ\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "نهێنیکردن"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,61 +155,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "چالاککردن"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "هه‌ڵه"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "نوێکردنه‌وه"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "پاشکه‌وتده‌کات..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "هیچ"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "چوونەژوورەوە"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "ناونیشانی ڕاژه"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "وشەی تێپەربو"
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "وشەی نهێنی نوێ"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "ئیمه‌یل"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "لابردن"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "نهێنیکردن"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
-msgstr ""
+msgstr "چوونەژوورەوە"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "ناوی به‌کارهێنه‌ر"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/ku_IQ/user_ldap.po b/l10n/ku_IQ/user_ldap.po
index 1158ecfddd2..1305adc5d8f 100644
--- a/l10n/ku_IQ/user_ldap.po
+++ b/l10n/ku_IQ/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Kurdish (Iraq) (http://www.transifex.com/projects/p/owncloud/language/ku_IQ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr "سه‌رکه‌وتن"
msgid "Error"
msgstr "هه‌ڵه"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr "یارمەتی"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/lb/core.po b/l10n/lb/core.po
index b4188cede15..e5f9b247570 100644
--- a/l10n/lb/core.po
+++ b/l10n/lb/core.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-28 01:55-0500\n"
-"PO-Revision-Date: 2013-12-27 13:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,12 +19,11 @@ msgstr ""
"Language: lb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "Den/D' %s huet »%s« mat dir gedeelt"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -41,19 +40,6 @@ msgstr "Maintenance Modus ass aus"
msgid "Updated database"
msgstr "Datebank ass geupdate ginn"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "De Fichier Cache gëtt geupdate, des ka laang daueren..."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "De Fichier Cache ass geupdate ginn"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "... %d%% fäerdeg ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Kee Bild oder Fichier uginn"
@@ -74,135 +60,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Sonndeg"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Méindeg"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Dënschdeg"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Mëttwoch"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Donneschdeg"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Freideg"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Samschdeg"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Januar"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Februar"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Mäerz"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Abrëll"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Mee"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Juni"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Juli"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "August"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "September"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Oktober"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "November"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Dezember"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Astellungen"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Speicheren..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "Sekonnen hir"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n Minutt hir"
msgstr[1] "%n Minutten hir"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "haut"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "gëschter"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "leschte Mount"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "Méint hir"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "Lescht Joer"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "Joren hir"
@@ -270,6 +260,26 @@ msgstr "({count} ausgewielt)"
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Gedeelt"
@@ -278,12 +288,12 @@ msgstr "Gedeelt"
msgid "Share"
msgstr "Deelen"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Feeler"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Feeler beim Deelen"
@@ -295,123 +305,123 @@ msgstr "Feeler beim Annuléiere vum Deelen"
msgid "Error while changing permissions"
msgstr "Feeler beim Ännere vun de Rechter"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Gedeelt mat dir an der Grupp {group} vum {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Gedeelt mat dir vum {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Link deelen"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Passwuertgeschützt"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Passwuert"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Ëffentlechen Upload erlaaben"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Link enger Persoun mailen"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Schécken"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Verfallsdatum setzen"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Verfallsdatum"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Via E-Mail deelen:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Keng Persoune fonnt"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "Grupp"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Weiderdeelen ass net erlaabt"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Gedeelt an {item} mat {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Net méi deelen"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "via e-mail Bescheed ginn"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "kann änneren"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "Zougrëffskontroll"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "erstellen"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "aktualiséieren"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "läschen"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "deelen"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Passwuertgeschützt"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Feeler beim Läsche vum Verfallsdatum"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Feeler beim Setze vum Verfallsdatum"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Gëtt geschéckt..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Email geschéckt"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Warnung"
@@ -458,11 +468,17 @@ msgstr "Den Update war net erfollegräich. Mell dëse Problem w.e.gl der<a href=
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Den Update war erfollegräich. Du gëss elo bei d'ownCloud ëmgeleet."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s Passwuert ass nei gesat"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Benotz folgende Link fir däi Passwuert zréckzesetzen: {link}"
@@ -482,8 +498,8 @@ msgstr "Ufro feelfeschloen!<br>Hues du séchergestallt dass deng Email respektiv
msgid "You will receive a link to reset your password via Email."
msgstr "Du kriss e Link fir däi Passwuert zréckzesetze via Email geschéckt."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Benotzernumm"
@@ -527,7 +543,7 @@ msgstr "Perséinlech"
msgid "Users"
msgstr "Benotzer"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Applikatiounen"
@@ -637,49 +653,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "En <strong>Admin-Account</strong> uleeën"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Avancéiert"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Daten-Dossier"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "D'Datebank konfiguréieren"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "wärt benotzt ginn"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Datebank-Benotzer"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Datebank-Passwuert"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Datebank Numm"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Tabelle-Plaz vun der Datebank"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Datebank-Server"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Installatioun ofschléissen"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Schléissen of ..."
@@ -695,7 +709,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr "%s ass verfügbar. Kréi méi Informatiounen doriwwer wéi d'Aktualiséierung ofleeft."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Ofmellen"
@@ -721,27 +735,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Passwuert vergiess?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "verhalen"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Umellen"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Alternativ Umeldungen"
#: 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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/lb/files.po b/l10n/lb/files.po
index 0b0406f9334..52508632146 100644
--- a/l10n/lb/files.po
+++ b/l10n/lb/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Keen Feeler, Datei ass komplett ropgelueden ginn"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Déi ropgelueden Datei ass méi grouss wei d'MAX_FILE_SIZE Eegenschaft déi an der HTML form uginn ass"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Déi ropgelueden Datei ass nëmmen hallef ropgelueden ginn"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Et ass kee Fichier ropgeluede ginn"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Et feelt en temporären Dossier"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Konnt net op den Disk schreiwen"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Dateien"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Upload ofgebrach."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Deelen"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Ëm-benennen"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "réckgängeg man"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Fehler"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Numm"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Gréisst"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Geännert"
@@ -301,12 +308,12 @@ msgstr "Geännert"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Eroplueden"
@@ -342,72 +349,68 @@ msgstr "Maximal Gréisst fir ZIP Fichieren"
msgid "Save"
msgstr "Späicheren"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Nei"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Text Fichier"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Dossier"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Upload ofbriechen"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Hei ass näischt. Lued eppes rop!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Download"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Läschen"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Upload ze grouss"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Déi Dateien déi Dir probéiert erop ze lueden sinn méi grouss wei déi Maximal Gréisst déi op dësem Server erlaabt ass."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Fichieren gi gescannt, war weg."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Momentane Scan"
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/lb/files_encryption.po b/l10n/lb/files_encryption.po
index 62f74975459..e812e1d71d5 100644
--- a/l10n/lb/files_encryption.po
+++ b/l10n/lb/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Speicheren..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/lb/files_external.po b/l10n/lb/files_external.po
index dfe41bc2b95..da271f5570a 100644
--- a/l10n/lb/files_external.po
+++ b/l10n/lb/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: lb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Benotzer"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Läschen"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/lb/files_sharing.po b/l10n/lb/files_sharing.po
index b31690b8d6d..bda126eb82a 100644
--- a/l10n/lb/files_sharing.po
+++ b/l10n/lb/files_sharing.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,10 @@ msgstr ""
"Language: lb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -54,32 +58,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s huet den Dossier %s mad der gedeelt"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s deelt den Fichier %s mad dir"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Download"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Eroplueden"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Upload ofbriechen"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Keeng Preview do fir"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/lb/files_trashbin.po b/l10n/lb/files_trashbin.po
index dfbe45800e4..647f1b6f639 100644
--- a/l10n/lb/files_trashbin.po
+++ b/l10n/lb/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: lb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Fehler"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Numm"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Läschen"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/lb/lib.po b/l10n/lb/lib.po
index 022fc34107e..1bec6207b74 100644
--- a/l10n/lb/lib.po
+++ b/l10n/lb/lib.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,38 +18,38 @@ msgstr ""
"Language: lb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Hëllef"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Perséinlech"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Astellungen"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Benotzer"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Admin"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -62,15 +62,10 @@ msgstr "Onbekannten Fichier Typ"
msgid "Invalid image"
msgstr "Ongülteg d'Bild"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "Web-Servicer ënnert denger Kontroll"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -93,74 +88,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Authentifikatioun's Fehler"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Dateien"
@@ -200,7 +199,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -228,20 +227,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -269,66 +268,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "Den/D' %s huet »%s« mat dir gedeelt"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "Sekonnen hir"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] "%n Minutten hir"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "haut"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "gëschter"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "Läschte Mount"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "Läscht Joer"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "Joren hier"
diff --git a/l10n/lb/settings.po b/l10n/lb/settings.po
index e6c9568f239..bd42abab9f4 100644
--- a/l10n/lb/settings.po
+++ b/l10n/lb/settings.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-28 01:55-0500\n"
-"PO-Revision-Date: 2013-12-27 13:21+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,48 @@ msgstr ""
"Language: lb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Email geschéckt"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Konnt Lescht net vum App Store lueden"
@@ -114,61 +156,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Ofschalten"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Aschalten"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Fehler"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Update"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Speicheren..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -182,40 +252,40 @@ msgstr "réckgängeg man"
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Gruppen"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Gruppen Admin"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Läschen"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__language_name__"
@@ -239,18 +309,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Login"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Sécherheets Warnung"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -259,68 +353,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -329,118 +423,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Share API aschalten"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Erlab Apps d'Share API ze benotzen"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Links erlaben"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Resharing erlaben"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Useren erlaben mat egal wiem ze sharen"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Useren nëmmen erlaben mat Useren aus hirer Grupp ze sharen"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Server Adress"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Log"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Méi"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Manner"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -450,28 +588,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Setz deng App bei"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Wiel eng Applikatioun aus"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Kuck dir d'Applicatioun's Säit op apps.owncloud.com un"
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -507,7 +649,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Passwuert"
@@ -519,151 +661,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr "Konnt däin Passwuert net änneren"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Momentan 't Passwuert"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Neit Passwuert"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Passwuert änneren"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Email"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Deng Email Adress"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Gëff eng Email Adress an fir d'Passwuert recovery ze erlaben"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Ofbriechen"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Sprooch"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Hëllef iwwersetzen"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
-msgstr ""
+msgstr "Login"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Erstellen"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Aner"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Benotzernumm"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/lb/user_ldap.po b/l10n/lb/user_ldap.po
index 3f2a7d8244a..fe03047f218 100644
--- a/l10n/lb/user_ldap.po
+++ b/l10n/lb/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-28 01:55-0500\n"
-"PO-Revision-Date: 2013-12-27 13:40+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/owncloud/language/lb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "Fehler"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr "Hëllef"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/lt_LT/core.po b/l10n/lt_LT/core.po
index f01c67df45a..2481455e47e 100644
--- a/l10n/lt_LT/core.po
+++ b/l10n/lt_LT/core.po
@@ -4,7 +4,7 @@
#
# Translators:
# Dr. ROX <to.dr.rox@gmail.com>, 2013
-# Liudas Ališauskas <liudas.alisauskas@gmail.com>, 2013
+# Liudas Ališauskas <liudas.alisauskas@gmail.com>, 2013-2014
# mambuta <vspyshkin@gmail.com>, 2013
# Roman Deniobe <rms200x@gmail.com>, 2013
# fizikiukas <fizikiukas@gmail.com>, 2013
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,12 +22,11 @@ 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"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s pasidalino »%s« su tavimi"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Nepavyko nusiųsti el. pašto šiems naudotojams: %s "
@@ -44,19 +43,6 @@ msgstr "Išjungta priežiūros veiksena"
msgid "Updated database"
msgstr "Atnaujinta duomenų bazė"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "Atnaujinama failų talpykla, tai gali užtrukti labai ilgai..."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Atnaujinta failų talpykla"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "... %d%% atlikta ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Nenurodytas paveikslėlis ar failas"
@@ -77,139 +63,143 @@ msgstr "Nėra laikino profilio paveikslėlio, bandykite dar kartą"
msgid "No crop data provided"
msgstr "Nenurodyti apkirpimo duomenys"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Sekmadienis"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Pirmadienis"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Antradienis"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Trečiadienis"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Ketvirtadienis"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Penktadienis"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Šeštadienis"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Sausis"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Vasaris"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Kovas"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Balandis"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Gegužė"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Birželis"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Liepa"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Rugpjūtis"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Rugsėjis"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Spalis"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Lapkritis"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Gruodis"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Nustatymai"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Saugoma..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "prieš sekundę"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] " prieš %n minutę"
msgstr[1] " prieš %n minučių"
msgstr[2] " prieš %n minučių"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "prieš %n valandą"
msgstr[1] "prieš %n valandų"
msgstr[2] "prieš %n valandų"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "šiandien"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "vakar"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "prieš %n dieną"
msgstr[1] "prieš %n dienas"
msgstr[2] "prieš %n dienų"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "praeitą mėnesį"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "prieš %n mėnesį"
msgstr[1] "prieš %n mėnesius"
msgstr[2] "prieš %n mėnesių"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "prieš mėnesį"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "praeitais metais"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "prieš metus"
@@ -278,6 +268,26 @@ msgstr "({count} pažymėtų)"
msgid "Error loading file exists template"
msgstr "Klaida įkeliant esančių failų ruošinį"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Dalinamasi"
@@ -286,12 +296,12 @@ msgstr "Dalinamasi"
msgid "Share"
msgstr "Dalintis"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Klaida"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Klaida, dalijimosi metu"
@@ -303,123 +313,123 @@ msgstr "Klaida, kai atšaukiamas dalijimasis"
msgid "Error while changing permissions"
msgstr "Klaida, keičiant privilegijas"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Pasidalino su Jumis ir {group} grupe {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Pasidalino su Jumis {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Dalintis su vartotoju arba grupe..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Dalintis nuoroda"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Apsaugotas slaptažodžiu"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Slaptažodis"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Leisti viešą įkėlimą"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Nusiųsti nuorodą paštu"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Siųsti"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Nustatykite galiojimo laiką"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Galiojimo laikas"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Dalintis per el. paštą:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Žmonių nerasta"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grupė"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Dalijinasis išnaujo negalimas"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Pasidalino {item} su {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Nebesidalinti"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "pranešti el. paštu"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "gali redaguoti"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "priėjimo kontrolė"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "sukurti"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "atnaujinti"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "ištrinti"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "dalintis"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Apsaugota slaptažodžiu"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Klaida nuimant galiojimo laiką"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Klaida nustatant galiojimo laiką"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Siunčiama..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Laiškas išsiųstas"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Įspėjimas"
@@ -453,7 +463,7 @@ msgstr "Trynimui nepasirinkta jokia žymė."
#: js/update.js:8
msgid "Please reload the page."
-msgstr ""
+msgstr "Prašome perkrauti puslapį."
#: js/update.js:17
msgid ""
@@ -466,11 +476,17 @@ msgstr "Atnaujinimas buvo nesėkmingas. PApie tai prašome pranešti the <a href
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Atnaujinimas buvo sėkmingas. Nukreipiame į jūsų ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s slaptažodžio atnaujinimas"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Slaptažodio atkūrimui naudokite šią nuorodą: {link}"
@@ -490,8 +506,8 @@ msgstr "Klaida!<br>Ar tikrai jūsų el paštas/vartotojo vardas buvo teisingi?"
msgid "You will receive a link to reset your password via Email."
msgstr "Elektroniniu paštu gausite nuorodą, su kuria galėsite iš naujo nustatyti slaptažodį."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Prisijungimo vardas"
@@ -509,7 +525,7 @@ msgstr "Taip, aš tikrai noriu atnaujinti slaptažodį"
#: lostpassword/templates/lostpassword.php:30
msgid "Reset"
-msgstr ""
+msgstr "Atstatyti"
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
@@ -535,7 +551,7 @@ msgstr "Asmeniniai"
msgid "Users"
msgstr "Vartotojai"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Programos"
@@ -569,11 +585,11 @@ msgstr "Klaida šalinant žymę"
#: tags/controller.php:97
msgid "Error favoriting"
-msgstr ""
+msgstr "Klaida įtraukiant į mėgstamus."
#: tags/controller.php:108
msgid "Error unfavoriting"
-msgstr ""
+msgstr "Klaida pašalinant iš mėgstamų."
#: templates/403.php:12
msgid "Access forbidden"
@@ -596,7 +612,7 @@ msgstr "Labas,\n\nInformuojame, kad %s pasidalino su Jumis %s.\nPažiūrėti tai
#: templates/altmail.php:4 templates/mail.php:17
#, php-format
msgid "The share will expire on %s."
-msgstr ""
+msgstr "Bendrinimo laikas baigsis %s."
#: templates/altmail.php:7 templates/mail.php:20
msgid "Cheers!"
@@ -645,49 +661,47 @@ msgstr "Kad gauti informaciją apie tai kaip tinkamai sukonfigūruoti savo serve
msgid "Create an <strong>admin account</strong>"
msgstr "Sukurti <strong>administratoriaus paskyrą</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Išplėstiniai"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Duomenų katalogas"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Nustatyti duomenų bazę"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "bus naudojama"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Duomenų bazės vartotojas"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Duomenų bazės slaptažodis"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Duomenų bazės pavadinimas"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Duomenų bazės loginis saugojimas"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Duomenų bazės serveris"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Baigti diegimą"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Baigiama ..."
@@ -696,14 +710,14 @@ msgid ""
"This application requires JavaScript to be enabled for correct operation. "
"Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable "
"JavaScript</a> and re-load this interface."
-msgstr ""
+msgstr "Šiai programai reikia įjungti JavaScript, kad ji veiktų tvarkingai. Prašome <a href=\"http://enable-javascript.com/\" target=\"_blank\">įjungti JavaScript</a> ir perkrauti šią sąsają."
#: templates/layout.user.php:44
#, php-format
msgid "%s is available. Get more information on how to update."
msgstr "%s yra prieinama. Gaukite daugiau informacijos apie atnaujinimą."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Atsijungti"
@@ -729,36 +743,36 @@ msgstr "Autentikacija serveryje nepavyko!"
msgid "Please contact your administrator."
msgstr "Kreipkitės į savo sistemos administratorių."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Pamiršote slaptažodį?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "prisiminti"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Prisijungti"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Alternatyvūs prisijungimai"
#: 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>"
-msgstr "Labas,<br><br>tik informuojame, kad %s pasidalino su Jumis »%s«.<br><a href=\"%s\">Peržiūrėk!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
-msgstr ""
+msgstr "Ši ownCloud sistema yra vieno naudotojo veiksenoje."
#: templates/singleuser.user.php:4
msgid "This means only administrators can use the instance."
-msgstr ""
+msgstr "Tai reiškia, kad tik administratorius gali naudotis sistema."
#: templates/singleuser.user.php:5 templates/update.user.php:5
msgid ""
diff --git a/l10n/lt_LT/files.po b/l10n/lt_LT/files.po
index 5c4b37ac043..c035027897f 100644
--- a/l10n/lt_LT/files.po
+++ b/l10n/lt_LT/files.po
@@ -4,15 +4,15 @@
#
# Translators:
# Dr. ROX <to.dr.rox@gmail.com>, 2013
-# Liudas Ališauskas <liudas.alisauskas@gmail.com>, 2013
+# Liudas Ališauskas <liudas.alisauskas@gmail.com>, 2013-2014
# fizikiukas <fizikiukas@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -30,36 +30,48 @@ msgstr "Nepavyko perkelti %s - failas su tokiu pavadinimu jau egzistuoja"
msgid "Could not move %s"
msgstr "Nepavyko perkelti %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Failo pavadinimas negali būti tuščias."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Failo pavadinime negali būti simbolio \"/\". Prašome pasirinkti kitokį pavadinimą."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Neleistinas pavadinimas, '\\', '/', '<', '>', ':', '\"', '|', '?' ir '*' yra neleidžiami."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "Pavadinimas %s jau naudojamas aplanke %s. Prašome pasirinkti kitokį pavadinimą."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Netinkamas šaltinis"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
-msgstr ""
+msgstr "Serveriui neleidžiama atverti URL, prašome patikrinti serverio konfigūraciją"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Klaida siunčiant %s į %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Klaida kuriant failą"
@@ -67,252 +79,247 @@ msgstr "Klaida kuriant failą"
msgid "Folder name cannot be empty."
msgstr "Aplanko pavadinimas negali būti tuščias."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Aplanko pavadinime negali būti simbolio \"/\". Prašome pasirinkti kitokį pavadinimą."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Klaida kuriant aplanką"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Nepavyksta nustatyti įkėlimų katalogo."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Netinkamas ženklas"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Failai nebuvo įkelti dėl nežinomos priežasties"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Failas įkeltas sėkmingai, be klaidų"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Įkeliamas failas yra didesnis nei leidžia upload_max_filesize php.ini faile:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Įkeliamo failo dydis viršija MAX_FILE_SIZE nustatymą, kuris naudojamas HTML formoje."
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Failas buvo įkeltas tik dalinai"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Nebuvo įkeltas joks failas"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Nėra laikinojo katalogo"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Nepavyko įrašyti į diską"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Nepakanka vietos serveryje"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Įkėlimas nepavyko. Nepavyko gauti failo informacijos."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Įkėlimas nepavyko. Nepavyko rasti įkelto failo"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Įkėlimas nepavyko. Nepavyko gauti failo informacijos."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Neteisingas aplankas"
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Failai"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Nepavyksta įkelti {filename}, nes tai katalogas arba yra 0 baitų dydžio"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Nepakanka vietos"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Įkėlimas atšauktas."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Nepavyko gauti rezultato iš serverio."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URL negali būti tuščias."
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr ""
+msgstr "Pradiniame aplanke failo pavadinimas „Shared“ yra rezervuotas"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} jau egzistuoja"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Neįmanoma sukurti failo"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Neįmanoma sukurti aplanko"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
-msgstr ""
+msgstr "Klauda gaunant URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Dalintis"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Ištrinti negrįžtamai"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Pervadinti"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Laukiantis"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Neįmanoma pervadinti failo"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "pakeiskite {new_name} į {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "anuliuoti"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Klaida trinant failą."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n aplankas"
msgstr[1] "%n aplankai"
msgstr[2] "%n aplankų"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n failas"
msgstr[1] "%n failai"
msgstr[2] "%n failų"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} ir {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Įkeliamas %n failas"
msgstr[1] "Įkeliami %n failai"
msgstr[2] "Įkeliama %n failų"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' yra neleidžiamas failo pavadinime."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Neleistinas pavadinimas, '\\', '/', '<', '>', ':', '\"', '|', '?' ir '*' yra neleidžiami."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Jūsų visa vieta serveryje užimta"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Jūsų vieta serveryje beveik visa užimta ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Šifravimo programa įjungta, bet Jūsų raktai nėra pritaikyti. Prašome atsijungti ir vėl prisijungti"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Netinkamas privatus raktas Šifravimo programai. Prašome atnaujinti savo privataus rakto slaptažodį asmeniniuose nustatymuose, kad atkurti prieigą prie šifruotų failų."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Šifravimas buvo išjungtas, bet Jūsų failai vis dar užšifruoti. Prašome eiti į asmeninius nustatymus ir iššifruoti savo failus."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Jūsų atsisiuntimas yra paruošiamas. tai gali užtrukti jei atsisiunčiamas didelis failas."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Klaida perkeliant failą"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Klaida"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Pavadinimas"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Dydis"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Pakeista"
#: lib/app.php:60
msgid "Invalid folder name. Usage of 'Shared' is reserved."
-msgstr ""
+msgstr "Netinkamas aplanko pavadinimas. „Shared“ pavadinimas yra rezervuotas."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s negali būti pervadintas"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Įkelti"
@@ -348,72 +355,68 @@ msgstr "Maksimalus ZIP archyvo failo dydis"
msgid "Save"
msgstr "Išsaugoti"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Naujas"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
-msgstr ""
+msgstr "Naujas tekstinis failas"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Teksto failas"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Naujas aplankas"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Katalogas"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Iš nuorodos"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Ištrinti failai"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Atšaukti siuntimą"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Jūs neturite leidimo čia įkelti arba kurti failus"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Čia tuščia. Įkelkite ką nors!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Atsisiųsti"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Ištrinti"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Įkėlimui failas per didelis"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Skenuojami failai, prašome palaukti."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Šiuo metu skenuojama"
-
-#: 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 27ef1ae134f..9dfe56a42a1 100644
--- a/l10n/lt_LT/files_encryption.po
+++ b/l10n/lt_LT/files_encryption.po
@@ -4,15 +4,15 @@
#
# Translators:
# Dr. ROX <to.dr.rox@gmail.com>, 2013
-# Liudas Ališauskas <liudas.alisauskas@gmail.com>, 2013
+# Liudas Ališauskas <liudas.alisauskas@gmail.com>, 2013-2014
# fizikiukas <fizikiukas@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -69,7 +69,7 @@ msgid ""
"Your private key is not valid! Likely your password was changed outside of "
"%s (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 "Jūsų privatus raktas yra netinkamas! Panašu, kad Jūsų slaptažodis buvo pakeistas už %s (pvz. Jūsų organizacijos kataloge). Galite atnaujinti savo privataus rakto slaptažodį savo asmeniniuose nustatymuose, kad atkurti prieigą prie savo šifruotų failų."
#: files/error.php:19
msgid ""
@@ -83,28 +83,28 @@ msgid ""
"administrator"
msgstr "Neatpažinta klaida, patikrinkite sistemos nustatymus arba kreipkitės į savo sistemos aministratorių"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Trūkstami laukai."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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 "Prašome įsitikinti, kad PHP 5.3.3 ar naujesnė yra įdiegta ir kad OpenSSL kartu su PHP plėtiniu yra šjungti ir teisingai sukonfigūruoti. Kol kas šifravimo programa bus išjungta."
-#: hooks/hooks.php:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Sekantys naudotojai nenustatyti šifravimui:"
#: js/detect-migration.js:21
msgid "Initial encryption started... This can take some time. Please wait."
-msgstr ""
+msgstr "Pradėtas pirminis šifravimas... Tai gali užtrukti. Prašome palaukti."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Saugoma..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/lt_LT/files_external.po b/l10n/lt_LT/files_external.po
index 1bd0e585114..79161e530c4 100644
--- a/l10n/lt_LT/files_external.po
+++ b/l10n/lt_LT/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: Min2liz <min2lizz@gmail.com>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,40 +18,44 @@ 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"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Priėjimas suteiktas"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Klaida nustatinėjant Dropbox talpyklą"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Suteikti priėjimą"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Prašome įvesti teisingus Dropbox \"app key\" ir \"secret\"."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Klaida nustatinėjant Google Drive talpyklą"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Įspėjimas:</b> \"smbclient\" nėra įdiegtas. CIFS/SMB dalinimasis nėra galimas. Prašome susisiekti su sistemos administratoriumi kad būtų įdiegtas \"smbclient\""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Įspėjimas:</b> FTP palaikymas PHP sistemoje nėra įjungtas arba nėra įdiegtas. FTP dalinimosi įjungimas nėra galimas. Prašome susisiekti su sistemos administratoriumi kad būtų įdiegtas FTP palaikymas. "
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Vartotojai"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Ištrinti"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Įjungti vartotojų išorines saugyklas"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Leisti vartotojams pridėti savo išorines saugyklas"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL sertifikatas"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Įkelti pagrindinį sertifikatą"
diff --git a/l10n/lt_LT/files_sharing.po b/l10n/lt_LT/files_sharing.po
index c3e0330b89d..46981758962 100644
--- a/l10n/lt_LT/files_sharing.po
+++ b/l10n/lt_LT/files_sharing.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: Dr. ROX <to.dr.rox@gmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,6 +20,10 @@ 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"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Bendrina {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Turinys apsaugotas slaptažodžiu"
@@ -56,32 +60,16 @@ msgstr "dalinimasis yra išjungtas"
msgid "For more info, please ask the person who sent this link."
msgstr "Dėl tikslesnės informacijos susisiekite su asmeniu atsiuntusiu nuorodą."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s pasidalino su jumis %s aplanku"
+msgid "shared by %s"
+msgstr "pasidalino %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s pasidalino su jumis %s failu"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Atsisiųsti"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Įkelti"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Atšaukti siuntimą"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Peržiūra nėra galima"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Tiesioginė nuoroda"
diff --git a/l10n/lt_LT/files_trashbin.po b/l10n/lt_LT/files_trashbin.po
index f971c03d481..078fbb550d8 100644
--- a/l10n/lt_LT/files_trashbin.po
+++ b/l10n/lt_LT/files_trashbin.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,44 +19,48 @@ 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"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Nepavyko negrįžtamai ištrinti %s"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Nepavyko atkurti %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Ištrinti failai"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Klaida"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "atstatyta"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Nieko nėra. Jūsų šiukšliadėžė tuščia!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Pavadinimas"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Atstatyti"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Ištrinti"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Ištrinti"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Ištrinti failai"
diff --git a/l10n/lt_LT/lib.po b/l10n/lt_LT/lib.po
index 61269023440..a3d06e1c28f 100644
--- a/l10n/lt_LT/lib.po
+++ b/l10n/lt_LT/lib.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,38 +21,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"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr "Programa „%s“ negali būti įdiegta, nes yra nesuderinama su šia ownCloud versija."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Nenurodytas programos pavadinimas"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Pagalba"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Asmeniniai"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Nustatymai"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Vartotojai"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Administravimas"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Nepavyko pakelti „%s“ versijos."
@@ -65,15 +65,10 @@ msgstr "Nežinomas failo tipas"
msgid "Invalid image"
msgstr "Netinkamas paveikslėlis"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "jūsų valdomos web paslaugos"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "nepavyksta atverti „%s“"
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP atsisiuntimo galimybė yra išjungta."
@@ -96,74 +91,78 @@ msgid ""
"administrator."
msgstr "Prašome atsisiųsti failus mažesnėmis dalimis atskirai, arba mandagiai prašykite savo administratoriaus."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Nenurodytas šaltinis diegiant programą"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Nenurodytas href diegiant programą iš http"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Nenurodytas kelias diegiant programą iš vietinio failo"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "%s tipo archyvai nepalaikomi"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Nepavyko atverti archyvo diegiant programą"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "Programa nepateikia info.xml failo"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "Programa negali būti įdiegta, nes turi neleistiną kodą"
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr "Programa negali būti įdiegta, nes yra nesuderinama su šia ownCloud versija"
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr "Programa negali būti įdiegta, nes turi <shipped>true</shipped> žymę, kuri yra neleistina ne kartu platinamoms programoms"
-#: private/installer.php:159
+#: private/installer.php:160
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 "Programa negali būti įdiegta, nes versija pateikta info.xml/version nesutampa su versija deklaruota programų saugykloje"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Programos aplankas jau egzistuoja"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Nepavyksta sukurti aplanko. Prašome pataisyti leidimus. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Programa neįjungta"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Autentikacijos klaida"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Sesija baigėsi. Prašome perkrauti puslapį."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Failai"
@@ -203,8 +202,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Turite prisijungti su egzistuojančia paskyra arba su administratoriumi."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Neteisingas MySQL naudotojo vardas ir/arba slaptažodis"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -231,21 +230,21 @@ msgstr "Vykdyta komanda buvo: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL naudotojas '%s'@'localhost' jau egzistuoja."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Pašalinti šį naudotoją iš MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQL naudotojas '%s'@'%%' jau egzistuoja"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Pašalinti šį naudotoją iš MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -272,70 +271,76 @@ msgstr "Nustatyti administratoriaus naudotojo vardą."
msgid "Set an admin password."
msgstr "Nustatyti administratoriaus slaptažodį."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Jūsų serveris nėra tvarkingai nustatytas leisti failų sinchronizaciją, nes WebDAV sąsaja panašu, kad yra sugadinta."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Prašome pažiūrėkite dar kartą <a href='%s'>diegimo instrukcijas</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s pasidalino »%s« su tavimi"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Nepavyko rasti kategorijos „%s“"
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "prieš sekundę"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "prieš %n min."
msgstr[1] "Prieš % minutes"
msgstr[2] "Prieš %n minučių"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "Prieš %n valandą"
msgstr[1] "Prieš %n valandas"
msgstr[2] "Prieš %n valandų"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "šiandien"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "vakar"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "Prieš %n dieną"
msgstr[1] "Prieš %n dienas"
msgstr[2] "Prieš %n dienų"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "praeitą mėnesį"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "Prieš %n mėnesį"
msgstr[1] "Prieš %n mėnesius"
msgstr[2] "Prieš %n mėnesių"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "praeitais metais"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "prieš metus"
diff --git a/l10n/lt_LT/settings.po b/l10n/lt_LT/settings.po
index 42738b28684..73acc5aabf2 100644
--- a/l10n/lt_LT/settings.po
+++ b/l10n/lt_LT/settings.po
@@ -5,16 +5,16 @@
# Translators:
# Dr. ROX <to.dr.rox@gmail.com>, 2013
# fizikiukas <fizikiukas@gmail.com>, 2013
-# Liudas Ališauskas <liudas.alisauskas@gmail.com>, 2013
+# Liudas Ališauskas <liudas.alisauskas@gmail.com>, 2013-2014
# Liudas <liudas@aksioma.lt>, 2013
# fizikiukas <fizikiukas@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,6 +22,48 @@ 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"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Laiškas išsiųstas"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Šifravimas"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Neįmanoma įkelti sąrašo iš Programų Katalogo"
@@ -118,62 +160,90 @@ msgstr "Sistema nepalaiko slaptažodžio keitimo, bet naudotojo šifravimo rakta
msgid "Unable to change password"
msgstr "Nepavyksta pakeisti slaptažodžio"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Naudotojo dokumentacija"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Atnaujinti iki {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Išjungti"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Įjungti"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Prašome palaukti..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Klaida išjungiant programą"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Klaida įjungiant programą"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Atnaujinama..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Įvyko klaida atnaujinant programą"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Klaida"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Atnaujinti"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Atnaujinta"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Pažymėkite profilio paveikslėlį"
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Iššifruojami failai... Prašome palaukti, tai gali užtrukti."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Saugoma..."
-
#: js/users.js:47
msgid "deleted"
msgstr "ištrinta"
@@ -186,40 +256,40 @@ msgstr "anuliuoti"
msgid "Unable to remove user"
msgstr "Nepavyko ištrinti vartotojo"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupės"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Grupės administratorius"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Ištrinti"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "pridėti grupę"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Vartotojo vardas turi būti tinkamas"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Klaida kuriant vartotoją"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Slaptažodis turi būti tinkamas"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Įspėjimas: Vartotojo \"{user}\" namų aplankas jau egzistuoja"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Kalba"
@@ -241,20 +311,44 @@ msgstr ""
#: templates/admin.php:12
msgid "Fatal issues only"
+msgstr "Tik kritinės problemos"
+
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Nieko"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Prisijungti"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Saugumo pranešimas"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -263,68 +357,68 @@ msgid ""
"root."
msgstr "Jūsų duomenų katalogas ir Jūsų failai turbūt yra pasiekiami per internetą. Failas .htaccess neveikia. Mes labai rekomenduojame sukonfigūruoti serverį taip, kad katalogas nebūtų daugiau pasiekiamas, arba iškelkite duomenis kitur iš webserverio šakninio aplanko."
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Nustatyti perspėjimą"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Jūsų serveris nėra tvarkingai nustatytas leisti failų sinchronizaciją, nes WebDAV sąsaja panašu, kad yra sugadinta."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Prašome pažiūrėkite dar kartą <a href=\"%s\">diegimo instrukcijas</a>."
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "Trūksta 'fileinfo' modulio"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "Trūksta PHP modulio „fileinfo“. Labai rekomenduojame įjungti šį modulį, kad gauti geriausius rezultatus nustatant mime-tipą."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "Lokalė neveikia"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "Nėra interneto ryšio"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -333,118 +427,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Šis serveris neturi veikiančio ryšio. Tai reiškia, kas kai kurios funkcijos kaip išorinės saugyklos prijungimas, perspėjimai apie atnaujinimus ar trečių šalių programų įdiegimas neveikia. Failų pasiekimas iš kitur ir pranešimų siuntimas el. paštu gali taip pat neveikti. Rekomenduojame įjungti interneto ryšį šiame serveryje, jei norite naudoti visas funkcijas."
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Įvykdyti vieną užduotį su kiekvieno puslapio įkėlimu"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php yra registruotas tinklapio suplanuotų užduočių paslaugose, kad iškviesti cron.php kas 15 minučių per http."
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Naudoti sistemos planuotų užduočių paslaugą, kad iškvieti cron.php kas 15 minučių."
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Dalijimasis"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Įjungti Share API"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Leidžia programoms naudoti Share API"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Lesti nuorodas"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Leisti naudotojams viešai dalintis elementais su nuorodomis"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "Leisti viešus įkėlimus"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Leisti naudotojams įgalinti kitus įkelti į savo viešai dalinamus aplankus"
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Leisti dalintis"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Leisti naudotojams toliau dalintis elementais pasidalintais su jais"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Leisti naudotojams dalintis su bet kuo"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Leisti naudotojams dalintis tik su naudotojais savo grupėje"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr "Leisti el. pašto perspėjimą"
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr "Leisti naudotojui siųsti perspėjimą el. laišku dėl bendrinamų failų"
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Saugumas"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "Reikalauti HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Verčia klientus jungtis prie %s per šifruotą ryšį."
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Prašome prisijungti prie savo %s per HTTPS, kad įjungti ar išjungti SSL reikalavimą."
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Serverio adresas"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Prievadas"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Žurnalas"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Žurnalo išsamumas"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Daugiau"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Mažiau"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Versija"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -454,30 +592,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Sukurta <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud bendruomenės</a>, <a href=\"https://github.com/owncloud\" target=\"_blank\">pirminis kodas</a> platinamas pagal <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Pridėti programėlę"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Daugiau aplikacijų"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Pasirinkite programą"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Žiūrėti programos puslapį svetainėje apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>- autorius<span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Naudotojo dokumentacija"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Administratoriaus dokumentacija"
@@ -511,7 +653,7 @@ msgstr "Rodyti pirmo karto vedlį dar kartą"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Jūs naudojate <strong>%s</strong> iš galimų <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Slaptažodis"
@@ -523,151 +665,149 @@ msgstr "Jūsų slaptažodis buvo pakeistas"
msgid "Unable to change your password"
msgstr "Neįmanoma pakeisti slaptažodžio"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Dabartinis slaptažodis"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Naujas slaptažodis"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Pakeisti slaptažodį"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
-msgstr ""
+msgstr "Pilnas vardas"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "El. Paštas"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Jūsų el. pašto adresas"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Pamiršto slaptažodžio atkūrimui įveskite savo el. pašto adresą"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Profilio paveikslėlis"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Įkelti naują"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Pasirinkti naują iš failų"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Pašalinti paveikslėlį"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Arba png arba jpg. Geriausia kvadratinį, bet galėsite jį apkarpyti."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr "Atšaukti"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Pasirinkite profilio paveiksliuką"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Kalba"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Padėkite išversti"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Naudokite šį adresą, kad <a href=\"%s\" target=\"_blank\">pasiektumėte savo failus per WebDAV</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Šifravimas"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Prisijungimo slaptažodis"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Iššifruoti visus failus"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Vartotojo vardas"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Sukurti"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Administracinis atkūrimo slaptažodis"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Įveskite atkūrimo slaptažodį, kad atkurti naudotojo failus keičiant slaptažodį"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Numatytas saugojimas"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Neribota"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Kita"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Prisijungimo vardas"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Saugojimas"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
-msgstr ""
+msgstr "keisti pilną vardą"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "nustatyti naują slaptažodį"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Numatytasis"
diff --git a/l10n/lt_LT/user_ldap.po b/l10n/lt_LT/user_ldap.po
index 742bca400a0..a67be7dfd94 100644
--- a/l10n/lt_LT/user_ldap.po
+++ b/l10n/lt_LT/user_ldap.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/owncloud/language/lt_LT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -88,43 +88,43 @@ msgstr "Sėkmingai"
msgid "Error"
msgstr "Klaida"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Pasirinkti grupes"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Ryšio patikrinimas pavyko"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Ryšio patikrinimas nepavyko"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Ar tikrai norite ištrinti dabartinę serverio konfigūraciją?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Patvirtinkite trynimą"
@@ -144,11 +144,11 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -166,7 +166,7 @@ msgstr "Pagalba"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -202,7 +202,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -270,7 +270,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -413,41 +413,51 @@ msgstr "Grupės paieškos atributai"
msgid "Group-Member association"
msgstr "Grupės-Nario sąsaja"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Specialūs atributai"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Kvotos laukas"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Numatyta kvota"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "baitais"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "El. pašto laukas"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Naudotojo namų aplanko pavadinimo taisyklė"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Vidinis naudotojo vardas"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -463,15 +473,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Vidinis naudotojo vardo atributas:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Perrašyti UUID aptikimą"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -482,19 +492,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Naudotojo vardo - LDAP naudotojo sąsaja"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -508,10 +518,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Išvalyti naudotojo vardo - LDAP naudotojo sąsają"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Išvalyti grupės pavadinimo - LDAP naudotojo sąsają"
diff --git a/l10n/lv/core.po b/l10n/lv/core.po
index 5e89b7c6e5b..2093589936f 100644
--- a/l10n/lv/core.po
+++ b/l10n/lv/core.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,12 +18,11 @@ msgstr ""
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s kopīgots »%s« ar jums"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -40,19 +39,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -73,139 +59,143 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Svētdiena"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Pirmdiena"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Otrdiena"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Trešdiena"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Ceturtdiena"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Piektdiena"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Sestdiena"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Janvāris"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Februāris"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Marts"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Aprīlis"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Maijs"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Jūnijs"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Jūlijs"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Augusts"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Septembris"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Oktobris"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Novembris"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Decembris"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Iestatījumi"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Saglabā..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "sekundes atpakaļ"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "Tagad, %n minūtes"
msgstr[1] "Pirms %n minūtes"
msgstr[2] "Pirms %n minūtēm"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "Šodien, %n stundas"
msgstr[1] "Pirms %n stundas"
msgstr[2] "Pirms %n stundām"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "šodien"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "vakar"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "Šodien, %n dienas"
msgstr[1] "Pirms %n dienas"
msgstr[2] "Pirms %n dienām"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "pagājušajā mēnesī"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "Šomēnes, %n mēneši"
msgstr[1] "Pirms %n mēneša"
msgstr[2] "Pirms %n mēnešiem"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "mēnešus atpakaļ"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "gājušajā gadā"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "gadus atpakaļ"
@@ -274,6 +264,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Kopīgs"
@@ -282,12 +292,12 @@ msgstr "Kopīgs"
msgid "Share"
msgstr "Dalīties"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Kļūda"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Kļūda, daloties"
@@ -299,123 +309,123 @@ msgstr "Kļūda, beidzot dalīties"
msgid "Error while changing permissions"
msgstr "Kļūda, mainot atļaujas"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner} dalījās ar jums un grupu {group}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "{owner} dalījās ar jums"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Aizsargāt ar paroli"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Parole"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Ļaut publisko augšupielādi."
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Sūtīt saiti personai pa e-pastu"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Sūtīt"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Iestaties termiņa datumu"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Termiņa datums"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Dalīties, izmantojot e-pastu:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Nav atrastu cilvēku"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grupa"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Atkārtota dalīšanās nav atļauta"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Dalījās ar {item} ar {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Pārtraukt dalīšanos"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "var rediģēt"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "piekļuves vadība"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "izveidot"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "atjaunināt"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "dzēst"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "dalīties"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Aizsargāts ar paroli"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Kļūda, noņemot termiņa datumu"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Kļūda, iestatot termiņa datumu"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Sūta..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Vēstule nosūtīta"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Brīdinājums"
@@ -462,11 +472,17 @@ msgstr "Atjaunināšana beidzās nesekmīgi. Lūdzu, ziņojiet par šo problēmu
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Atjaunināšana beidzās sekmīgi. Tagad pārsūta jūs uz ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s paroles maiņa"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Izmantojiet šo saiti, lai mainītu paroli: {link}"
@@ -486,8 +502,8 @@ msgstr "Pieprasījums neizdevās!<br>Vai Jūs pārliecinājāties ka epasts/liet
msgid "You will receive a link to reset your password via Email."
msgstr "Jūs savā epastā saņemsiet interneta saiti, caur kuru varēsiet atjaunot paroli."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Lietotājvārds"
@@ -531,7 +547,7 @@ msgstr "Personīgi"
msgid "Users"
msgstr "Lietotāji"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Lietotnes"
@@ -641,49 +657,47 @@ msgstr "Vairāk informācijai kā konfigurēt serveri, lūdzu skatiet <a href=\"
msgid "Create an <strong>admin account</strong>"
msgstr "Izveidot <strong>administratora kontu</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Paplašināti"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Datu mape"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Konfigurēt datubāzi"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "tiks izmantots"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Datubāzes lietotājs"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Datubāzes parole"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Datubāzes nosaukums"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Datubāzes tabulas telpa"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Datubāzes serveris"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Pabeigt iestatīšanu"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -699,7 +713,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr "%s ir pieejams. Uzziniet vairāk kā atjaunināt."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Izrakstīties"
@@ -725,27 +739,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Aizmirsāt paroli?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "atcerēties"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Ierakstīties"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Alternatīvās pieteikšanās"
#: 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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/lv/files.po b/l10n/lv/files.po
index 65bec5be945..ec7cf61374a 100644
--- a/l10n/lv/files.po
+++ b/l10n/lv/files.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,36 +28,48 @@ msgstr "Nevarēja pārvietot %s — jau eksistē datne ar tādu nosaukumu"
msgid "Could not move %s"
msgstr "Nevarēja pārvietot %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Datnes nosaukums nevar būt tukšs."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Nederīgs nosaukums, nav atļauti '\\', '/', '<', '>', ':', '\"', '|', '?' un '*'."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -65,239 +77,234 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Nevar uzstādīt augšupielādes mapi."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Nepareiza pilnvara"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Netika augšupielādēta neviena datne. Nezināma kļūda"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Viss kārtībā, datne augšupielādēta veiksmīga"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Augšupielādētā datne pārsniedz upload_max_filesize norādījumu php.ini datnē:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Augšupielādētā datne pārsniedz MAX_FILE_SIZE norādi, kas ir norādīta HTML formā"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Augšupielādētā datne ir tikai daļēji augšupielādēta"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Neviena datne netika augšupielādēta"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Trūkst pagaidu mapes"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Neizdevās saglabāt diskā"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Nav pietiekami daudz vietas"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Nederīga direktorija."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Datnes"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Nepietiek brīvas vietas"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Augšupielāde ir atcelta."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} jau eksistē"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Dalīties"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Dzēst pavisam"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Pārsaukt"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Gaida savu kārtu"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "aizvietoja {new_name} ar {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "atsaukt"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n mapes"
msgstr[1] "%n mape"
msgstr[2] "%n mapes"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n faili"
msgstr[1] "%n fails"
msgstr[2] "%n faili"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
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/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' ir nederīgs datnes nosaukums."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Nederīgs nosaukums, nav atļauti '\\', '/', '<', '>', ':', '\"', '|', '?' un '*'."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Jūsu krātuve ir pilna, datnes vairs nevar augšupielādēt vai sinhronizēt!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Jūsu krātuve ir gandrīz pilna ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Šifrēšana tika atslēgta, tomēr jūsu faili joprojām ir šifrēti. Atšifrēt failus var Personiskajos uzstādījumos."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Tiek sagatavota lejupielāde. Tas var aizņemt kādu laiciņu, ja datnes ir lielas."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Kļūda"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nosaukums"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Izmērs"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Mainīts"
@@ -305,12 +312,12 @@ msgstr "Mainīts"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s nevar tikt pārsaukts"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Augšupielādēt"
@@ -346,72 +353,68 @@ msgstr "Maksimālais ievades izmērs ZIP datnēm"
msgid "Save"
msgstr "Saglabāt"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Jauna"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Teksta datne"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Jauna mape"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Mape"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "No saites"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Dzēstās datnes"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Atcelt augšupielādi"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Te vēl nekas nav. Rīkojies, sāc augšupielādēt!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Lejupielādēt"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Dzēst"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Datne ir par lielu, lai to augšupielādētu"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Datnes šobrīd tiek caurskatītas, lūdzu, uzgaidiet."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Šobrīd tiek caurskatīts"
-
-#: 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 cdb1639c569..bff5224e340 100644
--- a/l10n/lv/files_encryption.po
+++ b/l10n/lv/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Saglabā..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/lv/files_external.po b/l10n/lv/files_external.po
index f3f1ea0a209..893a11ac476 100644
--- a/l10n/lv/files_external.po
+++ b/l10n/lv/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: stendec <stendec@inbox.lv>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,40 +18,44 @@ msgstr ""
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Piešķirta pieeja"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Kļūda, konfigurējot Dropbox krātuvi"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Piešķirt pieeju"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Lūdzu, norādiet derīgu Dropbox lietotnes atslēgu un noslēpumu."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Kļūda, konfigurējot Google Drive krātuvi"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Brīdinājums:</b> nav uzinstalēts “smbclient”. Nevar montēt CIFS/SMB koplietojumus. Lūdzu, vaicājiet savam sistēmas administratoram, lai to uzinstalē."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Brīdinājums: </b> uz PHP nav aktivēts vai instalēts FTP atbalsts. Nevar montēt FTP koplietojumus. Lūdzu, vaicājiet savam sistēmas administratoram, lai to uzinstalē."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Lietotāji"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Dzēst"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Aktivēt lietotāja ārējo krātuvi"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Ļaut lietotājiem montēt pašiem savu ārējo krātuvi"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL saknes sertifikāti"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importēt saknes sertifikātus"
diff --git a/l10n/lv/files_sharing.po b/l10n/lv/files_sharing.po
index 0c023d14cb6..c55209b6fc1 100644
--- a/l10n/lv/files_sharing.po
+++ b/l10n/lv/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Dalījās {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s ar jums dalījās ar mapi %s"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s ar jums dalījās ar datni %s"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Lejupielādēt"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Augšupielādēt"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Atcelt augšupielādi"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Nav pieejams priekšskatījums priekš"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/lv/files_trashbin.po b/l10n/lv/files_trashbin.po
index 7d9d3b0117d..9ff1e8319bb 100644
--- a/l10n/lv/files_trashbin.po
+++ b/l10n/lv/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Nevarēja pilnībā izdzēst %s"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Nevarēja atjaunot %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Dzēstās datnes"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Kļūda"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "atjaunots"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Šeit nekā nav. Jūsu miskaste ir tukša!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nosaukums"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Atjaunot"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Dzēsts"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Dzēst"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Dzēstās datnes"
diff --git a/l10n/lv/lib.po b/l10n/lv/lib.po
index 7a1a5ed242a..6e2a1e8b9cb 100644
--- a/l10n/lv/lib.po
+++ b/l10n/lv/lib.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,38 +18,38 @@ msgstr ""
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Palīdzība"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Personīgi"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Iestatījumi"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Lietotāji"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Administratori"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Kļūda atjauninot \"%s\""
@@ -62,15 +62,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "tīmekļa servisi tavā varā"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "Nevar atvērt \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP lejupielādēšana ir izslēgta."
@@ -93,74 +88,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Lietotne nav aktivēta"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Autentifikācijas kļūda"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Pilnvarai ir beidzies termiņš. Lūdzu, pārlādējiet lapu."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Datnes"
@@ -200,8 +199,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Jums jāievada vai nu esošs vai administratora konts."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Nav derīga MySQL parole un/vai lietotājvārds"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -228,21 +227,21 @@ msgstr "Vainīgā komanda bija “%s”"
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL lietotājs %s'@'localhost' jau eksistē."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Izmest šo lietotāju no MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQL lietotājs '%s'@'%%' jau eksistē"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Izmest šo lietotāju no MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -269,70 +268,76 @@ msgstr "Iestatiet administratora lietotājvārdu."
msgid "Set an admin password."
msgstr "Iestatiet administratora paroli."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Jūsu serveris vēl nav pareizi iestatīts, lai ļautu sinhronizēt datnes, jo izskatās, ka WebDAV saskarne ir salauzta."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Lūdzu, vēlreiz pārbaudiet <a href='%s'>instalēšanas palīdzību</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s kopīgots »%s« ar jums"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Nevarēja atrast kategoriju “%s”"
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "sekundes atpakaļ"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] "Pirms %n minūtēm"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] "Pirms %n stundām"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "šodien"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "vakar"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] "Pirms %n dienām"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "pagājušajā mēnesī"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] "Pirms %n mēnešiem"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "gājušajā gadā"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "gadus atpakaļ"
diff --git a/l10n/lv/settings.po b/l10n/lv/settings.po
index 009d1d8e25a..56e41f60c3e 100644
--- a/l10n/lv/settings.po
+++ b/l10n/lv/settings.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,48 @@ msgstr ""
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Vēstule nosūtīta"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Šifrēšana"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Nevar lejupielādēt sarakstu no lietotņu veikala"
@@ -114,62 +156,90 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Lietotāja dokumentācija"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Atjaunināt uz {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Deaktivēt"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Aktivēt"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Lūdzu, uzgaidiet...."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Atjaunina...."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Kļūda, atjauninot lietotni"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Kļūda"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Atjaunināt"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Atjaunināta"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Atšifrēju failus... Uzgaidiet tas var ilgt kādu laiku."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Saglabā..."
-
#: js/users.js:47
msgid "deleted"
msgstr "izdzests"
@@ -182,40 +252,40 @@ msgstr "atsaukt"
msgid "Unable to remove user"
msgstr "Nevar izņemt lietotāju"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupas"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Grupas administrators"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Dzēst"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "pievienot grupu"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Jānorāda derīgs lietotājvārds"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Kļūda, veidojot lietotāju"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Jānorāda derīga parole"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__valodas_nosaukums__"
@@ -239,18 +309,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Nav"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Ierakstīties"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Brīdinājums par drošību"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -259,68 +353,68 @@ msgid ""
"root."
msgstr "Jūsu datu direktorija un faili visticamāk ir pieejami no interneta. .htaccess fails nedarbojas. Ir rekomendēts konfigurēt serveri tā lai jūsu datu direktorija nav lasāma vai pārvietot to ārpus tīmekļa servera dokumentu mapes."
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Iestatīšanas brīdinājums"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Jūsu serveris vēl nav pareizi iestatīts, lai ļautu sinhronizēt datnes, jo izskatās, ka WebDAV saskarne ir salauzta."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Lūdzu kārtīgi izlasiet <a href=\"%s\">uzstādīšanas norādījumus</a>."
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "Trūkst modulis “fileinfo”"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "Trūkst PHP modulis “fileinfo”. Mēs iesakām to aktivēt, lai pēc iespējas labāk noteiktu mime tipus."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "Lokāle nestrādā"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "Interneta savienojums nedarbojas"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -329,118 +423,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Šim serverim nav savienojums ar internetu. Tas nozīmē ka nebūs tādas iespējas kā ārējo datu nesēju montēšana, paziņojumi par atjauninājumiem vai citu izstrādātāju programmu uzstādīšana. Attālināta failu piekļuve vai paziņojumu epastu sūtīšana iespējams arī nedarbosies. Ir rekomendēts iespējot interneta savienojumu lai gūtu iespēju izmantotu visus risinājumus."
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Izpildīt vienu uzdevumu ar katru ielādēto lapu"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Dalīšanās"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Aktivēt koplietošanas API"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Ļauj lietotnēm izmantot koplietošanas API"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Atļaut saites"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Ļaut lietotājiem publiski dalīties ar vienumiem, izmantojot saites"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "Atļaut publisko augšupielādi"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Ļaut lietotājiem iespējot atļaut citiem augšupielādēt failus viņu publiskajās mapēs"
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Atļaut atkārtotu koplietošanu"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Ļaut lietotājiem dalīties ar vienumiem atkārtoti"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Ļaut lietotājiem dalīties ar visiem"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Ļaut lietotājiem dalīties ar lietotājiem to grupās"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Drošība"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "Uzspiest HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Uzspiest klientiem pieslēgties pie %s caur šifrētu savienojumu."
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Lūdzu slēdzieties pie %s caur HTTPS lai iespējotu vai atspējotu SSL izpildīšanu"
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Servera adrese"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Ports"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "Akreditācijas dati"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Žurnāls"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Žurnāla līmenis"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Vairāk"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Mazāk"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Versija"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -450,30 +588,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Izstrādājusi<a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud kopiena</a>,<a href=\"https://github.com/owncloud\" target=\"_blank\">pirmkodu</a>kurš ir licencēts zem <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Pievieno savu lietotni"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Vairāk lietotņu"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Izvēlies lietotni"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Apskati lietotņu lapu — apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licencēts no <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Lietotāja dokumentācija"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Administratora dokumentācija"
@@ -507,7 +649,7 @@ msgstr "Vēlreiz rādīt pirmās palaišanas vedni"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Jūs lietojat <strong>%s</strong> no pieejamajiem <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Parole"
@@ -519,151 +661,149 @@ msgstr "Jūru parole tika nomainīta"
msgid "Unable to change your password"
msgstr "Nevar nomainīt jūsu paroli"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Pašreizējā parole"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Jauna parole"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Mainīt paroli"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-pasts"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Jūsu e-pasta adrese"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Ievadiet e-pasta adresi, lai vēlāk varētu atgūt paroli, ja būs nepieciešamība"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Atcelt"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Valoda"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Palīdzi tulkot"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Šifrēšana"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Pieslēgšanās parole"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Atšifrēt visus failus"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Ierakstīšanās vārds"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Izveidot"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Administratora atgūšanas parole"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Ievadiet atgūšanas paroli, lai varētu atgūt lietotāja failus paroles maiņas laikā."
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Noklusējuma krātuve"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Neierobežota"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Cits"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Lietotājvārds"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Krātuve"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "iestatīt jaunu paroli"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Noklusējuma"
diff --git a/l10n/lv/user_ldap.po b/l10n/lv/user_ldap.po
index be178e2356b..db3bc0393e7 100644
--- a/l10n/lv/user_ldap.po
+++ b/l10n/lv/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/owncloud/language/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "Kļūda"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Izvēlieties grupas"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Savienojuma tests ir veiksmīgs"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Savienojuma tests cieta neveiksmi"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Vai tiešām vēlaties dzēst pašreizējo servera konfigurāciju?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Apstiprināt dzēšanu"
@@ -142,11 +142,11 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -164,7 +164,7 @@ msgstr "Palīdzība"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -200,7 +200,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -268,7 +268,7 @@ msgstr "Lietotājiem un grupām bāzes DN var norādīt cilnē “Paplašināti
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -411,41 +411,51 @@ msgstr "Grupu meklēšanas atribūts"
msgid "Group-Member association"
msgstr "Grupu piederības asociācija"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Īpašie atribūti"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Kvotu lauks"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Kvotas noklusējums"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "baitos"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "E-pasta lauks"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Lietotāja mājas mapes nosaukšanas kārtula"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Atstāt tukšu lietotāja vārdam (noklusējuma). Citādi, norādi LDAP/AD atribūtu."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -461,15 +471,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -480,19 +490,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -506,10 +516,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/mk/core.po b/l10n/mk/core.po
index 25feb2f8a99..e5dc24f6f46 100644
--- a/l10n/mk/core.po
+++ b/l10n/mk/core.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:22+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,12 +18,11 @@ msgstr ""
"Language: mk\n"
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -40,19 +39,6 @@ msgstr "Ислкучен е модот за одржување"
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Не е доставена фотографија или датотека"
@@ -73,135 +59,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Недела"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Понеделник"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Вторник"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Среда"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Четврток"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Петок"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Сабота"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Јануари"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Февруари"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Март"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Април"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Мај"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Јуни"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Јули"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Август"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Септември"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Октомври"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Ноември"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Декември"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Подесувања"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Снимам..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "пред секунди"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "денеска"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "вчера"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "минатиот месец"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "пред месеци"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "минатата година"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "пред години"
@@ -269,6 +259,26 @@ msgstr "({count} одбраните)"
msgid "Error loading file exists template"
msgstr "Грешка при вчитување на датотеката, шаблонот постои "
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Споделен"
@@ -277,12 +287,12 @@ msgstr "Споделен"
msgid "Share"
msgstr "Сподели"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Грешка"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Грешка при споделување"
@@ -294,123 +304,123 @@ msgstr "Грешка при прекин на споделување"
msgid "Error while changing permissions"
msgstr "Грешка при промена на привилегии"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Споделено со Вас и групата {group} од {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Споделено со Вас од {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Сподели ја врската"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Заштити со лозинка"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Лозинка"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Дозволи јавен аплоуд"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Прати врска по е-пошта на личност"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Прати"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Постави рок на траење"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Рок на траење"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Сподели по е-пошта:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Не се најдени луѓе"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "група"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Повторно споделување не е дозволено"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Споделено во {item} со {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Не споделувај"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "извести преку електронска пошта"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "може да се измени"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "контрола на пристап"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "креирај"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "ажурирај"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "избриши"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "сподели"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Заштитено со лозинка"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Грешка при тргање на рокот на траење"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Грешка при поставување на рок на траење"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Праќање..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Е-порака пратена"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Предупредување"
@@ -457,11 +467,17 @@ msgstr "Надградбата беше неуспешна. Ве молиме п
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Надградбата беше успешна. Веднаш ве префрлам на вашиот ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s ресетирање на лозинката"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Користете ја следната врска да ја ресетирате Вашата лозинка: {link}"
@@ -481,8 +497,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "Ќе добиете врска по е-пошта за да може да ја ресетирате Вашата лозинка."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Корисничко име"
@@ -526,7 +542,7 @@ msgstr "Лично"
msgid "Users"
msgstr "Корисници"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Аппликации"
@@ -636,49 +652,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Направете <strong>администраторска сметка</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Напредно"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Фолдер со податоци"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Конфигурирај ја базата"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "ќе биде користено"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Корисник на база"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Лозинка на база"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Име на база"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Табела во базата на податоци"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Сервер со база"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Заврши го подесувањето"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Завршувам ..."
@@ -694,7 +708,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Одјава"
@@ -720,27 +734,27 @@ msgstr "Автентификацијата на серверската стра
msgid "Please contact your administrator."
msgstr "Ве молиме контактирајте го вашиот администратор."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Ја заборавивте лозинката?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "запамти"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Најава"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/mk/files.po b/l10n/mk/files.po
index 07ce1852680..eaa85a91de0 100644
--- a/l10n/mk/files.po
+++ b/l10n/mk/files.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,36 +28,48 @@ msgstr "Не можам да го преместам %s - Датотека со
msgid "Could not move %s"
msgstr "Не можам да ги префрлам %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Името на датотеката не може да биде празно."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Неправилно име. , '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не се дозволени."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Не е валиден извор"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Грешка додека преземам %s to %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Грешка при креирање на датотека"
@@ -65,236 +77,231 @@ msgstr "Грешка при креирање на датотека"
msgid "Folder name cannot be empty."
msgstr "Името на папката не може да биде празно."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Името на папката не смее да содржи \"/\". Одберете друго име."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Грешка при креирање на папка"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Не може да се постави папката за префрлање на податоци."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Грешен токен"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Ниту еден фајл не се вчита. Непозната грешка"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Датотеката беше успешно подигната."
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Подигнатата датотека ја надминува upload_max_filesize директивата во php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Големината на датотеката ја надминува MAX_FILE_SIZE директивата која беше специфицирана во HTML формата"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Датотеката беше само делумно подигната."
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Не беше подигната датотека."
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Недостасува привремена папка"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Неуспеав да запишам на диск"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Нема доволно слободен сториџ"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr ""
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Префрлањето е неуспешно. Не можам да го најдам префрлената датотека."
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr ""
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Погрешна папка."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Датотеки"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Немате доволно дисков простор"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Преземањето е прекинато."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Не можам да добијам резултат од серверот."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Подигање на датотека е во тек. Напуштење на страницата ќе го прекине."
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URL-то не може да биде празно"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Во домашната папка, 'Shared' е резервирано има на датотека/папка"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} веќе постои"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Не множам да креирам датотека"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Не можам да креирам папка"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Сподели"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Трајно избришани"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Преименувај"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Чека"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Не можам да ја преименувам датотеката"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "заменета {new_name} со {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "врати"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} и {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' е грешно име за датотека."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Неправилно име. , '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' не се дозволени."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Вашиот сториџ е полн, датотеките веќе не можат да се освежуваат или синхронизираат!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Вашиот сториџ е скоро полн ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Вашето преземање се подготвува. Ова може да потрае до колку датотеките се големи."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Грешка при префрлање на датотека"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Грешка"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Име"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Големина"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Променето"
@@ -302,12 +309,12 @@ msgstr "Променето"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s не може да биде преименуван"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Подигни"
@@ -343,72 +350,68 @@ msgstr "Максимална големина за внес на ZIP датот
msgid "Save"
msgstr "Сними"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Ново"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Текстуална датотека"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Папка"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Од врска"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Избришани датотеки"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Откажи прикачување"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Тука нема ништо. Снимете нешто!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Преземи"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Избриши"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Фајлот кој се вчитува е преголем"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Датотеките кои се обидувате да ги подигнете ја надминуваат максималната големина за подигнување датотеки на овој сервер."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Се скенираат датотеки, ве молам почекајте."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 d168c2f594a..30acd200ab1 100644
--- a/l10n/mk/files_encryption.po
+++ b/l10n/mk/files_encryption.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -81,18 +81,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Барања кои недостасуваат."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -100,9 +100,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Снимам..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/mk/files_external.po b/l10n/mk/files_external.po
index 988ed38ebee..42a953da79a 100644
--- a/l10n/mk/files_external.po
+++ b/l10n/mk/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: mk\n"
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Пристапот е дозволен"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Грешка при конфигурација на Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Дозволи пристап"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Ве молам доставите валиден Dropbox клуч и тајна лозинка."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Грешка при конфигурација на Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Внимание:</b> \"smbclient\" не е инсталиран. Не е можно монтирање на CIFS/SMB дискови. Замолете го Вашиот систем администратор да го инсталира."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Внимание:</b> Не е овозможена или инсталирани FTP подршка во PHP. Не е можно монтирање на FTP дискови. Замолете го Вашиот систем администратор да го инсталира."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Корисници"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Избриши"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Овозможи надворешни за корисници"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Дозволи им на корисниците да монтираат свои надворешни дискови"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL root сертификати"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Увези"
diff --git a/l10n/mk/files_sharing.po b/l10n/mk/files_sharing.po
index a6836f88365..3249f896d68 100644
--- a/l10n/mk/files_sharing.po
+++ b/l10n/mk/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: mk\n"
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Споделени од {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s ја сподели папката %s со Вас"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s ја сподели датотеката %s со Вас"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Преземи"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Подигни"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Откажи прикачување"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Нема достапно преглед за"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/mk/files_trashbin.po b/l10n/mk/files_trashbin.po
index 61301f454c8..a4f653bfa99 100644
--- a/l10n/mk/files_trashbin.po
+++ b/l10n/mk/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: miroj <jmiroslav@softhome.net>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: mk\n"
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Не можеше трајно да се избрише %s"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Не можеше да се поврати %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Избришани датотеки"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Грешка"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "повратени"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Тука нема ништо. Вашата корпа за отпадоци е празна!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Име"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Поврати"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Избришан"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Избриши"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Избришани датотеки"
diff --git a/l10n/mk/lib.po b/l10n/mk/lib.po
index 45cc5c02cb5..fca0fe3c0d6 100644
--- a/l10n/mk/lib.po
+++ b/l10n/mk/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: mk\n"
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Помош"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Лично"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Подесувања"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Корисници"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Админ"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr "Непознат тип на датотека"
msgid "Invalid image"
msgstr "Невалидна фотографија"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "веб сервиси под Ваша контрола"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Преземање во ZIP е исклучено"
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Апликацијата не е овозможена"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Грешка во автентикација"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Жетонот е истечен. Ве молам превчитајте ја страницата."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Датотеки"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Не можам да најдам категорија „%s“"
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "пред секунди"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "денеска"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "вчера"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "минатиот месец"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "минатата година"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "пред години"
diff --git a/l10n/mk/settings.po b/l10n/mk/settings.po
index e703aa4872b..8d8134d08f2 100644
--- a/l10n/mk/settings.po
+++ b/l10n/mk/settings.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,48 @@ msgstr ""
"Language: mk\n"
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Е-порака пратена"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Енкрипција"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Неможам да вчитам листа од App Store"
@@ -114,61 +156,89 @@ msgstr ""
msgid "Unable to change password"
msgstr "Вашата лозинка неможе да се смени"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Корисничка документација"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Надгради на {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Оневозможи"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Овозможи"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Ве молам почекајте ..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Грешка при исклучувањето на апликацијата"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Грешка при вклучувањето на апликацијата"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Надградувам ..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Грешка додека ја надградувам апликацијата"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Грешка"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Ажурирај"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Надграден"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Одбери фотографија за профилот"
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Снимам..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -182,40 +252,40 @@ msgstr "врати"
msgid "Unable to remove user"
msgstr "Не можам да го одстранам корисникот"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Групи"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Администратор на група"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Избриши"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "додади група"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Мора да се обезбеди валидно корисничко име "
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Грешка при креирање на корисникот"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Мора да се обезбеди валидна лозинка"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__language_name__"
@@ -239,18 +309,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Ништо"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Најава"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Безбедносно предупредување"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -259,68 +353,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Предупредување при подесување"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "Локалето не функционира"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -329,118 +423,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Споделување"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Овозможи го API-то за споделување"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Дозволете апликациите да го користат API-то за споделување"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Дозволи врски"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "Дозволи јавен аплоуд"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Овозможи повторно споделување"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Овозможи корисниците да споделуваат со секого"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Овозможи корисниците да споделуваат со корисници од своите групи"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr "Овозможи известување по електронска пошта"
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr "Овозможи корисник да испраќа известување по електронска пошта за споделени датотеки"
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Безбедност"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "Наметни HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Адреса на сервер"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Порта"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Записник"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Ниво на логирање"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Повеќе"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Помалку"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Верзија"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -450,30 +588,34 @@ msgid ""
"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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Додадете ја Вашата апликација"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Повеќе аппликации"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Избери аппликација"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Види ја страницата со апликации на apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-лиценцирано од <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Корисничка документација"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Администраторска документација"
@@ -507,7 +649,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Имате искористено <strong>%s</strong> од достапните <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Лозинка"
@@ -519,151 +661,149 @@ msgstr "Вашата лозинка беше променета."
msgid "Unable to change your password"
msgstr "Вашата лозинка неможе да се смени"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Моментална лозинка"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Нова лозинка"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Смени лозинка"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Е-пошта"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Вашата адреса за е-пошта"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Пополни ја адресата за е-пошта за да може да ја обновуваш лозинката"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Фотографија за профил"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Префрли нова"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Одбери нова од датотеките"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Отстрани ја фотографијата"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Мора де биде png или jpg. Идеално квадрат, но ќе бидете во можност да ја исечете."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Прекини"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Откажи"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Одбери фотографија за профилот"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Јазик"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Помогни во преводот"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Енкрипција"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Лозинка за најавување"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Дешифрирај ги сите датотеки"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Име за најава"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Создај"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Предефинирано складиште "
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Неограничено"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Останато"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Корисничко име"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Складиште"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "постави нова лозинка"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Предефиниран"
diff --git a/l10n/mk/user_ldap.po b/l10n/mk/user_ldap.po
index f7687a00d8d..2b41dae61bc 100644
--- a/l10n/mk/user_ldap.po
+++ b/l10n/mk/user_ldap.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/owncloud/language/mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -87,43 +87,43 @@ msgstr ""
msgid "Error"
msgstr "Грешка"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Тестот за поврзување е успешен"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Тестот за поврзување не е успешен"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Потврдете го бришењето"
@@ -141,11 +141,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -163,7 +163,7 @@ msgstr "Помош"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -199,7 +199,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -267,7 +267,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -410,41 +410,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -460,15 +470,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -479,19 +489,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -505,10 +515,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/ml/core.po b/l10n/ml/core.po
new file mode 100644
index 00000000000..139c6776e70
--- /dev/null
+++ b/l10n/ml/core.po
@@ -0,0 +1,789 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Malayalam (http://www.transifex.com/projects/p/owncloud/language/ml/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ml\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
+
+#: ajax/share.php:120 ajax/share.php:162
+#, php-format
+msgid "Couldn't send mail to following users: %s "
+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 ""
+
+#: avatar/controller.php:62
+msgid "No image or file provided"
+msgstr ""
+
+#: avatar/controller.php:81
+msgid "Unknown filetype"
+msgstr ""
+
+#: avatar/controller.php:85
+msgid "Invalid image"
+msgstr ""
+
+#: avatar/controller.php:115 avatar/controller.php:142
+msgid "No temporary profile picture available, try again"
+msgstr ""
+
+#: avatar/controller.php:135
+msgid "No crop data provided"
+msgstr ""
+
+#: js/config.php:36
+msgid "Sunday"
+msgstr ""
+
+#: js/config.php:37
+msgid "Monday"
+msgstr ""
+
+#: js/config.php:38
+msgid "Tuesday"
+msgstr ""
+
+#: js/config.php:39
+msgid "Wednesday"
+msgstr ""
+
+#: js/config.php:40
+msgid "Thursday"
+msgstr ""
+
+#: js/config.php:41
+msgid "Friday"
+msgstr ""
+
+#: js/config.php:42
+msgid "Saturday"
+msgstr ""
+
+#: js/config.php:47
+msgid "January"
+msgstr ""
+
+#: js/config.php:48
+msgid "February"
+msgstr ""
+
+#: js/config.php:49
+msgid "March"
+msgstr ""
+
+#: js/config.php:50
+msgid "April"
+msgstr ""
+
+#: js/config.php:51
+msgid "May"
+msgstr ""
+
+#: js/config.php:52
+msgid "June"
+msgstr ""
+
+#: js/config.php:53
+msgid "July"
+msgstr ""
+
+#: js/config.php:54
+msgid "August"
+msgstr ""
+
+#: js/config.php:55
+msgid "September"
+msgstr ""
+
+#: js/config.php:56
+msgid "October"
+msgstr ""
+
+#: js/config.php:57
+msgid "November"
+msgstr ""
+
+#: js/config.php:58
+msgid "December"
+msgstr ""
+
+#: js/js.js:458
+msgid "Settings"
+msgstr ""
+
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
+msgid "seconds ago"
+msgstr ""
+
+#: js/js.js:996
+msgid "%n minute ago"
+msgid_plural "%n minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/js.js:997
+msgid "%n hour ago"
+msgid_plural "%n hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/js.js:998
+msgid "today"
+msgstr ""
+
+#: js/js.js:999
+msgid "yesterday"
+msgstr ""
+
+#: js/js.js:1000
+msgid "%n day ago"
+msgid_plural "%n days ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/js.js:1001
+msgid "last month"
+msgstr ""
+
+#: js/js.js:1002
+msgid "%n month ago"
+msgid_plural "%n months ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/js.js:1003
+msgid "months ago"
+msgstr ""
+
+#: js/js.js:1004
+msgid "last year"
+msgstr ""
+
+#: js/js.js:1005
+msgid "years ago"
+msgstr ""
+
+#: js/oc-dialogs.js:123
+msgid "Choose"
+msgstr ""
+
+#: js/oc-dialogs.js:146
+msgid "Error loading file picker template: {error}"
+msgstr ""
+
+#: js/oc-dialogs.js:172
+msgid "Yes"
+msgstr ""
+
+#: js/oc-dialogs.js:182
+msgid "No"
+msgstr ""
+
+#: js/oc-dialogs.js:199
+msgid "Ok"
+msgstr ""
+
+#: js/oc-dialogs.js:219
+msgid "Error loading message template: {error}"
+msgstr ""
+
+#: js/oc-dialogs.js:347
+msgid "{count} file conflict"
+msgid_plural "{count} file conflicts"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/oc-dialogs.js:361
+msgid "One file conflict"
+msgstr ""
+
+#: js/oc-dialogs.js:367
+msgid "Which files do you want to keep?"
+msgstr ""
+
+#: js/oc-dialogs.js:368
+msgid ""
+"If you select both versions, the copied file will have a number added to its"
+" name."
+msgstr ""
+
+#: js/oc-dialogs.js:376
+msgid "Cancel"
+msgstr ""
+
+#: js/oc-dialogs.js:386
+msgid "Continue"
+msgstr ""
+
+#: js/oc-dialogs.js:433 js/oc-dialogs.js:446
+msgid "(all selected)"
+msgstr ""
+
+#: js/oc-dialogs.js:436 js/oc-dialogs.js:449
+msgid "({count} selected)"
+msgstr ""
+
+#: js/oc-dialogs.js:457
+msgid "Error loading file exists template"
+msgstr ""
+
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
+#: js/share.js:51 js/share.js:66 js/share.js:106
+msgid "Shared"
+msgstr ""
+
+#: js/share.js:109
+msgid "Share"
+msgstr ""
+
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
+msgid "Error"
+msgstr ""
+
+#: js/share.js:160 js/share.js:767
+msgid "Error while sharing"
+msgstr ""
+
+#: js/share.js:171
+msgid "Error while unsharing"
+msgstr ""
+
+#: js/share.js:178
+msgid "Error while changing permissions"
+msgstr ""
+
+#: js/share.js:188
+msgid "Shared with you and the group {group} by {owner}"
+msgstr ""
+
+#: js/share.js:190
+msgid "Shared with you by {owner}"
+msgstr ""
+
+#: js/share.js:214
+msgid "Share with user or group …"
+msgstr ""
+
+#: js/share.js:220
+msgid "Share link"
+msgstr ""
+
+#: js/share.js:223
+msgid "Password protect"
+msgstr ""
+
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
+msgid "Password"
+msgstr ""
+
+#: js/share.js:230
+msgid "Allow Public Upload"
+msgstr ""
+
+#: js/share.js:234
+msgid "Email link to person"
+msgstr ""
+
+#: js/share.js:235
+msgid "Send"
+msgstr ""
+
+#: js/share.js:240
+msgid "Set expiration date"
+msgstr ""
+
+#: js/share.js:241
+msgid "Expiration date"
+msgstr ""
+
+#: js/share.js:277
+msgid "Share via email:"
+msgstr ""
+
+#: js/share.js:280
+msgid "No people found"
+msgstr ""
+
+#: js/share.js:324 js/share.js:363
+msgid "group"
+msgstr ""
+
+#: js/share.js:335
+msgid "Resharing is not allowed"
+msgstr ""
+
+#: js/share.js:379
+msgid "Shared in {item} with {user}"
+msgstr ""
+
+#: js/share.js:401
+msgid "Unshare"
+msgstr ""
+
+#: js/share.js:409
+msgid "notify by email"
+msgstr ""
+
+#: js/share.js:412
+msgid "can edit"
+msgstr ""
+
+#: js/share.js:414
+msgid "access control"
+msgstr ""
+
+#: js/share.js:417
+msgid "create"
+msgstr ""
+
+#: js/share.js:420
+msgid "update"
+msgstr ""
+
+#: js/share.js:423
+msgid "delete"
+msgstr ""
+
+#: js/share.js:426
+msgid "share"
+msgstr ""
+
+#: js/share.js:698
+msgid "Password protected"
+msgstr ""
+
+#: js/share.js:711
+msgid "Error unsetting expiration date"
+msgstr ""
+
+#: js/share.js:729
+msgid "Error setting expiration date"
+msgstr ""
+
+#: js/share.js:754
+msgid "Sending ..."
+msgstr ""
+
+#: js/share.js:765
+msgid "Email sent"
+msgstr ""
+
+#: js/share.js:789
+msgid "Warning"
+msgstr ""
+
+#: js/tags.js:4
+msgid "The object type is not specified."
+msgstr ""
+
+#: js/tags.js:13
+msgid "Enter new"
+msgstr ""
+
+#: js/tags.js:27
+msgid "Delete"
+msgstr ""
+
+#: js/tags.js:31
+msgid "Add"
+msgstr ""
+
+#: js/tags.js:39
+msgid "Edit tags"
+msgstr ""
+
+#: js/tags.js:57
+msgid "Error loading dialog template: {error}"
+msgstr ""
+
+#: js/tags.js:261
+msgid "No tags selected for deletion."
+msgstr ""
+
+#: js/update.js:8
+msgid "Please reload the page."
+msgstr ""
+
+#: 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 ""
+
+#: js/update.js:21
+msgid "The update was successful. Redirecting you to ownCloud now."
+msgstr ""
+
+#: lostpassword/controller.php:70
+#, php-format
+msgid "%s password reset"
+msgstr ""
+
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
+#: lostpassword/templates/email.php:2
+msgid "Use the following link to reset your password: {link}"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php: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 ""
+
+#: lostpassword/templates/lostpassword.php:15
+msgid "Request failed!<br>Did you make sure your email/username was right?"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:18
+msgid "You will receive a link to reset your password via Email."
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
+msgid "Username"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:25
+msgid ""
+"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?"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:27
+msgid "Yes, I really want to reset my password now"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
+
+#: lostpassword/templates/resetpassword.php:4
+msgid "Your password was reset"
+msgstr ""
+
+#: lostpassword/templates/resetpassword.php:5
+msgid "To login page"
+msgstr ""
+
+#: lostpassword/templates/resetpassword.php:8
+msgid "New password"
+msgstr ""
+
+#: lostpassword/templates/resetpassword.php:11
+msgid "Reset password"
+msgstr ""
+
+#: strings.php:5
+msgid "Personal"
+msgstr ""
+
+#: strings.php:6
+msgid "Users"
+msgstr ""
+
+#: strings.php:7 templates/layout.user.php:116
+msgid "Apps"
+msgstr ""
+
+#: strings.php:8
+msgid "Admin"
+msgstr ""
+
+#: strings.php:9
+msgid "Help"
+msgstr ""
+
+#: tags/controller.php:22
+msgid "Error loading tags"
+msgstr ""
+
+#: tags/controller.php:48
+msgid "Tag already exists"
+msgstr ""
+
+#: tags/controller.php:64
+msgid "Error deleting tag(s)"
+msgstr ""
+
+#: tags/controller.php:75
+msgid "Error tagging"
+msgstr ""
+
+#: tags/controller.php:86
+msgid "Error untagging"
+msgstr ""
+
+#: tags/controller.php:97
+msgid "Error favoriting"
+msgstr ""
+
+#: tags/controller.php:108
+msgid "Error unfavoriting"
+msgstr ""
+
+#: templates/403.php:12
+msgid "Access forbidden"
+msgstr ""
+
+#: templates/404.php:15
+msgid "Cloud not found"
+msgstr ""
+
+#: templates/altmail.php:2
+#, php-format
+msgid ""
+"Hey there,\n"
+"\n"
+"just letting you know that %s shared %s with you.\n"
+"View it: %s\n"
+"\n"
+msgstr ""
+
+#: templates/altmail.php:4 templates/mail.php:17
+#, php-format
+msgid "The share will expire on %s."
+msgstr ""
+
+#: templates/altmail.php:7 templates/mail.php:20
+msgid "Cheers!"
+msgstr ""
+
+#: templates/installation.php:25 templates/installation.php:32
+#: templates/installation.php:39
+msgid "Security Warning"
+msgstr ""
+
+#: templates/installation.php:26
+msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)"
+msgstr ""
+
+#: templates/installation.php:27
+#, php-format
+msgid "Please update your PHP installation to use %s securely."
+msgstr ""
+
+#: templates/installation.php:33
+msgid ""
+"No secure random number generator is available, please enable the PHP "
+"OpenSSL extension."
+msgstr ""
+
+#: templates/installation.php:34
+msgid ""
+"Without a secure random number generator an attacker may be able to predict "
+"password reset tokens and take over your account."
+msgstr ""
+
+#: templates/installation.php:40
+msgid ""
+"Your data directory and files are probably accessible from the internet "
+"because the .htaccess file does not work."
+msgstr ""
+
+#: templates/installation.php:42
+#, php-format
+msgid ""
+"For information how to properly configure your server, please see the <a "
+"href=\"%s\" target=\"_blank\">documentation</a>."
+msgstr ""
+
+#: templates/installation.php:48
+msgid "Create an <strong>admin account</strong>"
+msgstr ""
+
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
+
+#: templates/installation.php:77
+msgid "Data folder"
+msgstr ""
+
+#: templates/installation.php:90
+msgid "Configure the database"
+msgstr ""
+
+#: templates/installation.php:94
+msgid "will be used"
+msgstr ""
+
+#: templates/installation.php:109
+msgid "Database user"
+msgstr ""
+
+#: templates/installation.php:118
+msgid "Database password"
+msgstr ""
+
+#: templates/installation.php:123
+msgid "Database name"
+msgstr ""
+
+#: templates/installation.php:132
+msgid "Database tablespace"
+msgstr ""
+
+#: templates/installation.php:140
+msgid "Database host"
+msgstr ""
+
+#: templates/installation.php:150
+msgid "Finish setup"
+msgstr ""
+
+#: templates/installation.php:150
+msgid "Finishing …"
+msgstr ""
+
+#: templates/layout.user.php:40
+msgid ""
+"This application requires JavaScript to be enabled for correct operation. "
+"Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable "
+"JavaScript</a> and re-load this interface."
+msgstr ""
+
+#: templates/layout.user.php:44
+#, php-format
+msgid "%s is available. Get more information on how to update."
+msgstr ""
+
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
+msgid "Log out"
+msgstr ""
+
+#: templates/login.php:9
+msgid "Automatic logon rejected!"
+msgstr ""
+
+#: templates/login.php:10
+msgid ""
+"If you did not change your password recently, your account may be "
+"compromised!"
+msgstr ""
+
+#: templates/login.php:12
+msgid "Please change your password to secure your account again."
+msgstr ""
+
+#: templates/login.php:17
+msgid "Server side authentication failed!"
+msgstr ""
+
+#: templates/login.php:18
+msgid "Please contact your administrator."
+msgstr ""
+
+#: templates/login.php:46
+msgid "Lost your password?"
+msgstr ""
+
+#: templates/login.php:51
+msgid "remember"
+msgstr ""
+
+#: templates/login.php:54
+msgid "Log in"
+msgstr ""
+
+#: templates/login.php:60
+msgid "Alternative Logins"
+msgstr ""
+
+#: templates/mail.php:15
+#, php-format
+msgid ""
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
+
+#: templates/singleuser.user.php:3
+msgid "This ownCloud instance is currently in single user mode."
+msgstr ""
+
+#: templates/singleuser.user.php:4
+msgid "This means only administrators can use the instance."
+msgstr ""
+
+#: templates/singleuser.user.php:5 templates/update.user.php:5
+msgid ""
+"Contact your system administrator if this message persists or appeared "
+"unexpectedly."
+msgstr ""
+
+#: templates/singleuser.user.php:7 templates/update.user.php:6
+msgid "Thank you for your patience."
+msgstr ""
+
+#: templates/update.admin.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
+#: templates/update.user.php:3
+msgid ""
+"This ownCloud instance is currently being updated, which may take a while."
+msgstr ""
+
+#: templates/update.user.php:4
+msgid "Please reload this page after a short time to continue using ownCloud."
+msgstr ""
diff --git a/l10n/ml/files.po b/l10n/ml/files.po
new file mode 100644
index 00000000000..219f522da5f
--- /dev/null
+++ b/l10n/ml/files.po
@@ -0,0 +1,416 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Malayalam (http://www.transifex.com/projects/p/owncloud/language/ml/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ml\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 ""
+
+#: ajax/move.php:27 ajax/move.php:30
+#, php-format
+msgid "Could not move %s"
+msgstr ""
+
+#: ajax/newfile.php:57 js/files.js:98
+msgid "File name cannot be empty."
+msgstr ""
+
+#: ajax/newfile.php:62
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#, php-format
+msgid ""
+"The name %s is already used in the folder %s. Please choose a different "
+"name."
+msgstr ""
+
+#: ajax/newfile.php:96
+msgid "Not a valid source"
+msgstr ""
+
+#: ajax/newfile.php:101
+msgid ""
+"Server is not allowed to open URLs, please check the server configuration"
+msgstr ""
+
+#: ajax/newfile.php:118
+#, php-format
+msgid "Error while downloading %s to %s"
+msgstr ""
+
+#: ajax/newfile.php:155
+msgid "Error when creating the file"
+msgstr ""
+
+#: ajax/newfolder.php:21
+msgid "Folder name cannot be empty."
+msgstr ""
+
+#: ajax/newfolder.php:65
+msgid "Error when creating the folder"
+msgstr ""
+
+#: ajax/upload.php:19 ajax/upload.php:53
+msgid "Unable to set upload directory."
+msgstr ""
+
+#: ajax/upload.php:29
+msgid "Invalid Token"
+msgstr ""
+
+#: ajax/upload.php:67
+msgid "No file was uploaded. Unknown error"
+msgstr ""
+
+#: ajax/upload.php:74
+msgid "There is no error, the file uploaded with success"
+msgstr ""
+
+#: ajax/upload.php:75
+msgid ""
+"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
+msgstr ""
+
+#: ajax/upload.php:77
+msgid ""
+"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
+"the HTML form"
+msgstr ""
+
+#: ajax/upload.php:78
+msgid "The uploaded file was only partially uploaded"
+msgstr ""
+
+#: ajax/upload.php:79
+msgid "No file was uploaded"
+msgstr ""
+
+#: ajax/upload.php:80
+msgid "Missing a temporary folder"
+msgstr ""
+
+#: ajax/upload.php:81
+msgid "Failed to write to disk"
+msgstr ""
+
+#: ajax/upload.php:99
+msgid "Not enough storage available"
+msgstr ""
+
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
+msgstr ""
+
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr ""
+
+#: ajax/upload.php:185
+msgid "Invalid directory."
+msgstr ""
+
+#: appinfo/app.php:11 js/filelist.js:14
+msgid "Files"
+msgstr ""
+
+#: js/file-upload.js:247
+msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
+msgstr ""
+
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
+
+#: js/file-upload.js:338
+msgid "Upload cancelled."
+msgstr ""
+
+#: js/file-upload.js:383
+msgid "Could not get result from server."
+msgstr ""
+
+#: js/file-upload.js:475
+msgid ""
+"File upload is in progress. Leaving the page now will cancel the upload."
+msgstr ""
+
+#: js/file-upload.js:562
+msgid "URL cannot be empty"
+msgstr ""
+
+#: js/file-upload.js:566
+msgid "In the home folder 'Shared' is a reserved filename"
+msgstr ""
+
+#: js/file-upload.js:568 js/filelist.js:430
+msgid "{new_name} already exists"
+msgstr ""
+
+#: js/file-upload.js:634
+msgid "Could not create file"
+msgstr ""
+
+#: js/file-upload.js:650
+msgid "Could not create folder"
+msgstr ""
+
+#: js/file-upload.js:700
+msgid "Error fetching URL"
+msgstr ""
+
+#: js/fileactions.js:149
+msgid "Share"
+msgstr ""
+
+#: js/fileactions.js:162
+msgid "Delete permanently"
+msgstr ""
+
+#: js/fileactions.js:223
+msgid "Rename"
+msgstr ""
+
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+msgid "Pending"
+msgstr ""
+
+#: js/filelist.js:456
+msgid "Could not rename file"
+msgstr ""
+
+#: js/filelist.js:591
+msgid "replaced {new_name} with {old_name}"
+msgstr ""
+
+#: js/filelist.js:591
+msgid "undo"
+msgstr ""
+
+#: js/filelist.js:662
+msgid "Error deleting file."
+msgstr ""
+
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:695
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:931 js/filelist.js:969
+msgid "Uploading %n file"
+msgid_plural "Uploading %n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
+
+#: js/files.js:117
+msgid "Your storage is full, files can not be updated or synced anymore!"
+msgstr ""
+
+#: js/files.js:121
+msgid "Your storage is almost full ({usedSpacePercent}%)"
+msgstr ""
+
+#: js/files.js:134
+msgid ""
+"Encryption App is enabled but your keys are not initialized, please log-out "
+"and log-in again"
+msgstr ""
+
+#: js/files.js:138
+msgid ""
+"Invalid private key for Encryption App. Please update your private key "
+"password in your personal settings to recover access to your encrypted "
+"files."
+msgstr ""
+
+#: js/files.js:142
+msgid ""
+"Encryption was disabled but your files are still encrypted. Please go to "
+"your personal settings to decrypt your files."
+msgstr ""
+
+#: js/files.js:379
+msgid ""
+"Your download is being prepared. This might take some time if the files are "
+"big."
+msgstr ""
+
+#: js/files.js:610 js/files.js:654
+msgid "Error moving file"
+msgstr ""
+
+#: js/files.js:610 js/files.js:654
+msgid "Error"
+msgstr ""
+
+#: js/files.js:672 templates/index.php:68
+msgid "Name"
+msgstr ""
+
+#: js/files.js:673 templates/index.php:80
+msgid "Size"
+msgstr ""
+
+#: js/files.js:674 templates/index.php:82
+msgid "Modified"
+msgstr ""
+
+#: lib/app.php:60
+msgid "Invalid folder name. Usage of 'Shared' is reserved."
+msgstr ""
+
+#: lib/app.php:111
+#, php-format
+msgid "%s could not be renamed"
+msgstr ""
+
+#: lib/helper.php:14 templates/index.php:23
+msgid "Upload"
+msgstr ""
+
+#: templates/admin.php:5
+msgid "File handling"
+msgstr ""
+
+#: templates/admin.php:7
+msgid "Maximum upload size"
+msgstr ""
+
+#: templates/admin.php:10
+msgid "max. possible: "
+msgstr ""
+
+#: templates/admin.php:15
+msgid "Needed for multi-file and folder downloads."
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Enable ZIP-download"
+msgstr ""
+
+#: templates/admin.php:20
+msgid "0 is unlimited"
+msgstr ""
+
+#: templates/admin.php:22
+msgid "Maximum input size for ZIP files"
+msgstr ""
+
+#: templates/admin.php:26
+msgid "Save"
+msgstr ""
+
+#: templates/index.php:6
+msgid "New"
+msgstr ""
+
+#: templates/index.php:9
+msgid "New text file"
+msgstr ""
+
+#: templates/index.php:10
+msgid "Text file"
+msgstr ""
+
+#: templates/index.php:13
+msgid "New folder"
+msgstr ""
+
+#: templates/index.php:14
+msgid "Folder"
+msgstr ""
+
+#: templates/index.php:17
+msgid "From link"
+msgstr ""
+
+#: templates/index.php:41
+msgid "Deleted files"
+msgstr ""
+
+#: templates/index.php:46
+msgid "Cancel upload"
+msgstr ""
+
+#: templates/index.php:52
+msgid "You don’t have permission to upload or create files here"
+msgstr ""
+
+#: templates/index.php:57
+msgid "Nothing in here. Upload something!"
+msgstr ""
+
+#: templates/index.php:74
+msgid "Download"
+msgstr ""
+
+#: templates/index.php:85 templates/index.php:86
+msgid "Delete"
+msgstr ""
+
+#: templates/index.php:98
+msgid "Upload too large"
+msgstr ""
+
+#: templates/index.php:100
+msgid ""
+"The files you are trying to upload exceed the maximum size for file uploads "
+"on this server."
+msgstr ""
+
+#: templates/index.php:105
+msgid "Files are being scanned, please wait."
+msgstr ""
+
+#: templates/index.php:108
+msgid "Current scanning"
+msgstr ""
diff --git a/l10n/ml/files_encryption.po b/l10n/ml/files_encryption.po
new file mode 100644
index 00000000000..798e7fb2e3a
--- /dev/null
+++ b/l10n/ml/files_encryption.po
@@ -0,0 +1,201 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Malayalam (http://www.transifex.com/projects/p/owncloud/language/ml/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ml\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/adminrecovery.php:29
+msgid "Recovery key successfully enabled"
+msgstr ""
+
+#: ajax/adminrecovery.php:34
+msgid ""
+"Could not enable recovery key. Please check your recovery key password!"
+msgstr ""
+
+#: ajax/adminrecovery.php:48
+msgid "Recovery key successfully disabled"
+msgstr ""
+
+#: ajax/adminrecovery.php:53
+msgid ""
+"Could not disable recovery key. Please check your recovery key password!"
+msgstr ""
+
+#: ajax/changeRecoveryPassword.php:49
+msgid "Password successfully changed."
+msgstr ""
+
+#: ajax/changeRecoveryPassword.php:51
+msgid "Could not change the password. Maybe the old password was not correct."
+msgstr ""
+
+#: ajax/updatePrivateKeyPassword.php:52
+msgid "Private key password successfully updated."
+msgstr ""
+
+#: ajax/updatePrivateKeyPassword.php:54
+msgid ""
+"Could not update the private key password. Maybe the old password was not "
+"correct."
+msgstr ""
+
+#: files/error.php:12
+msgid ""
+"Encryption app not initialized! Maybe the encryption app was re-enabled "
+"during your session. Please try to log out and log back in to initialize the"
+" encryption app."
+msgstr ""
+
+#: files/error.php:16
+#, php-format
+msgid ""
+"Your private key is not valid! Likely your password was changed outside of "
+"%s (e.g. your corporate directory). You can update your private key password"
+" in your personal settings to recover access to your encrypted files."
+msgstr ""
+
+#: files/error.php:19
+msgid ""
+"Can not decrypt this file, probably this is a shared file. Please ask the "
+"file owner to reshare the file with you."
+msgstr ""
+
+#: files/error.php:22 files/error.php:27
+msgid ""
+"Unknown error please check your system settings or contact your "
+"administrator"
+msgstr ""
+
+#: hooks/hooks.php:64
+msgid "Missing requirements."
+msgstr ""
+
+#: hooks/hooks.php:65
+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:295
+msgid "Following users are not set up for encryption:"
+msgstr ""
+
+#: js/detect-migration.js:21
+msgid "Initial encryption started... This can take some time. Please wait."
+msgstr ""
+
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
+
+#: templates/invalid_private_key.php:8
+msgid "Go directly to your "
+msgstr ""
+
+#: templates/invalid_private_key.php:8
+msgid "personal settings"
+msgstr ""
+
+#: templates/settings-admin.php:4 templates/settings-personal.php:3
+msgid "Encryption"
+msgstr ""
+
+#: templates/settings-admin.php:7
+msgid ""
+"Enable recovery key (allow to recover users files in case of password loss):"
+msgstr ""
+
+#: templates/settings-admin.php:11
+msgid "Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:14
+msgid "Repeat Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:21 templates/settings-personal.php:51
+msgid "Enabled"
+msgstr ""
+
+#: templates/settings-admin.php:29 templates/settings-personal.php:59
+msgid "Disabled"
+msgstr ""
+
+#: templates/settings-admin.php:34
+msgid "Change recovery key password:"
+msgstr ""
+
+#: templates/settings-admin.php:40
+msgid "Old Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:47
+msgid "New Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:53
+msgid "Repeat New Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:58
+msgid "Change Password"
+msgstr ""
+
+#: templates/settings-personal.php:9
+msgid "Your private key password no longer match your log-in password:"
+msgstr ""
+
+#: templates/settings-personal.php:12
+msgid "Set your old private key password to your current log-in password."
+msgstr ""
+
+#: templates/settings-personal.php:14
+msgid ""
+" If you don't remember your old password you can ask your administrator to "
+"recover your files."
+msgstr ""
+
+#: templates/settings-personal.php:22
+msgid "Old log-in password"
+msgstr ""
+
+#: templates/settings-personal.php:28
+msgid "Current log-in password"
+msgstr ""
+
+#: templates/settings-personal.php:33
+msgid "Update Private Key Password"
+msgstr ""
+
+#: templates/settings-personal.php:42
+msgid "Enable password recovery:"
+msgstr ""
+
+#: templates/settings-personal.php:44
+msgid ""
+"Enabling this option will allow you to reobtain access to your encrypted "
+"files in case of password loss"
+msgstr ""
+
+#: templates/settings-personal.php:60
+msgid "File recovery settings updated"
+msgstr ""
+
+#: templates/settings-personal.php:61
+msgid "Could not update file recovery"
+msgstr ""
diff --git a/l10n/ml/files_external.po b/l10n/ml/files_external.po
new file mode 100644
index 00000000000..e134fd32240
--- /dev/null
+++ b/l10n/ml/files_external.po
@@ -0,0 +1,127 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Malayalam (http://www.transifex.com/projects/p/owncloud/language/ml/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ml\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
+msgid "Access granted"
+msgstr ""
+
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
+msgid "Error configuring Dropbox storage"
+msgstr ""
+
+#: js/dropbox.js:68 js/google.js:89
+msgid "Grant access"
+msgstr ""
+
+#: js/dropbox.js:102
+msgid "Please provide a valid Dropbox app key and secret."
+msgstr ""
+
+#: js/google.js:45 js/google.js:122
+msgid "Error configuring Google Drive storage"
+msgstr ""
+
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
+msgid ""
+"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
+"is not possible. Please ask your system administrator to install it."
+msgstr ""
+
+#: lib/config.php:516
+msgid ""
+"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
+" of FTP shares is not possible. Please ask your system administrator to "
+"install it."
+msgstr ""
+
+#: lib/config.php:519
+msgid ""
+"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
+"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
+"your system administrator to install it."
+msgstr ""
+
+#: templates/settings.php:3
+msgid "External Storage"
+msgstr ""
+
+#: templates/settings.php:9 templates/settings.php:28
+msgid "Folder name"
+msgstr ""
+
+#: templates/settings.php:10
+msgid "External storage"
+msgstr ""
+
+#: templates/settings.php:11
+msgid "Configuration"
+msgstr ""
+
+#: templates/settings.php:12
+msgid "Options"
+msgstr ""
+
+#: templates/settings.php:13
+msgid "Applicable"
+msgstr ""
+
+#: templates/settings.php:33
+msgid "Add storage"
+msgstr ""
+
+#: templates/settings.php:90
+msgid "None set"
+msgstr ""
+
+#: templates/settings.php:91
+msgid "All Users"
+msgstr ""
+
+#: templates/settings.php:92
+msgid "Groups"
+msgstr ""
+
+#: templates/settings.php:100
+msgid "Users"
+msgstr ""
+
+#: templates/settings.php:113 templates/settings.php:114
+#: templates/settings.php:155 templates/settings.php:156
+msgid "Delete"
+msgstr ""
+
+#: templates/settings.php:127
+msgid "Enable User External Storage"
+msgstr ""
+
+#: templates/settings.php:130
+msgid "Allow users to mount the following external storage"
+msgstr ""
+
+#: templates/settings.php:147
+msgid "SSL root certificates"
+msgstr ""
+
+#: templates/settings.php:165
+msgid "Import Root Certificate"
+msgstr ""
diff --git a/l10n/ml/files_sharing.po b/l10n/ml/files_sharing.po
new file mode 100644
index 00000000000..1c510a7f4d2
--- /dev/null
+++ b/l10n/ml/files_sharing.po
@@ -0,0 +1,72 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Malayalam (http://www.transifex.com/projects/p/owncloud/language/ml/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ml\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
+#: templates/authenticate.php:4
+msgid "This share is password-protected"
+msgstr ""
+
+#: templates/authenticate.php:7
+msgid "The password is wrong. Try again."
+msgstr ""
+
+#: templates/authenticate.php:10
+msgid "Password"
+msgstr ""
+
+#: templates/part.404.php:3
+msgid "Sorry, this link doesn’t seem to work anymore."
+msgstr ""
+
+#: templates/part.404.php:4
+msgid "Reasons might be:"
+msgstr ""
+
+#: templates/part.404.php:6
+msgid "the item was removed"
+msgstr ""
+
+#: templates/part.404.php:7
+msgid "the link expired"
+msgstr ""
+
+#: templates/part.404.php:8
+msgid "sharing is disabled"
+msgstr ""
+
+#: templates/part.404.php:10
+msgid "For more info, please ask the person who sent this link."
+msgstr ""
+
+#: templates/public.php:17
+#, php-format
+msgid "shared by %s"
+msgstr ""
+
+#: templates/public.php:44
+#, php-format
+msgid "Download %s"
+msgstr ""
+
+#: templates/public.php:48
+msgid "Direct link"
+msgstr ""
diff --git a/l10n/ml/files_trashbin.po b/l10n/ml/files_trashbin.po
new file mode 100644
index 00000000000..789bc95d804
--- /dev/null
+++ b/l10n/ml/files_trashbin.po
@@ -0,0 +1,64 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Malayalam (http://www.transifex.com/projects/p/owncloud/language/ml/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ml\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/delete.php:59
+#, php-format
+msgid "Couldn't delete %s permanently"
+msgstr ""
+
+#: ajax/undelete.php:64
+#, php-format
+msgid "Couldn't restore %s"
+msgstr ""
+
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
+msgid "Error"
+msgstr ""
+
+#: lib/trashbin.php:852 lib/trashbin.php:854
+msgid "restored"
+msgstr ""
+
+#: templates/index.php:7
+msgid "Nothing in here. Your trash bin is empty!"
+msgstr ""
+
+#: templates/index.php:20
+msgid "Name"
+msgstr ""
+
+#: templates/index.php:23 templates/index.php:25
+msgid "Restore"
+msgstr ""
+
+#: templates/index.php:31
+msgid "Deleted"
+msgstr ""
+
+#: templates/index.php:34 templates/index.php:35
+msgid "Delete"
+msgstr ""
+
+#: templates/part.breadcrumb.php:8
+msgid "Deleted Files"
+msgstr ""
diff --git a/l10n/ml/files_versions.po b/l10n/ml/files_versions.po
new file mode 100644
index 00000000000..02bd1348390
--- /dev/null
+++ b/l10n/ml/files_versions.po
@@ -0,0 +1,43 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-01-31 07:18+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Malayalam (http://www.transifex.com/projects/p/owncloud/language/ml/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ml\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/rollbackVersion.php:13
+#, php-format
+msgid "Could not revert: %s"
+msgstr ""
+
+#: js/versions.js:14
+msgid "Versions"
+msgstr ""
+
+#: js/versions.js:60
+msgid "Failed to revert {file} to revision {timestamp}."
+msgstr ""
+
+#: js/versions.js:87
+msgid "More versions..."
+msgstr ""
+
+#: js/versions.js:125
+msgid "No other versions available"
+msgstr ""
+
+#: js/versions.js:155
+msgid "Restore"
+msgstr ""
diff --git a/l10n/ml/lib.po b/l10n/ml/lib.po
new file mode 100644
index 00000000000..47b765276d0
--- /dev/null
+++ b/l10n/ml/lib.po
@@ -0,0 +1,338 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Malayalam (http://www.transifex.com/projects/p/owncloud/language/ml/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ml\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: private/app.php:236
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: private/app.php:248
+msgid "No app name specified"
+msgstr ""
+
+#: private/app.php:353
+msgid "Help"
+msgstr ""
+
+#: private/app.php:366
+msgid "Personal"
+msgstr ""
+
+#: private/app.php:377
+msgid "Settings"
+msgstr ""
+
+#: private/app.php:389
+msgid "Users"
+msgstr ""
+
+#: private/app.php:402
+msgid "Admin"
+msgstr ""
+
+#: private/app.php:875
+#, php-format
+msgid "Failed to upgrade \"%s\"."
+msgstr ""
+
+#: private/avatar.php:66
+msgid "Unknown filetype"
+msgstr ""
+
+#: private/avatar.php:71
+msgid "Invalid image"
+msgstr ""
+
+#: private/defaults.php:35
+msgid "web services under your control"
+msgstr ""
+
+#: private/files.php:231
+msgid "ZIP download is turned off."
+msgstr ""
+
+#: private/files.php:232
+msgid "Files need to be downloaded one by one."
+msgstr ""
+
+#: private/files.php:233 private/files.php:261
+msgid "Back to Files"
+msgstr ""
+
+#: private/files.php:258
+msgid "Selected files too large to generate zip file."
+msgstr ""
+
+#: private/files.php:259
+msgid ""
+"Please download the files separately in smaller chunks or kindly ask your "
+"administrator."
+msgstr ""
+
+#: private/installer.php:64
+msgid "No source specified when installing app"
+msgstr ""
+
+#: private/installer.php:71
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: private/installer.php:76
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: private/installer.php:90
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: private/installer.php:104
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: private/installer.php:126
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: private/installer.php:132
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: private/installer.php:141
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: private/installer.php:147
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: private/installer.php:160
+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 ""
+
+#: private/installer.php:170
+msgid "App directory already exists"
+msgstr ""
+
+#: private/installer.php:183
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
+#: private/json.php:29
+msgid "Application is not enabled"
+msgstr ""
+
+#: private/json.php:40 private/json.php:63 private/json.php:88
+msgid "Authentication error"
+msgstr ""
+
+#: private/json.php:52
+msgid "Token expired. Please reload page."
+msgstr ""
+
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
+#: private/search/provider/file.php:18 private/search/provider/file.php:36
+msgid "Files"
+msgstr ""
+
+#: private/search/provider/file.php:27 private/search/provider/file.php:34
+msgid "Text"
+msgstr ""
+
+#: private/search/provider/file.php:30
+msgid "Images"
+msgstr ""
+
+#: private/setup/abstractdatabase.php:26
+#, php-format
+msgid "%s enter the database username."
+msgstr ""
+
+#: private/setup/abstractdatabase.php:29
+#, php-format
+msgid "%s enter the database name."
+msgstr ""
+
+#: private/setup/abstractdatabase.php:32
+#, php-format
+msgid "%s you may not use dots in the database name"
+msgstr ""
+
+#: private/setup/mssql.php:20
+#, php-format
+msgid "MS SQL username and/or password not valid: %s"
+msgstr ""
+
+#: private/setup/mssql.php:21 private/setup/mysql.php:13
+#: private/setup/oci.php:114 private/setup/postgresql.php:24
+#: private/setup/postgresql.php:70
+msgid "You need to enter either an existing account or the administrator."
+msgstr ""
+
+#: private/setup/mysql.php:12
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
+
+#: private/setup/mysql.php:67 private/setup/oci.php:54
+#: private/setup/oci.php:121 private/setup/oci.php:144
+#: private/setup/oci.php:151 private/setup/oci.php:162
+#: private/setup/oci.php:169 private/setup/oci.php:178
+#: private/setup/oci.php:186 private/setup/oci.php:195
+#: private/setup/oci.php:201 private/setup/postgresql.php:89
+#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
+#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#, php-format
+msgid "DB Error: \"%s\""
+msgstr ""
+
+#: private/setup/mysql.php:68 private/setup/oci.php:55
+#: private/setup/oci.php:122 private/setup/oci.php:145
+#: private/setup/oci.php:152 private/setup/oci.php:163
+#: private/setup/oci.php:179 private/setup/oci.php:187
+#: private/setup/oci.php:196 private/setup/postgresql.php:90
+#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
+#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#, php-format
+msgid "Offending command was: \"%s\""
+msgstr ""
+
+#: private/setup/mysql.php:85
+#, php-format
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
+
+#: private/setup/mysql.php:86
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
+
+#: private/setup/mysql.php:91
+#, php-format
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
+
+#: private/setup/mysql.php:92
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
+
+#: private/setup/oci.php:34
+msgid "Oracle connection could not be established"
+msgstr ""
+
+#: private/setup/oci.php:41 private/setup/oci.php:113
+msgid "Oracle username and/or password not valid"
+msgstr ""
+
+#: private/setup/oci.php:170 private/setup/oci.php:202
+#, php-format
+msgid "Offending command was: \"%s\", name: %s, password: %s"
+msgstr ""
+
+#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+msgid "PostgreSQL username and/or password not valid"
+msgstr ""
+
+#: private/setup.php:28
+msgid "Set an admin username."
+msgstr ""
+
+#: private/setup.php:31
+msgid "Set an admin password."
+msgstr ""
+
+#: private/setup.php:198
+msgid ""
+"Your web server is not yet properly setup to allow files synchronization "
+"because the WebDAV interface seems to be broken."
+msgstr ""
+
+#: private/setup.php:199
+#, php-format
+msgid "Please double check the <a href='%s'>installation guides</a>."
+msgstr ""
+
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
+#, php-format
+msgid "Could not find category \"%s\""
+msgstr ""
+
+#: private/template/functions.php:133
+msgid "seconds ago"
+msgstr ""
+
+#: private/template/functions.php:134
+msgid "%n minute ago"
+msgid_plural "%n minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: private/template/functions.php:135
+msgid "%n hour ago"
+msgid_plural "%n hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: private/template/functions.php:136
+msgid "today"
+msgstr ""
+
+#: private/template/functions.php:137
+msgid "yesterday"
+msgstr ""
+
+#: private/template/functions.php:139
+msgid "%n day go"
+msgid_plural "%n days ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: private/template/functions.php:141
+msgid "last month"
+msgstr ""
+
+#: private/template/functions.php:142
+msgid "%n month ago"
+msgid_plural "%n months ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: private/template/functions.php:144
+msgid "last year"
+msgstr ""
+
+#: private/template/functions.php:145
+msgid "years ago"
+msgstr ""
diff --git a/l10n/ml/settings.po b/l10n/ml/settings.po
new file mode 100644
index 00000000000..a202b820293
--- /dev/null
+++ b/l10n/ml/settings.po
@@ -0,0 +1,808 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Malayalam (http://www.transifex.com/projects/p/owncloud/language/ml/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ml\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
+#: ajax/apps/ocs.php:20
+msgid "Unable to load list from App Store"
+msgstr ""
+
+#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
+#: ajax/togglegroups.php:20 changepassword/controller.php:55
+msgid "Authentication error"
+msgstr ""
+
+#: ajax/changedisplayname.php:31
+msgid "Your full name has been changed."
+msgstr ""
+
+#: ajax/changedisplayname.php:34
+msgid "Unable to change full name"
+msgstr ""
+
+#: ajax/creategroup.php:10
+msgid "Group already exists"
+msgstr ""
+
+#: ajax/creategroup.php:19
+msgid "Unable to add group"
+msgstr ""
+
+#: ajax/lostpassword.php:12
+msgid "Email saved"
+msgstr ""
+
+#: ajax/lostpassword.php:14
+msgid "Invalid email"
+msgstr ""
+
+#: ajax/removegroup.php:13
+msgid "Unable to delete group"
+msgstr ""
+
+#: ajax/removeuser.php:25
+msgid "Unable to delete user"
+msgstr ""
+
+#: ajax/setlanguage.php:15
+msgid "Language changed"
+msgstr ""
+
+#: ajax/setlanguage.php:17 ajax/setlanguage.php:20
+msgid "Invalid request"
+msgstr ""
+
+#: ajax/togglegroups.php:12
+msgid "Admins can't remove themself from the admin group"
+msgstr ""
+
+#: ajax/togglegroups.php:30
+#, php-format
+msgid "Unable to add user to group %s"
+msgstr ""
+
+#: ajax/togglegroups.php:36
+#, php-format
+msgid "Unable to remove user from group %s"
+msgstr ""
+
+#: ajax/updateapp.php:14
+msgid "Couldn't update app."
+msgstr ""
+
+#: changepassword/controller.php:20
+msgid "Wrong password"
+msgstr ""
+
+#: changepassword/controller.php:42
+msgid "No user supplied"
+msgstr ""
+
+#: changepassword/controller.php:74
+msgid ""
+"Please provide an admin recovery password, otherwise all user data will be "
+"lost"
+msgstr ""
+
+#: changepassword/controller.php:79
+msgid ""
+"Wrong admin recovery password. Please check the password and try again."
+msgstr ""
+
+#: changepassword/controller.php:87
+msgid ""
+"Back-end doesn't support password change, but the users encryption key was "
+"successfully updated."
+msgstr ""
+
+#: changepassword/controller.php:92 changepassword/controller.php:103
+msgid "Unable to change password"
+msgstr ""
+
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
+msgid "Update to {appversion}"
+msgstr ""
+
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
+msgid "Disable"
+msgstr ""
+
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
+msgid "Enable"
+msgstr ""
+
+#: js/apps.js:95
+msgid "Please wait...."
+msgstr ""
+
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
+msgid "Error while disabling app"
+msgstr ""
+
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:149
+msgid "Updating...."
+msgstr ""
+
+#: js/apps.js:152
+msgid "Error while updating app"
+msgstr ""
+
+#: js/apps.js:152
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:153 templates/apps.php:54
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:156
+msgid "Updated"
+msgstr ""
+
+#: js/personal.js:244
+msgid "Select a profile picture"
+msgstr ""
+
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
+
+#: js/users.js:47
+msgid "deleted"
+msgstr ""
+
+#: js/users.js:47
+msgid "undo"
+msgstr ""
+
+#: js/users.js:79
+msgid "Unable to remove user"
+msgstr ""
+
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
+msgid "Groups"
+msgstr ""
+
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
+msgid "Group Admin"
+msgstr ""
+
+#: js/users.js:127 templates/users.php:168
+msgid "Delete"
+msgstr ""
+
+#: js/users.js:310
+msgid "add group"
+msgstr ""
+
+#: js/users.js:486
+msgid "A valid username must be provided"
+msgstr ""
+
+#: js/users.js:487 js/users.js:493 js/users.js:508
+msgid "Error creating user"
+msgstr ""
+
+#: js/users.js:492
+msgid "A valid password must be provided"
+msgstr ""
+
+#: js/users.js:516
+msgid "Warning: Home directory for user \"{user}\" already exists"
+msgstr ""
+
+#: personal.php:49 personal.php:50
+msgid "__language_name__"
+msgstr ""
+
+#: templates/admin.php:8
+msgid "Everything (fatal issues, errors, warnings, info, debug)"
+msgstr ""
+
+#: templates/admin.php:9
+msgid "Info, warnings, errors and fatal issues"
+msgstr ""
+
+#: templates/admin.php:10
+msgid "Warnings, errors and fatal issues"
+msgstr ""
+
+#: templates/admin.php:11
+msgid "Errors and fatal issues"
+msgstr ""
+
+#: templates/admin.php:12
+msgid "Fatal issues only"
+msgstr ""
+
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
+#, php-format
+msgid ""
+"You are accessing %s via HTTP. We strongly suggest you configure your server"
+" to require using HTTPS instead."
+msgstr ""
+
+#: templates/admin.php:60
+msgid ""
+"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."
+msgstr ""
+
+#: templates/admin.php:71
+msgid "Setup Warning"
+msgstr ""
+
+#: templates/admin.php:74
+msgid ""
+"Your web server is not yet properly setup to allow files synchronization "
+"because the WebDAV interface seems to be broken."
+msgstr ""
+
+#: templates/admin.php:75
+#, php-format
+msgid "Please double check the <a href=\"%s\">installation guides</a>."
+msgstr ""
+
+#: templates/admin.php:86
+msgid "Module 'fileinfo' missing"
+msgstr ""
+
+#: templates/admin.php:89
+msgid ""
+"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
+"module to get best results with mime-type detection."
+msgstr ""
+
+#: templates/admin.php:100
+msgid "Your PHP version is outdated"
+msgstr ""
+
+#: templates/admin.php:103
+msgid ""
+"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
+"newer because older versions are known to be broken. It is possible that "
+"this installation is not working correctly."
+msgstr ""
+
+#: templates/admin.php:114
+msgid "Locale not working"
+msgstr ""
+
+#: templates/admin.php:119
+msgid "System locale can not be set to a one which supports UTF-8."
+msgstr ""
+
+#: templates/admin.php:123
+msgid ""
+"This means that there might be problems with certain characters in file "
+"names."
+msgstr ""
+
+#: templates/admin.php:127
+#, php-format
+msgid ""
+"We strongly suggest to install the required packages on your system to "
+"support one of the following locales: %s."
+msgstr ""
+
+#: templates/admin.php:139
+msgid "Internet connection not working"
+msgstr ""
+
+#: templates/admin.php:142
+msgid ""
+"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."
+msgstr ""
+
+#: templates/admin.php:156
+msgid "Cron"
+msgstr ""
+
+#: templates/admin.php:163
+msgid "Execute one task with each page loaded"
+msgstr ""
+
+#: templates/admin.php:171
+msgid ""
+"cron.php is registered at a webcron service to call cron.php every 15 "
+"minutes over http."
+msgstr ""
+
+#: templates/admin.php:179
+msgid "Use systems cron service to call the cron.php file every 15 minutes."
+msgstr ""
+
+#: templates/admin.php:184
+msgid "Sharing"
+msgstr ""
+
+#: templates/admin.php:190
+msgid "Enable Share API"
+msgstr ""
+
+#: templates/admin.php:191
+msgid "Allow apps to use the Share API"
+msgstr ""
+
+#: templates/admin.php:198
+msgid "Allow links"
+msgstr ""
+
+#: templates/admin.php:199
+msgid "Allow users to share items to the public with links"
+msgstr ""
+
+#: templates/admin.php:207
+msgid "Allow public uploads"
+msgstr ""
+
+#: templates/admin.php:208
+msgid ""
+"Allow users to enable others to upload into their publicly shared folders"
+msgstr ""
+
+#: templates/admin.php:216
+msgid "Allow resharing"
+msgstr ""
+
+#: templates/admin.php:217
+msgid "Allow users to share items shared with them again"
+msgstr ""
+
+#: templates/admin.php:224
+msgid "Allow users to share with anyone"
+msgstr ""
+
+#: templates/admin.php:227
+msgid "Allow users to only share with users in their groups"
+msgstr ""
+
+#: templates/admin.php:234
+msgid "Allow mail notification"
+msgstr ""
+
+#: templates/admin.php:235
+msgid "Allow user to send mail notification for shared files"
+msgstr ""
+
+#: templates/admin.php:242
+msgid "Security"
+msgstr ""
+
+#: templates/admin.php:255
+msgid "Enforce HTTPS"
+msgstr ""
+
+#: templates/admin.php:257
+#, php-format
+msgid "Forces the clients to connect to %s via an encrypted connection."
+msgstr ""
+
+#: templates/admin.php:263
+#, php-format
+msgid ""
+"Please connect to your %s via HTTPS to enable or disable the SSL "
+"enforcement."
+msgstr ""
+
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
+msgid "Log"
+msgstr ""
+
+#: templates/admin.php:358
+msgid "Log level"
+msgstr ""
+
+#: templates/admin.php:390
+msgid "More"
+msgstr ""
+
+#: templates/admin.php:391
+msgid "Less"
+msgstr ""
+
+#: templates/admin.php:397 templates/personal.php:181
+msgid "Version"
+msgstr ""
+
+#: templates/admin.php:401 templates/personal.php:184
+msgid ""
+"Developed by the <a href=\"http://ownCloud.org/contact\" "
+"target=\"_blank\">ownCloud community</a>, the <a "
+"href=\"https://github.com/owncloud\" target=\"_blank\">source code</a> is "
+"licensed under the <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" "
+"target=\"_blank\"><abbr title=\"Affero General Public "
+"License\">AGPL</abbr></a>."
+msgstr ""
+
+#: templates/apps.php:14
+msgid "Add your App"
+msgstr ""
+
+#: templates/apps.php:31
+msgid "More Apps"
+msgstr ""
+
+#: templates/apps.php:37
+msgid "Select an App"
+msgstr ""
+
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
+msgid "See application page at apps.owncloud.com"
+msgstr ""
+
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+msgstr ""
+
+#: templates/help.php:6
+msgid "Administrator Documentation"
+msgstr ""
+
+#: templates/help.php:9
+msgid "Online Documentation"
+msgstr ""
+
+#: templates/help.php:11
+msgid "Forum"
+msgstr ""
+
+#: templates/help.php:14
+msgid "Bugtracker"
+msgstr ""
+
+#: templates/help.php:17
+msgid "Commercial Support"
+msgstr ""
+
+#: templates/personal.php:8
+msgid "Get the apps to sync your files"
+msgstr ""
+
+#: templates/personal.php:19
+msgid "Show First Run Wizard again"
+msgstr ""
+
+#: templates/personal.php:27
+#, php-format
+msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
+msgstr ""
+
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
+msgid "Password"
+msgstr ""
+
+#: templates/personal.php:40
+msgid "Your password was changed"
+msgstr ""
+
+#: templates/personal.php:41
+msgid "Unable to change your password"
+msgstr ""
+
+#: templates/personal.php:43
+msgid "Current password"
+msgstr ""
+
+#: templates/personal.php:46
+msgid "New password"
+msgstr ""
+
+#: templates/personal.php:50
+msgid "Change password"
+msgstr ""
+
+#: templates/personal.php:64 templates/users.php:86
+msgid "Full Name"
+msgstr ""
+
+#: templates/personal.php:81
+msgid "Email"
+msgstr ""
+
+#: templates/personal.php:83
+msgid "Your email address"
+msgstr ""
+
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
+msgid "Profile picture"
+msgstr ""
+
+#: templates/personal.php:101
+msgid "Upload new"
+msgstr ""
+
+#: templates/personal.php:103
+msgid "Select new from Files"
+msgstr ""
+
+#: templates/personal.php:104
+msgid "Remove image"
+msgstr ""
+
+#: templates/personal.php:105
+msgid "Either png or jpg. Ideally square but you will be able to crop it."
+msgstr ""
+
+#: templates/personal.php:107
+msgid "Your avatar is provided by your original account."
+msgstr ""
+
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr ""
+
+#: templates/personal.php:112
+msgid "Choose as profile image"
+msgstr ""
+
+#: templates/personal.php:120 templates/personal.php:121
+msgid "Language"
+msgstr ""
+
+#: templates/personal.php:140
+msgid "Help translate"
+msgstr ""
+
+#: templates/personal.php:147
+msgid "WebDAV"
+msgstr ""
+
+#: templates/personal.php:149
+#, php-format
+msgid ""
+"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
+"WebDAV</a>"
+msgstr ""
+
+#: templates/personal.php:161
+msgid "The encryption app is no longer enabled, please decrypt all your files"
+msgstr ""
+
+#: templates/personal.php:167
+msgid "Log-in password"
+msgstr ""
+
+#: templates/personal.php:172
+msgid "Decrypt all Files"
+msgstr ""
+
+#: templates/users.php:19
+msgid "Login Name"
+msgstr ""
+
+#: templates/users.php:28
+msgid "Create"
+msgstr ""
+
+#: templates/users.php:34
+msgid "Admin Recovery Password"
+msgstr ""
+
+#: templates/users.php:35 templates/users.php:36
+msgid ""
+"Enter the recovery password in order to recover the users files during "
+"password change"
+msgstr ""
+
+#: templates/users.php:40
+msgid "Default Storage"
+msgstr ""
+
+#: templates/users.php:42 templates/users.php:137
+msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
+msgstr ""
+
+#: templates/users.php:46 templates/users.php:146
+msgid "Unlimited"
+msgstr ""
+
+#: templates/users.php:64 templates/users.php:161
+msgid "Other"
+msgstr ""
+
+#: templates/users.php:85
+msgid "Username"
+msgstr ""
+
+#: templates/users.php:92
+msgid "Storage"
+msgstr ""
+
+#: templates/users.php:106
+msgid "change full name"
+msgstr ""
+
+#: templates/users.php:110
+msgid "set new password"
+msgstr ""
+
+#: templates/users.php:141
+msgid "Default"
+msgstr ""
diff --git a/l10n/ml/user_ldap.po b/l10n/ml/user_ldap.po
new file mode 100644
index 00000000000..bb825706df6
--- /dev/null
+++ b/l10n/ml/user_ldap.po
@@ -0,0 +1,523 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Malayalam (http://www.transifex.com/projects/p/owncloud/language/ml/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ml\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/clearMappings.php:34
+msgid "Failed to clear the mappings."
+msgstr ""
+
+#: ajax/deleteConfiguration.php:34
+msgid "Failed to delete the server configuration"
+msgstr ""
+
+#: ajax/testConfiguration.php:39
+msgid "The configuration is valid and the connection could be established!"
+msgstr ""
+
+#: ajax/testConfiguration.php:42
+msgid ""
+"The configuration is valid, but the Bind failed. Please check the server "
+"settings and credentials."
+msgstr ""
+
+#: ajax/testConfiguration.php:46
+msgid ""
+"The configuration is invalid. Please have a look at the logs for further "
+"details."
+msgstr ""
+
+#: ajax/wizard.php:32
+msgid "No action specified"
+msgstr ""
+
+#: ajax/wizard.php:38
+msgid "No configuration specified"
+msgstr ""
+
+#: ajax/wizard.php:81
+msgid "No data specified"
+msgstr ""
+
+#: ajax/wizard.php:89
+#, php-format
+msgid " Could not set configuration %s"
+msgstr ""
+
+#: js/settings.js:67
+msgid "Deletion failed"
+msgstr ""
+
+#: js/settings.js:83
+msgid "Take over settings from recent server configuration?"
+msgstr ""
+
+#: js/settings.js:84
+msgid "Keep settings?"
+msgstr ""
+
+#: js/settings.js:99
+msgid "Cannot add server configuration"
+msgstr ""
+
+#: js/settings.js:127
+msgid "mappings cleared"
+msgstr ""
+
+#: js/settings.js:128
+msgid "Success"
+msgstr ""
+
+#: js/settings.js:133
+msgid "Error"
+msgstr ""
+
+#: js/settings.js:838
+msgid "Configuration OK"
+msgstr ""
+
+#: js/settings.js:847
+msgid "Configuration incorrect"
+msgstr ""
+
+#: js/settings.js:856
+msgid "Configuration incomplete"
+msgstr ""
+
+#: js/settings.js:873 js/settings.js:882
+msgid "Select groups"
+msgstr ""
+
+#: js/settings.js:876 js/settings.js:885
+msgid "Select object classes"
+msgstr ""
+
+#: js/settings.js:879
+msgid "Select attributes"
+msgstr ""
+
+#: js/settings.js:906
+msgid "Connection test succeeded"
+msgstr ""
+
+#: js/settings.js:913
+msgid "Connection test failed"
+msgstr ""
+
+#: js/settings.js:922
+msgid "Do you really want to delete the current Server Configuration?"
+msgstr ""
+
+#: js/settings.js:923
+msgid "Confirm Deletion"
+msgstr ""
+
+#: lib/wizard.php:79 lib/wizard.php:93
+#, php-format
+msgid "%s group found"
+msgid_plural "%s groups found"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lib/wizard.php:122
+#, php-format
+msgid "%s user found"
+msgid_plural "%s users found"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lib/wizard.php:784 lib/wizard.php:796
+msgid "Invalid Host"
+msgstr ""
+
+#: lib/wizard.php:963
+msgid "Could not find the desired feature"
+msgstr ""
+
+#: templates/part.settingcontrols.php:2
+msgid "Save"
+msgstr ""
+
+#: templates/part.settingcontrols.php:4
+msgid "Test Configuration"
+msgstr ""
+
+#: templates/part.settingcontrols.php:10 templates/part.wizardcontrols.php:14
+msgid "Help"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:4
+#, php-format
+msgid "Groups meeting these criteria are available in %s:"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:8
+#: templates/part.wizard-userfilter.php:8
+msgid "only those object classes:"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:17
+#: templates/part.wizard-userfilter.php:17
+msgid "only from those groups:"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:25
+#: templates/part.wizard-loginfilter.php:32
+#: templates/part.wizard-userfilter.php:25
+msgid "Edit raw filter instead"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:30
+#: templates/part.wizard-loginfilter.php:37
+#: templates/part.wizard-userfilter.php:30
+msgid "Raw LDAP filter"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:31
+#, php-format
+msgid ""
+"The filter specifies which LDAP groups shall have access to the %s instance."
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:38
+msgid "groups found"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:4
+msgid "Users login with this attribute:"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:8
+msgid "LDAP Username:"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:16
+msgid "LDAP Email Address:"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:24
+msgid "Other Attributes:"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:38
+#, php-format
+msgid ""
+"Defines the filter to apply, when login is attempted. %%uid replaces the "
+"username in the login action. Example: \"uid=%%uid\""
+msgstr ""
+
+#: templates/part.wizard-server.php:18
+msgid "Add Server Configuration"
+msgstr ""
+
+#: templates/part.wizard-server.php:30
+msgid "Host"
+msgstr ""
+
+#: templates/part.wizard-server.php:31
+msgid ""
+"You can omit the protocol, except you require SSL. Then start with ldaps://"
+msgstr ""
+
+#: templates/part.wizard-server.php:36
+msgid "Port"
+msgstr ""
+
+#: templates/part.wizard-server.php:44
+msgid "User DN"
+msgstr ""
+
+#: templates/part.wizard-server.php:45
+msgid ""
+"The DN of the client user with which the bind shall be done, e.g. "
+"uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password "
+"empty."
+msgstr ""
+
+#: templates/part.wizard-server.php:52
+msgid "Password"
+msgstr ""
+
+#: templates/part.wizard-server.php:53
+msgid "For anonymous access, leave DN and Password empty."
+msgstr ""
+
+#: templates/part.wizard-server.php:60
+msgid "One Base DN per line"
+msgstr ""
+
+#: templates/part.wizard-server.php:61
+msgid "You can specify Base DN for users and groups in the Advanced tab"
+msgstr ""
+
+#: templates/part.wizard-userfilter.php:4
+#, php-format
+msgid "Limit %s access to users meeting these criteria:"
+msgstr ""
+
+#: templates/part.wizard-userfilter.php:31
+#, php-format
+msgid ""
+"The filter specifies which LDAP users shall have access to the %s instance."
+msgstr ""
+
+#: templates/part.wizard-userfilter.php:38
+msgid "users found"
+msgstr ""
+
+#: templates/part.wizardcontrols.php:5
+msgid "Back"
+msgstr ""
+
+#: templates/part.wizardcontrols.php:8
+msgid "Continue"
+msgstr ""
+
+#: templates/settings.php:11
+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 ""
+
+#: templates/settings.php:14
+msgid ""
+"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not "
+"work. Please ask your system administrator to install it."
+msgstr ""
+
+#: templates/settings.php:20
+msgid "Connection Settings"
+msgstr ""
+
+#: templates/settings.php:22
+msgid "Configuration Active"
+msgstr ""
+
+#: templates/settings.php:22
+msgid "When unchecked, this configuration will be skipped."
+msgstr ""
+
+#: templates/settings.php:23
+msgid "Backup (Replica) Host"
+msgstr ""
+
+#: templates/settings.php:23
+msgid ""
+"Give an optional backup host. It must be a replica of the main LDAP/AD "
+"server."
+msgstr ""
+
+#: templates/settings.php:24
+msgid "Backup (Replica) Port"
+msgstr ""
+
+#: templates/settings.php:25
+msgid "Disable Main Server"
+msgstr ""
+
+#: templates/settings.php:25
+msgid "Only connect to the replica server."
+msgstr ""
+
+#: templates/settings.php:26
+msgid "Case insensitve LDAP server (Windows)"
+msgstr ""
+
+#: templates/settings.php:27
+msgid "Turn off SSL certificate validation."
+msgstr ""
+
+#: templates/settings.php:27
+#, 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 ""
+
+#: templates/settings.php:28
+msgid "Cache Time-To-Live"
+msgstr ""
+
+#: templates/settings.php:28
+msgid "in seconds. A change empties the cache."
+msgstr ""
+
+#: templates/settings.php:30
+msgid "Directory Settings"
+msgstr ""
+
+#: templates/settings.php:32
+msgid "User Display Name Field"
+msgstr ""
+
+#: templates/settings.php:32
+msgid "The LDAP attribute to use to generate the user's display name."
+msgstr ""
+
+#: templates/settings.php:33
+msgid "Base User Tree"
+msgstr ""
+
+#: templates/settings.php:33
+msgid "One User Base DN per line"
+msgstr ""
+
+#: templates/settings.php:34
+msgid "User Search Attributes"
+msgstr ""
+
+#: templates/settings.php:34 templates/settings.php:37
+msgid "Optional; one attribute per line"
+msgstr ""
+
+#: templates/settings.php:35
+msgid "Group Display Name Field"
+msgstr ""
+
+#: templates/settings.php:35
+msgid "The LDAP attribute to use to generate the groups's display name."
+msgstr ""
+
+#: templates/settings.php:36
+msgid "Base Group Tree"
+msgstr ""
+
+#: templates/settings.php:36
+msgid "One Group Base DN per line"
+msgstr ""
+
+#: templates/settings.php:37
+msgid "Group Search Attributes"
+msgstr ""
+
+#: templates/settings.php:38
+msgid "Group-Member association"
+msgstr ""
+
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
+msgid "Special Attributes"
+msgstr ""
+
+#: templates/settings.php:43
+msgid "Quota Field"
+msgstr ""
+
+#: templates/settings.php:44
+msgid "Quota Default"
+msgstr ""
+
+#: templates/settings.php:44
+msgid "in bytes"
+msgstr ""
+
+#: templates/settings.php:45
+msgid "Email Field"
+msgstr ""
+
+#: templates/settings.php:46
+msgid "User Home Folder Naming Rule"
+msgstr ""
+
+#: templates/settings.php:46
+msgid ""
+"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
+"attribute."
+msgstr ""
+
+#: templates/settings.php:52
+msgid "Internal Username"
+msgstr ""
+
+#: templates/settings.php:53
+msgid ""
+"By default the internal username will be created from the UUID attribute. It"
+" makes sure that the username is unique and characters do not need to be "
+"converted. The internal username has the restriction that only these "
+"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced "
+"with their ASCII correspondence or simply omitted. On collisions a number "
+"will be added/increased. The internal username is used to identify a user "
+"internally. It is also the default name for the user home folder. 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 "
+"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 ""
+
+#: templates/settings.php:54
+msgid "Internal Username Attribute:"
+msgstr ""
+
+#: templates/settings.php:55
+msgid "Override UUID detection"
+msgstr ""
+
+#: templates/settings.php:56
+msgid ""
+"By default, the UUID attribute is automatically detected. The UUID attribute"
+" is used to doubtlessly identify LDAP users and groups. Also, the internal "
+"username will be created based on the UUID, if not specified otherwise "
+"above. You can override the setting and pass an attribute of your choice. "
+"You must make sure that the attribute of your choice can be fetched for both"
+" users and groups and it is unique. Leave it empty for default behavior. "
+"Changes will have effect only on newly mapped (added) LDAP users and groups."
+msgstr ""
+
+#: templates/settings.php:57
+msgid "UUID Attribute for Users:"
+msgstr ""
+
+#: templates/settings.php:58
+msgid "UUID Attribute for Groups:"
+msgstr ""
+
+#: templates/settings.php:59
+msgid "Username-LDAP User Mapping"
+msgstr ""
+
+#: templates/settings.php:60
+msgid ""
+"Usernames are used to store and assign (meta) data. In order to precisely "
+"identify and recognize users, each LDAP user will have a internal username. "
+"This requires a mapping from 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."
+msgstr ""
+
+#: templates/settings.php:61
+msgid "Clear Username-LDAP User Mapping"
+msgstr ""
+
+#: templates/settings.php:61
+msgid "Clear Groupname-LDAP Group Mapping"
+msgstr ""
diff --git a/l10n/ml/user_webdavauth.po b/l10n/ml/user_webdavauth.po
new file mode 100644
index 00000000000..964b8536180
--- /dev/null
+++ b/l10n/ml/user_webdavauth.po
@@ -0,0 +1,33 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-01-31 07:18+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Malayalam (http://www.transifex.com/projects/p/owncloud/language/ml/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ml\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: templates/settings.php:3
+msgid "WebDAV Authentication"
+msgstr ""
+
+#: templates/settings.php:4
+msgid "Address: "
+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 ""
diff --git a/l10n/ml_IN/core.po b/l10n/ml_IN/core.po
index 8c7b03b498e..99d911ff80b 100644
--- a/l10n/ml_IN/core.po
+++ b/l10n/ml_IN/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-08 03:26+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/owncloud/language/ml_IN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: ml_IN\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:858
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -293,123 +303,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -525,7 +541,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/ml_IN/files.po b/l10n/ml_IN/files.po
index 03a9d3ef97f..d8c2c527a13 100644
--- a/l10n/ml_IN/files.po
+++ b/l10n/ml_IN/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/owncloud/language/ml_IN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/ml_IN/files_encryption.po b/l10n/ml_IN/files_encryption.po
index 18aa121c05d..7d4bee7e4e0 100644
--- a/l10n/ml_IN/files_encryption.po
+++ b/l10n/ml_IN/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/owncloud/language/ml_IN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/ml_IN/files_external.po b/l10n/ml_IN/files_external.po
index 1b638a2af4f..289d650413e 100644
--- a/l10n/ml_IN/files_external.po
+++ b/l10n/ml_IN/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-07-06 02:01+0200\n"
-"PO-Revision-Date: 2013-07-05 08:25+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/owncloud/language/ml_IN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: ml_IN\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:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:66
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:36 js/google.js:93
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:431
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:434
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:437
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ml_IN/files_sharing.po b/l10n/ml_IN/files_sharing.po
index e7d468e857e..80de277fc24 100644
--- a/l10n/ml_IN/files_sharing.po
+++ b/l10n/ml_IN/files_sharing.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/owncloud/language/ml_IN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: ml_IN\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -55,30 +59,14 @@ msgstr ""
#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:20
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:28 templates/public.php:94
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:45 templates/public.php:48
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:58
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:91
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:98
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/ml_IN/files_trashbin.po b/l10n/ml_IN/files_trashbin.po
index f75561f8522..87bb8f59638 100644
--- a/l10n/ml_IN/files_trashbin.po
+++ b/l10n/ml_IN/files_trashbin.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-10 22:26-0400\n"
-"PO-Revision-Date: 2013-10-11 02:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/owncloud/language/ml_IN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: ml_IN\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:23
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:26 templates/index.php:28
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:37 templates/index.php:38
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/ml_IN/lib.po b/l10n/ml_IN/lib.po
index a510bace28a..21021fc7200 100644
--- a/l10n/ml_IN/lib.po
+++ b/l10n/ml_IN/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/owncloud/language/ml_IN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: ml_IN\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/ml_IN/settings.po b/l10n/ml_IN/settings.po
index 1858d2db235..15fe7f10de2 100644
--- a/l10n/ml_IN/settings.po
+++ b/l10n/ml_IN/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/owncloud/language/ml_IN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: ml_IN\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/ml_IN/user_ldap.po b/l10n/ml_IN/user_ldap.po
index 7710c7ff544..7d109240d01 100644
--- a/l10n/ml_IN/user_ldap.po
+++ b/l10n/ml_IN/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malayalam (India) (http://www.transifex.com/projects/p/owncloud/language/ml_IN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/mn/core.po b/l10n/mn/core.po
new file mode 100644
index 00000000000..a3e8df62aa4
--- /dev/null
+++ b/l10n/mn/core.po
@@ -0,0 +1,789 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Mongolian (http://www.transifex.com/projects/p/owncloud/language/mn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
+
+#: ajax/share.php:120 ajax/share.php:162
+#, php-format
+msgid "Couldn't send mail to following users: %s "
+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 ""
+
+#: avatar/controller.php:62
+msgid "No image or file provided"
+msgstr ""
+
+#: avatar/controller.php:81
+msgid "Unknown filetype"
+msgstr ""
+
+#: avatar/controller.php:85
+msgid "Invalid image"
+msgstr ""
+
+#: avatar/controller.php:115 avatar/controller.php:142
+msgid "No temporary profile picture available, try again"
+msgstr ""
+
+#: avatar/controller.php:135
+msgid "No crop data provided"
+msgstr ""
+
+#: js/config.php:36
+msgid "Sunday"
+msgstr ""
+
+#: js/config.php:37
+msgid "Monday"
+msgstr ""
+
+#: js/config.php:38
+msgid "Tuesday"
+msgstr ""
+
+#: js/config.php:39
+msgid "Wednesday"
+msgstr ""
+
+#: js/config.php:40
+msgid "Thursday"
+msgstr ""
+
+#: js/config.php:41
+msgid "Friday"
+msgstr ""
+
+#: js/config.php:42
+msgid "Saturday"
+msgstr ""
+
+#: js/config.php:47
+msgid "January"
+msgstr ""
+
+#: js/config.php:48
+msgid "February"
+msgstr ""
+
+#: js/config.php:49
+msgid "March"
+msgstr ""
+
+#: js/config.php:50
+msgid "April"
+msgstr ""
+
+#: js/config.php:51
+msgid "May"
+msgstr ""
+
+#: js/config.php:52
+msgid "June"
+msgstr ""
+
+#: js/config.php:53
+msgid "July"
+msgstr ""
+
+#: js/config.php:54
+msgid "August"
+msgstr ""
+
+#: js/config.php:55
+msgid "September"
+msgstr ""
+
+#: js/config.php:56
+msgid "October"
+msgstr ""
+
+#: js/config.php:57
+msgid "November"
+msgstr ""
+
+#: js/config.php:58
+msgid "December"
+msgstr ""
+
+#: js/js.js:458
+msgid "Settings"
+msgstr ""
+
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
+msgid "seconds ago"
+msgstr ""
+
+#: js/js.js:996
+msgid "%n minute ago"
+msgid_plural "%n minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/js.js:997
+msgid "%n hour ago"
+msgid_plural "%n hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/js.js:998
+msgid "today"
+msgstr ""
+
+#: js/js.js:999
+msgid "yesterday"
+msgstr ""
+
+#: js/js.js:1000
+msgid "%n day ago"
+msgid_plural "%n days ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/js.js:1001
+msgid "last month"
+msgstr ""
+
+#: js/js.js:1002
+msgid "%n month ago"
+msgid_plural "%n months ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/js.js:1003
+msgid "months ago"
+msgstr ""
+
+#: js/js.js:1004
+msgid "last year"
+msgstr ""
+
+#: js/js.js:1005
+msgid "years ago"
+msgstr ""
+
+#: js/oc-dialogs.js:123
+msgid "Choose"
+msgstr ""
+
+#: js/oc-dialogs.js:146
+msgid "Error loading file picker template: {error}"
+msgstr ""
+
+#: js/oc-dialogs.js:172
+msgid "Yes"
+msgstr ""
+
+#: js/oc-dialogs.js:182
+msgid "No"
+msgstr ""
+
+#: js/oc-dialogs.js:199
+msgid "Ok"
+msgstr ""
+
+#: js/oc-dialogs.js:219
+msgid "Error loading message template: {error}"
+msgstr ""
+
+#: js/oc-dialogs.js:347
+msgid "{count} file conflict"
+msgid_plural "{count} file conflicts"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/oc-dialogs.js:361
+msgid "One file conflict"
+msgstr ""
+
+#: js/oc-dialogs.js:367
+msgid "Which files do you want to keep?"
+msgstr ""
+
+#: js/oc-dialogs.js:368
+msgid ""
+"If you select both versions, the copied file will have a number added to its"
+" name."
+msgstr ""
+
+#: js/oc-dialogs.js:376
+msgid "Cancel"
+msgstr ""
+
+#: js/oc-dialogs.js:386
+msgid "Continue"
+msgstr ""
+
+#: js/oc-dialogs.js:433 js/oc-dialogs.js:446
+msgid "(all selected)"
+msgstr ""
+
+#: js/oc-dialogs.js:436 js/oc-dialogs.js:449
+msgid "({count} selected)"
+msgstr ""
+
+#: js/oc-dialogs.js:457
+msgid "Error loading file exists template"
+msgstr ""
+
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
+#: js/share.js:51 js/share.js:66 js/share.js:106
+msgid "Shared"
+msgstr ""
+
+#: js/share.js:109
+msgid "Share"
+msgstr ""
+
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
+msgid "Error"
+msgstr ""
+
+#: js/share.js:160 js/share.js:767
+msgid "Error while sharing"
+msgstr ""
+
+#: js/share.js:171
+msgid "Error while unsharing"
+msgstr ""
+
+#: js/share.js:178
+msgid "Error while changing permissions"
+msgstr ""
+
+#: js/share.js:188
+msgid "Shared with you and the group {group} by {owner}"
+msgstr ""
+
+#: js/share.js:190
+msgid "Shared with you by {owner}"
+msgstr ""
+
+#: js/share.js:214
+msgid "Share with user or group …"
+msgstr ""
+
+#: js/share.js:220
+msgid "Share link"
+msgstr ""
+
+#: js/share.js:223
+msgid "Password protect"
+msgstr ""
+
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
+msgid "Password"
+msgstr ""
+
+#: js/share.js:230
+msgid "Allow Public Upload"
+msgstr ""
+
+#: js/share.js:234
+msgid "Email link to person"
+msgstr ""
+
+#: js/share.js:235
+msgid "Send"
+msgstr ""
+
+#: js/share.js:240
+msgid "Set expiration date"
+msgstr ""
+
+#: js/share.js:241
+msgid "Expiration date"
+msgstr ""
+
+#: js/share.js:277
+msgid "Share via email:"
+msgstr ""
+
+#: js/share.js:280
+msgid "No people found"
+msgstr ""
+
+#: js/share.js:324 js/share.js:363
+msgid "group"
+msgstr ""
+
+#: js/share.js:335
+msgid "Resharing is not allowed"
+msgstr ""
+
+#: js/share.js:379
+msgid "Shared in {item} with {user}"
+msgstr ""
+
+#: js/share.js:401
+msgid "Unshare"
+msgstr ""
+
+#: js/share.js:409
+msgid "notify by email"
+msgstr ""
+
+#: js/share.js:412
+msgid "can edit"
+msgstr ""
+
+#: js/share.js:414
+msgid "access control"
+msgstr ""
+
+#: js/share.js:417
+msgid "create"
+msgstr ""
+
+#: js/share.js:420
+msgid "update"
+msgstr ""
+
+#: js/share.js:423
+msgid "delete"
+msgstr ""
+
+#: js/share.js:426
+msgid "share"
+msgstr ""
+
+#: js/share.js:698
+msgid "Password protected"
+msgstr ""
+
+#: js/share.js:711
+msgid "Error unsetting expiration date"
+msgstr ""
+
+#: js/share.js:729
+msgid "Error setting expiration date"
+msgstr ""
+
+#: js/share.js:754
+msgid "Sending ..."
+msgstr ""
+
+#: js/share.js:765
+msgid "Email sent"
+msgstr ""
+
+#: js/share.js:789
+msgid "Warning"
+msgstr ""
+
+#: js/tags.js:4
+msgid "The object type is not specified."
+msgstr ""
+
+#: js/tags.js:13
+msgid "Enter new"
+msgstr ""
+
+#: js/tags.js:27
+msgid "Delete"
+msgstr ""
+
+#: js/tags.js:31
+msgid "Add"
+msgstr ""
+
+#: js/tags.js:39
+msgid "Edit tags"
+msgstr ""
+
+#: js/tags.js:57
+msgid "Error loading dialog template: {error}"
+msgstr ""
+
+#: js/tags.js:261
+msgid "No tags selected for deletion."
+msgstr ""
+
+#: js/update.js:8
+msgid "Please reload the page."
+msgstr ""
+
+#: 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 ""
+
+#: js/update.js:21
+msgid "The update was successful. Redirecting you to ownCloud now."
+msgstr ""
+
+#: lostpassword/controller.php:70
+#, php-format
+msgid "%s password reset"
+msgstr ""
+
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
+#: lostpassword/templates/email.php:2
+msgid "Use the following link to reset your password: {link}"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php: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 ""
+
+#: lostpassword/templates/lostpassword.php:15
+msgid "Request failed!<br>Did you make sure your email/username was right?"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:18
+msgid "You will receive a link to reset your password via Email."
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
+msgid "Username"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:25
+msgid ""
+"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?"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:27
+msgid "Yes, I really want to reset my password now"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
+
+#: lostpassword/templates/resetpassword.php:4
+msgid "Your password was reset"
+msgstr ""
+
+#: lostpassword/templates/resetpassword.php:5
+msgid "To login page"
+msgstr ""
+
+#: lostpassword/templates/resetpassword.php:8
+msgid "New password"
+msgstr ""
+
+#: lostpassword/templates/resetpassword.php:11
+msgid "Reset password"
+msgstr ""
+
+#: strings.php:5
+msgid "Personal"
+msgstr ""
+
+#: strings.php:6
+msgid "Users"
+msgstr ""
+
+#: strings.php:7 templates/layout.user.php:116
+msgid "Apps"
+msgstr ""
+
+#: strings.php:8
+msgid "Admin"
+msgstr ""
+
+#: strings.php:9
+msgid "Help"
+msgstr ""
+
+#: tags/controller.php:22
+msgid "Error loading tags"
+msgstr ""
+
+#: tags/controller.php:48
+msgid "Tag already exists"
+msgstr ""
+
+#: tags/controller.php:64
+msgid "Error deleting tag(s)"
+msgstr ""
+
+#: tags/controller.php:75
+msgid "Error tagging"
+msgstr ""
+
+#: tags/controller.php:86
+msgid "Error untagging"
+msgstr ""
+
+#: tags/controller.php:97
+msgid "Error favoriting"
+msgstr ""
+
+#: tags/controller.php:108
+msgid "Error unfavoriting"
+msgstr ""
+
+#: templates/403.php:12
+msgid "Access forbidden"
+msgstr ""
+
+#: templates/404.php:15
+msgid "Cloud not found"
+msgstr ""
+
+#: templates/altmail.php:2
+#, php-format
+msgid ""
+"Hey there,\n"
+"\n"
+"just letting you know that %s shared %s with you.\n"
+"View it: %s\n"
+"\n"
+msgstr ""
+
+#: templates/altmail.php:4 templates/mail.php:17
+#, php-format
+msgid "The share will expire on %s."
+msgstr ""
+
+#: templates/altmail.php:7 templates/mail.php:20
+msgid "Cheers!"
+msgstr ""
+
+#: templates/installation.php:25 templates/installation.php:32
+#: templates/installation.php:39
+msgid "Security Warning"
+msgstr ""
+
+#: templates/installation.php:26
+msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)"
+msgstr ""
+
+#: templates/installation.php:27
+#, php-format
+msgid "Please update your PHP installation to use %s securely."
+msgstr ""
+
+#: templates/installation.php:33
+msgid ""
+"No secure random number generator is available, please enable the PHP "
+"OpenSSL extension."
+msgstr ""
+
+#: templates/installation.php:34
+msgid ""
+"Without a secure random number generator an attacker may be able to predict "
+"password reset tokens and take over your account."
+msgstr ""
+
+#: templates/installation.php:40
+msgid ""
+"Your data directory and files are probably accessible from the internet "
+"because the .htaccess file does not work."
+msgstr ""
+
+#: templates/installation.php:42
+#, php-format
+msgid ""
+"For information how to properly configure your server, please see the <a "
+"href=\"%s\" target=\"_blank\">documentation</a>."
+msgstr ""
+
+#: templates/installation.php:48
+msgid "Create an <strong>admin account</strong>"
+msgstr ""
+
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
+
+#: templates/installation.php:77
+msgid "Data folder"
+msgstr ""
+
+#: templates/installation.php:90
+msgid "Configure the database"
+msgstr ""
+
+#: templates/installation.php:94
+msgid "will be used"
+msgstr ""
+
+#: templates/installation.php:109
+msgid "Database user"
+msgstr ""
+
+#: templates/installation.php:118
+msgid "Database password"
+msgstr ""
+
+#: templates/installation.php:123
+msgid "Database name"
+msgstr ""
+
+#: templates/installation.php:132
+msgid "Database tablespace"
+msgstr ""
+
+#: templates/installation.php:140
+msgid "Database host"
+msgstr ""
+
+#: templates/installation.php:150
+msgid "Finish setup"
+msgstr ""
+
+#: templates/installation.php:150
+msgid "Finishing …"
+msgstr ""
+
+#: templates/layout.user.php:40
+msgid ""
+"This application requires JavaScript to be enabled for correct operation. "
+"Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable "
+"JavaScript</a> and re-load this interface."
+msgstr ""
+
+#: templates/layout.user.php:44
+#, php-format
+msgid "%s is available. Get more information on how to update."
+msgstr ""
+
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
+msgid "Log out"
+msgstr ""
+
+#: templates/login.php:9
+msgid "Automatic logon rejected!"
+msgstr ""
+
+#: templates/login.php:10
+msgid ""
+"If you did not change your password recently, your account may be "
+"compromised!"
+msgstr ""
+
+#: templates/login.php:12
+msgid "Please change your password to secure your account again."
+msgstr ""
+
+#: templates/login.php:17
+msgid "Server side authentication failed!"
+msgstr ""
+
+#: templates/login.php:18
+msgid "Please contact your administrator."
+msgstr ""
+
+#: templates/login.php:46
+msgid "Lost your password?"
+msgstr ""
+
+#: templates/login.php:51
+msgid "remember"
+msgstr ""
+
+#: templates/login.php:54
+msgid "Log in"
+msgstr ""
+
+#: templates/login.php:60
+msgid "Alternative Logins"
+msgstr ""
+
+#: templates/mail.php:15
+#, php-format
+msgid ""
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
+
+#: templates/singleuser.user.php:3
+msgid "This ownCloud instance is currently in single user mode."
+msgstr ""
+
+#: templates/singleuser.user.php:4
+msgid "This means only administrators can use the instance."
+msgstr ""
+
+#: templates/singleuser.user.php:5 templates/update.user.php:5
+msgid ""
+"Contact your system administrator if this message persists or appeared "
+"unexpectedly."
+msgstr ""
+
+#: templates/singleuser.user.php:7 templates/update.user.php:6
+msgid "Thank you for your patience."
+msgstr ""
+
+#: templates/update.admin.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
+#: templates/update.user.php:3
+msgid ""
+"This ownCloud instance is currently being updated, which may take a while."
+msgstr ""
+
+#: templates/update.user.php:4
+msgid "Please reload this page after a short time to continue using ownCloud."
+msgstr ""
diff --git a/l10n/mn/files.po b/l10n/mn/files.po
new file mode 100644
index 00000000000..7a3e02d962c
--- /dev/null
+++ b/l10n/mn/files.po
@@ -0,0 +1,416 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Mongolian (http://www.transifex.com/projects/p/owncloud/language/mn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mn\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 ""
+
+#: ajax/move.php:27 ajax/move.php:30
+#, php-format
+msgid "Could not move %s"
+msgstr ""
+
+#: ajax/newfile.php:57 js/files.js:98
+msgid "File name cannot be empty."
+msgstr ""
+
+#: ajax/newfile.php:62
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#, php-format
+msgid ""
+"The name %s is already used in the folder %s. Please choose a different "
+"name."
+msgstr ""
+
+#: ajax/newfile.php:96
+msgid "Not a valid source"
+msgstr ""
+
+#: ajax/newfile.php:101
+msgid ""
+"Server is not allowed to open URLs, please check the server configuration"
+msgstr ""
+
+#: ajax/newfile.php:118
+#, php-format
+msgid "Error while downloading %s to %s"
+msgstr ""
+
+#: ajax/newfile.php:155
+msgid "Error when creating the file"
+msgstr ""
+
+#: ajax/newfolder.php:21
+msgid "Folder name cannot be empty."
+msgstr ""
+
+#: ajax/newfolder.php:65
+msgid "Error when creating the folder"
+msgstr ""
+
+#: ajax/upload.php:19 ajax/upload.php:53
+msgid "Unable to set upload directory."
+msgstr ""
+
+#: ajax/upload.php:29
+msgid "Invalid Token"
+msgstr ""
+
+#: ajax/upload.php:67
+msgid "No file was uploaded. Unknown error"
+msgstr ""
+
+#: ajax/upload.php:74
+msgid "There is no error, the file uploaded with success"
+msgstr ""
+
+#: ajax/upload.php:75
+msgid ""
+"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
+msgstr ""
+
+#: ajax/upload.php:77
+msgid ""
+"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
+"the HTML form"
+msgstr ""
+
+#: ajax/upload.php:78
+msgid "The uploaded file was only partially uploaded"
+msgstr ""
+
+#: ajax/upload.php:79
+msgid "No file was uploaded"
+msgstr ""
+
+#: ajax/upload.php:80
+msgid "Missing a temporary folder"
+msgstr ""
+
+#: ajax/upload.php:81
+msgid "Failed to write to disk"
+msgstr ""
+
+#: ajax/upload.php:99
+msgid "Not enough storage available"
+msgstr ""
+
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
+msgstr ""
+
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr ""
+
+#: ajax/upload.php:185
+msgid "Invalid directory."
+msgstr ""
+
+#: appinfo/app.php:11 js/filelist.js:14
+msgid "Files"
+msgstr ""
+
+#: js/file-upload.js:247
+msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
+msgstr ""
+
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
+
+#: js/file-upload.js:338
+msgid "Upload cancelled."
+msgstr ""
+
+#: js/file-upload.js:383
+msgid "Could not get result from server."
+msgstr ""
+
+#: js/file-upload.js:475
+msgid ""
+"File upload is in progress. Leaving the page now will cancel the upload."
+msgstr ""
+
+#: js/file-upload.js:562
+msgid "URL cannot be empty"
+msgstr ""
+
+#: js/file-upload.js:566
+msgid "In the home folder 'Shared' is a reserved filename"
+msgstr ""
+
+#: js/file-upload.js:568 js/filelist.js:430
+msgid "{new_name} already exists"
+msgstr ""
+
+#: js/file-upload.js:634
+msgid "Could not create file"
+msgstr ""
+
+#: js/file-upload.js:650
+msgid "Could not create folder"
+msgstr ""
+
+#: js/file-upload.js:700
+msgid "Error fetching URL"
+msgstr ""
+
+#: js/fileactions.js:149
+msgid "Share"
+msgstr ""
+
+#: js/fileactions.js:162
+msgid "Delete permanently"
+msgstr ""
+
+#: js/fileactions.js:223
+msgid "Rename"
+msgstr ""
+
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+msgid "Pending"
+msgstr ""
+
+#: js/filelist.js:456
+msgid "Could not rename file"
+msgstr ""
+
+#: js/filelist.js:591
+msgid "replaced {new_name} with {old_name}"
+msgstr ""
+
+#: js/filelist.js:591
+msgid "undo"
+msgstr ""
+
+#: js/filelist.js:662
+msgid "Error deleting file."
+msgstr ""
+
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/filelist.js:695
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:931 js/filelist.js:969
+msgid "Uploading %n file"
+msgid_plural "Uploading %n files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
+
+#: js/files.js:117
+msgid "Your storage is full, files can not be updated or synced anymore!"
+msgstr ""
+
+#: js/files.js:121
+msgid "Your storage is almost full ({usedSpacePercent}%)"
+msgstr ""
+
+#: js/files.js:134
+msgid ""
+"Encryption App is enabled but your keys are not initialized, please log-out "
+"and log-in again"
+msgstr ""
+
+#: js/files.js:138
+msgid ""
+"Invalid private key for Encryption App. Please update your private key "
+"password in your personal settings to recover access to your encrypted "
+"files."
+msgstr ""
+
+#: js/files.js:142
+msgid ""
+"Encryption was disabled but your files are still encrypted. Please go to "
+"your personal settings to decrypt your files."
+msgstr ""
+
+#: js/files.js:379
+msgid ""
+"Your download is being prepared. This might take some time if the files are "
+"big."
+msgstr ""
+
+#: js/files.js:610 js/files.js:654
+msgid "Error moving file"
+msgstr ""
+
+#: js/files.js:610 js/files.js:654
+msgid "Error"
+msgstr ""
+
+#: js/files.js:672 templates/index.php:68
+msgid "Name"
+msgstr ""
+
+#: js/files.js:673 templates/index.php:80
+msgid "Size"
+msgstr ""
+
+#: js/files.js:674 templates/index.php:82
+msgid "Modified"
+msgstr ""
+
+#: lib/app.php:60
+msgid "Invalid folder name. Usage of 'Shared' is reserved."
+msgstr ""
+
+#: lib/app.php:111
+#, php-format
+msgid "%s could not be renamed"
+msgstr ""
+
+#: lib/helper.php:14 templates/index.php:23
+msgid "Upload"
+msgstr ""
+
+#: templates/admin.php:5
+msgid "File handling"
+msgstr ""
+
+#: templates/admin.php:7
+msgid "Maximum upload size"
+msgstr ""
+
+#: templates/admin.php:10
+msgid "max. possible: "
+msgstr ""
+
+#: templates/admin.php:15
+msgid "Needed for multi-file and folder downloads."
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Enable ZIP-download"
+msgstr ""
+
+#: templates/admin.php:20
+msgid "0 is unlimited"
+msgstr ""
+
+#: templates/admin.php:22
+msgid "Maximum input size for ZIP files"
+msgstr ""
+
+#: templates/admin.php:26
+msgid "Save"
+msgstr ""
+
+#: templates/index.php:6
+msgid "New"
+msgstr ""
+
+#: templates/index.php:9
+msgid "New text file"
+msgstr ""
+
+#: templates/index.php:10
+msgid "Text file"
+msgstr ""
+
+#: templates/index.php:13
+msgid "New folder"
+msgstr ""
+
+#: templates/index.php:14
+msgid "Folder"
+msgstr ""
+
+#: templates/index.php:17
+msgid "From link"
+msgstr ""
+
+#: templates/index.php:41
+msgid "Deleted files"
+msgstr ""
+
+#: templates/index.php:46
+msgid "Cancel upload"
+msgstr ""
+
+#: templates/index.php:52
+msgid "You don’t have permission to upload or create files here"
+msgstr ""
+
+#: templates/index.php:57
+msgid "Nothing in here. Upload something!"
+msgstr ""
+
+#: templates/index.php:74
+msgid "Download"
+msgstr ""
+
+#: templates/index.php:85 templates/index.php:86
+msgid "Delete"
+msgstr ""
+
+#: templates/index.php:98
+msgid "Upload too large"
+msgstr ""
+
+#: templates/index.php:100
+msgid ""
+"The files you are trying to upload exceed the maximum size for file uploads "
+"on this server."
+msgstr ""
+
+#: templates/index.php:105
+msgid "Files are being scanned, please wait."
+msgstr ""
+
+#: templates/index.php:108
+msgid "Current scanning"
+msgstr ""
diff --git a/l10n/mn/files_encryption.po b/l10n/mn/files_encryption.po
new file mode 100644
index 00000000000..d9b203ee579
--- /dev/null
+++ b/l10n/mn/files_encryption.po
@@ -0,0 +1,201 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Mongolian (http://www.transifex.com/projects/p/owncloud/language/mn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/adminrecovery.php:29
+msgid "Recovery key successfully enabled"
+msgstr ""
+
+#: ajax/adminrecovery.php:34
+msgid ""
+"Could not enable recovery key. Please check your recovery key password!"
+msgstr ""
+
+#: ajax/adminrecovery.php:48
+msgid "Recovery key successfully disabled"
+msgstr ""
+
+#: ajax/adminrecovery.php:53
+msgid ""
+"Could not disable recovery key. Please check your recovery key password!"
+msgstr ""
+
+#: ajax/changeRecoveryPassword.php:49
+msgid "Password successfully changed."
+msgstr ""
+
+#: ajax/changeRecoveryPassword.php:51
+msgid "Could not change the password. Maybe the old password was not correct."
+msgstr ""
+
+#: ajax/updatePrivateKeyPassword.php:52
+msgid "Private key password successfully updated."
+msgstr ""
+
+#: ajax/updatePrivateKeyPassword.php:54
+msgid ""
+"Could not update the private key password. Maybe the old password was not "
+"correct."
+msgstr ""
+
+#: files/error.php:12
+msgid ""
+"Encryption app not initialized! Maybe the encryption app was re-enabled "
+"during your session. Please try to log out and log back in to initialize the"
+" encryption app."
+msgstr ""
+
+#: files/error.php:16
+#, php-format
+msgid ""
+"Your private key is not valid! Likely your password was changed outside of "
+"%s (e.g. your corporate directory). You can update your private key password"
+" in your personal settings to recover access to your encrypted files."
+msgstr ""
+
+#: files/error.php:19
+msgid ""
+"Can not decrypt this file, probably this is a shared file. Please ask the "
+"file owner to reshare the file with you."
+msgstr ""
+
+#: files/error.php:22 files/error.php:27
+msgid ""
+"Unknown error please check your system settings or contact your "
+"administrator"
+msgstr ""
+
+#: hooks/hooks.php:64
+msgid "Missing requirements."
+msgstr ""
+
+#: hooks/hooks.php:65
+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:295
+msgid "Following users are not set up for encryption:"
+msgstr ""
+
+#: js/detect-migration.js:21
+msgid "Initial encryption started... This can take some time. Please wait."
+msgstr ""
+
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
+
+#: templates/invalid_private_key.php:8
+msgid "Go directly to your "
+msgstr ""
+
+#: templates/invalid_private_key.php:8
+msgid "personal settings"
+msgstr ""
+
+#: templates/settings-admin.php:4 templates/settings-personal.php:3
+msgid "Encryption"
+msgstr ""
+
+#: templates/settings-admin.php:7
+msgid ""
+"Enable recovery key (allow to recover users files in case of password loss):"
+msgstr ""
+
+#: templates/settings-admin.php:11
+msgid "Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:14
+msgid "Repeat Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:21 templates/settings-personal.php:51
+msgid "Enabled"
+msgstr ""
+
+#: templates/settings-admin.php:29 templates/settings-personal.php:59
+msgid "Disabled"
+msgstr ""
+
+#: templates/settings-admin.php:34
+msgid "Change recovery key password:"
+msgstr ""
+
+#: templates/settings-admin.php:40
+msgid "Old Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:47
+msgid "New Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:53
+msgid "Repeat New Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:58
+msgid "Change Password"
+msgstr ""
+
+#: templates/settings-personal.php:9
+msgid "Your private key password no longer match your log-in password:"
+msgstr ""
+
+#: templates/settings-personal.php:12
+msgid "Set your old private key password to your current log-in password."
+msgstr ""
+
+#: templates/settings-personal.php:14
+msgid ""
+" If you don't remember your old password you can ask your administrator to "
+"recover your files."
+msgstr ""
+
+#: templates/settings-personal.php:22
+msgid "Old log-in password"
+msgstr ""
+
+#: templates/settings-personal.php:28
+msgid "Current log-in password"
+msgstr ""
+
+#: templates/settings-personal.php:33
+msgid "Update Private Key Password"
+msgstr ""
+
+#: templates/settings-personal.php:42
+msgid "Enable password recovery:"
+msgstr ""
+
+#: templates/settings-personal.php:44
+msgid ""
+"Enabling this option will allow you to reobtain access to your encrypted "
+"files in case of password loss"
+msgstr ""
+
+#: templates/settings-personal.php:60
+msgid "File recovery settings updated"
+msgstr ""
+
+#: templates/settings-personal.php:61
+msgid "Could not update file recovery"
+msgstr ""
diff --git a/l10n/mn/files_external.po b/l10n/mn/files_external.po
new file mode 100644
index 00000000000..8c157a63e24
--- /dev/null
+++ b/l10n/mn/files_external.po
@@ -0,0 +1,127 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Mongolian (http://www.transifex.com/projects/p/owncloud/language/mn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
+msgid "Access granted"
+msgstr ""
+
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
+msgid "Error configuring Dropbox storage"
+msgstr ""
+
+#: js/dropbox.js:68 js/google.js:89
+msgid "Grant access"
+msgstr ""
+
+#: js/dropbox.js:102
+msgid "Please provide a valid Dropbox app key and secret."
+msgstr ""
+
+#: js/google.js:45 js/google.js:122
+msgid "Error configuring Google Drive storage"
+msgstr ""
+
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
+msgid ""
+"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
+"is not possible. Please ask your system administrator to install it."
+msgstr ""
+
+#: lib/config.php:516
+msgid ""
+"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
+" of FTP shares is not possible. Please ask your system administrator to "
+"install it."
+msgstr ""
+
+#: lib/config.php:519
+msgid ""
+"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
+"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
+"your system administrator to install it."
+msgstr ""
+
+#: templates/settings.php:3
+msgid "External Storage"
+msgstr ""
+
+#: templates/settings.php:9 templates/settings.php:28
+msgid "Folder name"
+msgstr ""
+
+#: templates/settings.php:10
+msgid "External storage"
+msgstr ""
+
+#: templates/settings.php:11
+msgid "Configuration"
+msgstr ""
+
+#: templates/settings.php:12
+msgid "Options"
+msgstr ""
+
+#: templates/settings.php:13
+msgid "Applicable"
+msgstr ""
+
+#: templates/settings.php:33
+msgid "Add storage"
+msgstr ""
+
+#: templates/settings.php:90
+msgid "None set"
+msgstr ""
+
+#: templates/settings.php:91
+msgid "All Users"
+msgstr ""
+
+#: templates/settings.php:92
+msgid "Groups"
+msgstr ""
+
+#: templates/settings.php:100
+msgid "Users"
+msgstr ""
+
+#: templates/settings.php:113 templates/settings.php:114
+#: templates/settings.php:155 templates/settings.php:156
+msgid "Delete"
+msgstr ""
+
+#: templates/settings.php:127
+msgid "Enable User External Storage"
+msgstr ""
+
+#: templates/settings.php:130
+msgid "Allow users to mount the following external storage"
+msgstr ""
+
+#: templates/settings.php:147
+msgid "SSL root certificates"
+msgstr ""
+
+#: templates/settings.php:165
+msgid "Import Root Certificate"
+msgstr ""
diff --git a/l10n/mn/files_sharing.po b/l10n/mn/files_sharing.po
new file mode 100644
index 00000000000..d7cf1613bbe
--- /dev/null
+++ b/l10n/mn/files_sharing.po
@@ -0,0 +1,72 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Mongolian (http://www.transifex.com/projects/p/owncloud/language/mn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
+#: templates/authenticate.php:4
+msgid "This share is password-protected"
+msgstr ""
+
+#: templates/authenticate.php:7
+msgid "The password is wrong. Try again."
+msgstr ""
+
+#: templates/authenticate.php:10
+msgid "Password"
+msgstr ""
+
+#: templates/part.404.php:3
+msgid "Sorry, this link doesn’t seem to work anymore."
+msgstr ""
+
+#: templates/part.404.php:4
+msgid "Reasons might be:"
+msgstr ""
+
+#: templates/part.404.php:6
+msgid "the item was removed"
+msgstr ""
+
+#: templates/part.404.php:7
+msgid "the link expired"
+msgstr ""
+
+#: templates/part.404.php:8
+msgid "sharing is disabled"
+msgstr ""
+
+#: templates/part.404.php:10
+msgid "For more info, please ask the person who sent this link."
+msgstr ""
+
+#: templates/public.php:17
+#, php-format
+msgid "shared by %s"
+msgstr ""
+
+#: templates/public.php:44
+#, php-format
+msgid "Download %s"
+msgstr ""
+
+#: templates/public.php:48
+msgid "Direct link"
+msgstr ""
diff --git a/l10n/mn/files_trashbin.po b/l10n/mn/files_trashbin.po
new file mode 100644
index 00000000000..999826e02f9
--- /dev/null
+++ b/l10n/mn/files_trashbin.po
@@ -0,0 +1,64 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Mongolian (http://www.transifex.com/projects/p/owncloud/language/mn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/delete.php:59
+#, php-format
+msgid "Couldn't delete %s permanently"
+msgstr ""
+
+#: ajax/undelete.php:64
+#, php-format
+msgid "Couldn't restore %s"
+msgstr ""
+
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
+msgid "Error"
+msgstr ""
+
+#: lib/trashbin.php:852 lib/trashbin.php:854
+msgid "restored"
+msgstr ""
+
+#: templates/index.php:7
+msgid "Nothing in here. Your trash bin is empty!"
+msgstr ""
+
+#: templates/index.php:20
+msgid "Name"
+msgstr ""
+
+#: templates/index.php:23 templates/index.php:25
+msgid "Restore"
+msgstr ""
+
+#: templates/index.php:31
+msgid "Deleted"
+msgstr ""
+
+#: templates/index.php:34 templates/index.php:35
+msgid "Delete"
+msgstr ""
+
+#: templates/part.breadcrumb.php:8
+msgid "Deleted Files"
+msgstr ""
diff --git a/l10n/mn/files_versions.po b/l10n/mn/files_versions.po
new file mode 100644
index 00000000000..2f99aee005a
--- /dev/null
+++ b/l10n/mn/files_versions.po
@@ -0,0 +1,43 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-02-04 07:14+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Mongolian (http://www.transifex.com/projects/p/owncloud/language/mn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/rollbackVersion.php:13
+#, php-format
+msgid "Could not revert: %s"
+msgstr ""
+
+#: js/versions.js:14
+msgid "Versions"
+msgstr ""
+
+#: js/versions.js:60
+msgid "Failed to revert {file} to revision {timestamp}."
+msgstr ""
+
+#: js/versions.js:87
+msgid "More versions..."
+msgstr ""
+
+#: js/versions.js:125
+msgid "No other versions available"
+msgstr ""
+
+#: js/versions.js:155
+msgid "Restore"
+msgstr ""
diff --git a/l10n/mn/lib.po b/l10n/mn/lib.po
new file mode 100644
index 00000000000..46cbf163ac3
--- /dev/null
+++ b/l10n/mn/lib.po
@@ -0,0 +1,338 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Mongolian (http://www.transifex.com/projects/p/owncloud/language/mn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: private/app.php:236
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: private/app.php:248
+msgid "No app name specified"
+msgstr ""
+
+#: private/app.php:353
+msgid "Help"
+msgstr ""
+
+#: private/app.php:366
+msgid "Personal"
+msgstr ""
+
+#: private/app.php:377
+msgid "Settings"
+msgstr ""
+
+#: private/app.php:389
+msgid "Users"
+msgstr ""
+
+#: private/app.php:402
+msgid "Admin"
+msgstr ""
+
+#: private/app.php:875
+#, php-format
+msgid "Failed to upgrade \"%s\"."
+msgstr ""
+
+#: private/avatar.php:66
+msgid "Unknown filetype"
+msgstr ""
+
+#: private/avatar.php:71
+msgid "Invalid image"
+msgstr ""
+
+#: private/defaults.php:35
+msgid "web services under your control"
+msgstr ""
+
+#: private/files.php:231
+msgid "ZIP download is turned off."
+msgstr ""
+
+#: private/files.php:232
+msgid "Files need to be downloaded one by one."
+msgstr ""
+
+#: private/files.php:233 private/files.php:261
+msgid "Back to Files"
+msgstr ""
+
+#: private/files.php:258
+msgid "Selected files too large to generate zip file."
+msgstr ""
+
+#: private/files.php:259
+msgid ""
+"Please download the files separately in smaller chunks or kindly ask your "
+"administrator."
+msgstr ""
+
+#: private/installer.php:64
+msgid "No source specified when installing app"
+msgstr ""
+
+#: private/installer.php:71
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: private/installer.php:76
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: private/installer.php:90
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: private/installer.php:104
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: private/installer.php:126
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: private/installer.php:132
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: private/installer.php:141
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: private/installer.php:147
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: private/installer.php:160
+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 ""
+
+#: private/installer.php:170
+msgid "App directory already exists"
+msgstr ""
+
+#: private/installer.php:183
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
+#: private/json.php:29
+msgid "Application is not enabled"
+msgstr ""
+
+#: private/json.php:40 private/json.php:63 private/json.php:88
+msgid "Authentication error"
+msgstr ""
+
+#: private/json.php:52
+msgid "Token expired. Please reload page."
+msgstr ""
+
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
+#: private/search/provider/file.php:18 private/search/provider/file.php:36
+msgid "Files"
+msgstr ""
+
+#: private/search/provider/file.php:27 private/search/provider/file.php:34
+msgid "Text"
+msgstr ""
+
+#: private/search/provider/file.php:30
+msgid "Images"
+msgstr ""
+
+#: private/setup/abstractdatabase.php:26
+#, php-format
+msgid "%s enter the database username."
+msgstr ""
+
+#: private/setup/abstractdatabase.php:29
+#, php-format
+msgid "%s enter the database name."
+msgstr ""
+
+#: private/setup/abstractdatabase.php:32
+#, php-format
+msgid "%s you may not use dots in the database name"
+msgstr ""
+
+#: private/setup/mssql.php:20
+#, php-format
+msgid "MS SQL username and/or password not valid: %s"
+msgstr ""
+
+#: private/setup/mssql.php:21 private/setup/mysql.php:13
+#: private/setup/oci.php:114 private/setup/postgresql.php:24
+#: private/setup/postgresql.php:70
+msgid "You need to enter either an existing account or the administrator."
+msgstr ""
+
+#: private/setup/mysql.php:12
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
+
+#: private/setup/mysql.php:67 private/setup/oci.php:54
+#: private/setup/oci.php:121 private/setup/oci.php:144
+#: private/setup/oci.php:151 private/setup/oci.php:162
+#: private/setup/oci.php:169 private/setup/oci.php:178
+#: private/setup/oci.php:186 private/setup/oci.php:195
+#: private/setup/oci.php:201 private/setup/postgresql.php:89
+#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
+#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#, php-format
+msgid "DB Error: \"%s\""
+msgstr ""
+
+#: private/setup/mysql.php:68 private/setup/oci.php:55
+#: private/setup/oci.php:122 private/setup/oci.php:145
+#: private/setup/oci.php:152 private/setup/oci.php:163
+#: private/setup/oci.php:179 private/setup/oci.php:187
+#: private/setup/oci.php:196 private/setup/postgresql.php:90
+#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
+#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#, php-format
+msgid "Offending command was: \"%s\""
+msgstr ""
+
+#: private/setup/mysql.php:85
+#, php-format
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
+
+#: private/setup/mysql.php:86
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
+
+#: private/setup/mysql.php:91
+#, php-format
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
+
+#: private/setup/mysql.php:92
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
+
+#: private/setup/oci.php:34
+msgid "Oracle connection could not be established"
+msgstr ""
+
+#: private/setup/oci.php:41 private/setup/oci.php:113
+msgid "Oracle username and/or password not valid"
+msgstr ""
+
+#: private/setup/oci.php:170 private/setup/oci.php:202
+#, php-format
+msgid "Offending command was: \"%s\", name: %s, password: %s"
+msgstr ""
+
+#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+msgid "PostgreSQL username and/or password not valid"
+msgstr ""
+
+#: private/setup.php:28
+msgid "Set an admin username."
+msgstr ""
+
+#: private/setup.php:31
+msgid "Set an admin password."
+msgstr ""
+
+#: private/setup.php:198
+msgid ""
+"Your web server is not yet properly setup to allow files synchronization "
+"because the WebDAV interface seems to be broken."
+msgstr ""
+
+#: private/setup.php:199
+#, php-format
+msgid "Please double check the <a href='%s'>installation guides</a>."
+msgstr ""
+
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
+#, php-format
+msgid "Could not find category \"%s\""
+msgstr ""
+
+#: private/template/functions.php:133
+msgid "seconds ago"
+msgstr ""
+
+#: private/template/functions.php:134
+msgid "%n minute ago"
+msgid_plural "%n minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: private/template/functions.php:135
+msgid "%n hour ago"
+msgid_plural "%n hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: private/template/functions.php:136
+msgid "today"
+msgstr ""
+
+#: private/template/functions.php:137
+msgid "yesterday"
+msgstr ""
+
+#: private/template/functions.php:139
+msgid "%n day go"
+msgid_plural "%n days ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: private/template/functions.php:141
+msgid "last month"
+msgstr ""
+
+#: private/template/functions.php:142
+msgid "%n month ago"
+msgid_plural "%n months ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: private/template/functions.php:144
+msgid "last year"
+msgstr ""
+
+#: private/template/functions.php:145
+msgid "years ago"
+msgstr ""
diff --git a/l10n/mn/settings.po b/l10n/mn/settings.po
new file mode 100644
index 00000000000..0a9285fe746
--- /dev/null
+++ b/l10n/mn/settings.po
@@ -0,0 +1,808 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Mongolian (http://www.transifex.com/projects/p/owncloud/language/mn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
+#: ajax/apps/ocs.php:20
+msgid "Unable to load list from App Store"
+msgstr ""
+
+#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
+#: ajax/togglegroups.php:20 changepassword/controller.php:55
+msgid "Authentication error"
+msgstr ""
+
+#: ajax/changedisplayname.php:31
+msgid "Your full name has been changed."
+msgstr ""
+
+#: ajax/changedisplayname.php:34
+msgid "Unable to change full name"
+msgstr ""
+
+#: ajax/creategroup.php:10
+msgid "Group already exists"
+msgstr ""
+
+#: ajax/creategroup.php:19
+msgid "Unable to add group"
+msgstr ""
+
+#: ajax/lostpassword.php:12
+msgid "Email saved"
+msgstr ""
+
+#: ajax/lostpassword.php:14
+msgid "Invalid email"
+msgstr ""
+
+#: ajax/removegroup.php:13
+msgid "Unable to delete group"
+msgstr ""
+
+#: ajax/removeuser.php:25
+msgid "Unable to delete user"
+msgstr ""
+
+#: ajax/setlanguage.php:15
+msgid "Language changed"
+msgstr ""
+
+#: ajax/setlanguage.php:17 ajax/setlanguage.php:20
+msgid "Invalid request"
+msgstr ""
+
+#: ajax/togglegroups.php:12
+msgid "Admins can't remove themself from the admin group"
+msgstr ""
+
+#: ajax/togglegroups.php:30
+#, php-format
+msgid "Unable to add user to group %s"
+msgstr ""
+
+#: ajax/togglegroups.php:36
+#, php-format
+msgid "Unable to remove user from group %s"
+msgstr ""
+
+#: ajax/updateapp.php:14
+msgid "Couldn't update app."
+msgstr ""
+
+#: changepassword/controller.php:20
+msgid "Wrong password"
+msgstr ""
+
+#: changepassword/controller.php:42
+msgid "No user supplied"
+msgstr ""
+
+#: changepassword/controller.php:74
+msgid ""
+"Please provide an admin recovery password, otherwise all user data will be "
+"lost"
+msgstr ""
+
+#: changepassword/controller.php:79
+msgid ""
+"Wrong admin recovery password. Please check the password and try again."
+msgstr ""
+
+#: changepassword/controller.php:87
+msgid ""
+"Back-end doesn't support password change, but the users encryption key was "
+"successfully updated."
+msgstr ""
+
+#: changepassword/controller.php:92 changepassword/controller.php:103
+msgid "Unable to change password"
+msgstr ""
+
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
+msgid "Update to {appversion}"
+msgstr ""
+
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
+msgid "Disable"
+msgstr ""
+
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
+msgid "Enable"
+msgstr ""
+
+#: js/apps.js:95
+msgid "Please wait...."
+msgstr ""
+
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
+msgid "Error while disabling app"
+msgstr ""
+
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:149
+msgid "Updating...."
+msgstr ""
+
+#: js/apps.js:152
+msgid "Error while updating app"
+msgstr ""
+
+#: js/apps.js:152
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:153 templates/apps.php:54
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:156
+msgid "Updated"
+msgstr ""
+
+#: js/personal.js:244
+msgid "Select a profile picture"
+msgstr ""
+
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
+
+#: js/users.js:47
+msgid "deleted"
+msgstr ""
+
+#: js/users.js:47
+msgid "undo"
+msgstr ""
+
+#: js/users.js:79
+msgid "Unable to remove user"
+msgstr ""
+
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
+msgid "Groups"
+msgstr ""
+
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
+msgid "Group Admin"
+msgstr ""
+
+#: js/users.js:127 templates/users.php:168
+msgid "Delete"
+msgstr ""
+
+#: js/users.js:310
+msgid "add group"
+msgstr ""
+
+#: js/users.js:486
+msgid "A valid username must be provided"
+msgstr ""
+
+#: js/users.js:487 js/users.js:493 js/users.js:508
+msgid "Error creating user"
+msgstr ""
+
+#: js/users.js:492
+msgid "A valid password must be provided"
+msgstr ""
+
+#: js/users.js:516
+msgid "Warning: Home directory for user \"{user}\" already exists"
+msgstr ""
+
+#: personal.php:49 personal.php:50
+msgid "__language_name__"
+msgstr ""
+
+#: templates/admin.php:8
+msgid "Everything (fatal issues, errors, warnings, info, debug)"
+msgstr ""
+
+#: templates/admin.php:9
+msgid "Info, warnings, errors and fatal issues"
+msgstr ""
+
+#: templates/admin.php:10
+msgid "Warnings, errors and fatal issues"
+msgstr ""
+
+#: templates/admin.php:11
+msgid "Errors and fatal issues"
+msgstr ""
+
+#: templates/admin.php:12
+msgid "Fatal issues only"
+msgstr ""
+
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
+#, php-format
+msgid ""
+"You are accessing %s via HTTP. We strongly suggest you configure your server"
+" to require using HTTPS instead."
+msgstr ""
+
+#: templates/admin.php:60
+msgid ""
+"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."
+msgstr ""
+
+#: templates/admin.php:71
+msgid "Setup Warning"
+msgstr ""
+
+#: templates/admin.php:74
+msgid ""
+"Your web server is not yet properly setup to allow files synchronization "
+"because the WebDAV interface seems to be broken."
+msgstr ""
+
+#: templates/admin.php:75
+#, php-format
+msgid "Please double check the <a href=\"%s\">installation guides</a>."
+msgstr ""
+
+#: templates/admin.php:86
+msgid "Module 'fileinfo' missing"
+msgstr ""
+
+#: templates/admin.php:89
+msgid ""
+"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
+"module to get best results with mime-type detection."
+msgstr ""
+
+#: templates/admin.php:100
+msgid "Your PHP version is outdated"
+msgstr ""
+
+#: templates/admin.php:103
+msgid ""
+"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
+"newer because older versions are known to be broken. It is possible that "
+"this installation is not working correctly."
+msgstr ""
+
+#: templates/admin.php:114
+msgid "Locale not working"
+msgstr ""
+
+#: templates/admin.php:119
+msgid "System locale can not be set to a one which supports UTF-8."
+msgstr ""
+
+#: templates/admin.php:123
+msgid ""
+"This means that there might be problems with certain characters in file "
+"names."
+msgstr ""
+
+#: templates/admin.php:127
+#, php-format
+msgid ""
+"We strongly suggest to install the required packages on your system to "
+"support one of the following locales: %s."
+msgstr ""
+
+#: templates/admin.php:139
+msgid "Internet connection not working"
+msgstr ""
+
+#: templates/admin.php:142
+msgid ""
+"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."
+msgstr ""
+
+#: templates/admin.php:156
+msgid "Cron"
+msgstr ""
+
+#: templates/admin.php:163
+msgid "Execute one task with each page loaded"
+msgstr ""
+
+#: templates/admin.php:171
+msgid ""
+"cron.php is registered at a webcron service to call cron.php every 15 "
+"minutes over http."
+msgstr ""
+
+#: templates/admin.php:179
+msgid "Use systems cron service to call the cron.php file every 15 minutes."
+msgstr ""
+
+#: templates/admin.php:184
+msgid "Sharing"
+msgstr ""
+
+#: templates/admin.php:190
+msgid "Enable Share API"
+msgstr ""
+
+#: templates/admin.php:191
+msgid "Allow apps to use the Share API"
+msgstr ""
+
+#: templates/admin.php:198
+msgid "Allow links"
+msgstr ""
+
+#: templates/admin.php:199
+msgid "Allow users to share items to the public with links"
+msgstr ""
+
+#: templates/admin.php:207
+msgid "Allow public uploads"
+msgstr ""
+
+#: templates/admin.php:208
+msgid ""
+"Allow users to enable others to upload into their publicly shared folders"
+msgstr ""
+
+#: templates/admin.php:216
+msgid "Allow resharing"
+msgstr ""
+
+#: templates/admin.php:217
+msgid "Allow users to share items shared with them again"
+msgstr ""
+
+#: templates/admin.php:224
+msgid "Allow users to share with anyone"
+msgstr ""
+
+#: templates/admin.php:227
+msgid "Allow users to only share with users in their groups"
+msgstr ""
+
+#: templates/admin.php:234
+msgid "Allow mail notification"
+msgstr ""
+
+#: templates/admin.php:235
+msgid "Allow user to send mail notification for shared files"
+msgstr ""
+
+#: templates/admin.php:242
+msgid "Security"
+msgstr ""
+
+#: templates/admin.php:255
+msgid "Enforce HTTPS"
+msgstr ""
+
+#: templates/admin.php:257
+#, php-format
+msgid "Forces the clients to connect to %s via an encrypted connection."
+msgstr ""
+
+#: templates/admin.php:263
+#, php-format
+msgid ""
+"Please connect to your %s via HTTPS to enable or disable the SSL "
+"enforcement."
+msgstr ""
+
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
+msgid "Log"
+msgstr ""
+
+#: templates/admin.php:358
+msgid "Log level"
+msgstr ""
+
+#: templates/admin.php:390
+msgid "More"
+msgstr ""
+
+#: templates/admin.php:391
+msgid "Less"
+msgstr ""
+
+#: templates/admin.php:397 templates/personal.php:181
+msgid "Version"
+msgstr ""
+
+#: templates/admin.php:401 templates/personal.php:184
+msgid ""
+"Developed by the <a href=\"http://ownCloud.org/contact\" "
+"target=\"_blank\">ownCloud community</a>, the <a "
+"href=\"https://github.com/owncloud\" target=\"_blank\">source code</a> is "
+"licensed under the <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" "
+"target=\"_blank\"><abbr title=\"Affero General Public "
+"License\">AGPL</abbr></a>."
+msgstr ""
+
+#: templates/apps.php:14
+msgid "Add your App"
+msgstr ""
+
+#: templates/apps.php:31
+msgid "More Apps"
+msgstr ""
+
+#: templates/apps.php:37
+msgid "Select an App"
+msgstr ""
+
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
+msgid "See application page at apps.owncloud.com"
+msgstr ""
+
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+msgstr ""
+
+#: templates/help.php:6
+msgid "Administrator Documentation"
+msgstr ""
+
+#: templates/help.php:9
+msgid "Online Documentation"
+msgstr ""
+
+#: templates/help.php:11
+msgid "Forum"
+msgstr ""
+
+#: templates/help.php:14
+msgid "Bugtracker"
+msgstr ""
+
+#: templates/help.php:17
+msgid "Commercial Support"
+msgstr ""
+
+#: templates/personal.php:8
+msgid "Get the apps to sync your files"
+msgstr ""
+
+#: templates/personal.php:19
+msgid "Show First Run Wizard again"
+msgstr ""
+
+#: templates/personal.php:27
+#, php-format
+msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
+msgstr ""
+
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
+msgid "Password"
+msgstr ""
+
+#: templates/personal.php:40
+msgid "Your password was changed"
+msgstr ""
+
+#: templates/personal.php:41
+msgid "Unable to change your password"
+msgstr ""
+
+#: templates/personal.php:43
+msgid "Current password"
+msgstr ""
+
+#: templates/personal.php:46
+msgid "New password"
+msgstr ""
+
+#: templates/personal.php:50
+msgid "Change password"
+msgstr ""
+
+#: templates/personal.php:64 templates/users.php:86
+msgid "Full Name"
+msgstr ""
+
+#: templates/personal.php:81
+msgid "Email"
+msgstr ""
+
+#: templates/personal.php:83
+msgid "Your email address"
+msgstr ""
+
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
+msgid "Profile picture"
+msgstr ""
+
+#: templates/personal.php:101
+msgid "Upload new"
+msgstr ""
+
+#: templates/personal.php:103
+msgid "Select new from Files"
+msgstr ""
+
+#: templates/personal.php:104
+msgid "Remove image"
+msgstr ""
+
+#: templates/personal.php:105
+msgid "Either png or jpg. Ideally square but you will be able to crop it."
+msgstr ""
+
+#: templates/personal.php:107
+msgid "Your avatar is provided by your original account."
+msgstr ""
+
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr ""
+
+#: templates/personal.php:112
+msgid "Choose as profile image"
+msgstr ""
+
+#: templates/personal.php:120 templates/personal.php:121
+msgid "Language"
+msgstr ""
+
+#: templates/personal.php:140
+msgid "Help translate"
+msgstr ""
+
+#: templates/personal.php:147
+msgid "WebDAV"
+msgstr ""
+
+#: templates/personal.php:149
+#, php-format
+msgid ""
+"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
+"WebDAV</a>"
+msgstr ""
+
+#: templates/personal.php:161
+msgid "The encryption app is no longer enabled, please decrypt all your files"
+msgstr ""
+
+#: templates/personal.php:167
+msgid "Log-in password"
+msgstr ""
+
+#: templates/personal.php:172
+msgid "Decrypt all Files"
+msgstr ""
+
+#: templates/users.php:19
+msgid "Login Name"
+msgstr ""
+
+#: templates/users.php:28
+msgid "Create"
+msgstr ""
+
+#: templates/users.php:34
+msgid "Admin Recovery Password"
+msgstr ""
+
+#: templates/users.php:35 templates/users.php:36
+msgid ""
+"Enter the recovery password in order to recover the users files during "
+"password change"
+msgstr ""
+
+#: templates/users.php:40
+msgid "Default Storage"
+msgstr ""
+
+#: templates/users.php:42 templates/users.php:137
+msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
+msgstr ""
+
+#: templates/users.php:46 templates/users.php:146
+msgid "Unlimited"
+msgstr ""
+
+#: templates/users.php:64 templates/users.php:161
+msgid "Other"
+msgstr ""
+
+#: templates/users.php:85
+msgid "Username"
+msgstr ""
+
+#: templates/users.php:92
+msgid "Storage"
+msgstr ""
+
+#: templates/users.php:106
+msgid "change full name"
+msgstr ""
+
+#: templates/users.php:110
+msgid "set new password"
+msgstr ""
+
+#: templates/users.php:141
+msgid "Default"
+msgstr ""
diff --git a/l10n/mn/user_ldap.po b/l10n/mn/user_ldap.po
new file mode 100644
index 00000000000..b5d1295fd92
--- /dev/null
+++ b/l10n/mn/user_ldap.po
@@ -0,0 +1,523 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Mongolian (http://www.transifex.com/projects/p/owncloud/language/mn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ajax/clearMappings.php:34
+msgid "Failed to clear the mappings."
+msgstr ""
+
+#: ajax/deleteConfiguration.php:34
+msgid "Failed to delete the server configuration"
+msgstr ""
+
+#: ajax/testConfiguration.php:39
+msgid "The configuration is valid and the connection could be established!"
+msgstr ""
+
+#: ajax/testConfiguration.php:42
+msgid ""
+"The configuration is valid, but the Bind failed. Please check the server "
+"settings and credentials."
+msgstr ""
+
+#: ajax/testConfiguration.php:46
+msgid ""
+"The configuration is invalid. Please have a look at the logs for further "
+"details."
+msgstr ""
+
+#: ajax/wizard.php:32
+msgid "No action specified"
+msgstr ""
+
+#: ajax/wizard.php:38
+msgid "No configuration specified"
+msgstr ""
+
+#: ajax/wizard.php:81
+msgid "No data specified"
+msgstr ""
+
+#: ajax/wizard.php:89
+#, php-format
+msgid " Could not set configuration %s"
+msgstr ""
+
+#: js/settings.js:67
+msgid "Deletion failed"
+msgstr ""
+
+#: js/settings.js:83
+msgid "Take over settings from recent server configuration?"
+msgstr ""
+
+#: js/settings.js:84
+msgid "Keep settings?"
+msgstr ""
+
+#: js/settings.js:99
+msgid "Cannot add server configuration"
+msgstr ""
+
+#: js/settings.js:127
+msgid "mappings cleared"
+msgstr ""
+
+#: js/settings.js:128
+msgid "Success"
+msgstr ""
+
+#: js/settings.js:133
+msgid "Error"
+msgstr ""
+
+#: js/settings.js:838
+msgid "Configuration OK"
+msgstr ""
+
+#: js/settings.js:847
+msgid "Configuration incorrect"
+msgstr ""
+
+#: js/settings.js:856
+msgid "Configuration incomplete"
+msgstr ""
+
+#: js/settings.js:873 js/settings.js:882
+msgid "Select groups"
+msgstr ""
+
+#: js/settings.js:876 js/settings.js:885
+msgid "Select object classes"
+msgstr ""
+
+#: js/settings.js:879
+msgid "Select attributes"
+msgstr ""
+
+#: js/settings.js:906
+msgid "Connection test succeeded"
+msgstr ""
+
+#: js/settings.js:913
+msgid "Connection test failed"
+msgstr ""
+
+#: js/settings.js:922
+msgid "Do you really want to delete the current Server Configuration?"
+msgstr ""
+
+#: js/settings.js:923
+msgid "Confirm Deletion"
+msgstr ""
+
+#: lib/wizard.php:79 lib/wizard.php:93
+#, php-format
+msgid "%s group found"
+msgid_plural "%s groups found"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lib/wizard.php:122
+#, php-format
+msgid "%s user found"
+msgid_plural "%s users found"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lib/wizard.php:784 lib/wizard.php:796
+msgid "Invalid Host"
+msgstr ""
+
+#: lib/wizard.php:963
+msgid "Could not find the desired feature"
+msgstr ""
+
+#: templates/part.settingcontrols.php:2
+msgid "Save"
+msgstr ""
+
+#: templates/part.settingcontrols.php:4
+msgid "Test Configuration"
+msgstr ""
+
+#: templates/part.settingcontrols.php:10 templates/part.wizardcontrols.php:14
+msgid "Help"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:4
+#, php-format
+msgid "Groups meeting these criteria are available in %s:"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:8
+#: templates/part.wizard-userfilter.php:8
+msgid "only those object classes:"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:17
+#: templates/part.wizard-userfilter.php:17
+msgid "only from those groups:"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:25
+#: templates/part.wizard-loginfilter.php:32
+#: templates/part.wizard-userfilter.php:25
+msgid "Edit raw filter instead"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:30
+#: templates/part.wizard-loginfilter.php:37
+#: templates/part.wizard-userfilter.php:30
+msgid "Raw LDAP filter"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:31
+#, php-format
+msgid ""
+"The filter specifies which LDAP groups shall have access to the %s instance."
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:38
+msgid "groups found"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:4
+msgid "Users login with this attribute:"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:8
+msgid "LDAP Username:"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:16
+msgid "LDAP Email Address:"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:24
+msgid "Other Attributes:"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:38
+#, php-format
+msgid ""
+"Defines the filter to apply, when login is attempted. %%uid replaces the "
+"username in the login action. Example: \"uid=%%uid\""
+msgstr ""
+
+#: templates/part.wizard-server.php:18
+msgid "Add Server Configuration"
+msgstr ""
+
+#: templates/part.wizard-server.php:30
+msgid "Host"
+msgstr ""
+
+#: templates/part.wizard-server.php:31
+msgid ""
+"You can omit the protocol, except you require SSL. Then start with ldaps://"
+msgstr ""
+
+#: templates/part.wizard-server.php:36
+msgid "Port"
+msgstr ""
+
+#: templates/part.wizard-server.php:44
+msgid "User DN"
+msgstr ""
+
+#: templates/part.wizard-server.php:45
+msgid ""
+"The DN of the client user with which the bind shall be done, e.g. "
+"uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password "
+"empty."
+msgstr ""
+
+#: templates/part.wizard-server.php:52
+msgid "Password"
+msgstr ""
+
+#: templates/part.wizard-server.php:53
+msgid "For anonymous access, leave DN and Password empty."
+msgstr ""
+
+#: templates/part.wizard-server.php:60
+msgid "One Base DN per line"
+msgstr ""
+
+#: templates/part.wizard-server.php:61
+msgid "You can specify Base DN for users and groups in the Advanced tab"
+msgstr ""
+
+#: templates/part.wizard-userfilter.php:4
+#, php-format
+msgid "Limit %s access to users meeting these criteria:"
+msgstr ""
+
+#: templates/part.wizard-userfilter.php:31
+#, php-format
+msgid ""
+"The filter specifies which LDAP users shall have access to the %s instance."
+msgstr ""
+
+#: templates/part.wizard-userfilter.php:38
+msgid "users found"
+msgstr ""
+
+#: templates/part.wizardcontrols.php:5
+msgid "Back"
+msgstr ""
+
+#: templates/part.wizardcontrols.php:8
+msgid "Continue"
+msgstr ""
+
+#: templates/settings.php:11
+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 ""
+
+#: templates/settings.php:14
+msgid ""
+"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not "
+"work. Please ask your system administrator to install it."
+msgstr ""
+
+#: templates/settings.php:20
+msgid "Connection Settings"
+msgstr ""
+
+#: templates/settings.php:22
+msgid "Configuration Active"
+msgstr ""
+
+#: templates/settings.php:22
+msgid "When unchecked, this configuration will be skipped."
+msgstr ""
+
+#: templates/settings.php:23
+msgid "Backup (Replica) Host"
+msgstr ""
+
+#: templates/settings.php:23
+msgid ""
+"Give an optional backup host. It must be a replica of the main LDAP/AD "
+"server."
+msgstr ""
+
+#: templates/settings.php:24
+msgid "Backup (Replica) Port"
+msgstr ""
+
+#: templates/settings.php:25
+msgid "Disable Main Server"
+msgstr ""
+
+#: templates/settings.php:25
+msgid "Only connect to the replica server."
+msgstr ""
+
+#: templates/settings.php:26
+msgid "Case insensitve LDAP server (Windows)"
+msgstr ""
+
+#: templates/settings.php:27
+msgid "Turn off SSL certificate validation."
+msgstr ""
+
+#: templates/settings.php:27
+#, 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 ""
+
+#: templates/settings.php:28
+msgid "Cache Time-To-Live"
+msgstr ""
+
+#: templates/settings.php:28
+msgid "in seconds. A change empties the cache."
+msgstr ""
+
+#: templates/settings.php:30
+msgid "Directory Settings"
+msgstr ""
+
+#: templates/settings.php:32
+msgid "User Display Name Field"
+msgstr ""
+
+#: templates/settings.php:32
+msgid "The LDAP attribute to use to generate the user's display name."
+msgstr ""
+
+#: templates/settings.php:33
+msgid "Base User Tree"
+msgstr ""
+
+#: templates/settings.php:33
+msgid "One User Base DN per line"
+msgstr ""
+
+#: templates/settings.php:34
+msgid "User Search Attributes"
+msgstr ""
+
+#: templates/settings.php:34 templates/settings.php:37
+msgid "Optional; one attribute per line"
+msgstr ""
+
+#: templates/settings.php:35
+msgid "Group Display Name Field"
+msgstr ""
+
+#: templates/settings.php:35
+msgid "The LDAP attribute to use to generate the groups's display name."
+msgstr ""
+
+#: templates/settings.php:36
+msgid "Base Group Tree"
+msgstr ""
+
+#: templates/settings.php:36
+msgid "One Group Base DN per line"
+msgstr ""
+
+#: templates/settings.php:37
+msgid "Group Search Attributes"
+msgstr ""
+
+#: templates/settings.php:38
+msgid "Group-Member association"
+msgstr ""
+
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
+msgid "Special Attributes"
+msgstr ""
+
+#: templates/settings.php:43
+msgid "Quota Field"
+msgstr ""
+
+#: templates/settings.php:44
+msgid "Quota Default"
+msgstr ""
+
+#: templates/settings.php:44
+msgid "in bytes"
+msgstr ""
+
+#: templates/settings.php:45
+msgid "Email Field"
+msgstr ""
+
+#: templates/settings.php:46
+msgid "User Home Folder Naming Rule"
+msgstr ""
+
+#: templates/settings.php:46
+msgid ""
+"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
+"attribute."
+msgstr ""
+
+#: templates/settings.php:52
+msgid "Internal Username"
+msgstr ""
+
+#: templates/settings.php:53
+msgid ""
+"By default the internal username will be created from the UUID attribute. It"
+" makes sure that the username is unique and characters do not need to be "
+"converted. The internal username has the restriction that only these "
+"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced "
+"with their ASCII correspondence or simply omitted. On collisions a number "
+"will be added/increased. The internal username is used to identify a user "
+"internally. It is also the default name for the user home folder. 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 "
+"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 ""
+
+#: templates/settings.php:54
+msgid "Internal Username Attribute:"
+msgstr ""
+
+#: templates/settings.php:55
+msgid "Override UUID detection"
+msgstr ""
+
+#: templates/settings.php:56
+msgid ""
+"By default, the UUID attribute is automatically detected. The UUID attribute"
+" is used to doubtlessly identify LDAP users and groups. Also, the internal "
+"username will be created based on the UUID, if not specified otherwise "
+"above. You can override the setting and pass an attribute of your choice. "
+"You must make sure that the attribute of your choice can be fetched for both"
+" users and groups and it is unique. Leave it empty for default behavior. "
+"Changes will have effect only on newly mapped (added) LDAP users and groups."
+msgstr ""
+
+#: templates/settings.php:57
+msgid "UUID Attribute for Users:"
+msgstr ""
+
+#: templates/settings.php:58
+msgid "UUID Attribute for Groups:"
+msgstr ""
+
+#: templates/settings.php:59
+msgid "Username-LDAP User Mapping"
+msgstr ""
+
+#: templates/settings.php:60
+msgid ""
+"Usernames are used to store and assign (meta) data. In order to precisely "
+"identify and recognize users, each LDAP user will have a internal username. "
+"This requires a mapping from 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."
+msgstr ""
+
+#: templates/settings.php:61
+msgid "Clear Username-LDAP User Mapping"
+msgstr ""
+
+#: templates/settings.php:61
+msgid "Clear Groupname-LDAP Group Mapping"
+msgstr ""
diff --git a/l10n/mn/user_webdavauth.po b/l10n/mn/user_webdavauth.po
new file mode 100644
index 00000000000..8b429ff5993
--- /dev/null
+++ b/l10n/mn/user_webdavauth.po
@@ -0,0 +1,33 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-02-04 07:14+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Mongolian (http://www.transifex.com/projects/p/owncloud/language/mn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: mn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: templates/settings.php:3
+msgid "WebDAV Authentication"
+msgstr ""
+
+#: templates/settings.php:4
+msgid "Address: "
+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 ""
diff --git a/l10n/ms_MY/core.po b/l10n/ms_MY/core.po
index 4835578aba6..279cb59e028 100644
--- a/l10n/ms_MY/core.po
+++ b/l10n/ms_MY/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: ms_MY\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,131 +58,135 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Ahad"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Isnin"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Selasa"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Rabu"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Khamis"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Jumaat"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Sabtu"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Januari"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Februari"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Mac"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "April"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Mei"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Jun"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Julai"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Ogos"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "September"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Oktober"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "November"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Disember"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Tetapan"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Simpan..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -263,6 +253,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -271,12 +281,12 @@ msgstr ""
msgid "Share"
msgstr "Kongsi"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Ralat"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -288,123 +298,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Kata laluan"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Amaran"
@@ -451,11 +461,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Guna pautan berikut untuk menetapkan semula kata laluan anda: {link}"
@@ -475,8 +491,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "Anda akan menerima pautan untuk menetapkan semula kata laluan anda melalui emel"
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Nama pengguna"
@@ -520,7 +536,7 @@ msgstr "Peribadi"
msgid "Users"
msgstr "Pengguna"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Aplikasi"
@@ -630,49 +646,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "buat <strong>akaun admin</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Maju"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Fail data"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Konfigurasi pangkalan data"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "akan digunakan"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Nama pengguna pangkalan data"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Kata laluan pangkalan data"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Nama pangkalan data"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Hos pangkalan data"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Setup selesai"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -688,7 +702,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Log keluar"
@@ -714,27 +728,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Hilang kata laluan?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "ingat"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Log masuk"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/ms_MY/files.po b/l10n/ms_MY/files.po
index 8186def0cad..2162290bb8a 100644
--- a/l10n/ms_MY/files.po
+++ b/l10n/ms_MY/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,233 +76,228 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Tiada fail dimuatnaik. Ralat tidak diketahui."
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Tiada ralat berlaku, fail berjaya dimuatnaik"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Saiz fail yang dimuatnaik melebihi MAX_FILE_SIZE yang ditetapkan dalam borang HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Fail yang dimuatnaik tidak lengkap"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Tiada fail dimuatnaik"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Direktori sementara hilang"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Gagal untuk disimpan"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Fail-fail"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Muatnaik dibatalkan."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Kongsi"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Namakan"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Dalam proses"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Ralat"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nama"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Saiz"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Dimodifikasi"
@@ -298,12 +305,12 @@ msgstr "Dimodifikasi"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Muat naik"
@@ -339,72 +346,68 @@ msgstr "Saiz maksimum input untuk fail ZIP"
msgid "Save"
msgstr "Simpan"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Baru"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Fail teks"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Folder"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Batal muat naik"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Tiada apa-apa di sini. Muat naik sesuatu!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Muat turun"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Padam"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Muatnaik terlalu besar"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Fail yang cuba dimuat naik melebihi saiz maksimum fail upload server"
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Fail sedang diimbas, harap bersabar."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Imbasan semasa"
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/ms_MY/files_encryption.po b/l10n/ms_MY/files_encryption.po
index 6ca187b4eb3..9c79c66dd37 100644
--- a/l10n/ms_MY/files_encryption.po
+++ b/l10n/ms_MY/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Simpan..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/ms_MY/files_external.po b/l10n/ms_MY/files_external.po
index d6f983e74f0..87cb8d05041 100644
--- a/l10n/ms_MY/files_external.po
+++ b/l10n/ms_MY/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: ms_MY\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Pengguna"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Padam"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ms_MY/files_sharing.po b/l10n/ms_MY/files_sharing.po
index 6bf0ef74172..b0a17e9ba37 100644
--- a/l10n/ms_MY/files_sharing.po
+++ b/l10n/ms_MY/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: ms_MY\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Muat turun"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Muat naik"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Batal muat naik"
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/ms_MY/files_trashbin.po b/l10n/ms_MY/files_trashbin.po
index 3435deb1064..93f473d6990 100644
--- a/l10n/ms_MY/files_trashbin.po
+++ b/l10n/ms_MY/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: Puretech <terjemah.puretech@gmail.com>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: ms_MY\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Tidak dapat menghapuskan %s secara kekal"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Tidak dapat memulihkan %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Ralat"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "dipulihkan"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Tiada apa disini. Tong sampah anda kosong!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nama"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Pulihkan"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Dihapuskan"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Padam"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Fail Dihapus"
diff --git a/l10n/ms_MY/lib.po b/l10n/ms_MY/lib.po
index 73ab323519c..3987ff503ef 100644
--- a/l10n/ms_MY/lib.po
+++ b/l10n/ms_MY/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: ms_MY\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Bantuan"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Peribadi"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Tetapan"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Pengguna"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Admin"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "Perkhidmatan web di bawah kawalan anda"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Ralat pengesahan"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Fail-fail"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,62 +267,68 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/ms_MY/settings.po b/l10n/ms_MY/settings.po
index cf43b411e4b..7b0a4f27fcc 100644
--- a/l10n/ms_MY/settings.po
+++ b/l10n/ms_MY/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: ms_MY\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,61 +155,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Nyahaktif"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Aktif"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Ralat"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Kemaskini"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Simpan..."
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Kumpulan"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Padam"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "_nama_bahasa_"
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Log masuk"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Amaran keselamatan"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Alamat pelayan"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Log"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Tahap Log"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Lanjutan"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Tambah apps anda"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Pilih aplikasi"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Lihat halaman applikasi di apps.owncloud.com"
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Kata laluan"
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr "Gagal mengubah kata laluan anda "
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Kata laluan semasa"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Kata laluan baru"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Ubah kata laluan"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Email"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Alamat emel anda"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Isi alamat emel anda untuk membolehkan pemulihan kata laluan"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Gambar profil"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Batal"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Bahasa"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Bantu terjemah"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
-msgstr ""
+msgstr "Log masuk"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Buat"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Lain"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Nama pengguna"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/ms_MY/user_ldap.po b/l10n/ms_MY/user_ldap.po
index 567a9d10bb6..703f27af485 100644
--- a/l10n/ms_MY/user_ldap.po
+++ b/l10n/ms_MY/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Malay (Malaysia) (http://www.transifex.com/projects/p/owncloud/language/ms_MY/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "Ralat"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -138,11 +138,11 @@ msgid "%s user found"
msgid_plural "%s users found"
msgstr[0] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -160,7 +160,7 @@ msgstr "Bantuan"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -196,7 +196,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -264,7 +264,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -407,41 +407,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -457,15 +467,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -476,19 +486,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -502,10 +512,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/my_MM/core.po b/l10n/my_MM/core.po
index 2b5a7020a44..fe3df5b2372 100644
--- a/l10n/my_MM/core.po
+++ b/l10n/my_MM/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: my_MM\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,131 +58,135 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "ဇန်နဝါရီ"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "ဖေဖော်ဝါရီ"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "မတ်"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "ဧပြီ"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "မေ"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "ဇွန်"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "ဇူလိုင်"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "ဩဂုတ်"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "စက်တင်ဘာ"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "အောက်တိုဘာ"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "နိုဝင်ဘာ"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "ဒီဇင်ဘာ"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "စက္ကန့်အနည်းငယ်က"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "ယနေ့"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "မနေ့က"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "ပြီးခဲ့သောလ"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "မနှစ်က"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "နှစ် အရင်က"
@@ -263,6 +253,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -271,12 +281,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -288,123 +298,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "စကားဝှက်"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "သက်တမ်းကုန်ဆုံးမည့်ရက်သတ်မှတ်မည်"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "သက်တမ်းကုန်ဆုံးမည့်ရက်"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "အီးမေးလ်ဖြင့်ဝေမျှမည် -"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "ပြန်လည်ဝေမျှခြင်းခွင့်မပြုပါ"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "ပြင်ဆင်နိုင်"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "ဖန်တီးမည်"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "ဖျက်မည်"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "ဝေမျှမည်"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "စကားဝှက်ဖြင့်ကာကွယ်ထားသည်"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -451,11 +461,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -475,8 +491,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "အီးမေးလ်မှတစ်ဆင့် သင်၏စကားဝှက်ကို ပြန်ဖော်ရန်အတွက် Link တစ်ခုလက်ခံရရှိပါလိမ့်မယ်။"
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "သုံးစွဲသူအမည်"
@@ -520,7 +536,7 @@ msgstr ""
msgid "Users"
msgstr "သုံးစွဲသူ"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Apps"
@@ -630,49 +646,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "<strong>အက်ဒမင်အကောင့်</strong>တစ်ခုဖန်တီးမည်"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "အဆင့်မြင့်"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "အချက်အလက်ဖိုလ်ဒါလ်"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Database သုံးစွဲသူ"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Database စကားဝှက်"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Database အမည်"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "တပ်ဆင်ခြင်းပြီးပါပြီ။"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -688,7 +702,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -714,27 +728,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "သင်၏စကားဝှက်ပျောက်သွားပြီလား။"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "မှတ်မိစေသည်"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "ဝင်ရောက်ရန်"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/my_MM/files.po b/l10n/my_MM/files.po
index 09849cace99..f61e76675eb 100644
--- a/l10n/my_MM/files.po
+++ b/l10n/my_MM/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,233 +76,228 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "ဖိုင်များ"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -298,12 +305,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -339,72 +346,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "ဒေါင်းလုတ်"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/my_MM/files_encryption.po b/l10n/my_MM/files_encryption.po
index 5a9f5aa5ca4..ee2aba0405a 100644
--- a/l10n/my_MM/files_encryption.po
+++ b/l10n/my_MM/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/my_MM/files_external.po b/l10n/my_MM/files_external.po
index 12ae346136a..0d76912418d 100644
--- a/l10n/my_MM/files_external.po
+++ b/l10n/my_MM/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-05-25 02:01+0200\n"
-"PO-Revision-Date: 2013-05-24 13:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: my_MM\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:16 js/google.js:34
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:66
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:36 js/google.js:93
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:431
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:434
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:437
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "သုံးစွဲသူ"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/my_MM/files_sharing.po b/l10n/my_MM/files_sharing.po
index c4e553f89a6..42a6c8a77b1 100644
--- a/l10n/my_MM/files_sharing.po
+++ b/l10n/my_MM/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: my_MM\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "ဒေါင်းလုတ်"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/my_MM/files_trashbin.po b/l10n/my_MM/files_trashbin.po
index dee62ffcf4e..db27619e260 100644
--- a/l10n/my_MM/files_trashbin.po
+++ b/l10n/my_MM/files_trashbin.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-10 22:26-0400\n"
-"PO-Revision-Date: 2013-10-11 02:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: my_MM\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:23
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:26 templates/index.php:28
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:37 templates/index.php:38
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/my_MM/lib.po b/l10n/my_MM/lib.po
index 4f07303819e..93cefaec22a 100644
--- a/l10n/my_MM/lib.po
+++ b/l10n/my_MM/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: my_MM\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "အကူအညီ"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "သုံးစွဲသူ"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "အက်ဒမင်"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "သင်၏ထိန်းချုပ်မှု့အောက်တွင်ရှိသော Web services"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP ဒေါင်းလုတ်ကိုပိတ်ထားသည်"
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "ခွင့်ပြုချက်မအောင်မြင်"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "ဖိုင်များ"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,62 +267,68 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "\"%s\"ခေါင်းစဉ်ကို ရှာမတွေ့ပါ"
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "စက္ကန့်အနည်းငယ်က"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "ယနေ့"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "မနေ့က"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "ပြီးခဲ့သောလ"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "မနှစ်က"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "နှစ် အရင်က"
diff --git a/l10n/my_MM/settings.po b/l10n/my_MM/settings.po
index 7425d66c355..9528baa22ee 100644
--- a/l10n/my_MM/settings.po
+++ b/l10n/my_MM/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: my_MM\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "လုံခြုံရေးသတိပေးချက်"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "စကားဝှက်"
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "စကားဝှက်အသစ်"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "ပယ်ဖျက်မည်"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "သုံးစွဲသူအမည်"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/my_MM/user_ldap.po b/l10n/my_MM/user_ldap.po
index b544104a5af..f168578c576 100644
--- a/l10n/my_MM/user_ldap.po
+++ b/l10n/my_MM/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Burmese (Myanmar) (http://www.transifex.com/projects/p/owncloud/language/my_MM/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -138,11 +138,11 @@ msgid "%s user found"
msgid_plural "%s users found"
msgstr[0] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -160,7 +160,7 @@ msgstr "အကူအညီ"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -196,7 +196,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -264,7 +264,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -407,41 +407,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -457,15 +467,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -476,19 +486,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -502,10 +512,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/nb_NO/core.po b/l10n/nb_NO/core.po
index 0260c4f4c8e..bbef6263d38 100644
--- a/l10n/nb_NO/core.po
+++ b/l10n/nb_NO/core.po
@@ -4,14 +4,15 @@
#
# Translators:
# onionhead <brthomassen@gmail.com>, 2013
+# vidaren <news@vidartysse.net>, 2014
# Stein-Aksel Basma <stabasm@hotmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-22 01:55-0500\n"
-"PO-Revision-Date: 2013-12-21 07:10+0000\n"
-"Last-Translator: onionhead <brthomassen@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,44 +20,30 @@ msgstr ""
"Language: nb_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s delte »%s« med deg"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
-msgstr ""
+msgstr "Klarte ikke å sende mail til følgende brukere: %s"
#: ajax/update.php:11
msgid "Turned on maintenance mode"
-msgstr ""
+msgstr "Slo på vedlikeholdsmodus"
#: ajax/update.php:14
msgid "Turned off maintenance mode"
-msgstr ""
+msgstr "Slo av vedlikeholdsmodus"
#: 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 ""
+msgstr "Oppdaterte databasen"
#: avatar/controller.php:62
msgid "No image or file provided"
-msgstr ""
+msgstr "Bilde eller fil ikke angitt"
#: avatar/controller.php:81
msgid "Unknown filetype"
@@ -68,141 +55,145 @@ msgstr "Ugyldig bilde"
#: avatar/controller.php:115 avatar/controller.php:142
msgid "No temporary profile picture available, try again"
-msgstr ""
+msgstr "Foreløpig profilbilde ikke tilgjengelig. Prøv igjen"
#: avatar/controller.php:135
msgid "No crop data provided"
-msgstr ""
+msgstr "Ingen beskjæringsinformasjon angitt"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Søndag"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Mandag"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Tirsdag"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Onsdag"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Torsdag"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Fredag"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Lørdag"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Januar"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Februar"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Mars"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "April"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Mai"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Juni"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Juli"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "August"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "September"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Oktober"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "November"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Desember"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Innstillinger"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Lagrer..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "sekunder siden"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minutt siden"
msgstr[1] "%n minutter siden"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n time siden"
msgstr[1] "%n timer siden"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "i dag"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "i går"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n dag siden"
msgstr[1] "%n dager siden"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "forrige måned"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n dag siden"
msgstr[1] "%n dager siden"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "måneder siden"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
-msgstr "forrige år"
+msgstr "i fjor"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "år siden"
@@ -212,7 +203,7 @@ msgstr "Velg"
#: js/oc-dialogs.js:146
msgid "Error loading file picker template: {error}"
-msgstr ""
+msgstr "Feil ved lasting av filvelger-mal: {error}"
#: js/oc-dialogs.js:172
msgid "Yes"
@@ -228,27 +219,27 @@ msgstr "Ok"
#: js/oc-dialogs.js:219
msgid "Error loading message template: {error}"
-msgstr ""
+msgstr "Feil ved lasting av meldingsmal: {error}"
#: js/oc-dialogs.js:347
msgid "{count} file conflict"
msgid_plural "{count} file conflicts"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "{count} filkonflikt"
+msgstr[1] "{count} filkonflikter"
#: js/oc-dialogs.js:361
msgid "One file conflict"
-msgstr ""
+msgstr "En filkonflikt"
#: js/oc-dialogs.js:367
msgid "Which files do you want to keep?"
-msgstr ""
+msgstr "Hvilke filer vil du beholde?"
#: js/oc-dialogs.js:368
msgid ""
"If you select both versions, the copied file will have a number added to its"
" name."
-msgstr ""
+msgstr "Hvis du velger begge versjonene vil den kopierte filen få et nummer lagt til i navnet."
#: js/oc-dialogs.js:376
msgid "Cancel"
@@ -260,14 +251,34 @@ msgstr "Fortsett"
#: js/oc-dialogs.js:433 js/oc-dialogs.js:446
msgid "(all selected)"
-msgstr ""
+msgstr "(alle valgt)"
#: js/oc-dialogs.js:436 js/oc-dialogs.js:449
msgid "({count} selected)"
-msgstr ""
+msgstr "({count} valgt)"
#: js/oc-dialogs.js:457
msgid "Error loading file exists template"
+msgstr "Feil ved lasting av \"filen eksisterer\"-mal"
+
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
msgstr ""
#: js/share.js:51 js/share.js:66 js/share.js:106
@@ -278,150 +289,150 @@ msgstr "Delt"
msgid "Share"
msgstr "Del"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Feil"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Feil under deling"
#: js/share.js:171
msgid "Error while unsharing"
-msgstr ""
+msgstr "Feil ved oppheving av deling"
#: js/share.js:178
msgid "Error while changing permissions"
-msgstr ""
+msgstr "Feil ved endring av tillatelser"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
-msgstr ""
+msgstr "Delt med deg og gruppen {group} av {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Delt med deg av {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
-msgstr ""
+msgstr "Del med bruker eller gruppe …"
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
-msgstr ""
+msgstr "Del lenke"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Passordbeskyttet"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Passord"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
-msgstr ""
+msgstr "Tillat Offentlig Opplasting"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
-msgstr ""
+msgstr "Email lenke til person"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Send"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Set utløpsdato"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Utløpsdato"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Del på epost"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Ingen personer funnet"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "gruppe"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
-msgstr ""
+msgstr "Videredeling er ikke tillatt"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
-msgstr ""
+msgstr "Delt i {item} med {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Avslutt deling"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
-msgstr ""
+msgstr "Varsle på email"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "kan endre"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "tilgangskontroll"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "opprett"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "oppdater"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "slett"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "del"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Passordbeskyttet"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
-msgstr ""
+msgstr "Feil ved nullstilling av utløpsdato"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Kan ikke sette utløpsdato"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Sender..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "E-post sendt"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Advarsel"
#: js/tags.js:4
msgid "The object type is not specified."
-msgstr ""
+msgstr "Objekttypen er ikke spesifisert."
#: js/tags.js:13
msgid "Enter new"
-msgstr ""
+msgstr "Oppgi ny"
#: js/tags.js:27
msgid "Delete"
@@ -433,34 +444,40 @@ msgstr "Legg til"
#: js/tags.js:39
msgid "Edit tags"
-msgstr ""
+msgstr "Rediger merkelapper"
#: js/tags.js:57
msgid "Error loading dialog template: {error}"
-msgstr ""
+msgstr "Feil ved lasting av dialogmal: {error}"
#: js/tags.js:261
msgid "No tags selected for deletion."
-msgstr ""
+msgstr "Ingen merkelapper valgt for sletting."
#: js/update.js:8
msgid "Please reload the page."
-msgstr ""
+msgstr "Vennligst last siden på nytt."
#: 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 ""
+msgstr "Oppdateringen mislyktes. Vennligst rapporter dette problemet til <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud-fellesskapet</a>."
#: js/update.js:21
msgid "The update was successful. Redirecting you to ownCloud now."
-msgstr ""
+msgstr "Oppdateringen var vellykket. Du omdirigeres nå til ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
+msgstr "%s nullstilling av passord"
+
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
msgstr ""
#: lostpassword/templates/email.php:2
@@ -472,18 +489,18 @@ 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 ""
+msgstr "Lenken for nullstilling av passordet ditt er sendt til din email.<br>Hvis du ikke mottar den innen rimelig tid, sjekk spam- og søppelmappene i epost-programmet.<br>Hvis den ikke er der, kontakt din lokale administrator ."
#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
-msgstr ""
+msgstr "Anmodning feilet!<br>Forsikret du deg om at din email/brukernavn var korrekt?"
#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
msgstr "Du burde motta detaljer om å tilbakestille passordet ditt via epost."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Brukernavn"
@@ -493,15 +510,15 @@ 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 "Filene dine er kryptert. Hvis du ikke har aktivert gjenopprettingsnøkkelen, vil det være helt umulig å få tilbake dataene dine etter at passordet ditt er nullstilt. Hvis du er usikker på hva du skal gjøre, kontakt administratoren din før du fortsetter. Vil du virkelig fortsette?"
#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
-msgstr ""
+msgstr "Ja, jeg vil virkelig nullstille passordet mitt nå"
#: lostpassword/templates/lostpassword.php:30
msgid "Reset"
-msgstr ""
+msgstr "Nullstill"
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
@@ -527,7 +544,7 @@ msgstr "Personlig"
msgid "Users"
msgstr "Brukere"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Apper"
@@ -541,31 +558,31 @@ msgstr "Hjelp"
#: tags/controller.php:22
msgid "Error loading tags"
-msgstr ""
+msgstr "Feil ved lasting av merkelapper"
#: tags/controller.php:48
msgid "Tag already exists"
-msgstr ""
+msgstr "Merkelappen finnes allerede"
#: tags/controller.php:64
msgid "Error deleting tag(s)"
-msgstr ""
+msgstr "Feil ved sletting av merkelapp(er)"
#: tags/controller.php:75
msgid "Error tagging"
-msgstr ""
+msgstr "Feil ved merking"
#: tags/controller.php:86
msgid "Error untagging"
-msgstr ""
+msgstr "Feil ved fjerning av merkelapp"
#: tags/controller.php:97
msgid "Error favoriting"
-msgstr ""
+msgstr "Feil ved favorittmerking"
#: tags/controller.php:108
msgid "Error unfavoriting"
-msgstr ""
+msgstr "Feil ved fjerning av favorittmerking"
#: templates/403.php:12
msgid "Access forbidden"
@@ -583,16 +600,16 @@ msgid ""
"just letting you know that %s shared %s with you.\n"
"View it: %s\n"
"\n"
-msgstr ""
+msgstr "Hei der,\n\nbare informerer om at %s delte %s med deg.\nVis den: %s\n\n"
#: templates/altmail.php:4 templates/mail.php:17
#, php-format
msgid "The share will expire on %s."
-msgstr ""
+msgstr "Delingen vil opphøre %s."
#: templates/altmail.php:7 templates/mail.php:20
msgid "Cheers!"
-msgstr ""
+msgstr "Ha det!"
#: templates/installation.php:25 templates/installation.php:32
#: templates/installation.php:39
@@ -601,85 +618,83 @@ msgstr "Sikkerhetsadvarsel"
#: templates/installation.php:26
msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)"
-msgstr ""
+msgstr "PHP-versjonen din er sårbar for NULL Byte attack (CVE-2006-7243)"
#: templates/installation.php:27
#, php-format
msgid "Please update your PHP installation to use %s securely."
-msgstr ""
+msgstr "Vennligst oppdater PHP-installasjonen din for å bruke %s på en sikker måte."
#: templates/installation.php:33
msgid ""
"No secure random number generator is available, please enable the PHP "
"OpenSSL extension."
-msgstr ""
+msgstr "Ingen sikker slumptallsgenerator er tilgjengelig. Vennligst aktiver PHP OpenSSL-utvidelsen."
#: templates/installation.php:34
msgid ""
"Without a secure random number generator an attacker may be able to predict "
"password reset tokens and take over your account."
-msgstr ""
+msgstr "Uten en sikker slumptallsgenerator er det mulig at en angriper kan forutse passordnullstilling-tokens og ta over kontoen din."
#: templates/installation.php:40
msgid ""
"Your data directory and files are probably accessible from the internet "
"because the .htaccess file does not work."
-msgstr ""
+msgstr "Datamappen og filene dine er sannsynligvis tilgjengelig fra Internett fordi .htaccess-filen ikke fungerer."
#: templates/installation.php:42
#, php-format
msgid ""
"For information how to properly configure your server, please see the <a "
"href=\"%s\" target=\"_blank\">documentation</a>."
-msgstr ""
+msgstr "For informasjon om hvordan du setter opp serveren din riktig, se <a href=\"%s\" target=\"_blank\">dokumentasjonen</a>."
#: templates/installation.php:48
msgid "Create an <strong>admin account</strong>"
msgstr "opprett en <strong>administrator-konto</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Avansert"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Datamappe"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Konfigurer databasen"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "vil bli brukt"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Databasebruker"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Databasepassord"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Databasenavn"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Database tabellområde"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Databasevert"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Fullfør oppsetting"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Ferdigstiller ..."
@@ -688,14 +703,14 @@ msgid ""
"This application requires JavaScript to be enabled for correct operation. "
"Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable "
"JavaScript</a> and re-load this interface."
-msgstr ""
+msgstr "Denne applikasjonen trenger JavaScript for å fungere korrekt. Vennligst <a href=\"http://enable-javascript.com/\" target=\"_blank\">aktiver JavaScript</a> og last dette grensesnittet på nytt."
#: templates/layout.user.php:44
#, php-format
msgid "%s is available. Get more information on how to update."
-msgstr ""
+msgstr "%s er tilgjengelig. Få mer informasjon om hvordan du kan oppdatere."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Logg ut"
@@ -715,52 +730,52 @@ msgstr "Vennligst skift passord for å gjøre kontoen din sikker igjen."
#: templates/login.php:17
msgid "Server side authentication failed!"
-msgstr ""
+msgstr "Autentisering feilet på serveren!"
#: templates/login.php:18
msgid "Please contact your administrator."
-msgstr ""
+msgstr "Vennligst kontakt administratoren din."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Mistet passordet ditt?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "husk"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Logg inn"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
-msgstr ""
+msgstr "Alternative innlogginger"
#: 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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
-msgstr ""
+msgstr "Denne ownCloud-instansen er for øyeblikket i enbrukermodus."
#: templates/singleuser.user.php:4
msgid "This means only administrators can use the instance."
-msgstr ""
+msgstr "Dette betyr at kun administratorer kan bruke instansen."
#: templates/singleuser.user.php:5 templates/update.user.php:5
msgid ""
"Contact your system administrator if this message persists or appeared "
"unexpectedly."
-msgstr ""
+msgstr "Kontakt systemadministratoren hvis denne meldingen var uventet eller ikke forsvinner."
#: templates/singleuser.user.php:7 templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "Takk for din tålmodighet."
#: templates/update.admin.php:3
#, php-format
@@ -770,8 +785,8 @@ msgstr "Oppdaterer ownCloud til versjon %s, dette kan ta en stund."
#: templates/update.user.php:3
msgid ""
"This ownCloud instance is currently being updated, which may take a while."
-msgstr ""
+msgstr "Denne ownCloud-instansen oppdateres for øyeblikket, noe som kan ta litt tid."
#: templates/update.user.php:4
msgid "Please reload this page after a short time to continue using ownCloud."
-msgstr ""
+msgstr "Vennligst last denne siden på nytt om en liten stund for å fortsette å bruke ownCloud."
diff --git a/l10n/nb_NO/files.po b/l10n/nb_NO/files.po
index b0f0975c6ba..3c1e7eda5b7 100644
--- a/l10n/nb_NO/files.po
+++ b/l10n/nb_NO/files.po
@@ -4,15 +4,16 @@
#
# Translators:
# Hans Nesse <>, 2013
+# vidaren <news@vidartysse.net>, 2014
# TheLugal <thelugal@gmail.com>, 2013
# Stein-Aksel Basma <stabasm@hotmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -30,286 +31,293 @@ msgstr "Kan ikke flytte %s - En fil med samme navn finnes allerede"
msgid "Could not move %s"
msgstr "Kunne ikke flytte %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Filnavn kan ikke være tomt."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Ugyldig navn, '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' er ikke tillatt."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
-msgstr ""
+msgstr "Navnet %s brukes allerede i mappen %s. Velg et annet navn."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
-msgstr ""
+msgstr "Ikke en gyldig kilde"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
-msgstr ""
+msgstr "Serveren har ikke lov til å åpne URL-er. Sjekk konfigurasjon av server"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
-msgstr ""
+msgstr "Feil ved nedlasting av %s til %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
-msgstr ""
+msgstr "Feil ved oppretting av filen"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
-
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
+msgstr "Mappenavn kan ikke være tomt."
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
-msgstr ""
+msgstr "Feil ved oppretting av mappen"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Kunne ikke sette opplastingskatalog."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Ugyldig nøkkel"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Ingen filer ble lastet opp. Ukjent feil."
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Pust ut, ingen feil. Filen ble lastet opp problemfritt"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Filstørrelsen overskrider maksgrensedirektivet upload_max_filesize i php.ini-konfigurasjonen."
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Filen du prøvde å laste opp var større enn grensen satt i MAX_FILE_SIZE i HTML-skjemaet."
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Filen du prøvde å laste opp ble kun delvis lastet opp"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Ingen filer ble lastet opp"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Mangler midlertidig mappe"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Klarte ikke å skrive til disk"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Ikke nok lagringsplass"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr ""
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
-msgstr ""
+msgstr "Opplasting feilet. Fant ikke opplastet fil."
+
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Opplasting feilet. Klarte ikke å finne informasjon om fil."
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Ugyldig katalog."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Filer"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
+msgstr "Kan ikke laste opp {filename} fordi det er en mappe eller har 0 bytes"
+
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Ikke nok lagringsplass"
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Opplasting avbrutt."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
-msgstr ""
+msgstr "Fikk ikke resultat fra serveren."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
-msgstr ""
+msgstr "URL kan ikke være tom"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr ""
+msgstr "I hjemmemappen er 'Shared' et reservert filnavn"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} finnes allerede"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
-msgstr ""
+msgstr "Klarte ikke å opprette fil"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
-msgstr ""
+msgstr "Klarte ikke å opprette mappe"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
-msgstr ""
+msgstr "Feil ved henting av URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Del"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Slett permanent"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Gi nytt navn"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Ventende"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
-msgstr ""
+msgstr "Klarte ikke å gi nytt navn til fil"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "erstattet {new_name} med {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "angre"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
-msgstr ""
+msgstr "Feil ved sletting av fil."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n mappe"
msgstr[1] "%n mapper"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n fil"
msgstr[1] "%n filer"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
-msgstr ""
+msgstr "{dirs} og {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Laster opp %n fil"
msgstr[1] "Laster opp %n filer"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' er et ugyldig filnavn."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Ugyldig navn, '\\', '/', '<', '>', ':', '\"', '|', '?' og '*' er ikke tillatt."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Lagringsplass er oppbrukt, filer kan ikke lenger oppdateres eller synkroniseres!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Lagringsplass er nesten brukt opp ([usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
-msgstr ""
+msgstr "App for kryptering er aktivert men nøklene dine er ikke satt opp. Logg ut og logg inn igjen."
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
-msgstr ""
+msgstr "Ugyldig privat nøkkel for Krypterings-app. Oppdater passordet for din private nøkkel i dine personlige innstillinger for å gjenopprette tilgang til de krypterte filene dine."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+msgstr "Kryptering ble slått av men filene dine er fremdeles kryptert. Gå til dine personlige innstillinger for å dekryptere filene dine."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Nedlastingen din klargjøres. Hvis filene er store kan dette ta litt tid."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
-msgstr ""
+msgstr "Feil ved flytting av fil"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Feil"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Navn"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Størrelse"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Endret"
#: lib/app.php:60
msgid "Invalid folder name. Usage of 'Shared' is reserved."
-msgstr ""
+msgstr "Ulovlig mappenavn. Bruken av 'Shared' er reservert."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "Kunne ikke gi nytt navn til %s"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Last opp"
@@ -345,72 +353,68 @@ msgstr "Maksimal størrelse på ZIP-filer"
msgid "Save"
msgstr "Lagre"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Ny"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
-msgstr ""
+msgstr "Ny tekstfil"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Tekstfil"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Ny mappe"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Mappe"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Fra link"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
-msgstr "Slettet filer"
+msgstr "Slettede filer"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Avbryt opplasting"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
-msgstr ""
+msgstr "Du har ikke tillatelse til å laste opp eller opprette filer her"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Ingenting her. Last opp noe!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Last ned"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Slett"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Filen er for stor"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Skanner filer, vennligst vent."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Pågående skanning"
-
-#: 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 4db89c03c23..f56d81690bf 100644
--- a/l10n/nb_NO/files_encryption.po
+++ b/l10n/nb_NO/files_encryption.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# vidaren <news@vidartysse.net>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -19,46 +20,46 @@ msgstr ""
#: ajax/adminrecovery.php:29
msgid "Recovery key successfully enabled"
-msgstr ""
+msgstr "Gjenopprettingsnøkkel aktivert"
#: ajax/adminrecovery.php:34
msgid ""
"Could not enable recovery key. Please check your recovery key password!"
-msgstr ""
+msgstr "Klarte ikke å aktivere gjenopprettingsnøkkel. Sjekk passordet for gjenopprettingsnøkkelen."
#: ajax/adminrecovery.php:48
msgid "Recovery key successfully disabled"
-msgstr ""
+msgstr "Gjenopprettingsnøkkel ble deaktivert"
#: ajax/adminrecovery.php:53
msgid ""
"Could not disable recovery key. Please check your recovery key password!"
-msgstr ""
+msgstr "Klarte ikke å deaktivere gjenopprettingsnøkkel. Sjekk passordet for gjenopprettingsnøkkelen."
#: ajax/changeRecoveryPassword.php:49
msgid "Password successfully changed."
-msgstr ""
+msgstr "Passordet ble endret."
#: ajax/changeRecoveryPassword.php:51
msgid "Could not change the password. Maybe the old password was not correct."
-msgstr ""
+msgstr "Klarte ikke å endre passordet. Kanskje gammelt passord ikke var korrekt."
#: ajax/updatePrivateKeyPassword.php:52
msgid "Private key password successfully updated."
-msgstr ""
+msgstr "Passord for privat nøkkel ble oppdatert."
#: ajax/updatePrivateKeyPassword.php:54
msgid ""
"Could not update the private key password. Maybe the old password was not "
"correct."
-msgstr ""
+msgstr "Klarte ikke å oppdatere passord for privat nøkkel. Kanskje gammelt passord ikke var korrekt."
#: files/error.php:12
msgid ""
"Encryption app not initialized! Maybe the encryption app was re-enabled "
"during your session. Please try to log out and log back in to initialize the"
" encryption app."
-msgstr ""
+msgstr "Krypterings-app ikke initialisert! Kanskje krypterings-appen ble aktivert på nytt i løpet av økten din. Prøv å logge ut og logge inn igjen for å initialisere krypterings-appen."
#: files/error.php:16
#, php-format
@@ -66,50 +67,50 @@ msgid ""
"Your private key is not valid! Likely your password was changed outside of "
"%s (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 "Din private nøkkel er ikke gyldig! Sannsynligvis ble passordet ditt endret utenfor %s. (f.eks. din bedriftskatalog). Du kan oppdatere passordet for din private nøkkel i dine personlige innstillinger for å gjenvinne tilgang til de krypterte filene dine."
#: files/error.php:19
msgid ""
"Can not decrypt this file, probably this is a shared file. Please ask the "
"file owner to reshare the file with you."
-msgstr ""
+msgstr "Kan ikke dekryptere denne filen. Dette er sannsynligvis en delt fil. Spør eieren av filen om å dele den med deg på nytt."
#: files/error.php:22 files/error.php:27
msgid ""
"Unknown error please check your system settings or contact your "
"administrator"
-msgstr ""
+msgstr "Ukjent feil. Sjekk systeminnstillingene dine eller kontakt administratoren"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
-msgstr ""
+msgstr "Manglende krav."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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 "Vennligst se til at PHP 5.3.3 eller nyere er installert og at OpenSSL sammen med PHP-utvidelsen er aktivert og riktig konfigurert. Enn så lenge er krypterings-appen deaktivert."
-#: hooks/hooks.php:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
-msgstr ""
+msgstr "Følgende brukere er ikke satt opp for kryptering:"
#: js/detect-migration.js:21
msgid "Initial encryption started... This can take some time. Please wait."
-msgstr ""
+msgstr "Første gangs kryptering startet... Dette kan ta litt tid. Vennligst vent."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Lagrer..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
-msgstr ""
+msgstr "Gå direkte til din"
#: templates/invalid_private_key.php:8
msgid "personal settings"
-msgstr ""
+msgstr "personlige innstillinger"
#: templates/settings-admin.php:4 templates/settings-personal.php:3
msgid "Encryption"
@@ -118,84 +119,84 @@ msgstr "Kryptering"
#: templates/settings-admin.php:7
msgid ""
"Enable recovery key (allow to recover users files in case of password loss):"
-msgstr ""
+msgstr "Aktiver gjenopprettingsnøkkel (tillat å gjenopprette brukerfiler i tilfelle tap av passord):"
#: templates/settings-admin.php:11
msgid "Recovery key password"
-msgstr ""
+msgstr "Passord for gjenopprettingsnøkkel"
#: templates/settings-admin.php:14
msgid "Repeat Recovery key password"
-msgstr ""
+msgstr "Gjenta passord for gjenopprettingsnøkkel"
#: templates/settings-admin.php:21 templates/settings-personal.php:51
msgid "Enabled"
-msgstr ""
+msgstr "Aktiv"
#: templates/settings-admin.php:29 templates/settings-personal.php:59
msgid "Disabled"
-msgstr ""
+msgstr "Inaktiv"
#: templates/settings-admin.php:34
msgid "Change recovery key password:"
-msgstr ""
+msgstr "Endre passord for gjenopprettingsnøkkel:"
#: templates/settings-admin.php:40
msgid "Old Recovery key password"
-msgstr ""
+msgstr "Gammelt passord for gjenopprettingsnøkkel"
#: templates/settings-admin.php:47
msgid "New Recovery key password"
-msgstr ""
+msgstr "Nytt passord for gjenopprettingsnøkkel"
#: templates/settings-admin.php:53
msgid "Repeat New Recovery key password"
-msgstr ""
+msgstr "Gjenta nytt passord for gjenopprettingsnøkkel"
#: templates/settings-admin.php:58
msgid "Change Password"
-msgstr ""
+msgstr "Endre passord"
#: templates/settings-personal.php:9
msgid "Your private key password no longer match your log-in password:"
-msgstr ""
+msgstr "Ditt passord for privat nøkkel stemmer ikke med påloggingspassordet ditt lenger:"
#: templates/settings-personal.php:12
msgid "Set your old private key password to your current log-in password."
-msgstr ""
+msgstr "Sett ditt gamle passord for privat nøkkel til ditt nåværende påloggingspassord."
#: templates/settings-personal.php:14
msgid ""
" If you don't remember your old password you can ask your administrator to "
"recover your files."
-msgstr ""
+msgstr "Hvis du ikke husker det gamle passordet ditt kan du spørre administratoren om å gjenopprette filene dine."
#: templates/settings-personal.php:22
msgid "Old log-in password"
-msgstr ""
+msgstr "Gammelt påloggingspassord"
#: templates/settings-personal.php:28
msgid "Current log-in password"
-msgstr ""
+msgstr "Nåværende påloggingspassord"
#: templates/settings-personal.php:33
msgid "Update Private Key Password"
-msgstr ""
+msgstr "Oppdater passord for privat nøkkel"
#: templates/settings-personal.php:42
msgid "Enable password recovery:"
-msgstr ""
+msgstr "Aktiver gjenoppretting av passord:"
#: templates/settings-personal.php:44
msgid ""
"Enabling this option will allow you to reobtain access to your encrypted "
"files in case of password loss"
-msgstr ""
+msgstr "Aktivering av dette valget tillater deg å gjenerobre tilgang til dine krypterte filer i tilfelle du mister passordet ditt."
#: templates/settings-personal.php:60
msgid "File recovery settings updated"
-msgstr ""
+msgstr "Innstillinger for gjenoppretting av filer ble oppdatert"
#: templates/settings-personal.php:61
msgid "Could not update file recovery"
-msgstr ""
+msgstr "Klarte ikke å oppdatere gjenoppretting av filer"
diff --git a/l10n/nb_NO/files_external.po b/l10n/nb_NO/files_external.po
index 3e778cb6ab4..91b4ca93914 100644
--- a/l10n/nb_NO/files_external.po
+++ b/l10n/nb_NO/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: Hans Nesse <>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -18,40 +18,44 @@ msgstr ""
"Language: nb_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Tilgang innvilget"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Feil ved konfigurering av Dropbox-lagring"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Gi tilgang"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Vær vennlig å oppgi gyldig Dropbox appnøkkel og hemmelighet."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Feil med konfigurering av Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Advarsel:</b> \"smbclient\" er ikke installert. Kan ikke montere CIFS/SMB mapper. Ta kontakt med din systemadministrator for å installere det."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Advarsel:</b> FTP støtte i PHP er ikke slått på eller innstallert. Kan ikke montere FTP mapper. Ta kontakt med din systemadministrator for å innstallere det."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Brukere"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Slett"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Aktiver ekstern lagring for bruker"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Tillat brukere å koble til egne eksterne lagringsmedium"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL root-sertifikater"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importer root-sertifikat"
diff --git a/l10n/nb_NO/files_sharing.po b/l10n/nb_NO/files_sharing.po
index cf4943e47fa..6f1948eeb76 100644
--- a/l10n/nb_NO/files_sharing.po
+++ b/l10n/nb_NO/files_sharing.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# vidaren <news@vidartysse.net>, 2014
# Stein-Aksel Basma <stabasm@hotmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -18,9 +19,13 @@ msgstr ""
"Language: nb_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Delt av {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
-msgstr ""
+msgstr "Denne delingen er passordbeskyttet"
#: templates/authenticate.php:7
msgid "The password is wrong. Try again."
@@ -32,54 +37,38 @@ msgstr "Passord"
#: templates/part.404.php:3
msgid "Sorry, this link doesn’t seem to work anymore."
-msgstr ""
+msgstr "Beklager, denne lenken ser ikke ut til å virke lenger."
#: templates/part.404.php:4
msgid "Reasons might be:"
-msgstr ""
+msgstr "Mulige årsaker:"
#: templates/part.404.php:6
msgid "the item was removed"
-msgstr ""
+msgstr "elementet er fjernet"
#: templates/part.404.php:7
msgid "the link expired"
-msgstr ""
+msgstr "lenken er utløpt"
#: templates/part.404.php:8
msgid "sharing is disabled"
-msgstr ""
+msgstr "deling er deaktivert"
#: templates/part.404.php:10
msgid "For more info, please ask the person who sent this link."
-msgstr ""
+msgstr "For mer informasjon, spør personen som sendte lenken."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s delte mappen %s med deg"
+msgid "shared by %s"
+msgstr "delt av %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s delte filen %s med deg"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Last ned"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Last opp"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Avbryt opplasting"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Forhåndsvisning ikke tilgjengelig for"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
-msgstr ""
+msgstr "Direkte lenke"
diff --git a/l10n/nb_NO/files_trashbin.po b/l10n/nb_NO/files_trashbin.po
index 5bb60afa538..630f9d9f66c 100644
--- a/l10n/nb_NO/files_trashbin.po
+++ b/l10n/nb_NO/files_trashbin.po
@@ -4,13 +4,14 @@
#
# Translators:
# Hans Nesse <>, 2013
+# vidaren <news@vidartysse.net>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +19,48 @@ msgstr ""
"Language: nb_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Kunne ikke slette %s fullstendig"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Kunne ikke gjenopprette %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Slettede filer"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Feil"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
-msgstr ""
+msgstr "gjenopprettet"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Ingenting her. Søppelkassen din er tom!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Navn"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Gjenopprett"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Slettet"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Slett"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
-msgstr "Slettet filer"
+msgstr "Slettede filer"
diff --git a/l10n/nb_NO/files_versions.po b/l10n/nb_NO/files_versions.po
index b55d8702d8f..52d99a921f6 100644
--- a/l10n/nb_NO/files_versions.po
+++ b/l10n/nb_NO/files_versions.po
@@ -3,13 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# espenbye <espenbye@me.com>, 2014
+# vidaren <news@vidartysse.net>, 2014
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"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-02-26 20:00+0000\n"
+"Last-Translator: vidaren <news@vidartysse.net>\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,24 +22,24 @@ msgstr ""
#: ajax/rollbackVersion.php:13
#, php-format
msgid "Could not revert: %s"
-msgstr ""
+msgstr "Klarte ikke å tilbakeføre: %s"
-#: js/versions.js:7
+#: js/versions.js:14
msgid "Versions"
msgstr "Versjoner"
-#: js/versions.js:53
+#: js/versions.js:60
msgid "Failed to revert {file} to revision {timestamp}."
-msgstr ""
+msgstr "Klarte ikke å tilbakeføre {file} til revisjon {timestamp}."
-#: js/versions.js:79
+#: js/versions.js:87
msgid "More versions..."
-msgstr ""
+msgstr "Flere versjoner"
-#: js/versions.js:116
+#: js/versions.js:125
msgid "No other versions available"
-msgstr ""
+msgstr "Det finnes ingen andre versjoner"
-#: js/versions.js:149
+#: js/versions.js:155
msgid "Restore"
msgstr "Gjenopprett"
diff --git a/l10n/nb_NO/lib.po b/l10n/nb_NO/lib.po
index 034978c5f13..cddd41ceeac 100644
--- a/l10n/nb_NO/lib.po
+++ b/l10n/nb_NO/lib.po
@@ -3,13 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# espenbye <espenbye@me.com>, 2014
+# vidaren <news@vidartysse.net>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-22 01:55-0500\n"
-"PO-Revision-Date: 2013-12-21 07:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -17,41 +19,41 @@ msgstr ""
"Language: nb_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
-msgstr ""
+msgstr "App \"%s\" kan ikke installeres fordi den ikke er kompatibel med denne versjonen av ownCloud."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
-msgstr ""
+msgstr "Intet app-navn spesifisert"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Hjelp"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Personlig"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Innstillinger"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Brukere"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Admin"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
-msgstr ""
+msgstr "Klarte ikke å oppgradere \"%s\"."
#: private/avatar.php:66
msgid "Unknown filetype"
@@ -61,15 +63,10 @@ msgstr "Ukjent filtype"
msgid "Invalid image"
msgstr "Ugyldig bilde"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "web tjenester du kontrollerer"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP-nedlasting av avslått"
@@ -90,76 +87,80 @@ msgstr "De valgte filene er for store til å kunne generere ZIP-fil"
msgid ""
"Please download the files separately in smaller chunks or kindly ask your "
"administrator."
-msgstr ""
+msgstr "Vennligst last ned filene separat i mindre deler eller spør administratoren pent."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
-msgstr ""
+msgstr "Ingen kilde spesifisert ved installering av app"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
-msgstr ""
+msgstr "Ingen href spesifisert ved installering av app fra http"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
-msgstr ""
+msgstr "Ingen sti spesifisert ved installering av app fra lokal fil"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
-msgstr ""
+msgstr "Arkiver av type %s støttes ikke"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
-msgstr ""
+msgstr "Klarte ikke å åpne arkiv ved installering av app"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
-msgstr ""
+msgstr "App-en inneholder ikke filen info.xml"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
-msgstr ""
+msgstr "App kan ikke installeres på grunn av ulovlig kode i appen."
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
-msgstr ""
+msgstr "App kan ikke installeres fordi den ikke er kompatibel med denne versjonen av ownCloud"
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
-msgstr ""
+msgstr "App kan ikke installeres fordi den inneholder tag <shipped>true</shipped> som ikke er tillatt for apper som ikke leveres med systemet"
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
+msgstr "App kan ikke installeres fordi versjonen i info.xml/version ikke er den samme som versjonen som rapporteres fra app-butikken"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
-msgstr ""
+msgstr "App-mappe finnes allerede"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
-msgstr ""
+msgstr "Kan ikke opprette app-mappe. Vennligst ordne opp i tillatelser. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Applikasjon er ikke påslått"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Autentikasjonsfeil"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Symbol utløpt. Vennligst last inn siden på nytt."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Filer"
@@ -175,31 +176,31 @@ msgstr "Bilder"
#: private/setup/abstractdatabase.php:26
#, php-format
msgid "%s enter the database username."
-msgstr ""
+msgstr "%s legg inn brukernavn for databasen."
#: private/setup/abstractdatabase.php:29
#, php-format
msgid "%s enter the database name."
-msgstr ""
+msgstr "%s legg inn navnet på databasen."
#: private/setup/abstractdatabase.php:32
#, php-format
msgid "%s you may not use dots in the database name"
-msgstr ""
+msgstr "%s du kan ikke bruke punktum i databasenavnet"
#: private/setup/mssql.php:20
#, php-format
msgid "MS SQL username and/or password not valid: %s"
-msgstr ""
+msgstr "MS SQL-brukernavn og/eller passord ikke gyldig: %s"
#: private/setup/mssql.php:21 private/setup/mysql.php:13
#: private/setup/oci.php:114 private/setup/postgresql.php:24
#: private/setup/postgresql.php:70
msgid "You need to enter either an existing account or the administrator."
-msgstr ""
+msgstr "Du må legge inn enten en eksisterende konto eller administratoren."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -212,7 +213,7 @@ msgstr ""
#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
#, php-format
msgid "DB Error: \"%s\""
-msgstr ""
+msgstr "Databasefeil: \"%s\""
#: private/setup/mysql.php:68 private/setup/oci.php:55
#: private/setup/oci.php:122 private/setup/oci.php:145
@@ -223,111 +224,117 @@ msgstr ""
#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
#, php-format
msgid "Offending command was: \"%s\""
-msgstr ""
+msgstr "Kommandoen som feilet: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
-msgstr ""
+msgstr "Klarte ikke å etablere forbindelse til Oracle"
#: private/setup/oci.php:41 private/setup/oci.php:113
msgid "Oracle username and/or password not valid"
-msgstr ""
+msgstr "Oracle-brukernavn og/eller passord er ikke gyldig"
#: private/setup/oci.php:170 private/setup/oci.php:202
#, php-format
msgid "Offending command was: \"%s\", name: %s, password: %s"
-msgstr ""
+msgstr "Kommando som feilet: \"%s\", navn: %s, passord: %s"
#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
msgid "PostgreSQL username and/or password not valid"
-msgstr ""
+msgstr "PostgreSQL-brukernavn og/eller passord er ikke gyldig"
#: private/setup.php:28
msgid "Set an admin username."
-msgstr ""
+msgstr "Sett et admin-brukernavn."
#: private/setup.php:31
msgid "Set an admin password."
-msgstr ""
+msgstr "Sett et admin-passord."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Din nettservev er ikke konfigurert korrekt for filsynkronisering. WebDAV ser ut til å ikke funkere."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Vennligst dobbelsjekk <a href='%s'>installasjonsguiden</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s delte »%s« med deg"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Kunne ikke finne kategori \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "sekunder siden"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] "%n minutter siden"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] "%n timer siden"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "i dag"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "i går"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] "%n dager siden"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "forrige måned"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] "%n dager siden"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "forrige år"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "år siden"
diff --git a/l10n/nb_NO/settings.po b/l10n/nb_NO/settings.po
index 39604e80dc2..4b481cd3dcb 100644
--- a/l10n/nb_NO/settings.po
+++ b/l10n/nb_NO/settings.po
@@ -3,15 +3,17 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# espenbye <espenbye@me.com>, 2014
# Hans Nesse <>, 2013
+# vidaren <news@vidartysse.net>, 2014
# Stein-Aksel Basma <stabasm@hotmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/owncloud/language/nb_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,6 +21,48 @@ msgstr ""
"Language: nb_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "E-post sendt"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Kryptering"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Lasting av liste fra App Store feilet."
@@ -30,11 +74,11 @@ msgstr "Autentiseringsfeil"
#: ajax/changedisplayname.php:31
msgid "Your full name has been changed."
-msgstr ""
+msgstr "Ditt fulle navn er blitt endret."
#: ajax/changedisplayname.php:34
msgid "Unable to change full name"
-msgstr ""
+msgstr "Klarte ikke å endre fullt navn"
#: ajax/creategroup.php:10
msgid "Group already exists"
@@ -88,88 +132,116 @@ msgstr "Kunne ikke oppdatere app."
#: changepassword/controller.php:20
msgid "Wrong password"
-msgstr ""
+msgstr "Feil passord"
#: changepassword/controller.php:42
msgid "No user supplied"
-msgstr ""
+msgstr "Ingen bruker angitt"
#: changepassword/controller.php:74
msgid ""
"Please provide an admin recovery password, otherwise all user data will be "
"lost"
-msgstr ""
+msgstr "Vennligst oppgi et administrativt gjenopprettingspassord. Ellers vil alle brukerdata gå tapt"
#: changepassword/controller.php:79
msgid ""
"Wrong admin recovery password. Please check the password and try again."
-msgstr ""
+msgstr "Feil administrativt gjenopprettingspassord. Sjekk passordet og prøv igjen."
#: changepassword/controller.php:87
msgid ""
"Back-end doesn't support password change, but the users encryption key was "
"successfully updated."
-msgstr ""
+msgstr "Serveren støtter ikke endring av passord, men oppdatering av brukerens krypteringsnøkkel var vellykket."
#: changepassword/controller.php:92 changepassword/controller.php:103
msgid "Unable to change password"
+msgstr "Kunne ikke endre passord"
+
+#: js/admin.js:73
+msgid "Sending..."
msgstr ""
-#: js/apps.js:43
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Brukerdokumentasjon"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Oppdater til {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Slå avBehandle "
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Aktiver"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Vennligst vent..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
-msgstr ""
+msgstr "Deaktivering av app feilet"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
-msgstr ""
+msgstr "Aktivering av app feilet"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Oppdaterer..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Feil ved oppdatering av app"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Feil"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Oppdater"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Oppdatert"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
+msgstr "Velg et profilbilde"
+
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Lagrer..."
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr "Dekrypterer filer... Vennligst vent, dette kan ta litt tid."
#: js/users.js:47
msgid "deleted"
@@ -183,265 +255,333 @@ msgstr "angre"
msgid "Unable to remove user"
msgstr "Kunne ikke slette bruker"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupper"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Gruppeadministrator"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Slett"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "legg til gruppe"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Oppgi et gyldig brukernavn"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Feil ved oppretting av bruker"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Oppgi et gyldig passord"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr ""
+msgstr "Advarsel: Hjemmemappe for bruker \"{user}\" eksisterer allerede"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__language_name__"
#: templates/admin.php:8
msgid "Everything (fatal issues, errors, warnings, info, debug)"
-msgstr ""
+msgstr "Alt (fatale problemer, feil, advarsler, info, debug)"
#: templates/admin.php:9
msgid "Info, warnings, errors and fatal issues"
-msgstr ""
+msgstr "Info, advarsler, feil og fatale problemer"
#: templates/admin.php:10
msgid "Warnings, errors and fatal issues"
-msgstr ""
+msgstr "Advarsler, feil og fatale problemer"
#: templates/admin.php:11
msgid "Errors and fatal issues"
-msgstr ""
+msgstr "Feil og fatale problemer"
#: templates/admin.php:12
msgid "Fatal issues only"
+msgstr "Kun fatale problemer"
+
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Ingen"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Logg inn"
+
+#: templates/admin.php:18
+msgid "Plain"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Sikkerhetsadvarsel"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
-msgstr ""
+msgstr "Du aksesserer %s via HTTP. Vi anbefaler på det sterkeste at du konfigurerer serveren til å kreve bruk av HTTPS i stedet."
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"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."
-msgstr ""
+msgstr "Datamappen og filene dine er sannsynligvis tilgjengelig fra Internett fordi .htaccess-filen ikke fungerer. Vi anbefaler på det sterkeste at du konfigurerer web-serveren din slik at datamappen ikke lenger er tilgjengelig eller at du flytter datamappen ut av web-serverens dokument-rotmappe."
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Installasjonsadvarsel"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Din nettservev er ikke konfigurert korrekt for filsynkronisering. WebDAV ser ut til å ikke funkere."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
-msgstr ""
+msgstr "Vennligst dobbeltsjekk <a href=\"%s\">installasjonsveilederne</a>."
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "Modulen 'fileinfo' mangler"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "PHP modulen 'fileinfo' mangler. Vi anbefaler at du aktiverer denne modulen for å kunne detektere mime-typen korrekt."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
-msgstr ""
+msgstr "Din PHP-versjon er udatert"
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
-msgstr ""
+msgstr "PHP-versjonen din er utdatert. Vi anbefaler på det sterkeste at du oppdaterer til 5.3.8 eller nyere fordi eldre versjoner ikke vil virke. Det er mulig at denne installasjoner ikke fungerer korrekt."
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "Språk virker ikke"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
-msgstr ""
+msgstr "Kan ikke sette systemets nasjonale innstillinger til en som støtter UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
-msgstr ""
+msgstr "Dette betyr at det kan forekomme problemer med visse tegn i filnavn."
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
-msgstr ""
+msgstr "Vi anbefaler på det sterkeste å installere pakkene som er nødvendig for at systemet skal støtte en av følgende nasjonale innstillinger: %s."
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "Ingen internettilkopling"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"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."
-msgstr ""
+msgstr "Denne serveren har ikke en fungerende Internett-tilkobling. Dette betyr at noen av funksjonene, slik som montering av ekstern lagring, påminnelser om oppdatering eller installering av 3-parts apper ikke fungerer. Fjerntilgang til filer og utsending av påminnelser i e-post virker kanskje ikke heller. Vi anbefaler at Internett-forbindelsen for denne serveren aktiveres hvis du vil ha full funksjonalitet."
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Utfør en oppgave med hver side som blir lastet"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
-msgstr ""
+msgstr "cron.php er registrert i en webcron-tjeneste for å kalle cron.php hvert 15. minutt over http."
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
-msgstr ""
+msgstr "Bruk systemets cron-tjeneste for å kalle cron.php hvert 15. minutt."
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Deling"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Aktiver API for Deling"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Tillat apps å bruke API for Deling"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Tillat lenker"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
-msgstr "Tillat brukere å dele filer med lenker"
+msgstr "Tillat brukere å dele filer offentlig med lenker"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
-msgstr ""
+msgstr "Tillat offentlig opplasting"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
-msgstr ""
+msgstr "Tillat at brukere lar andre laste opp til deres offentlig delte mapper"
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "TIllat videredeling"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Tillat brukere å dele filer som allerede har blitt delt med dem"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Tillat brukere å dele med alle"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Tillat kun deling med andre brukere i samme gruppe"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
-msgstr ""
+msgstr "Tillat påminnelser i e-post"
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
-msgstr ""
+msgstr "Tillat at brukere sender epost-påminnelser for delte filer"
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Sikkerhet"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "Tving HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
-msgstr ""
+msgstr "Tvinger klientene til å koble til %s via en kryptert forbindelse."
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
+msgstr "Vennligst koble til din %s via HTTPS for å aktivere eller deaktivere tvungen SSL."
+
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Server-adresse"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Port"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:357
msgid "Log"
msgstr "Logg"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Loggnivå"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Mer"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Mindre"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Versjon"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -451,30 +591,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Utviklet av<a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud sammfunnet</a>, <a href=\"https://github.com/owncloud\" target=\"_blank\">kildekoden</a> er lisensiert under <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Legg til din App"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Flere Apps"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Velg en app"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Se applikasjonens side på apps.owncloud.org"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lisensiert av <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Brukerdokumentasjon"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Administratordokumentasjon"
@@ -508,7 +652,7 @@ msgstr "Vis \"Førstegangs veiveiseren\" på nytt"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Du har brukt <strong>%s</strong> av tilgjengelig <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Passord"
@@ -520,151 +664,149 @@ msgstr "Passord har blitt endret"
msgid "Unable to change your password"
msgstr "Kunne ikke endre passordet ditt"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Nåværende passord"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nytt passord"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Endre passord"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
-msgstr ""
+msgstr "Fullt navn"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Epost"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Din e-postadresse"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Oppi epostadressen du vil tilbakestille passordet for"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Profilbilde"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
-msgstr ""
+msgstr "Last opp nytt"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
-msgstr ""
+msgstr "Velg nytt fra Filer"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
-msgstr ""
+msgstr "Fjern bilde"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
-msgstr ""
+msgstr "Enten png eller jpg. Helst kvadratisk men du kan beskjære det."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
-msgstr ""
+msgstr "Avataren din kommer fra din opprinnelige konto."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Avbryt"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
-msgstr ""
+msgstr "Velg som profilbilde"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Språk"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Bidra til oversettelsen"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr ""
+msgstr "Bruk denne adressen for å <a href=\"%s\" target=\"_blank\">aksessere filene dine via WebDAV</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Kryptering"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
-msgstr ""
+msgstr "Krypterings-appen er ikke aktiv lenger. Vennligst dekrypter alle filene dine"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
-msgstr ""
+msgstr "Innloggingspassord"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
-msgstr ""
+msgstr "Dekrypter alle filer"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Logginn navn"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Opprett"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
-msgstr ""
+msgstr "Administrativt gjenopprettingspassord"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
-msgstr ""
+msgstr "Legg inn gjenopprettingspassordet for å gjenopprette brukerfilene når passordet endres"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Standard lager"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
-msgstr ""
+msgstr "Legg inn lagringskvote (f.eks. \"512 MB\" eller \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Ubegrenset"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Annet"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Brukernavn"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Lager"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
-msgstr ""
+msgstr "endre fullt navn"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "sett nytt passord"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Standard"
diff --git a/l10n/nb_NO/user_ldap.po b/l10n/nb_NO/user_ldap.po
index ca55fe72a9a..ae84487d1bb 100644
--- a/l10n/nb_NO/user_ldap.po
+++ b/l10n/nb_NO/user_ldap.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# vidaren <news@vidartysse.net>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-22 01:55-0500\n"
-"PO-Revision-Date: 2013-12-21 07:10+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -19,7 +20,7 @@ msgstr ""
#: ajax/clearMappings.php:34
msgid "Failed to clear the mappings."
-msgstr ""
+msgstr "Klarte ikke å nullstille tilknytningene."
#: ajax/deleteConfiguration.php:34
msgid "Failed to delete the server configuration"
@@ -39,24 +40,24 @@ msgstr "Konfigurasjonen er i orden, men Bind mislyktes. Vennligst sjekk tjener-k
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
-msgstr ""
+msgstr "Konfigurasjonen er ikke gyldig. Sjekk loggene for flere detaljer."
#: ajax/wizard.php:32
msgid "No action specified"
-msgstr ""
+msgstr "Ingen handling spesifisert"
#: ajax/wizard.php:38
msgid "No configuration specified"
-msgstr ""
+msgstr "Ingen konfigurasjon spesifisert"
#: ajax/wizard.php:81
msgid "No data specified"
-msgstr ""
+msgstr "Ingen data spesifisert"
#: ajax/wizard.php:89
#, php-format
msgid " Could not set configuration %s"
-msgstr ""
+msgstr "Klarte ikke å sette konfigurasjon %s"
#: js/settings.js:67
msgid "Deletion failed"
@@ -76,7 +77,7 @@ msgstr "Kan ikke legge til tjener-konfigurasjon"
#: js/settings.js:127
msgid "mappings cleared"
-msgstr ""
+msgstr "tilknytninger nullstilt"
#: js/settings.js:128
msgid "Success"
@@ -86,43 +87,43 @@ msgstr "Suksess"
msgid "Error"
msgstr "Feil"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
-msgstr ""
+msgstr "Konfigurasjon OK"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
-msgstr ""
+msgstr "Konfigurasjon feil"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
-msgstr ""
+msgstr "Konfigurasjon ufullstendig"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Velg grupper"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
-msgstr ""
+msgstr "Velg objektklasser"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
-msgstr ""
+msgstr "Velg attributter"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Tilkoblingstest lyktes"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Tilkoblingstest mislyktes"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Er du sikker på at du vil slette aktiv tjener-konfigurasjon?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Bekreft sletting"
@@ -130,23 +131,23 @@ msgstr "Bekreft sletting"
#, php-format
msgid "%s group found"
msgid_plural "%s groups found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s gruppe funnet"
+msgstr[1] "%s grupper funnet"
#: lib/wizard.php:122
#, php-format
msgid "%s user found"
msgid_plural "%s users found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s bruker funnet"
+msgstr[1] "%s brukere funnet"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
-msgstr ""
+msgstr "Ugyldig tjener"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
-msgstr ""
+msgstr "Fant ikke den ønskede funksjonaliteten"
#: templates/part.settingcontrols.php:2
msgid "Save"
@@ -154,7 +155,7 @@ msgstr "Lagre"
#: templates/part.settingcontrols.php:4
msgid "Test Configuration"
-msgstr ""
+msgstr "Test konfigurasjonen"
#: templates/part.settingcontrols.php:10 templates/part.wizardcontrols.php:14
msgid "Help"
@@ -162,63 +163,63 @@ msgstr "Hjelp"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
msgid "only those object classes:"
-msgstr ""
+msgstr "kun de objektklassene:"
#: templates/part.wizard-groupfilter.php:17
#: templates/part.wizard-userfilter.php:17
msgid "only from those groups:"
-msgstr ""
+msgstr "kun fra de gruppene:"
#: templates/part.wizard-groupfilter.php:25
#: templates/part.wizard-loginfilter.php:32
#: templates/part.wizard-userfilter.php:25
msgid "Edit raw filter instead"
-msgstr ""
+msgstr "Rediger ubearbeidet filter i stedet"
#: templates/part.wizard-groupfilter.php:30
#: templates/part.wizard-loginfilter.php:37
#: templates/part.wizard-userfilter.php:30
msgid "Raw LDAP filter"
-msgstr ""
+msgstr "Ubearbeidet LDAP-filter"
#: templates/part.wizard-groupfilter.php:31
#, php-format
msgid ""
"The filter specifies which LDAP groups shall have access to the %s instance."
-msgstr ""
+msgstr "Filteret spesifiserer hvilke LDAP-grupper som skal ha tilgang til %s-instansen."
#: templates/part.wizard-groupfilter.php:38
msgid "groups found"
-msgstr ""
+msgstr "grupper funnet"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
-msgstr ""
+msgstr "LDAP-brukernavn:"
#: templates/part.wizard-loginfilter.php:16
msgid "LDAP Email Address:"
-msgstr ""
+msgstr "LDAP-epostadresse:"
#: templates/part.wizard-loginfilter.php:24
msgid "Other Attributes:"
-msgstr ""
+msgstr "Andre attributter:"
#: templates/part.wizard-loginfilter.php:38
#, 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 "Definerer filteret som skal brukes når innlogging forsøkes. %%uid erstatter brukernavnet i innloggingshandlingen. Eksempel: \"uid=%%uid\""
#: templates/part.wizard-server.php:18
msgid "Add Server Configuration"
@@ -266,18 +267,18 @@ msgstr "Du kan spesifisere Base DN for brukere og grupper under Avansert fanen"
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
#, php-format
msgid ""
"The filter specifies which LDAP users shall have access to the %s instance."
-msgstr ""
+msgstr "Filteret spesifiserer hvilke LDAP-brukere som skal ha tilgang til %s-instansen."
#: templates/part.wizard-userfilter.php:38
msgid "users found"
-msgstr ""
+msgstr "brukere funnet"
#: templates/part.wizardcontrols.php:5
msgid "Back"
@@ -292,7 +293,7 @@ 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>Advarsel:</b> Appene user_ldap og user_webdavauth er ikke kompatible med hverandre. Uventet oppførsel kan forekomme. Be systemadministratoren om å deaktivere en av dem."
#: templates/settings.php:14
msgid ""
@@ -302,7 +303,7 @@ msgstr "<b>Warning:</b> PHP LDAP modulen er ikke installert, hjelperen vil ikke
#: templates/settings.php:20
msgid "Connection Settings"
-msgstr ""
+msgstr "Innstillinger for tilkobling"
#: templates/settings.php:22
msgid "Configuration Active"
@@ -320,19 +321,19 @@ msgstr "Sikkerhetskopierings (Replica) vert"
msgid ""
"Give an optional backup host. It must be a replica of the main LDAP/AD "
"server."
-msgstr ""
+msgstr "Oppgi en valgfri reservetjener. Den må være en replika av hovedtjeneren for LDAP/AD."
#: templates/settings.php:24
msgid "Backup (Replica) Port"
-msgstr ""
+msgstr "Reserve (Replika) Port"
#: templates/settings.php:25
msgid "Disable Main Server"
-msgstr ""
+msgstr "Deaktiver hovedtjeneren"
#: templates/settings.php:25
msgid "Only connect to the replica server."
-msgstr ""
+msgstr "Koble til bare replika-tjeneren."
#: templates/settings.php:26
msgid "Case insensitve LDAP server (Windows)"
@@ -347,11 +348,11 @@ msgstr "Slå av SSL-sertifikat validering"
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 "Ikke anbefalt, bruk kun for testing! Hvis tilkobling bare virker med dette valget, importer LDAP-tjenerens SSL-sertifikat i %s-serveren din."
#: templates/settings.php:28
msgid "Cache Time-To-Live"
-msgstr ""
+msgstr "Levetid i mellomlager"
#: templates/settings.php:28
msgid "in seconds. A change empties the cache."
@@ -359,7 +360,7 @@ msgstr "i sekunder. En endring tømmer bufferen."
#: templates/settings.php:30
msgid "Directory Settings"
-msgstr ""
+msgstr "Innstillinger for Katalog"
#: templates/settings.php:32
msgid "User Display Name Field"
@@ -367,7 +368,7 @@ msgstr "Vis brukerens navnfelt"
#: templates/settings.php:32
msgid "The LDAP attribute to use to generate the user's display name."
-msgstr ""
+msgstr "LDAP-attributten som skal brukes til å generere brukerens visningsnavn."
#: templates/settings.php:33
msgid "Base User Tree"
@@ -379,11 +380,11 @@ msgstr "En Bruker Base DN pr. linje"
#: templates/settings.php:34
msgid "User Search Attributes"
-msgstr ""
+msgstr "Attributter for brukersøk"
#: templates/settings.php:34 templates/settings.php:37
msgid "Optional; one attribute per line"
-msgstr ""
+msgstr "Valgfritt, en attributt pr. linje"
#: templates/settings.php:35
msgid "Group Display Name Field"
@@ -391,7 +392,7 @@ msgstr "Vis gruppens navnfelt"
#: templates/settings.php:35
msgid "The LDAP attribute to use to generate the groups's display name."
-msgstr ""
+msgstr "LDAP-attributten som skal brukes til å generere gruppens visningsnavn."
#: templates/settings.php:36
msgid "Base Group Tree"
@@ -403,47 +404,57 @@ msgstr "En gruppe hoved-DN pr. linje"
#: templates/settings.php:37
msgid "Group Search Attributes"
-msgstr ""
+msgstr "Attributter for gruppesøk"
#: templates/settings.php:38
msgid "Group-Member association"
msgstr "gruppe-medlem assosiasjon"
-#: templates/settings.php:40
-msgid "Special Attributes"
+#: templates/settings.php:39
+msgid "Nested Groups"
msgstr ""
-#: templates/settings.php:42
-msgid "Quota Field"
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
msgstr ""
+#: templates/settings.php:41
+msgid "Special Attributes"
+msgstr "Spesielle attributter"
+
#: templates/settings.php:43
+msgid "Quota Field"
+msgstr "Felt med lagringskvote"
+
+#: templates/settings.php:44
msgid "Quota Default"
-msgstr ""
+msgstr "Standard lagringskvote"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "i bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
-msgstr ""
+msgstr "Felt med e-postadresse"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
-msgstr ""
+msgstr "Navneregel for brukers hjemmemappe"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "La stå tom for brukernavn (standard). Ellers, spesifiser en LDAP/AD attributt."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
-msgstr ""
+msgstr "Internt brukernavn"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -457,17 +468,17 @@ 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 "Som standard vil det interne brukernavnet bli laget utifra UUID-attributten. Dette sikrer at brukernavnet er unikt og at det ikke er nødvendig å konvertere tegn. Det interne brukernavnet har den begrensningen at bare disse tegnene er tillatt: [ a-zA-Z0-9_.@- ]. Andre tegn erstattes av tilsvarende ASCII-tegn eller blir ganske enkelt utelatt. Ved kollisjon blir et nummer lagt til / øket. Det interne brukernavnet brukes til å identifisere en bruker internt. Det er også standardnavnet på brukerens hjemmemappe. Det er også med i fjern-URL-er, for eksempel for alle *DAV-tjenester. Med denne innstillingen kan standard oppførsel overstyres. For å få en oppførsel som likner oppførselen før ownCloud 5, legg inn attributten for brukerens visningsnavn i dette feltet. La feltet stå tomt for standard oppførsel. Endringer vil kun påvirke nylig tilknyttede (opprettede) LDAP-brukere."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
-msgstr ""
+msgstr "Attributt for internt brukernavn:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
-msgstr ""
+msgstr "Overstyr UUID-oppdaging"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -476,21 +487,21 @@ 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 "Som standard blir UUID-attributten oppdaget automatisk. UUID-attributten brukes til å identifisere LDAP-brukere og -grupper uten tvil. Det interne brukernavnet vil også bli laget basert på UUID, hvis ikke annet er spesifisert ovenfor. Du kan overstyre innstillingen og oppgi den attributten du ønsker. Du må forsikre det om at din valgte attributt kan hentes ut både for brukere og for grupper og at den er unik. La stå tomt for standard oppførsel. Endringer vil kun påvirke nylig tilknyttede (opprettede) LDAP-brukere og -grupper."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
-msgstr ""
+msgstr "UUID-attributt for brukere:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
-msgstr ""
+msgstr "UUID-attributt for grupper:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
-msgstr ""
+msgstr "Tilknytning av brukernavn til LDAP-bruker"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -502,12 +513,12 @@ 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 "Brukernavn brukes til å lagre og tilordne (meta)data. For at brukere skal identifiseres og gjenkjennes presist, vil hver LDAP-bruker ha et internt brukernavn. Dette krever en tilknytning fra brukernavn til LDAP-bruker. Brukernavn som opprettes blir knyttet til LDAP-brukerens UUID. I tillegg mellomlagres DN for å redusere LDAP-kommunikasjon, men det brukes ikke til identifisering. Hvis DN endres vil endringene bli oppdaget. Det interne brukernavnet brukes alle steder. Nullstilling av tilknytningene vil etterlate seg rester overalt. Nullstilling av tilknytningene skjer ikke pr. konfigurasjon, det påvirker alle LDAP-konfigurasjoner! Nullstill aldri tilknytningene i et produksjonsmiljø, kun ved testing eller eksperimentering."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
-msgstr ""
+msgstr "Nullstill tilknytning av brukernavn til LDAP-bruker"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
-msgstr ""
+msgstr "Nullstill tilknytning av gruppenavn til LDAP-gruppe"
diff --git a/l10n/nb_NO/user_webdavauth.po b/l10n/nb_NO/user_webdavauth.po
index 8be4a5ee62f..3524341ab83 100644
--- a/l10n/nb_NO/user_webdavauth.po
+++ b/l10n/nb_NO/user_webdavauth.po
@@ -5,13 +5,14 @@
# Translators:
# espenbye <espenbye@me.com>, 2013
# espenbye <espenbye@me.com>, 2012
+# vidaren <news@vidartysse.net>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\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"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-02 23:20+0000\n"
+"Last-Translator: vidaren <news@vidartysse.net>\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"
@@ -21,7 +22,7 @@ msgstr ""
#: templates/settings.php:3
msgid "WebDAV Authentication"
-msgstr ""
+msgstr "WebDAV-autentisering"
#: templates/settings.php:4
msgid "Address: "
@@ -32,4 +33,4 @@ 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 "Brukerens påloggingsinformasjon vil bli sendt til denne adressen. Denne utvidelsen sjekker svaret og vil tolke HTTP-statuskodene 401 og 403 som ugyldig bruker eller passord, og alle andre svar tolkes som gyldig påloggings."
diff --git a/l10n/nds/core.po b/l10n/nds/core.po
index 14b1f47bfbd..fd6f56976f4 100644
--- a/l10n/nds/core.po
+++ b/l10n/nds/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-08 03:26+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Low German (http://www.transifex.com/projects/p/owncloud/language/nds/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: nds\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:858
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -293,123 +303,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -525,7 +541,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/nds/files.po b/l10n/nds/files.po
index 0923a19e994..3d928e12423 100644
--- a/l10n/nds/files.po
+++ b/l10n/nds/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Low German (http://www.transifex.com/projects/p/owncloud/language/nds/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/nds/files_encryption.po b/l10n/nds/files_encryption.po
index 868191ccce7..defa439e7a7 100644
--- a/l10n/nds/files_encryption.po
+++ b/l10n/nds/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Low German (http://www.transifex.com/projects/p/owncloud/language/nds/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/nds/files_external.po b/l10n/nds/files_external.po
index ed547a97ccc..0cbcb8aaa13 100644
--- a/l10n/nds/files_external.po
+++ b/l10n/nds/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-24 10:48+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Low German (http://www.transifex.com/projects/p/owncloud/language/nds/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: nds\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:453
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:457
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:460
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/nds/files_sharing.po b/l10n/nds/files_sharing.po
index 4b81b2ed055..9db95efcab0 100644
--- a/l10n/nds/files_sharing.po
+++ b/l10n/nds/files_sharing.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-24 10:48+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Low German (http://www.transifex.com/projects/p/owncloud/language/nds/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: nds\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -55,30 +59,14 @@ msgstr ""
#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:20
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:28 templates/public.php:94
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:45 templates/public.php:48
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:58
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:91
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:98
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/nds/files_trashbin.po b/l10n/nds/files_trashbin.po
index 3118b3b06d7..2ec4379ecc3 100644
--- a/l10n/nds/files_trashbin.po
+++ b/l10n/nds/files_trashbin.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-27 02:28-0400\n"
-"PO-Revision-Date: 2013-10-24 10:48+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Low German (http://www.transifex.com/projects/p/owncloud/language/nds/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: nds\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/nds/lib.po b/l10n/nds/lib.po
index 8fe55cbf501..f44dacaa1ca 100644
--- a/l10n/nds/lib.po
+++ b/l10n/nds/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Low German (http://www.transifex.com/projects/p/owncloud/language/nds/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: nds\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/nds/settings.po b/l10n/nds/settings.po
index a24c4c4aca6..72cef409fc8 100644
--- a/l10n/nds/settings.po
+++ b/l10n/nds/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Low German (http://www.transifex.com/projects/p/owncloud/language/nds/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: nds\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/nds/user_ldap.po b/l10n/nds/user_ldap.po
index 9bb61ef276d..66bc16b25d8 100644
--- a/l10n/nds/user_ldap.po
+++ b/l10n/nds/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Low German (http://www.transifex.com/projects/p/owncloud/language/nds/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/ne/core.po b/l10n/ne/core.po
index 5fe329f3e9b..6e5273cb82c 100644
--- a/l10n/ne/core.po
+++ b/l10n/ne/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-08 03:26+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: ne\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:858
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -293,123 +303,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -525,7 +541,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/ne/files.po b/l10n/ne/files.po
index 0d44c7750fa..56d8f5dab45 100644
--- a/l10n/ne/files.po
+++ b/l10n/ne/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/ne/files_encryption.po b/l10n/ne/files_encryption.po
index 334bc328e2b..79efb4cb4b1 100644
--- a/l10n/ne/files_encryption.po
+++ b/l10n/ne/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/ne/files_external.po b/l10n/ne/files_external.po
index 7e7ed0e3968..f42bf8b71d4 100644
--- a/l10n/ne/files_external.po
+++ b/l10n/ne/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-05-25 02:01+0200\n"
-"PO-Revision-Date: 2013-05-24 13:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: ne\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:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:66
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:36 js/google.js:93
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:431
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:434
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:437
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ne/files_sharing.po b/l10n/ne/files_sharing.po
index 2d9ef07ffd8..d363ca3ea74 100644
--- a/l10n/ne/files_sharing.po
+++ b/l10n/ne/files_sharing.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: ne\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -55,30 +59,14 @@ msgstr ""
#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:20
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:28 templates/public.php:94
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:45 templates/public.php:48
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:58
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:91
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:98
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/ne/files_trashbin.po b/l10n/ne/files_trashbin.po
index d733415ed4d..b964888914e 100644
--- a/l10n/ne/files_trashbin.po
+++ b/l10n/ne/files_trashbin.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-10 22:26-0400\n"
-"PO-Revision-Date: 2013-10-11 02:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: ne\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:23
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:26 templates/index.php:28
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:37 templates/index.php:38
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/ne/lib.po b/l10n/ne/lib.po
index bc3849b95dc..92e6df5e03a 100644
--- a/l10n/ne/lib.po
+++ b/l10n/ne/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: ne\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/ne/settings.po b/l10n/ne/settings.po
index e0f8135708a..12d2b048d84 100644
--- a/l10n/ne/settings.po
+++ b/l10n/ne/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: ne\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/ne/user_ldap.po b/l10n/ne/user_ldap.po
index 90edbef2af7..8d19c156bd5 100644
--- a/l10n/ne/user_ldap.po
+++ b/l10n/ne/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/owncloud/language/ne/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/nl/core.po b/l10n/nl/core.po
index 54f27a40f2c..4e33e23483f 100644
--- a/l10n/nl/core.po
+++ b/l10n/nl/core.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# André Koot <meneer@tken.net>, 2013
+# André Koot <meneer@tken.net>, 2013-2014
# kwillems <kwillems@zonnet.nl>, 2013
# Jorcee <mail@jordyc.nl>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 08:20+0000\n"
"Last-Translator: André Koot <meneer@tken.net>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -20,12 +20,11 @@ msgstr ""
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s deelde »%s« met jou"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr "De vervaldatum ligt in het verleden."
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Kon geen e-mail sturen aan de volgende gebruikers: %s"
@@ -42,19 +41,6 @@ msgstr "Onderhoudsmodus uitgeschakeld"
msgid "Updated database"
msgstr "Database bijgewerkt"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "Bijwerken bestandscache. Dit kan even duren..."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Bestandscache bijgewerkt"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "... %d%% gereed ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Geen afbeelding of bestand opgegeven"
@@ -75,135 +61,139 @@ msgstr "Geen tijdelijke profielafbeelding beschikbaar. Probeer het opnieuw"
msgid "No crop data provided"
msgstr "Geen bijsnijdingsgegevens opgegeven"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "zondag"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "maandag"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "dinsdag"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "woensdag"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "donderdag"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "vrijdag"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "zaterdag"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "januari"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "februari"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "maart"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "april"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "mei"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "juni"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "juli"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "augustus"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "september"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "oktober"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "november"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "december"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Instellingen"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Opslaan"
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "seconden geleden"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] "%n minuten geleden"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] "%n uur geleden"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "vandaag"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "gisteren"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] "%n dagen geleden"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "vorige maand"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] "%n maanden geleden"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "maanden geleden"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "vorig jaar"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "jaar geleden"
@@ -271,6 +261,26 @@ msgstr "({count} geselecteerd)"
msgid "Error loading file exists template"
msgstr "Fout bij laden bestand bestaat al sjabloon"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "Zeer zwak wachtwoord"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "Zwak wachtwoord"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr "Matig wachtwoord"
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "Goed wachtwoord"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "Sterk wachtwoord"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Gedeeld"
@@ -279,12 +289,12 @@ msgstr "Gedeeld"
msgid "Share"
msgstr "Delen"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Fout"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Fout tijdens het delen"
@@ -296,123 +306,123 @@ msgstr "Fout tijdens het stoppen met delen"
msgid "Error while changing permissions"
msgstr "Fout tijdens het veranderen van permissies"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Gedeeld met u en de groep {group} door {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Gedeeld met u door {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Delen met gebruiker of groep ..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Deel link"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Wachtwoord beveiligd"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Wachtwoord"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Sta publieke uploads toe"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "E-mail link naar persoon"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Versturen"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Stel vervaldatum in"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Vervaldatum"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Deel via e-mail:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Geen mensen gevonden"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "groep"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Verder delen is niet toegestaan"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Gedeeld in {item} met {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Stop met delen"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "melden per e-mail"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "kan wijzigen"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "toegangscontrole"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "creëer"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "bijwerken"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "verwijderen"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "deel"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Wachtwoord beveiligd"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Fout tijdens het verwijderen van de verval datum"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Fout tijdens het instellen van de vervaldatum"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Versturen ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "E-mail verzonden"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Waarschuwing"
@@ -459,11 +469,17 @@ msgstr "De update is niet geslaagd. Meld dit probleem aan bij de <a href=\"https
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "De update is geslaagd. Je wordt teruggeleid naar je eigen ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s wachtwoord reset"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr "Er ontstond een probleem bij het versturen van het e-mailbericht, neem contact op met uw beheerder."
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Gebruik de volgende link om je wachtwoord te resetten: {link}"
@@ -483,8 +499,8 @@ msgstr "Aanvraag mislukt!<br>Weet je zeker dat je gebruikersnaam en/of wachtwoor
msgid "You will receive a link to reset your password via Email."
msgstr "Je ontvangt een link om je wachtwoord opnieuw in te stellen via e-mail."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Gebruikersnaam"
@@ -528,7 +544,7 @@ msgstr "Persoonlijk"
msgid "Users"
msgstr "Gebruikers"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Apps"
@@ -638,49 +654,47 @@ msgstr "Bekijk de <a href=\"%s\" target=\"_blank\">documentatie</a> voor Informa
msgid "Create an <strong>admin account</strong>"
msgstr "Maak een <strong>beheerdersaccount</strong> aan"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Geavanceerd"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr "Opslag & database"
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Gegevensmap"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Configureer de database"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "zal gebruikt worden"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Gebruiker database"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Wachtwoord database"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Naam database"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Database tablespace"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Databaseserver"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Installatie afronden"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Afronden ..."
@@ -696,7 +710,7 @@ msgstr "Deze applicatie heeft een werkend JavaScript nodig. <a href=\"http://en
msgid "%s is available. Get more information on how to update."
msgstr "%s is beschikbaar. Verkrijg meer informatie over het bijwerken."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Afmelden"
@@ -722,28 +736,28 @@ msgstr "Authenticatie bij de server mislukte!"
msgid "Please contact your administrator."
msgstr "Neem contact op met uw systeembeheerder."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Wachtwoord vergeten?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "onthoud gegevens"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Meld je aan"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Alternatieve inlogs"
#: 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>"
-msgstr "Hallo daar,<br><br>even een berichtje dat %s »%s« met u deelde.<br><a href=\"%s\">Bekijk hier!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr "Hallo daar,<br><br>we willen even laten weten dat %s <strong>%s</strong> met u heeft gedeeld.<br><a href=\"%s\">Bekijk het!</a><br><br>"
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/nl/files.po b/l10n/nl/files.po
index bd5ede56598..d386e8bbe53 100644
--- a/l10n/nl/files.po
+++ b/l10n/nl/files.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# André Koot <meneer@tken.net>, 2013
+# André Koot <meneer@tken.net>, 2013-2014
# kwillems <kwillems@zonnet.nl>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-24 01:55-0500\n"
-"PO-Revision-Date: 2013-12-23 08:30+0000\n"
-"Last-Translator: André Koot <meneer@tken.net>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,36 +29,48 @@ msgstr "Kon %s niet verplaatsen - Er bestaat al een bestand met deze naam"
msgid "Could not move %s"
msgstr "Kon %s niet verplaatsen"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Bestandsnaam kan niet leeg zijn."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "De bestandsnaam mag geen \"/\" bevatten. Kies een andere naam."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "\"%s\" is een ongeldige bestandsnaam."
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Onjuiste naam; '\\', '/', '<', '>', ':', '\"', '|', '?' en '*' zijn niet toegestaan."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr "De doelmap is verplaatst of verwijderd."
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "De naam %s bestaat al in map %s. Kies een andere naam."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Geen geldige bron"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Server mag geen URS's openen, controleer de server configuratie"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Fout bij downloaden %s naar %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Fout bij creëren bestand"
@@ -66,236 +78,231 @@ msgstr "Fout bij creëren bestand"
msgid "Folder name cannot be empty."
msgstr "Mapnaam mag niet leeg zijn."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "De mapnaam mag geen \"/\" bevatten. Kies een andere naam."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Fout bij aanmaken map"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Kan upload map niet instellen."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Ongeldig Token"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Er was geen bestand geladen. Onbekende fout"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "De upload van het bestand is goedgegaan."
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Het geüploade bestand overscheidt de upload_max_filesize optie in php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Het bestand overschrijdt de MAX_FILE_SIZE instelling dat is opgegeven in het HTML formulier"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Het bestand is gedeeltelijk geüpload"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Er is geen bestand geüpload"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Er ontbreekt een tijdelijke map"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Schrijven naar schijf mislukt"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Niet genoeg opslagruimte beschikbaar"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Upload mislukt, Kon geen bestandsinfo krijgen."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Upload mislukt. Kon ge-uploade bestand niet vinden"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Upload mislukt, Kon geen bestandsinfo krijgen."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Ongeldige directory."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Bestanden"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Kan {filename} niet uploaden omdat het een map is of 0 bytes groot is"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Niet genoeg ruimte beschikbaar"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr "Totale bestandsgrootte {size1} groter dan uploadlimiet {size2}"
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr "Niet genoeg vrije ruimte. U upload {size1}, maar is is slechts {size2} beschikbaar"
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Uploaden geannuleerd."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Kon het resultaat van de server niet terugkrijgen."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URL mag niet leeg zijn"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "in de home map 'Shared' is een gereserveerde bestandsnaam"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} bestaat al"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Kon bestand niet creëren"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Kon niet creëren map"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Fout bij ophalen URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Delen"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Verwijder definitief"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Hernoem"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "In behandeling"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Kon niet hernoemen bestand"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "verving {new_name} met {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "ongedaan maken"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Fout bij verwijderen bestand."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] "%n mappen"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] "%n bestanden"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} en {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n bestand aan het uploaden"
msgstr[1] "%n bestanden aan het uploaden"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' is een ongeldige bestandsnaam."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "\"{name}\" is een ongeldige bestandsnaam."
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Onjuiste naam; '\\', '/', '<', '>', ':', '\"', '|', '?' en '*' zijn niet toegestaan."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Uw opslagruimte zit vol, Bestanden kunnen niet meer worden ge-upload of gesynchroniseerd!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Uw opslagruimte zit bijna vol ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Crypto app is geactiveerd, maar uw sleutels werden niet geïnitialiseerd. Log uit en log daarna opnieuw in."
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Ongeldige privésleutel voor crypto app. Werk het privésleutel wachtwoord bij in uw persoonlijke instellingen om opnieuw toegang te krijgen tot uw versleutelde bestanden."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Encryptie is uitgeschakeld maar uw bestanden zijn nog steeds versleuteld. Ga naar uw persoonlijke instellingen om uw bestanden te decoderen."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Uw download wordt voorbereid. Dit kan enige tijd duren bij grote bestanden."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Fout bij verplaatsen bestand"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Fout"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Naam"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Grootte"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Aangepast"
@@ -303,12 +310,12 @@ msgstr "Aangepast"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Ongeldige mapnaam. Gebruik van 'Shared' is gereserveerd."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s kon niet worden hernoemd"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Uploaden"
@@ -344,72 +351,68 @@ msgstr "Maximale grootte voor ZIP bestanden"
msgid "Save"
msgstr "Bewaren"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Nieuw"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Nieuw tekstbestand"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Tekstbestand"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Nieuwe map"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Map"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Vanaf link"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Verwijderde bestanden"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Upload afbreken"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "U hebt geen toestemming om hier te uploaden of bestanden te maken"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Er bevindt zich hier niets. Upload een bestand!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Downloaden"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Verwijder"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Upload is te groot"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Bestanden worden gescand, even wachten."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Er wordt gescand"
-
-#: 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 ed6bb180e8a..0e0cf6cab72 100644
--- a/l10n/nl/files_encryption.po
+++ b/l10n/nl/files_encryption.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# André Koot <meneer@tken.net>, 2013
+# André Koot <meneer@tken.net>, 2013-2014
# Len <lenny@weijl.org>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-02 17:27-0500\n"
-"PO-Revision-Date: 2013-11-30 19:00+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 18:11+0000\n"
"Last-Translator: André Koot <meneer@tken.net>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -82,18 +82,18 @@ msgid ""
"administrator"
msgstr "Onbekende fout, Controleer uw systeeminstellingen of neem contact op met uw systeembeheerder"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Missende benodigdheden."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "De volgende gebruikers hebben geen configuratie voor encryptie:"
@@ -101,9 +101,9 @@ msgstr "De volgende gebruikers hebben geen configuratie voor encryptie:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "initiële versleuteling gestart... Dit kan even duren, geduld a.u.b."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Opslaan"
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr "Initiële versleuteling bezig... Probeer het later opnieuw."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/nl/files_external.po b/l10n/nl/files_external.po
index 539642335ba..a273cdb38f4 100644
--- a/l10n/nl/files_external.po
+++ b/l10n/nl/files_external.po
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# André Koot <meneer@tken.net>, 2013
+# André Koot <meneer@tken.net>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 18:21+0000\n"
"Last-Translator: André Koot <meneer@tken.net>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -18,40 +18,44 @@ msgstr ""
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Toegang toegestaan"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Fout tijdens het configureren van Dropbox opslag"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Sta toegang toe"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Geef een geldige Dropbox key en secret."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Fout tijdens het configureren van Google Drive opslag"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Bewaard"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Waarschuwing:</b> \"smbclient\" is niet geïnstalleerd. Mounten van CIFS/SMB shares is niet mogelijk. Vraag uw beheerder om smbclient te installeren."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Waarschuwing:</b> FTP ondersteuning in PHP is niet geactiveerd of geïnstalleerd. Mounten van FTP shares is niet mogelijk. Vraag uw beheerder FTP ondersteuning te installeren."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Gebruikers"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Verwijder"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Externe opslag voor gebruikers activeren"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Sta gebruikers toe om hun eigen externe opslag aan te koppelen"
+msgid "Allow users to mount the following external storage"
+msgstr "Sta gebruikers toe de volgende externe opslag aan te koppelen"
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL root certificaten"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importeer root certificaat"
diff --git a/l10n/nl/files_sharing.po b/l10n/nl/files_sharing.po
index ee7cf514292..e2bb03d4b8c 100644
--- a/l10n/nl/files_sharing.po
+++ b/l10n/nl/files_sharing.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# André Koot <meneer@tken.net>, 2013
+# André Koot <meneer@tken.net>, 2013-2014
# Len <lenny@weijl.org>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 18:21+0000\n"
"Last-Translator: André Koot <meneer@tken.net>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -19,6 +19,10 @@ msgstr ""
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Gedeeld door {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Deze share is met een wachtwoord beveiligd"
@@ -55,32 +59,16 @@ msgstr "delen is uitgeschakeld"
msgid "For more info, please ask the person who sent this link."
msgstr "Voor meer informatie, neem contact op met de persoon die u deze link heeft gestuurd."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s deelt de map %s met u"
+msgid "shared by %s"
+msgstr "gedeeld door %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s deelt het bestand %s met u"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Downloaden"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Uploaden"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Upload afbreken"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Geen voorbeeldweergave beschikbaar voor"
+msgid "Download %s"
+msgstr "Download %s"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Directe link"
diff --git a/l10n/nl/files_trashbin.po b/l10n/nl/files_trashbin.po
index cd643d87f31..58ac6f70970 100644
--- a/l10n/nl/files_trashbin.po
+++ b/l10n/nl/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Kon %s niet permanent verwijderen"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Kon %s niet herstellen"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Verwijderde bestanden"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Fout"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "hersteld"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Niets te vinden. Uw prullenbak is leeg!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Naam"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Herstellen"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Verwijderd"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Verwijder"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Verwijderde bestanden"
diff --git a/l10n/nl/lib.po b/l10n/nl/lib.po
index 91ff5c34878..ac43d30ef84 100644
--- a/l10n/nl/lib.po
+++ b/l10n/nl/lib.po
@@ -3,16 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# André Koot <meneer@tken.net>, 2013
+# André Koot <meneer@tken.net>, 2013-2014
# kwillems <kwillems@zonnet.nl>, 2013
# Len <lenny@weijl.org>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 18:21+0000\n"
+"Last-Translator: André Koot <meneer@tken.net>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,38 +20,38 @@ msgstr ""
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr "App \"%s\" kan niet worden geïnstalleerd omdat die niet compatible is met deze versie van ownCloud."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "De app naam is niet gespecificeerd."
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Help"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Persoonlijk"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Instellingen"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Gebruikers"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Beheerder"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Upgrade \"%s\" mislukt."
@@ -64,15 +64,10 @@ msgstr "Onbekend bestandsformaat"
msgid "Invalid image"
msgstr "Ongeldige afbeelding"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "Webdiensten in eigen beheer"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "Kon \"%s\" niet openen"
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP download is uitgeschakeld."
@@ -95,74 +90,78 @@ msgid ""
"administrator."
msgstr "Download de bestanden afzonderlijk in kleinere porties of vraag het uw beheerder,"
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Geen bron opgegeven bij installatie van de app"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Geen href opgegeven bij installeren van de app vanaf http"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Geen pad opgegeven bij installeren van de app vanaf een lokaal bestand"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Archiefbestanden van type %s niet ondersteund"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Kon archiefbestand bij installatie van de app niet openen"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "De app heeft geen info.xml bestand"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "De app kan niet worden geïnstalleerd wegens onjuiste code in de app"
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr "De app kan niet worden geïnstalleerd omdat die niet compatible is met deze versie van ownCloud"
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr "De app kan niet worden geïnstallerd omdat het de <shipped>true</shipped> tag bevat die niet is toegestaan voor niet gepubliceerde apps"
-#: private/installer.php:159
+#: private/installer.php:160
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 "De app kan niet worden geïnstalleerd omdat de versie in info.xml/version niet dezelfde is als de versie zoals die in de app store staat vermeld"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "App directory bestaat al"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Kan de app map niet aanmaken, Herstel de permissies. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "De applicatie is niet actief"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Authenticatie fout"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token verlopen. Herlaad de pagina."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "Onbekende gebruiker"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Bestanden"
@@ -202,8 +201,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Geef of een bestaand account op of het beheerdersaccount."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQL gebruikersnaam en/of wachtwoord ongeldig"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr "MySQL/MariaDB gebruikersnaam en/of wachtwoord ongeldig"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -230,21 +229,21 @@ msgstr "Onjuiste commande was: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL gebruiker '%s'@'localhost' bestaat al."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr "MySQL/MariaDB gebruiker '%s'@'localhost' bestaat al."
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Verwijder deze gebruiker uit MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr "Verwijder deze gebruiker uit MySQL/MariaDB"
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQL gebruiker '%s'@'%%' bestaat al"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr "MySQL/MariaDB gebruiker '%s'@'%%' bestaat al"
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Verwijder deze gebruiker uit MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr "Verwijder deze gebruiker uit MySQL/MariaDB."
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -271,66 +270,72 @@ msgstr "Stel de gebruikersnaam van de beheerder in."
msgid "Set an admin password."
msgstr "Stel een beheerderswachtwoord in."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Uw webserver is nog niet goed ingesteld voor bestandssynchronisatie omdat de WebDAV interface verbroken lijkt."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Controleer de <a href='%s'>installatiehandleiding</a> goed."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s deelde »%s« met jou"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Kon categorie \"%s\" niet vinden"
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "seconden geleden"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minuut geleden"
msgstr[1] "%n minuten geleden"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n uur geleden"
msgstr[1] "%n uur geleden"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "vandaag"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "gisteren"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "%n dag terug"
msgstr[1] "%n dagen geleden"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "vorige maand"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n maand geleden"
msgstr[1] "%n maanden geleden"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "vorig jaar"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "jaar geleden"
diff --git a/l10n/nl/settings.po b/l10n/nl/settings.po
index 7ad4e328062..ebcab66a1af 100644
--- a/l10n/nl/settings.po
+++ b/l10n/nl/settings.po
@@ -3,7 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# André Koot <meneer@tken.net>, 2013
+# André Koot <meneer@tken.net>, 2013-2014
# helonaut, 2013
# kwillems <kwillems@zonnet.nl>, 2013
# Len <lenny@weijl.org>, 2013
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-06 07:40+0000\n"
+"POT-Creation-Date: 2014-03-13 01:55-0400\n"
+"PO-Revision-Date: 2014-03-12 20:30+0000\n"
"Last-Translator: André Koot <meneer@tken.net>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
@@ -21,6 +21,48 @@ msgstr ""
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr "Ongeldige waarde voor %s"
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Bewaard"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "test e-mailinstellingen"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr "Als u dit e-mailbericht ontvangt, lijken de instellingen juist."
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr "Er ontstond een probleem bij het versturen van de e-mail. Controleer uw instellingen."
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "E-mail verzonden"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr "U moet uw e-mailadres instellen voordat u testberichten kunt versturen."
+
+#: admin/controller.php:116 templates/admin.php:284
+msgid "Send mode"
+msgstr "Verstuurmodus"
+
+#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
+msgid "Encryption"
+msgstr "Versleuteling"
+
+#: admin/controller.php:120 templates/admin.php:321
+msgid "Authentication method"
+msgstr "Authenticatiemethode"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Kan de lijst niet van de App store laden"
@@ -117,62 +159,90 @@ msgstr "De Back-end ondersteunt geen wachtwoordwijzigingen, maar de cryptosleute
msgid "Unable to change password"
msgstr "Kan wachtwoord niet wijzigen"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "Versturen..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Gebruikersdocumentatie"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "Beheerdocumentatie"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Bijwerken naar {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Uitschakelen"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Activeer"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Even geduld aub...."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Fout tijdens het uitzetten van het programma"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Fout tijdens het aanzetten van het programma"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Bijwerken...."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Fout bij bijwerken app"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Fout"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Bijwerken"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Bijgewerkt"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Kies een profielafbeelding"
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr "Zeer zwak wachtwoord"
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr "Zwak wachtwoord"
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr "Matig wachtwoord"
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr "Goed wachtwoord"
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr "Sterk wachtwoord"
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Bestanden worden gedecodeerd... Even geduld alstublieft, dit kan even duren."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Opslaan"
-
#: js/users.js:47
msgid "deleted"
msgstr "verwijderd"
@@ -185,40 +255,40 @@ msgstr "ongedaan maken"
msgid "Unable to remove user"
msgstr "Kon gebruiker niet verwijderen"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Groepen"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Groep beheerder"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Verwijder"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "toevoegen groep"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Er moet een geldige gebruikersnaam worden opgegeven"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Fout bij aanmaken gebruiker"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Er moet een geldig wachtwoord worden opgegeven"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Waarschuwing: Home directory voor gebruiker \"{user}\" bestaat al"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Nederlands"
@@ -242,18 +312,42 @@ msgstr "Fouten en fatale problemen"
msgid "Fatal issues only"
msgstr "Alleen fatale problemen"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Geen"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Login"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr "Gewoon"
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr "NT LAN Manager"
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Beveiligingswaarschuwing"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "U bent met %s verbonden over HTTP. We adviseren met klem uw server zo te configureren dat allen HTTPS kan worden gebruikt."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -262,68 +356,68 @@ msgid ""
"root."
msgstr "Uw data folder en uw bestanden zijn waarschijnlijk vanaf het internet bereikbaar. Het .htaccess-bestand werkt niet. We raden ten zeerste aan aan om uw webserver zodanig te configureren, dat de datamap niet bereikbaar is vanaf het internet of om uw datamap te verplaatsen naar een locatie buiten de document root van de webserver."
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Instellingswaarschuwing"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Uw webserver is nog niet goed ingesteld voor bestandssynchronisatie omdat de WebDAV interface verbroken lijkt."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Conntroleer de <a href='%s'>installatie handleiding</a> goed."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "Module 'fileinfo' ontbreekt"
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "De PHP module 'fileinfo' ontbreekt. We adviseren met klem om deze module te activeren om de beste resultaten te bereiken voor mime-type detectie."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
msgstr "Uw PHP versie is verouderd"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "Uw PHP versie is verouderd. We adviseren met klem om bij te werken naar versie 5.3.8 of later, omdat oudere versies corrupt kunnen zijn. Het is mogelijk dat deze installatie niet goed werkt."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "Taalbestand werkt niet"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "De systeemtaal kan niet worden ingesteld op een taal die UTF-8 ondersteunt."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Dat betekent dat er problemen kunnen optreden met bepaalde tekens in bestandsnamen."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "We adviseren met klem om de noodzakelijke pakketten op uw systeem te installeren om een van de volgende talen te ondersteunen: %s."
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "Internet verbinding werkt niet"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -332,118 +426,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Deze server heeft geen actieve internetverbinding. Dat betekent dat sommige functies, zoals aankoppelen van externe opslag, notificaties over updates of installatie van apps van 3e partijen niet werken. Ook het benaderen van bestanden vanaf een remote locatie en het versturen van notificatie emails kan mislukken. We adviseren om de internetverbinding voor deze server in te schakelen als u alle functies wilt gebruiken."
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "Bij laden van elke pagina één taak uitvoeren"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php is geregisteerd bij een webcron service om elke 15 minuten cron.php over http aan te roepen."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Gebruik de systeem cron service om cron.php elke 15 minuten aan te roepen."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Delen"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Activeren Share API"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Apps toestaan de Share API te gebruiken"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Toestaan links"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Toestaan dat gebruikers objecten met links delen met anderen"
-#: templates/admin.php:186
+#: templates/admin.php:211
msgid "Allow public uploads"
msgstr "Sta publieke uploads toe"
-#: templates/admin.php:187
+#: templates/admin.php:212
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Sta gebruikers toe anderen in hun publiek gedeelde mappen bestanden te uploaden"
-#: templates/admin.php:195
+#: templates/admin.php:220
msgid "Allow resharing"
msgstr "Toestaan opnieuw delen"
-#: templates/admin.php:196
+#: templates/admin.php:221
msgid "Allow users to share items shared with them again"
msgstr "Toestaan dat gebruikers objecten die anderen met hun gedeeld hebben zelf ook weer delen met anderen"
-#: templates/admin.php:203
+#: templates/admin.php:228
msgid "Allow users to share with anyone"
msgstr "Toestaan dat gebruikers met iedereen delen"
-#: templates/admin.php:206
+#: templates/admin.php:231
msgid "Allow users to only share with users in their groups"
msgstr "Instellen dat gebruikers alleen met leden binnen hun groepen delen"
-#: templates/admin.php:213
+#: templates/admin.php:238
msgid "Allow mail notification"
msgstr "Toestaan e-mailnotificaties"
-#: templates/admin.php:214
+#: templates/admin.php:239
msgid "Allow user to send mail notification for shared files"
msgstr "Sta gebruikers toe om e-mailnotificaties te versturen voor gedeelde bestanden"
-#: templates/admin.php:221
+#: templates/admin.php:246
msgid "Security"
msgstr "Beveiliging"
-#: templates/admin.php:234
+#: templates/admin.php:259
msgid "Enforce HTTPS"
msgstr "Afdwingen HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:261
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Dwingt de clients om een versleutelde verbinding te maken met %s"
-#: templates/admin.php:242
+#: templates/admin.php:267
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Maak verbinding naar uw %s via HTTPS om een geforceerde versleutelde verbinding in- of uit te schakelen."
-#: templates/admin.php:254
+#: templates/admin.php:279
+msgid "Email Server"
+msgstr "E-mailserver"
+
+#: templates/admin.php:281
+msgid "This is used for sending out notifications."
+msgstr "Dit wordt gestuurd voor het verzenden van meldingen."
+
+#: templates/admin.php:312
+msgid "From address"
+msgstr "Afzenderadres"
+
+#: templates/admin.php:334
+msgid "Authentication required"
+msgstr "Authenticatie vereist"
+
+#: templates/admin.php:338
+msgid "Server address"
+msgstr "Server adres"
+
+#: templates/admin.php:342
+msgid "Port"
+msgstr "Poort"
+
+#: templates/admin.php:347
+msgid "Credentials"
+msgstr "Inloggegevens"
+
+#: templates/admin.php:348
+msgid "SMTP Username"
+msgstr "SMTP gebruikersnaam"
+
+#: templates/admin.php:351
+msgid "SMTP Password"
+msgstr "SMTP wachtwoord"
+
+#: templates/admin.php:355
+msgid "Test email settings"
+msgstr "Test e-mailinstellingen"
+
+#: templates/admin.php:356
+msgid "Send email"
+msgstr "Versturen e-mail"
+
+#: templates/admin.php:361
msgid "Log"
msgstr "Log"
-#: templates/admin.php:255
+#: templates/admin.php:362
msgid "Log level"
msgstr "Log niveau"
-#: templates/admin.php:287
+#: templates/admin.php:394
msgid "More"
msgstr "Meer"
-#: templates/admin.php:288
+#: templates/admin.php:395
msgid "Less"
msgstr "Minder"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:401 templates/personal.php:181
msgid "Version"
msgstr "Versie"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:405 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -453,30 +591,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Ontwikkeld door de <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud gemeenschap</a>, de <a href=\"https://github.com/owncloud\" target=\"_blank\">bron code</a> is gelicenseerd onder de <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "App toevoegen"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Meer apps"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Selecteer een app"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "Documentatie:"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Zie de applicatiepagina op apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr "Zie website van de applicatie"
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-Gelicenseerd door <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Gebruikersdocumentatie"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Beheerdersdocumentatie"
@@ -510,7 +652,7 @@ msgstr "Toon de Eerste start Wizard opnieuw"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Je hebt <strong>%s</strong> gebruikt van de beschikbare <strong>%s<strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Wachtwoord"
@@ -522,151 +664,149 @@ msgstr "Je wachtwoord is veranderd"
msgid "Unable to change your password"
msgstr "Niet in staat om uw wachtwoord te wijzigen"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Huidig wachtwoord"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nieuw"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Wijzig wachtwoord"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Volledige naam"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-mailadres"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Uw e-mailadres"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Vul een mailadres in om je wachtwoord te kunnen herstellen"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr "Vul een e-mailbericht in om wachtwoordherstel mogelijk te maken en meldingen te ontvangen"
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Profielafbeelding"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Upload een nieuwe"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Selecteer een nieuwe vanuit bestanden"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Verwijder afbeelding"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Of png, of jpg. Bij voorkeur vierkant, maar u kunt bijsnijden."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Uw avatar is verstrekt door uw originele account."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Afbreken"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Annuleer"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Kies als profielafbeelding"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Taal"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Help met vertalen"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Gebruik deze link <a href=\"%s\" target=\"_blank\">om uw bestanden via WebDAV te benaderen</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Versleuteling"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "De crypto app is niet langer geactiveerd, u moet alle bestanden decrypten."
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Inlog-wachtwoord"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Decodeer alle bestanden"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Inlognaam"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
-msgstr "Creëer"
+msgstr "Aanmaken"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Beheer herstel wachtwoord"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Voer het herstel wachtwoord in om de gebruikersbestanden terug te halen bij wachtwoordwijziging"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Standaard Opslaglimiet"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Geef de opslagquotering op (bijv. \"512 MB\" of \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Ongelimiteerd"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Anders"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Gebruikersnaam"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Opslaglimiet"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "wijzigen volledige naam"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "Instellen nieuw wachtwoord"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Standaard"
diff --git a/l10n/nl/user_ldap.po b/l10n/nl/user_ldap.po
index 563da00c9a1..d3f5eb8d77f 100644
--- a/l10n/nl/user_ldap.po
+++ b/l10n/nl/user_ldap.po
@@ -3,16 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# André Koot <meneer@tken.net>, 2013
+# André Koot <meneer@tken.net>, 2013-2014
# kwillems <kwillems@zonnet.nl>, 2013
# Len <lenny@weijl.org>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 18:30+0000\n"
+"Last-Translator: André Koot <meneer@tken.net>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/owncloud/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -89,43 +89,43 @@ msgstr "Succes"
msgid "Error"
msgstr "Fout"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Configuratie OK"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Configuratie onjuist"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Configuratie incompleet"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Selecteer groepen"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Selecteer objectklasse"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Selecteer attributen"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Verbindingstest geslaagd"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Verbindingstest mislukt"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Wilt u werkelijk de huidige Serverconfiguratie verwijderen?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Bevestig verwijderen"
@@ -143,11 +143,11 @@ msgid_plural "%s users found"
msgstr[0] "%s gebruiker gevonden"
msgstr[1] "%s gebruikers gevonden"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Ongeldige server"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "Kon de gewenste functie niet vinden"
@@ -165,8 +165,8 @@ msgstr "Help"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Beperk toegang tot %s tot groepen die voldoen aan deze criteria:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr "Groepsafspraken die voldoen aan deze criteria zijn beschikbaar in %s:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -201,8 +201,8 @@ msgid "groups found"
msgstr "groepen gevonden"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Welk attribuut moet worden gebruikt als inlognaam:"
+msgid "Users login with this attribute:"
+msgstr "Gebruikers loggen in met dit attribuut:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -269,8 +269,8 @@ msgstr "Je kunt het Base DN voor gebruikers en groepen specificeren in het tab G
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Beperk toegang tot %s tot gebruikers die voldoen aan deze criteria:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr "Beperk %s toegang tot gebruikers die voldoen aan deze criteria:"
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -412,41 +412,51 @@ msgstr "Attributen voor groepszoekopdrachten"
msgid "Group-Member association"
msgstr "Groepslid associatie"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr "Geneste groepen"
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr "Wanneer ingeschakeld worden groepen binnen groepen ondersteund. (Werkt alleen als het groepslid attribuut DNs bevat)"
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Speciale attributen"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Quota veld"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Quota standaard"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "in bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "E-mailveld"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Gebruikers Home map naamgevingsregel"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Laat leeg voor de gebruikersnaam (standaard). Of, specificeer een LDAP/AD attribuut."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Interne gebruikersnaam"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -462,15 +472,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "Standaard wordt de interne gebruikersnaam aangemaakt op basis van het UUID attribuut. Het zorgt ervoor dat de gebruikersnaam uniek is en dat tekens niet hoeven te worden geconverteerd. De interne gebruikersnaam heeft als beperking dat alleen deze tekens zijn toegestaan​​: [a-zA-Z0-9_.@- ]. Andere tekens worden vervangen door hun ASCII vertaling of gewoonweg weggelaten. Bij identieke namen wordt een nummer toegevoegd of verhoogd. De interne gebruikersnaam wordt gebruikt om een ​​gebruiker binnen het systeem te herkennen. Het is ook de standaardnaam voor de standaardmap van de gebruiker in ownCloud. Het is ook een vertaling voor externe URL's, bijvoorbeeld voor alle *DAV diensten. Met deze instelling kan het standaardgedrag worden overschreven. Om een soortgelijk gedrag te bereiken als van vóór ownCloud 5, voer het gebruikersweergavenaam attribuut in in het volgende veld. Laat het leeg voor standaard gedrag. Veranderingen worden alleen toegepast op gekoppelde (toegevoegde) LDAP-gebruikers."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Interne gebruikersnaam attribuut:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Negeren UUID detectie"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -481,19 +491,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "Standaard herkent ownCloud het UUID-attribuut automatisch. Het UUID attribuut wordt gebruikt om LDAP-gebruikers en -groepen uniek te identificeren. Ook zal de interne gebruikersnaam worden aangemaakt op basis van het UUID, tenzij deze hierboven anders is aangegeven. U kunt de instelling overschrijven en zelf een waarde voor het attribuut opgeven. U moet ervoor zorgen dat het ingestelde attribuut kan worden opgehaald voor zowel gebruikers als groepen en dat het uniek is. Laat het leeg voor standaard gedrag. Veranderingen worden alleen doorgevoerd op nieuw gekoppelde (toegevoegde) LDAP-gebruikers en-groepen."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "UUID attribuut voor gebruikers:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "UUID attribuut voor groepen:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Gebruikersnaam-LDAP gebruikers vertaling"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -507,10 +517,10 @@ msgid ""
"experimental stage."
msgstr "ownCloud maakt gebruik van gebruikersnamen om (meta) data op te slaan en toe te wijzen. Om gebruikers uniek te identificeren, krijgt elke LDAP-gebruiker ook een interne gebruikersnaam. Dit vereist een koppeling van de ownCloud gebruikersnaam aan een ​​LDAP-gebruiker. De gecreëerde gebruikersnaam is gekoppeld aan de UUID van de LDAP-gebruiker. Aanvullend wordt ook de 'DN' gecached om het aantal LDAP-interacties te verminderen, maar dit wordt niet gebruikt voor identificatie. Als de DN verandert, zullen de veranderingen worden gevonden. De interne naam wordt overal gebruikt. Het wissen van de koppeling zal overal resten achterlaten. Het wissen van koppelingen is niet configuratiegevoelig, maar het raakt wel alle LDAP instellingen! Zorg ervoor dat deze koppelingen nooit in een productieomgeving gewist worden. Maak ze alleen leeg in een test- of ontwikkelomgeving."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Leegmaken Gebruikersnaam-LDAP gebruikers vertaling"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Leegmaken Groepsnaam-LDAP groep vertaling"
diff --git a/l10n/nn_NO/core.po b/l10n/nn_NO/core.po
index 0364a320a67..5cf7aaafb87 100644
--- a/l10n/nn_NO/core.po
+++ b/l10n/nn_NO/core.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,12 +20,11 @@ msgstr ""
"Language: nn_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s delte «%s» med deg"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -42,19 +41,6 @@ msgstr "Skrudde av vedlikehaldsmodus"
msgid "Updated database"
msgstr "Database oppdatert"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "Oppdaterer mellomlager; dette kan ta ei god stund …"
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Mellomlager oppdatert"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "… %d %% ferdig …"
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Inga bilete eller fil gitt"
@@ -75,135 +61,139 @@ msgstr "Inga midlertidig profilbilete tilgjengeleg, prøv igjen"
msgid "No crop data provided"
msgstr "Ingen beskjeringsdata gitt"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Søndag"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Måndag"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Tysdag"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Onsdag"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Torsdag"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Fredag"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Laurdag"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Januar"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Februar"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Mars"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "April"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Mai"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Juni"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Juli"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "August"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "September"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Oktober"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "November"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Desember"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Innstillingar"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Lagrar …"
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "sekund sidan"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minutt sidan"
msgstr[1] "%n minutt sidan"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n time sidan"
msgstr[1] "%n timar sidan"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "i dag"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "i går"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n dag sidan"
msgstr[1] "%n dagar sidan"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "førre månad"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n månad sidan"
msgstr[1] "%n månadar sidan"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "månadar sidan"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "i fjor"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "år sidan"
@@ -271,6 +261,26 @@ msgstr "({count} valte)"
msgid "Error loading file exists template"
msgstr "Klarte ikkje å lasta fil-finst-mal"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Delt"
@@ -279,12 +289,12 @@ msgstr "Delt"
msgid "Share"
msgstr "Del"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Feil"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Feil ved deling"
@@ -296,123 +306,123 @@ msgstr "Feil ved udeling"
msgid "Error while changing permissions"
msgstr "Feil ved endring av tillatingar"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Delt med deg og gruppa {group} av {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Delt med deg av {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Passordvern"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Passord"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Tillat offentleg opplasting"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Send lenkja over e-post"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Send"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Set utløpsdato"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Utløpsdato"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Del over e-post:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Fann ingen personar"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "gruppe"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Vidaredeling er ikkje tillate"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Delt i {item} med {brukar}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Udel"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "kan endra"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "tilgangskontroll"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "lag"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "oppdater"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "slett"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "del"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Passordverna"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Klarte ikkje fjerna utløpsdato"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Klarte ikkje setja utløpsdato"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Sender …"
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "E-post sendt"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Åtvaring"
@@ -459,11 +469,17 @@ msgstr "Oppdateringa feila. Ver venleg og rapporter feilen til <a href=\"https:/
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Oppdateringa er fullført. Sender deg vidare til ownCloud no."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s passordnullstilling"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Klikk følgjande lenkje til å nullstilla passordet ditt: {link}"
@@ -483,8 +499,8 @@ msgstr "Førespurnaden feila!<br>Er du viss på at du skreiv inn rett e-post/bru
msgid "You will receive a link to reset your password via Email."
msgstr "Du vil få ein e-post med ei lenkje for å nullstilla passordet."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Brukarnamn"
@@ -528,7 +544,7 @@ msgstr "Personleg"
msgid "Users"
msgstr "Brukarar"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Program"
@@ -638,49 +654,47 @@ msgstr "Ver venleg og les <a href=\"%s\" target=\"_blank\">dokumentasjonen</a> f
msgid "Create an <strong>admin account</strong>"
msgstr "Lag ein <strong>admin-konto</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Avansert"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Datamappe"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Set opp databasen"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "vil verta nytta"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Databasebrukar"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Databasepassord"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Databasenamn"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Tabellnamnrom for database"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Databasetenar"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Fullfør oppsettet"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -696,7 +710,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr "%s er tilgjengeleg. Få meir informasjon om korleis du oppdaterer."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Logg ut"
@@ -722,27 +736,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Gløymt passordet?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "hugs"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Logg inn"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Alternative innloggingar"
#: 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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/nn_NO/files.po b/l10n/nn_NO/files.po
index 08a93b7fab3..1ce4f870740 100644
--- a/l10n/nn_NO/files.po
+++ b/l10n/nn_NO/files.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -30,36 +30,48 @@ msgstr "Klarte ikkje flytta %s – det finst allereie ei fil med dette namnet"
msgid "Could not move %s"
msgstr "Klarte ikkje flytta %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Filnamnet kan ikkje vera tomt."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Ugyldig namn, «\\», «/», «<», «>», «:», «\"», «|», «?» og «*» er ikkje tillate."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -67,236 +79,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Klarte ikkje å endra opplastingsmappa."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Ugyldig token"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Ingen filer lasta opp. Ukjend feil"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Ingen feil, fila vart lasta opp"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Fila du lasta opp er større enn det «upload_max_filesize» i php.ini tillater: "
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Den opplasta fila er større enn variabelen MAX_FILE_SIZE i HTML-skjemaet"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Fila vart berre delvis lasta opp"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Ingen filer vart lasta opp"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Manglar ei mellombels mappe"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Klarte ikkje skriva til disk"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Ikkje nok lagringsplass tilgjengeleg"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Feil ved opplasting. Klarte ikkje å henta filinfo."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Feil ved opplasting. Klarte ikkje å finna opplasta fil."
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Feil ved opplasting. Klarte ikkje å henta filinfo."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Ugyldig mappe."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Filer"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Klarte ikkje å lasta opp {filename} sidan det er ei mappe eller er 0 byte."
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Ikkje nok lagringsplass tilgjengeleg"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Opplasting avbroten."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Klarte ikkje å henta resultat frå tenaren."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} finst allereie"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Del"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Slett for godt"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Endra namn"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Under vegs"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "bytte ut {new_name} med {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "angre"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n mappe"
msgstr[1] "%n mapper"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n fil"
msgstr[1] "%n filer"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} og {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Lastar opp %n fil"
msgstr[1] "Lastar opp %n filer"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "«.» er eit ugyldig filnamn."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Ugyldig namn, «\\», «/», «<», «>», «:», «\"», «|», «?» og «*» er ikkje tillate."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Lagringa di er full, kan ikkje lenger oppdatera eller synkronisera!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Lagringa di er nesten full ({usedSpacePercent} %)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Kryptering er skrudd av, men filene dine er enno krypterte. Du kan dekryptera filene i personlege innstillingar."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Gjer klar nedlastinga di. Dette kan ta ei stund viss filene er store."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Feil ved flytting av fil"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Feil"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Namn"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Storleik"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Endra"
@@ -304,12 +311,12 @@ msgstr "Endra"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "Klarte ikkje å omdøypa på %s"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Last opp"
@@ -345,72 +352,68 @@ msgstr "Maksimal storleik for ZIP-filer"
msgid "Save"
msgstr "Lagre"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Ny"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Tekst fil"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Mappe"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Frå lenkje"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Sletta filer"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Avbryt opplasting"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Ingenting her. Last noko opp!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Last ned"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Slett"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "For stor opplasting"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Skannar filer, ver venleg og vent."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Køyrande skanning"
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr "Oppgraderer mellomlageret av filsystemet …"
diff --git a/l10n/nn_NO/files_encryption.po b/l10n/nn_NO/files_encryption.po
index 63a65fd989f..cba4f8cebb7 100644
--- a/l10n/nn_NO/files_encryption.po
+++ b/l10n/nn_NO/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Lagrar …"
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/nn_NO/files_external.po b/l10n/nn_NO/files_external.po
index 85acba6f702..6fe360ef9ed 100644
--- a/l10n/nn_NO/files_external.po
+++ b/l10n/nn_NO/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: nn_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Brukarar"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Slett"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/nn_NO/files_sharing.po b/l10n/nn_NO/files_sharing.po
index 78a8e15a2bb..597087b12b4 100644
--- a/l10n/nn_NO/files_sharing.po
+++ b/l10n/nn_NO/files_sharing.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:20+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,10 @@ msgstr ""
"Language: nn_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Delt av {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -54,32 +58,16 @@ msgstr "deling er slått av"
msgid "For more info, please ask the person who sent this link."
msgstr "Spør den som sende deg lenkje om du vil ha meir informasjon."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s delte mappa %s med deg"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s delte fila %s med deg"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Last ned"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Last opp"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Avbryt opplasting"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Inga førehandsvising tilgjengeleg for"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/nn_NO/files_trashbin.po b/l10n/nn_NO/files_trashbin.po
index 618246702e1..d692d305c47 100644
--- a/l10n/nn_NO/files_trashbin.po
+++ b/l10n/nn_NO/files_trashbin.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,44 +19,48 @@ msgstr ""
"Language: nn_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Klarte ikkje sletta %s for godt"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Klarte ikkje gjenoppretta %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Sletta filer"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Feil"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "gjenoppretta"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Ingenting her. Papirkorga di er tom!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Namn"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Gjenopprett"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Sletta"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Slett"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Sletta filer"
diff --git a/l10n/nn_NO/lib.po b/l10n/nn_NO/lib.po
index ec60d2c1735..c38e2360ed2 100644
--- a/l10n/nn_NO/lib.po
+++ b/l10n/nn_NO/lib.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,38 +19,38 @@ msgstr ""
"Language: nn_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Hjelp"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Personleg"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Innstillingar"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Brukarar"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Administrer"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -63,15 +63,10 @@ msgstr "Ukjend filtype"
msgid "Invalid image"
msgstr "Ugyldig bilete"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "Vev tjenester under din kontroll"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -94,74 +89,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Feil i autentisering"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Filer"
@@ -201,7 +200,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -229,20 +228,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -270,66 +269,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Tenaren din er ikkje enno rett innstilt til å tilby filsynkronisering sidan WebDAV-grensesnittet ser ut til å vera øydelagt."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Ver venleg og dobbeltsjekk <a href='%s'>installasjonsrettleiinga</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s delte «%s» med deg"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "sekund sidan"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] "%n minutt sidan"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] "%n timar sidan"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "i dag"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "i går"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] "%n dagar sidan"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "førre månad"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] "%n månadar sidan"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "i fjor"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "år sidan"
diff --git a/l10n/nn_NO/settings.po b/l10n/nn_NO/settings.po
index c97bf982e44..a9924e80428 100644
--- a/l10n/nn_NO/settings.po
+++ b/l10n/nn_NO/settings.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,6 +20,48 @@ msgstr ""
"Language: nn_NO\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "E-post sendt"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Kryptering"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Klarer ikkje å lasta inn liste fra app-butikken"
@@ -116,62 +158,90 @@ msgstr "Bakstykket støttar ikkje passordendring, men krypteringsnøkkelen til b
msgid "Unable to change password"
msgstr "Klarte ikkje å endra passordet"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Brukardokumentasjon"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Oppdater til {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Slå av"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Slå på"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Ver venleg og vent …"
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Klarte ikkje å skru av programmet"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Klarte ikkje å skru på programmet"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Oppdaterer …"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Feil ved oppdatering av app"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Feil"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Oppdater"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Oppdatert"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Vel eit profilbilete"
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Dekrypterer filer … Ver venleg og vent, dette kan ta ei stund."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Lagrar …"
-
#: js/users.js:47
msgid "deleted"
msgstr "sletta"
@@ -184,40 +254,40 @@ msgstr "angra"
msgid "Unable to remove user"
msgstr "Klarte ikkje fjerna brukaren"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupper"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Gruppestyrar"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Slett"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "legg til gruppe"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Du må oppgje eit gyldig brukarnamn"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Feil ved oppretting av brukar"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Du må oppgje eit gyldig passord"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Nynorsk"
@@ -241,18 +311,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Logg inn"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Tryggleiksåtvaring"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -261,68 +355,68 @@ msgid ""
"root."
msgstr "Datamappa og filene dine er sannsynlegvis leselege frå nettet. Fila .htaccess fungerer ikkje. Me rår deg sterkt til å konfigurera vevtenaren din sånn at datamappa di ikkje lenger er tilgjengeleg; alternativt kan du flytta datamappa ut av dokumentrot til vevtenaren."
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Oppsettsåtvaring"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Tenaren din er ikkje enno rett innstilt til å tilby filsynkronisering sidan WebDAV-grensesnittet ser ut til å vera øydelagt."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Ver venleg og dobbeltsjekk <a href=\"%s\">installasjonsrettleiinga</a>."
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "Modulen «fileinfo» manglar"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "PHP-modulen «fileinfo» manglar. Me rår sterkt til å slå på denne modulen for å best mogleg oppdaga MIME-typar."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "Regionaldata fungerer ikkje"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "Nettilkoplinga fungerer ikkje"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -331,118 +425,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Denne tenaren har ikkje ei fungerande nettilkopling. Dette vil seia at visse funksjonar, som montering av ekstern lagring, meldingar om oppdateringar eller installering av tredjepartsprogram, ikkje vil fungera. Det kan òg henda at du ikkje får tilgang til filene dine utanfrå, eller ikkje får sendt varslingsepostar. Me rår deg til å skru på nettilkoplinga for denne tenaren viss du ønskjer desse funksjonane."
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Utfør éi oppgåve for kvar sidelasting"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Deling"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Slå på API-et for deling"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "La app-ar bruka API-et til deling"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Tillat lenkjer"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "La brukarar dela ting offentleg med lenkjer"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "Tillat offentlege opplastingar"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "La brukarar tillata andre å lasta opp i deira offentleg delte mapper"
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Tillat vidaredeling"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "La brukarar vidaredela delte ting"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "La brukarar dela med kven som helst"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "La brukarar dela berre med brukarar i deira grupper"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Tryggleik"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "Krev HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Tvingar klientar til å kopla til %s med ei kryptert tilkopling."
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Ver venleg å kopla til %s med HTTPS (eller skru av SSL-kravet)."
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Tenaradresse"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Logg"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Log nivå"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Meir"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Mindre"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Utgåve"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -452,30 +590,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "<a href=\"https://github.com/owncloud\" target=\"_blank\">Kjeldekoden</a>, utvikla av <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud-fellesskapet</a>, er lisensiert under <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Legg til din app"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Fleire app-ar"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Vel eit program"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Sjå programsida på apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "Lisensiert under <span class=\"licence\"></span> av <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Brukardokumentasjon"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Administratordokumentasjon"
@@ -509,7 +651,7 @@ msgstr "Vis Oppstartvegvisaren igjen"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Du har brukt <strong>%s</strong> av dine tilgjengelege <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Passord"
@@ -521,151 +663,149 @@ msgstr "Passordet ditt er endra"
msgid "Unable to change your password"
msgstr "Klarte ikkje endra passordet"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Passord"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nytt passord"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Endra passord"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-post"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Di epost-adresse"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Fyll inn e-postadressa di for å gjera passordgjenoppretting mogleg"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Profilbilete"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Last opp ny"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Vel ny frå Filer"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Fjern bilete"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Anten PNG eller JPG. Helst kvadratisk, men du får moglegheita til å beskjera det."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr "Avbryt"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Vel som profilbilete"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Språk"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Hjelp oss å omsetja"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Kryptering"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Innloggingspassord"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Dekrypter alle filene"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Innloggingsnamn"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Lag"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Gjenopprettingspassord for administrator"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Skriv inn gjenopprettingspassordet brukt for å gjenoppretta brukarfilene ved passordendring"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Standardlagring"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Ubegrensa"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Anna"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Brukarnamn"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Lagring"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "lag nytt passord"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Standard"
diff --git a/l10n/nn_NO/user_ldap.po b/l10n/nn_NO/user_ldap.po
index 354e05bee4d..480d38d38db 100644
--- a/l10n/nn_NO/user_ldap.po
+++ b/l10n/nn_NO/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Norwegian Nynorsk (Norway) (http://www.transifex.com/projects/p/owncloud/language/nn_NO/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "Feil"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Vel grupper"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr "Hjelp"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/nqo/core.po b/l10n/nqo/core.po
index 4007dd3247c..aa6353886d6 100644
--- a/l10n/nqo/core.po
+++ b/l10n/nqo/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-08 03:26+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: N'ko (http://www.transifex.com/projects/p/owncloud/language/nqo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: nqo\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,131 +58,135 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:858
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -263,6 +253,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -271,12 +281,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -288,123 +298,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -451,11 +461,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -475,8 +491,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -520,7 +536,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -630,49 +646,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -688,7 +702,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -714,27 +728,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/nqo/files.po b/l10n/nqo/files.po
index 779270d0848..5a44f766a23 100644
--- a/l10n/nqo/files.po
+++ b/l10n/nqo/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: N'ko (http://www.transifex.com/projects/p/owncloud/language/nqo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,233 +76,228 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -298,12 +305,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -339,72 +346,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/nqo/files_encryption.po b/l10n/nqo/files_encryption.po
index 0094acd72fc..f8d0e13d326 100644
--- a/l10n/nqo/files_encryption.po
+++ b/l10n/nqo/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: N'ko (http://www.transifex.com/projects/p/owncloud/language/nqo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/nqo/files_external.po b/l10n/nqo/files_external.po
index bb48f60af6e..144a1d0bff7 100644
--- a/l10n/nqo/files_external.po
+++ b/l10n/nqo/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-09-07 04:40-0400\n"
-"PO-Revision-Date: 2013-09-07 07:28+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: N'ko (http://www.transifex.com/projects/p/owncloud/language/nqo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: nqo\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:453
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:457
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:460
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/nqo/files_sharing.po b/l10n/nqo/files_sharing.po
index 7d6dbe42c6c..c1f02996c6a 100644
--- a/l10n/nqo/files_sharing.po
+++ b/l10n/nqo/files_sharing.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: N'ko (http://www.transifex.com/projects/p/owncloud/language/nqo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: nqo\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -55,30 +59,14 @@ msgstr ""
#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:20
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:28 templates/public.php:94
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:45 templates/public.php:48
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:58
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:91
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:98
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/nqo/files_trashbin.po b/l10n/nqo/files_trashbin.po
index 69ea00584d0..bd77f4c2057 100644
--- a/l10n/nqo/files_trashbin.po
+++ b/l10n/nqo/files_trashbin.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-10 22:26-0400\n"
-"PO-Revision-Date: 2013-10-11 02:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: N'ko (http://www.transifex.com/projects/p/owncloud/language/nqo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: nqo\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:23
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:26 templates/index.php:28
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:37 templates/index.php:38
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/nqo/lib.po b/l10n/nqo/lib.po
index 2ee237736f6..27ffc71bf38 100644
--- a/l10n/nqo/lib.po
+++ b/l10n/nqo/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: N'ko (http://www.transifex.com/projects/p/owncloud/language/nqo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: nqo\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,62 +267,68 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/nqo/settings.po b/l10n/nqo/settings.po
index 20ff083d4c2..b476081f955 100644
--- a/l10n/nqo/settings.po
+++ b/l10n/nqo/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: N'ko (http://www.transifex.com/projects/p/owncloud/language/nqo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: nqo\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/nqo/user_ldap.po b/l10n/nqo/user_ldap.po
index a042730684a..19a09572685 100644
--- a/l10n/nqo/user_ldap.po
+++ b/l10n/nqo/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: N'ko (http://www.transifex.com/projects/p/owncloud/language/nqo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -138,11 +138,11 @@ msgid "%s user found"
msgid_plural "%s users found"
msgstr[0] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -160,7 +160,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -196,7 +196,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -264,7 +264,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -407,41 +407,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -457,15 +467,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -476,19 +486,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -502,10 +512,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/oc/core.po b/l10n/oc/core.po
index 7ace16d5737..fce77c4c7ff 100644
--- a/l10n/oc/core.po
+++ b/l10n/oc/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: oc\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Dimenge"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Diluns"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Dimarç"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Dimecres"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Dijòus"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Divendres"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Dissabte"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "genièr"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "febrièr"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "març"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "abril"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "mai"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "junh"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "julhet"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "agost"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "septembre"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "octobre"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Novembre"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Decembre"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Configuracion"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Enregistra..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "segonda a"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "uèi"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "ièr"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "mes passat"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "meses a"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "an passat"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "ans a"
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr "Parteja"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Error"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Error al partejar"
@@ -293,123 +303,123 @@ msgstr "Error al non partejar"
msgid "Error while changing permissions"
msgstr "Error al cambiar permissions"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Parat per senhal"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Senhal"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Met la data d'expiracion"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Data d'expiracion"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Parteja tras corrièl :"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Deguns trobat"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grop"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Tornar partejar es pas permis"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Pas partejador"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "pòt modificar"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "Contraròtle d'acces"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "crea"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "met a jorn"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "escafa"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "parteja"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Parat per senhal"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Error al metre de la data d'expiracion"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Error setting expiration date"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Utiliza lo ligam seguent per tornar botar lo senhal : {link}"
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "Reçaupràs un ligam per tornar botar ton senhal via corrièl."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Non d'usancièr"
@@ -525,7 +541,7 @@ msgstr "Personal"
msgid "Users"
msgstr "Usancièrs"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Apps"
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Crea un <strong>compte admin</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Avançat"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Dorsièr de donadas"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Configura la basa de donadas"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "serà utilizat"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Usancièr de la basa de donadas"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Senhal de la basa de donadas"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Nom de la basa de donadas"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Espandi de taula de basa de donadas"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Òste de basa de donadas"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Configuracion acabada"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Sortida"
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "L'as perdut lo senhal ?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "bremba-te"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Dintrada"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/oc/files.po b/l10n/oc/files.po
index 2fd5757cfc4..f8210485c0a 100644
--- a/l10n/oc/files.po
+++ b/l10n/oc/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Amontcargament capitat, pas d'errors"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Lo fichièr amontcargat es mai gròs que la directiva «MAX_FILE_SIZE» especifiada dins lo formulari HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Lo fichièr foguèt pas completament amontcargat"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Cap de fichièrs son estats amontcargats"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Un dorsièr temporari manca"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "L'escriptura sul disc a fracassat"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Fichièrs"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Amontcargar anullat."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Parteja"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Torna nomenar"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Al esperar"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "defar"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Error"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nom"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Talha"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Modificat"
@@ -301,12 +308,12 @@ msgstr "Modificat"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Amontcarga"
@@ -342,72 +349,68 @@ msgstr "Talha maximum de dintrada per fichièrs ZIP"
msgid "Save"
msgstr "Enregistra"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Nòu"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Fichièr de tèxte"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Dorsièr"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr " Anulla l'amontcargar"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Pas res dedins. Amontcarga qualquaren"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Avalcarga"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Escafa"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Amontcargament tròp gròs"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Los fichièrs que sias a amontcargar son tròp pesucs per la talha maxi pel servidor."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Los fiichièrs son a èsser explorats, "
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Exploracion en cors"
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/oc/files_encryption.po b/l10n/oc/files_encryption.po
index c71d7b93c33..75356e1c044 100644
--- a/l10n/oc/files_encryption.po
+++ b/l10n/oc/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Enregistra..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/oc/files_external.po b/l10n/oc/files_external.po
index 853318c6d57..827bfb5aa74 100644
--- a/l10n/oc/files_external.po
+++ b/l10n/oc/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: oc\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Usancièrs"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Escafa"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/oc/files_sharing.po b/l10n/oc/files_sharing.po
index 985ee595463..436924037be 100644
--- a/l10n/oc/files_sharing.po
+++ b/l10n/oc/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: oc\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Avalcarga"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Amontcarga"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr " Anulla l'amontcargar"
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/oc/files_trashbin.po b/l10n/oc/files_trashbin.po
index d1ca842a142..fd7ff1be9e5 100644
--- a/l10n/oc/files_trashbin.po
+++ b/l10n/oc/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: oc\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Error"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nom"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Escafa"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/oc/lib.po b/l10n/oc/lib.po
index 3fa8719bf94..a753c847934 100644
--- a/l10n/oc/lib.po
+++ b/l10n/oc/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: oc\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Ajuda"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Personal"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Configuracion"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Usancièrs"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Admin"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "Services web jos ton contraròtle"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Avalcargar los ZIP es inactiu."
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Error d'autentificacion"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Fichièrs"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "segonda a"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "uèi"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "ièr"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "mes passat"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "an passat"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "ans a"
diff --git a/l10n/oc/settings.po b/l10n/oc/settings.po
index d14a580b73f..653448bf2b5 100644
--- a/l10n/oc/settings.po
+++ b/l10n/oc/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: oc\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Pas possible de cargar la tièra dempuèi App Store"
@@ -113,61 +155,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Desactiva"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Activa"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Error"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Enregistra..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -181,40 +251,40 @@ msgstr "defar"
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grops"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Grop Admin"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Escafa"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__language_name__"
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Login"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Avertiment de securitat"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Executa un prètfach amb cada pagina cargada"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Al partejar"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Activa API partejada"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Jornal"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Mai d'aquò"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,30 +587,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Ajusta ton App"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Selecciona una applicacion"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Agacha la pagina d'applications en cò de apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licençiat per <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr ""
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr ""
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Senhal"
@@ -518,151 +660,149 @@ msgstr "Ton senhal a cambiat"
msgid "Unable to change your password"
msgstr "Pas possible de cambiar ton senhal"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Senhal en cors"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Senhal novèl"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Cambia lo senhal"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Corrièl"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Ton adreiça de corrièl"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Emplena una adreiça de corrièl per permetre lo mandadís del senhal perdut"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Annula"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Lenga"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Ajuda a la revirada"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
-msgstr ""
+msgstr "Login"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Crea"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Autres"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Non d'usancièr"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/oc/user_ldap.po b/l10n/oc/user_ldap.po
index 58d4c7ffba4..40d6de703ce 100644
--- a/l10n/oc/user_ldap.po
+++ b/l10n/oc/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Occitan (post 1500) (http://www.transifex.com/projects/p/owncloud/language/oc/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "Error"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr "Ajuda"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/pa/core.po b/l10n/pa/core.po
index d84cad3d41f..ac2849c135f 100644
--- a/l10n/pa/core.po
+++ b/l10n/pa/core.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/owncloud/language/pa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,12 +18,11 @@ msgstr ""
"Language: pa\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -40,19 +39,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -73,135 +59,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "ਐਤਵਾਰ"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "ਸੋਮਵਾਰ"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "ਮੰਗਲਵਾਰ"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "ਬੁੱਧਵਾਰ"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "ਵੀਰਵਾਰ"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "ਸ਼ੁੱਕਰਵਾਰ"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "ਸ਼ਨਿੱਚਰਵਾਰ"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "ਜਨਵਰੀ"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "ਫਰਵਰੀ"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "ਮਾਰਚ"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "ਅਪਰੈ"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "ਮਈ"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "ਜੂਨ"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "ਜੁਲਾਈ"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "ਅਗਸਤ"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "ਸਤੰਬ"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "ਅਕਤੂਬਰ"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "ਨਵੰਬ"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "ਦਸੰਬਰ"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "ਸੈਟਿੰਗ"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "...ਸੰਭਾਲਿਆ ਜਾ ਰਿਹਾ ਹੈ"
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "ਸਕਿੰਟ ਪਹਿਲਾਂ"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "ਅੱਜ"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "ਕੱਲ੍ਹ"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "ਪਿਛਲੇ ਮਹੀਨੇ"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "ਮਹੀਨੇ ਪਹਿਲਾਂ"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "ਪਿਛਲੇ ਸਾਲ"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "ਸਾਲਾਂ ਪਹਿਲਾਂ"
@@ -269,6 +259,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -277,12 +287,12 @@ msgstr ""
msgid "Share"
msgstr "ਸਾਂਝਾ ਕਰੋ"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "ਗਲ"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -294,123 +304,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "ਪਾਸਵਰ"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "ਭੇਜੋ"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "ਚੇਤਾਵਨੀ"
@@ -457,11 +467,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -481,8 +497,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "ਯੂਜ਼ਰ-ਨਾਂ"
@@ -526,7 +542,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -636,49 +652,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -694,7 +708,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -720,27 +734,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/pa/files.po b/l10n/pa/files.po
index 5c76d7fda4b..dc8e95181a7 100644
--- a/l10n/pa/files.po
+++ b/l10n/pa/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/owncloud/language/pa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "ਫਾਇਲਾਂ"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "ਸਾਂਝਾ ਕਰੋ"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "ਨਾਂ ਬਦਲੋ"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "ਵਾਪਸ"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "ਗਲਤੀ"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "ਅੱਪਲੋਡ"
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "ਅੱਪਲੋਡ ਰੱਦ ਕਰੋ"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "ਡਾਊਨਲੋਡ"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "ਹਟਾਓ"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/pa/files_encryption.po b/l10n/pa/files_encryption.po
index 5b6b7d13002..078a3d3183c 100644
--- a/l10n/pa/files_encryption.po
+++ b/l10n/pa/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/owncloud/language/pa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "...ਸੰਭਾਲਿਆ ਜਾ ਰਿਹਾ ਹੈ"
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/pa/files_external.po b/l10n/pa/files_external.po
index 2c798ff1348..f72e18ae57a 100644
--- a/l10n/pa/files_external.po
+++ b/l10n/pa/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/owncloud/language/pa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: pa\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "ਹਟਾਓ"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/pa/files_sharing.po b/l10n/pa/files_sharing.po
index 3648d32e6a0..93261c71ce0 100644
--- a/l10n/pa/files_sharing.po
+++ b/l10n/pa/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/owncloud/language/pa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: pa\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "ਡਾਊਨਲੋਡ"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "ਅੱਪਲੋਡ"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "ਅੱਪਲੋਡ ਰੱਦ ਕਰੋ"
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/pa/files_trashbin.po b/l10n/pa/files_trashbin.po
index 40900fcf337..386cfeb464e 100644
--- a/l10n/pa/files_trashbin.po
+++ b/l10n/pa/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/owncloud/language/pa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: pa\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "ਗਲਤੀ"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "ਹਟਾਓ"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/pa/lib.po b/l10n/pa/lib.po
index a5ae066958d..3977deb38b0 100644
--- a/l10n/pa/lib.po
+++ b/l10n/pa/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/owncloud/language/pa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: pa\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "ਸੈਟਿੰਗ"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "ਫਾਇਲਾਂ"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "ਸਕਿੰਟ ਪਹਿਲਾਂ"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "ਅੱਜ"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "ਕੱਲ੍ਹ"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "ਪਿਛਲੇ ਮਹੀਨੇ"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "ਪਿਛਲੇ ਸਾਲ"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "ਸਾਲਾਂ ਪਹਿਲਾਂ"
diff --git a/l10n/pa/settings.po b/l10n/pa/settings.po
index 20706ef03d2..72e4853611e 100644
--- a/l10n/pa/settings.po
+++ b/l10n/pa/settings.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/owncloud/language/pa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,48 @@ msgstr ""
"Language: pa\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -114,61 +156,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "ਬੰਦ"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "ਚਾਲੂ"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "...ਉਡੀਕੋ ਜੀ"
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "...ਅੱਪਡੇਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "ਗਲਤੀ"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "ਅੱਪਡੇਟ ਕੀਤਾ"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "...ਸੰਭਾਲਿਆ ਜਾ ਰਿਹਾ ਹੈ"
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -182,40 +252,40 @@ msgstr "ਵਾਪਸ"
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "ਗਰੁੱਪ"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "ਗਰੁੱਪ ਐਡਮਿਨ"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "ਹਟਾਓ"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "ਗਰੁੱਪ ਸ਼ਾਮਲ"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__ਭਾਸ਼ਾ_ਨਾਂ__"
@@ -239,18 +309,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "ਲਾਗਇਨ"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "ਸੁਰੱਖਿਆ ਚੇਤਾਵਨੀ"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -259,68 +353,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "ਸੈਟਅੱਪ ਚੇਤਾਵਨੀ"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -329,118 +423,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "ਸਰਵਰ ਐਡਰੈਸ"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -450,28 +588,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -507,7 +649,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "ਪਾਸਵਰ"
@@ -519,151 +661,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "ਪਾਸਵਰਡ ਬਦਲੋ"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "ਰੱਦ ਕਰੋ"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
-msgstr ""
+msgstr "ਲਾਗਇਨ"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "ਯੂਜ਼ਰ-ਨਾਂ"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/pa/user_ldap.po b/l10n/pa/user_ldap.po
index 57a5f5729e4..1baf1bc601a 100644
--- a/l10n/pa/user_ldap.po
+++ b/l10n/pa/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/owncloud/language/pa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "ਗਲਤੀ"
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/pl/core.po b/l10n/pl/core.po
index 3bc8355954d..acc4f191f2f 100644
--- a/l10n/pl/core.po
+++ b/l10n/pl/core.po
@@ -4,14 +4,15 @@
#
# Translators:
# Cyryl Sochacki <cyrylsochacki@gmail.com>, 2013
-# bobie <maciej.przybecki@gmail.com>, 2013
+# maxxx <maxxxrally@gmail.com>, 2014
+# bobie <maciej.przybecki@gmail.com>, 2013-2014
# adbrand <pkwiecin@adbrand.pl>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 06:30+0000\n"
"Last-Translator: bobie <maciej.przybecki@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
@@ -20,12 +21,11 @@ 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"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s Współdzielone »%s« z tobą"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr "Data wygaśnięcia jest w przeszłości"
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Nie można było wysłać wiadomości do następujących użytkowników: %s"
@@ -42,19 +42,6 @@ msgstr "Wyłączony tryb konserwacji"
msgid "Updated database"
msgstr "Zaktualizuj bazę"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "Aktualizowanie filecache, to może potrwać bardzo długo..."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Zaktualizuj filecache"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "... %d%% udane ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Brak obrazu lub pliku dostarczonego"
@@ -75,139 +62,143 @@ msgstr "Brak obrazka profilu tymczasowego, spróbuj ponownie"
msgid "No crop data provided"
msgstr "Brak danych do przycięcia"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Niedziela"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Poniedziałek"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Wtorek"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Środa"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Czwartek"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Piątek"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Sobota"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Styczeń"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Luty"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Marzec"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Kwiecień"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Maj"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Czerwiec"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Lipiec"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Sierpień"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Wrzesień"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Październik"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Listopad"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Grudzień"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Ustawienia"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Zapisywanie..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "sekund temu"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minute temu"
msgstr[1] "%n minut temu"
msgstr[2] "%n minut temu"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n godzine temu"
msgstr[1] "%n godzin temu"
msgstr[2] "%n godzin temu"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "dziś"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "wczoraj"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n dzień temu"
msgstr[1] "%n dni temu"
msgstr[2] "%n dni temu"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "w zeszłym miesiącu"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n miesiąc temu"
msgstr[1] "%n miesięcy temu"
msgstr[2] "%n miesięcy temu"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "miesięcy temu"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "w zeszłym roku"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "lat temu"
@@ -276,6 +267,26 @@ msgstr "({count} zaznaczonych)"
msgid "Error loading file exists template"
msgstr "Błąd podczas ładowania szablonu istniejącego pliku"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "Bardzo słabe hasło"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "Słabe hasło"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr "Mało skomplikowane hasło"
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "Dobre hasło"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "Mocne hasło"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Udostępniono"
@@ -284,12 +295,12 @@ msgstr "Udostępniono"
msgid "Share"
msgstr "Udostępnij"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Błąd"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Błąd podczas współdzielenia"
@@ -301,123 +312,123 @@ msgstr "Błąd podczas zatrzymywania współdzielenia"
msgid "Error while changing permissions"
msgstr "Błąd przy zmianie uprawnień"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Udostępnione tobie i grupie {group} przez {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Udostępnione tobie przez {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Współdziel z użytkownikiem lub grupą ..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Udostępnij link"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Zabezpiecz hasłem"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Hasło"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Pozwól na publiczne wczytywanie"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Wyślij osobie odnośnik poprzez e-mail"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Wyślij"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Ustaw datę wygaśnięcia"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Data wygaśnięcia"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Współdziel poprzez e-mail:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Nie znaleziono ludzi"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grupa"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Współdzielenie nie jest możliwe"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Współdzielone w {item} z {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Zatrzymaj współdzielenie"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "powiadom przez emaila"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "może edytować"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "kontrola dostępu"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "utwórz"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "uaktualnij"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "usuń"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "współdziel"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Zabezpieczone hasłem"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Błąd podczas usuwania daty wygaśnięcia"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Błąd podczas ustawiania daty wygaśnięcia"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Wysyłanie..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "E-mail wysłany"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Ostrzeżenie"
@@ -464,11 +475,17 @@ msgstr "Aktualizacja zakończyła się niepowodzeniem. Zgłoś ten problem <a hr
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Aktualizacji zakończyła się powodzeniem. Przekierowuję do ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s reset hasła"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr "Pojawił się problem podczas wysyłania wiadomości email, skontaktuj się z administratorem"
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Użyj tego odnośnika by zresetować hasło: {link}"
@@ -488,8 +505,8 @@ msgstr "Żądanie niepowiodło się!<br>Czy Twój email/nazwa użytkownika są p
msgid "You will receive a link to reset your password via Email."
msgstr "Odnośnik służący do resetowania hasła zostanie wysłany na adres e-mail."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Nazwa użytkownika"
@@ -533,7 +550,7 @@ msgstr "Osobiste"
msgid "Users"
msgstr "Użytkownicy"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Aplikacje"
@@ -643,49 +660,47 @@ msgstr "Aby uzyskać informacje jak poprawnie skonfigurować swój serwer, zapoz
msgid "Create an <strong>admin account</strong>"
msgstr "Utwórz <strong>konta administratora</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Zaawansowane"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr "Zasoby dysku & baza danych"
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Katalog danych"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Skonfiguruj bazę danych"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "zostanie użyte"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Użytkownik bazy danych"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Hasło do bazy danych"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Nazwa bazy danych"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Obszar tabel bazy danych"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Komputer bazy danych"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Zakończ konfigurowanie"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Kończę ..."
@@ -701,7 +716,7 @@ msgstr "Ta aplikacja wymaga włączenia JavaScript do poprawnego działania. Pro
msgid "%s is available. Get more information on how to update."
msgstr "%s jest dostępna. Dowiedz się więcej na temat aktualizacji."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Wyloguj"
@@ -727,28 +742,28 @@ msgstr "Uwierzytelnianie po stronie serwera nie powiodło się!"
msgid "Please contact your administrator."
msgstr "Skontaktuj się z administratorem"
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Nie pamiętasz hasła?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "pamiętaj"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Zaloguj"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Alternatywne loginy"
#: 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>"
-msgstr "Cześć,<br><br>Informuję cię że %s udostępnia ci »%s«.\n<br><a href=\"%s\">Zobacz!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr "Witam, <br><br>informuję, że %s udostępnianych zasobów <strong>%s</strong> jest z Tobą.<br><a href=\"%s\">Zobacz!</a><br><br>"
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/pl/files.po b/l10n/pl/files.po
index c68288c62b9..72abe2edbb2 100644
--- a/l10n/pl/files.po
+++ b/l10n/pl/files.po
@@ -3,9 +3,9 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Cyryl Sochacki <cyrylsochacki@gmail.com>, 2013
-# I Robot <owncloud-bot@tmit.eu>, 2013
-# bobie <maciej.przybecki@gmail.com>, 2013
+# Cyryl Sochacki <cyrylsochacki@gmail.com>, 2013-2014
+# I Robot, 2013
+# bobie <maciej.przybecki@gmail.com>, 2013-2014
# Mariusz Fik <fisiu@opensuse.org>, 2013
# Michal Plichta <mplichta@gmail.com>, 2013
# adbrand <pkwiecin@adbrand.pl>, 2013
@@ -13,9 +13,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-21 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 10:30+0000\n"
-"Last-Translator: Cyryl Sochacki <cyrylsochacki@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,36 +33,48 @@ msgstr "Nie można było przenieść %s - Plik o takiej nazwie już istnieje"
msgid "Could not move %s"
msgstr "Nie można było przenieść %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Nazwa pliku nie może być pusta."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Nazwa pliku nie może zawierać \"/\". Proszę wybrać inną nazwę."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "\"%s\" jest nieprawidłową nazwą pliku."
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Nieprawidłowa nazwa. Znaki '\\', '/', '<', '>', ':', '\"', '|', '?' oraz '*' są niedozwolone."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr "Folder docelowy został przeniesiony lub usunięty"
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "Nazwa %s jest już używana w folderze %s. Proszę wybrać inną nazwę."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Niepoprawne źródło"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Serwer nie mógł otworzyć adresów URL, należy sprawdzić konfigurację serwera"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Błąd podczas pobierania %s do %S"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Błąd przy tworzeniu pliku"
@@ -70,239 +82,234 @@ msgstr "Błąd przy tworzeniu pliku"
msgid "Folder name cannot be empty."
msgstr "Nazwa folderu nie może być pusta."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Nazwa folderu nie może zawierać \"/\". Proszę wybrać inną nazwę."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Błąd przy tworzeniu folderu"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Nie można ustawić katalog wczytywania."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Nieprawidłowy Token"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Żaden plik nie został załadowany. Nieznany błąd"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Nie było błędów, plik wysłano poprawnie."
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Wgrany plik przekracza wartość upload_max_filesize zdefiniowaną w php.ini: "
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Wysłany plik przekracza wielkość dyrektywy MAX_FILE_SIZE określonej w formularzu HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Załadowany plik został wysłany tylko częściowo."
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Nie wysłano żadnego pliku"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Brak folderu tymczasowego"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Błąd zapisu na dysk"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Za mało dostępnego miejsca"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Nieudane przesłanie. Nie można pobrać informacji o pliku."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Nieudane przesłanie. Nie można znaleźć przesyłanego pliku"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Nieudane przesłanie. Nie można pobrać informacji o pliku."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Zła ścieżka."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Pliki"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Nie można przesłać {filename} być może jest katalogiem lub posiada 0 bajtów"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Za mało miejsca"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr "Całkowity rozmiar {size1} przekracza limit uploadu {size2}"
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr "Brak wolnej przestrzeni, przesyłasz {size1} a pozostało tylko {size2}"
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Wczytywanie anulowane."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Nie można uzyskać wyniku z serwera."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URL nie może być pusty"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "W katalogu domowym \"Shared\" jest zarezerwowana nazwa pliku"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} już istnieje"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Nie można utworzyć pliku"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Nie można utworzyć folderu"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Błąd przy pobieraniu adresu URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Udostępnij"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Trwale usuń"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Zmień nazwę"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Oczekujące"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Nie można zmienić nazwy pliku"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "zastąpiono {new_name} przez {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "cofnij"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Błąd podczas usuwania pliku"
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n katalog"
msgstr[1] "%n katalogi"
msgstr[2] "%n katalogów"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n plik"
msgstr[1] "%n pliki"
msgstr[2] "%n plików"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
-msgstr "{dirs} and {files}"
+msgstr "{dirs} i {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Wysyłanie %n pliku"
msgstr[1] "Wysyłanie %n plików"
msgstr[2] "Wysyłanie %n plików"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "„.” jest nieprawidłową nazwą pliku."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "\"{name}\" jest nieprawidłową nazwą pliku."
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Nieprawidłowa nazwa. Znaki '\\', '/', '<', '>', ':', '\"', '|', '?' oraz '*' są niedozwolone."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Magazyn jest pełny. Pliki nie mogą zostać zaktualizowane lub zsynchronizowane!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Twój magazyn jest prawie pełny ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Aplikacja szyfrująca jest aktywna, ale twoje klucze nie zostały zainicjowane, prosze wyloguj się i zaloguj ponownie."
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Klucz prywatny nie jest poprawny! Może Twoje hasło zostało zmienione z zewnątrz. Można zaktualizować hasło klucza prywatnego w ustawieniach osobistych w celu odzyskania dostępu do plików"
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Szyfrowanie zostało wyłączone, ale nadal pliki są zaszyfrowane. Przejdź do ustawień osobistych i tam odszyfruj pliki."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Pobieranie jest przygotowywane. Może to zająć trochę czasu jeśli pliki są duże."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Błąd prz przenoszeniu pliku"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Błąd"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nazwa"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Rozmiar"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Modyfikacja"
@@ -310,12 +317,12 @@ msgstr "Modyfikacja"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Niepoprawna nazwa folderu. Wykorzystanie \"Shared\" jest zarezerwowane."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s nie można zmienić nazwy"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Wyślij"
@@ -351,72 +358,68 @@ msgstr "Maksymalna wielkość pliku wejściowego ZIP "
msgid "Save"
msgstr "Zapisz"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Nowy"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Nowy plik tekstowy"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Plik tekstowy"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Nowy folder"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Folder"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Z odnośnika"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Pliki usunięte"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Anuluj wysyłanie"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Nie masz uprawnień do wczytywania lub tworzenia plików w tym miejscu"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Pusto. Wyślij coś!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Pobierz"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Usuń"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Ładowany plik jest za duży"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Skanowanie plików, proszę czekać."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Aktualnie skanowane"
-
-#: 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 268225af9be..355b5601c15 100644
--- a/l10n/pl/files_encryption.po
+++ b/l10n/pl/files_encryption.po
@@ -4,14 +4,15 @@
#
# Translators:
# Cyryl Sochacki <cyrylsochacki@gmail.com>, 2013
+# maxxx <maxxxrally@gmail.com>, 2014
# bobie <maciej.przybecki@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-13 14:43-0500\n"
-"PO-Revision-Date: 2013-12-13 14:46+0000\n"
-"Last-Translator: bobie <maciej.przybecki@gmail.com>\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
+"PO-Revision-Date: 2014-03-13 07:10+0000\n"
+"Last-Translator: maxxx <maxxxrally@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -82,18 +83,18 @@ msgid ""
"administrator"
msgstr "Nieznany błąd proszę sprawdzić ustawienia systemu lub skontaktuj się z administratorem"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Brak wymagań."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:278
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Następujący użytkownicy nie mają skonfigurowanego szyfrowania:"
@@ -101,9 +102,9 @@ msgstr "Następujący użytkownicy nie mają skonfigurowanego szyfrowania:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Rozpoczęto szyfrowanie... To może chwilę potrwać. Proszę czekać."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Zapisywanie..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr "Trwa szyfrowanie początkowe...Spróbuj ponownie."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/pl/files_external.po b/l10n/pl/files_external.po
index 0f8b413e89a..6b6c8c03df7 100644
--- a/l10n/pl/files_external.po
+++ b/l10n/pl/files_external.po
@@ -4,13 +4,14 @@
#
# Translators:
# Cyryl Sochacki <cyrylsochacki@gmail.com>, 2013
+# bobie <maciej.przybecki@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: Cyryl Sochacki <cyrylsochacki@gmail.com>\n"
+"POT-Creation-Date: 2014-03-16 03:12-0400\n"
+"PO-Revision-Date: 2014-03-15 15:10+0000\n"
+"Last-Translator: bobie <maciej.przybecki@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,40 +19,44 @@ 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"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Dostęp do"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Wystąpił błąd podczas konfigurowania zasobu Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Udziel dostępu"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Proszę podać prawidłowy klucz aplikacji Dropbox i klucz sekretny."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Wystąpił błąd podczas konfigurowania zasobu Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Zapisano"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Ostrzeżenie:</b> \"smbclient\" nie jest zainstalowany. Zamontowanie katalogów CIFS/SMB nie jest możliwe. Skontaktuj sie z administratorem w celu zainstalowania."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Ostrzeżenie:</b> Wsparcie dla FTP w PHP nie jest zainstalowane lub włączone. Skontaktuj sie z administratorem w celu zainstalowania lub włączenia go."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +108,22 @@ msgid "Users"
msgstr "Użytkownicy"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Usuń"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Włącz zewnętrzne zasoby dyskowe użytkownika"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Zezwalaj użytkownikom na montowanie ich własnych zewnętrznych zasobów dyskowych"
+msgid "Allow users to mount the following external storage"
+msgstr "Pozwól użytkownikom montować następujące zewnętrzne zasoby dyskowe"
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Główny certyfikat SSL"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importuj główny certyfikat"
diff --git a/l10n/pl/files_sharing.po b/l10n/pl/files_sharing.po
index 26d13fcd202..a1b63c57f01 100644
--- a/l10n/pl/files_sharing.po
+++ b/l10n/pl/files_sharing.po
@@ -4,13 +4,14 @@
#
# Translators:
# Cyryl Sochacki <cyrylsochacki@gmail.com>, 2013
+# bobie <maciej.przybecki@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: Cyryl Sochacki <cyrylsochacki@gmail.com>\n"
+"POT-Creation-Date: 2014-03-16 03:12-0400\n"
+"PO-Revision-Date: 2014-03-15 15:10+0000\n"
+"Last-Translator: bobie <maciej.przybecki@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +19,10 @@ 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"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Udostępnione przez {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Udział ten jest chroniony hasłem"
@@ -54,32 +59,16 @@ msgstr "Udostępnianie jest wyłączone"
msgid "For more info, please ask the person who sent this link."
msgstr "Aby uzyskać więcej informacji proszę poprosić osobę, która wysłał ten link."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s współdzieli folder z tobą %s"
+msgid "shared by %s"
+msgstr "udostępniony przez %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s współdzieli z tobą plik %s"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Pobierz"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Wyślij"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Anuluj wysyłanie"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Podgląd nie jest dostępny dla"
+msgid "Download %s"
+msgstr "Pobierz %s"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Bezpośredni link"
diff --git a/l10n/pl/files_trashbin.po b/l10n/pl/files_trashbin.po
index bcd5e63eee6..635883f2e4b 100644
--- a/l10n/pl/files_trashbin.po
+++ b/l10n/pl/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ 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"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Nie można trwale usunąć %s"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Nie można przywrócić %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Pliki usunięte"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Błąd"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "przywrócony"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Nic tu nie ma. Twój kosz jest pusty!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nazwa"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Przywróć"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Usunięte"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Usuń"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Usunięte pliki"
diff --git a/l10n/pl/lib.po b/l10n/pl/lib.po
index 2f3c4cb6cba..801c5b51c9c 100644
--- a/l10n/pl/lib.po
+++ b/l10n/pl/lib.po
@@ -4,14 +4,14 @@
#
# Translators:
# Cyryl Sochacki <cyrylsochacki@gmail.com>, 2013
-# bobie <maciej.przybecki@gmail.com>, 2013
+# bobie <maciej.przybecki@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-16 03:12-0400\n"
+"PO-Revision-Date: 2014-03-15 15:10+0000\n"
+"Last-Translator: bobie <maciej.przybecki@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,38 +19,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"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr "Aplikacja \"%s\" nie może zostać zainstalowana, ponieważ nie jest zgodna z tą wersją ownCloud."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Nie określono nazwy aplikacji"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Pomoc"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Osobiste"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Ustawienia"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Użytkownicy"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Administrator"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Błąd przy aktualizacji \"%s\"."
@@ -63,15 +63,10 @@ msgstr "Nieznany typ pliku"
msgid "Invalid image"
msgstr "Błędne zdjęcie"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "Kontrolowane serwisy"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "Nie można otworzyć \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Pobieranie ZIP jest wyłączone."
@@ -94,74 +89,78 @@ msgid ""
"administrator."
msgstr "Proszę ściągać pliki osobno w mniejszych paczkach lub poprosić administratora."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Nie określono źródła podczas instalacji aplikacji"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Nie określono linku skąd aplikacja ma być zainstalowana"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Nie określono lokalnego pliku z którego miała być instalowana aplikacja"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Typ archiwum %s nie jest obsługiwany"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Nie udało się otworzyć archiwum podczas instalacji aplikacji"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "Aplikacja nie posiada pliku info.xml"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "Aplikacja nie może być zainstalowany ponieważ nie dopuszcza kod w aplikacji"
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr "Aplikacja nie może zostać zainstalowana ponieważ jest niekompatybilna z tą wersja ownCloud"
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr "Aplikacja nie może być zainstalowana ponieważ true tag nie jest <shipped>true</shipped> , co nie jest dozwolone dla aplikacji nie wysłanych"
-#: private/installer.php:159
+#: private/installer.php:160
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 "Nie można zainstalować aplikacji, ponieważ w wersji info.xml/version nie jest taka sama, jak wersja z app store"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Katalog aplikacji już isnieje"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Nie mogę utworzyć katalogu aplikacji. Proszę popraw uprawnienia. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Aplikacja nie jest włączona"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Błąd uwierzytelniania"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token wygasł. Proszę ponownie załadować stronę."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "Nieznany użytkownik"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Pliki"
@@ -195,23 +194,23 @@ msgid "MS SQL username and/or password not valid: %s"
msgstr "Nazwa i/lub hasło serwera MS SQL jest niepoprawne: %s."
#: private/setup/mssql.php:21 private/setup/mysql.php:13
-#: private/setup/oci.php:114 private/setup/postgresql.php:24
-#: private/setup/postgresql.php:70
+#: private/setup/oci.php:114 private/setup/postgresql.php:31
+#: private/setup/postgresql.php:84
msgid "You need to enter either an existing account or the administrator."
msgstr "Należy wprowadzić istniejące konto użytkownika lub administratora."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQL: Nazwa użytkownika i/lub hasło jest niepoprawne"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr "Użytkownik i/lub hasło do MySQL/MariaDB są niepoprawne"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
#: private/setup/oci.php:151 private/setup/oci.php:162
#: private/setup/oci.php:169 private/setup/oci.php:178
#: private/setup/oci.php:186 private/setup/oci.php:195
-#: private/setup/oci.php:201 private/setup/postgresql.php:89
-#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
-#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#: private/setup/oci.php:201 private/setup/postgresql.php:103
+#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
+#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
#, php-format
msgid "DB Error: \"%s\""
msgstr "Błąd DB: \"%s\""
@@ -220,30 +219,30 @@ msgstr "Błąd DB: \"%s\""
#: private/setup/oci.php:122 private/setup/oci.php:145
#: private/setup/oci.php:152 private/setup/oci.php:163
#: private/setup/oci.php:179 private/setup/oci.php:187
-#: private/setup/oci.php:196 private/setup/postgresql.php:90
-#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
-#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#: private/setup/oci.php:196 private/setup/postgresql.php:104
+#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
+#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
#, php-format
msgid "Offending command was: \"%s\""
msgstr "Niepoprawna komenda: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "Użytkownik MySQL '%s'@'localhost' już istnieje"
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr "Użytkownik '%s'@'localhost' MySQL/MariaDB już istnieje."
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Usuń tego użytkownika z MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr "Usuń tego użytkownika z MySQL/MariaDB"
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "Użytkownik MySQL '%s'@'%%t' już istnieje"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr "Użytkownik '%s'@'%%' MySQL/MariaDB już istnieje."
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Usuń tego użytkownika z MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr "Usuń tego użytkownika z MySQL/MariaDB"
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -258,7 +257,7 @@ msgstr "Oracle: Nazwa użytkownika i/lub hasło jest niepoprawne"
msgid "Offending command was: \"%s\", name: %s, password: %s"
msgstr "Niepoprawne polecania: \"%s\", nazwa: %s, hasło: %s"
-#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
msgid "PostgreSQL username and/or password not valid"
msgstr "PostgreSQL: Nazwa użytkownika i/lub hasło jest niepoprawne"
@@ -270,70 +269,76 @@ msgstr "Ustaw nazwę administratora."
msgid "Set an admin password."
msgstr "Ustaw hasło administratora."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Serwer internetowy nie jest jeszcze poprawnie skonfigurowany, aby umożliwić synchronizację plików, ponieważ interfejs WebDAV wydaje się być uszkodzony."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Sprawdź ponownie <a href='%s'>przewodniki instalacji</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s Współdzielone »%s« z tobą"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Nie można odnaleźć kategorii \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "sekund temu"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minute temu"
msgstr[1] "%n minut temu"
msgstr[2] "%n minut temu"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n godzinę temu"
msgstr[1] "%n godzin temu"
msgstr[2] "%n godzin temu"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "dziś"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "wczoraj"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "%n dzień temu"
msgstr[1] "%n dni temu"
msgstr[2] "%n dni temu"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "w zeszłym miesiącu"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n miesiąc temu"
msgstr[1] "%n miesięcy temu"
msgstr[2] "%n miesięcy temu"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "w zeszłym roku"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "lat temu"
diff --git a/l10n/pl/settings.po b/l10n/pl/settings.po
index e2ec0caf254..0da46ce25da 100644
--- a/l10n/pl/settings.po
+++ b/l10n/pl/settings.po
@@ -3,15 +3,16 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Cyryl Sochacki <cyrylsochacki@gmail.com>, 2013
+# Cyryl Sochacki <cyrylsochacki@gmail.com>, 2013-2014
+# bobie <maciej.przybecki@gmail.com>, 2014
# adbrand <pkwiecin@adbrand.pl>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-21 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 10:40+0000\n"
-"Last-Translator: Cyryl Sochacki <cyrylsochacki@gmail.com>\n"
+"POT-Creation-Date: 2014-03-16 03:12-0400\n"
+"PO-Revision-Date: 2014-03-15 15:20+0000\n"
+"Last-Translator: bobie <maciej.przybecki@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,6 +20,48 @@ 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"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr "Nieprawidłowa wartość %s"
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Zapisano"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "przetestuj ustawienia email"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr "Jeśli otrzymałeś ten email, ustawienia wydają się być poprawne."
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr "Pojawił się problem podczas wysyłania e-mail. Proszę sprawdzić ponownie ustawienia"
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "E-mail wysłany"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr "Musisz najpierw ustawić użytkownika e-mail, aby móc wysyłać wiadomości testowe."
+
+#: admin/controller.php:116 templates/admin.php:284
+msgid "Send mode"
+msgstr "Tryb wysyłki"
+
+#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
+msgid "Encryption"
+msgstr "Szyfrowanie"
+
+#: admin/controller.php:120 templates/admin.php:321
+msgid "Authentication method"
+msgstr "Metoda autentykacji"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Nie można wczytać listy aplikacji"
@@ -115,62 +158,90 @@ msgstr "Zaplecze nie obsługuje zmiany hasła, ale klucz szyfrowania użytkownik
msgid "Unable to change password"
msgstr "Nie można zmienić hasła"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "Wysyłam..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Dokumentacja użytkownika"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "Dokumentacja Administratora"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Aktualizacja do {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Wyłącz"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Włącz"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Proszę czekać..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Błąd podczas wyłączania aplikacji"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Błąd podczas włączania aplikacji"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Aktualizacja w toku..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Błąd podczas aktualizacji aplikacji"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Błąd"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Aktualizuj"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Zaktualizowano"
-#: js/personal.js:220
+#: js/personal.js:246
msgid "Select a profile picture"
msgstr "Wybierz zdjęcie profilu"
-#: js/personal.js:266
+#: js/personal.js:277
+msgid "Very weak password"
+msgstr "Bardzo słabe hasło"
+
+#: js/personal.js:278
+msgid "Weak password"
+msgstr "Słabe hasło"
+
+#: js/personal.js:279
+msgid "So-so password"
+msgstr "Mało skomplikowane hasło"
+
+#: js/personal.js:280
+msgid "Good password"
+msgstr "Dobre hasło"
+
+#: js/personal.js:281
+msgid "Strong password"
+msgstr "Mocne hasło"
+
+#: js/personal.js:316
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Odszyfrowuje pliki... Proszę czekać, to może zająć jakiś czas."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Zapisywanie..."
-
#: js/users.js:47
msgid "deleted"
msgstr "usunięto"
@@ -183,40 +254,40 @@ msgstr "cofnij"
msgid "Unable to remove user"
msgstr "Nie można usunąć użytkownika"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupy"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Administrator grupy"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Usuń"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "dodaj grupę"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Należy podać prawidłową nazwę użytkownika"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Błąd podczas tworzenia użytkownika"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Należy podać prawidłowe hasło"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Ostrzeżenie: Katalog domowy dla użytkownika \"{user}\" już istnieje"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "polski"
@@ -240,18 +311,42 @@ msgstr "Błędy i poważne problemy"
msgid "Fatal issues only"
msgstr "Tylko poważne problemy"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Nic"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Login"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr "Czysty tekst"
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr "NT LAN Manager"
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Ostrzeżenie o zabezpieczeniach"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
-msgstr ""
+msgstr "Uzyskujesz dostęp do %s za pomocą protokołu HTTP. Zalecamy skonfigurować swój serwer z użyciem protokołu HTTPS."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -260,68 +355,68 @@ msgid ""
"root."
msgstr "Twój katalog danych i pliki są prawdopodobnie dostępne z Internetu. Plik .htaccess, który dostarcza ownCloud nie działa. Sugerujemy, aby skonfigurować serwer WWW w taki sposób, aby katalog danych nie był dostępny lub przenieść katalog danych poza główny katalog serwera WWW."
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Ostrzeżenia konfiguracji"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Serwer internetowy nie jest jeszcze poprawnie skonfigurowany, aby umożliwić synchronizację plików, ponieważ interfejs WebDAV wydaje się być uszkodzony."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Proszę sprawdź ponownie <a href=\"%s\">przewodnik instalacji</a>."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "Brak modułu „fileinfo”"
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "Brak modułu PHP „fileinfo”. Zalecamy włączenie tego modułu, aby uzyskać najlepsze wyniki podczas wykrywania typów MIME."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
msgstr "Twoja wersja PHP jest za stara"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "Twoja wersja PHP jest za stara. Rekomendujemy przynajmniej wersje 5.3.8. Jeśli masz starsza wersję ownCloud może nie działać poprawnie."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "Lokalizacja nie działa"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Ustawienia regionalne systemu nie można ustawić na jeden, który obsługuje UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
-msgstr ""
+msgstr "Oznacza to, że mogą być problemy z niektórymi znakami w nazwach plików."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
-msgstr ""
+msgstr "Zalecamy, aby zainstalować wymagane pakiety w systemie, jeden z następujących języków: %s."
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "Połączenie internetowe nie działa"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -330,118 +425,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Ten serwer OwnCloud nie ma połączenia z Internetem. Oznacza to, że niektóre z funkcji, takich jak montowanie zewnętrznych zasobów, powiadomienia o aktualizacji lub 3-cie aplikacje mogą nie działać. Dostęp do plików z zewnątrz i wysyłanie powiadomienia e-mail nie może również działać. Sugerujemy, aby włączyć połączenia internetowego dla tego serwera, jeśli chcesz mieć wszystkie opcje."
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "Wykonuj jedno zadanie wraz z każdą wczytaną stroną"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php jest zarejestrowany w serwisie webcron do uruchamiania cron.php raz na 15 minut przez http."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Użyj systemowego cron-a do uruchamiania cron.php raz na 15 minut."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Udostępnianie"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Włącz API udostępniania"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Zezwalaj aplikacjom na korzystanie z API udostępniania"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Zezwalaj na odnośniki"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Zezwalaj użytkownikom na publiczne współdzielenie zasobów za pomocą odnośników"
-#: templates/admin.php:186
+#: templates/admin.php:211
msgid "Allow public uploads"
msgstr "Pozwól na publiczne wczytywanie"
-#: templates/admin.php:187
+#: templates/admin.php:212
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Użytkownicy mogą włączyć dla innych wgrywanie do ich publicznych katalogów"
-#: templates/admin.php:195
+#: templates/admin.php:220
msgid "Allow resharing"
msgstr "Zezwalaj na ponowne udostępnianie"
-#: templates/admin.php:196
+#: templates/admin.php:221
msgid "Allow users to share items shared with them again"
msgstr "Zezwalaj użytkownikom na ponowne współdzielenie zasobów już z nimi współdzielonych"
-#: templates/admin.php:203
+#: templates/admin.php:228
msgid "Allow users to share with anyone"
msgstr "Zezwalaj użytkownikom na współdzielenie z kimkolwiek"
-#: templates/admin.php:206
+#: templates/admin.php:231
msgid "Allow users to only share with users in their groups"
msgstr "Zezwalaj użytkownikom współdzielić z użytkownikami ze swoich grup"
-#: templates/admin.php:213
+#: templates/admin.php:238
msgid "Allow mail notification"
msgstr "Pozwól na mailowe powiadomienia"
-#: templates/admin.php:214
+#: templates/admin.php:239
msgid "Allow user to send mail notification for shared files"
msgstr "Pozwól użytkownikom wysyłać maile powiadamiające o udostępnionych plikach"
-#: templates/admin.php:221
+#: templates/admin.php:246
msgid "Security"
msgstr "Bezpieczeństwo"
-#: templates/admin.php:234
+#: templates/admin.php:259
msgid "Enforce HTTPS"
msgstr "Wymuś HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:261
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Wymusza na klientach na łączenie się %s za pośrednictwem połączenia szyfrowanego."
-#: templates/admin.php:242
+#: templates/admin.php:267
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Proszę połącz się do twojego %s za pośrednictwem protokołu HTTPS, aby włączyć lub wyłączyć stosowanie protokołu SSL."
-#: templates/admin.php:254
+#: templates/admin.php:279
+msgid "Email Server"
+msgstr "Serwer pocztowy"
+
+#: templates/admin.php:281
+msgid "This is used for sending out notifications."
+msgstr "To jest używane do wysyłania powiadomień"
+
+#: templates/admin.php:312
+msgid "From address"
+msgstr "Z adresu"
+
+#: templates/admin.php:334
+msgid "Authentication required"
+msgstr "Wymagana autoryzacja"
+
+#: templates/admin.php:338
+msgid "Server address"
+msgstr "Adres Serwera"
+
+#: templates/admin.php:342
+msgid "Port"
+msgstr "Port"
+
+#: templates/admin.php:347
+msgid "Credentials"
+msgstr "Poświadczenia"
+
+#: templates/admin.php:348
+msgid "SMTP Username"
+msgstr "Użytkownik SMTP"
+
+#: templates/admin.php:351
+msgid "SMTP Password"
+msgstr "Hasło SMTP"
+
+#: templates/admin.php:355
+msgid "Test email settings"
+msgstr "Ustawienia testowej wiadomości"
+
+#: templates/admin.php:356
+msgid "Send email"
+msgstr "Wyślij email"
+
+#: templates/admin.php:361
msgid "Log"
msgstr "Logi"
-#: templates/admin.php:255
+#: templates/admin.php:362
msgid "Log level"
msgstr "Poziom logów"
-#: templates/admin.php:287
+#: templates/admin.php:394
msgid "More"
msgstr "Więcej"
-#: templates/admin.php:288
+#: templates/admin.php:395
msgid "Less"
msgstr "Mniej"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:401 templates/personal.php:181
msgid "Version"
msgstr "Wersja"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:405 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -451,30 +590,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Stworzone przez <a href=\"http://ownCloud.org/contact\" target=\"_blank\">społeczność ownCloud</a>, <a href=\"https://github.com/owncloud\" target=\"_blank\">kod źródłowy</a> na licencji <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Dodaj swoją aplikację"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Więcej aplikacji"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Zaznacz aplikację"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "Dokumentacja:"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Zobacz stronę aplikacji na apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr "Zobacz na stronie aplikacji"
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licencjonowane przez <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Dokumentacja użytkownika"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Dokumentacja administratora"
@@ -508,7 +651,7 @@ msgstr "Uruchom ponownie kreatora pierwszego uruchomienia"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Wykorzystujesz <strong>%s</strong> z dostępnych <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Hasło"
@@ -520,151 +663,149 @@ msgstr "Twoje hasło zostało zmienione"
msgid "Unable to change your password"
msgstr "Nie można zmienić hasła"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Bieżące hasło"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nowe hasło"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Zmień hasło"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Pełna nazwa"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Email"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Twój adres e-mail"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Podaj adres e-mail, aby uzyskać możliwość odzyskania hasła"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr "Wypełnij adres email aby włączyć odzyskiwanie hasła oraz otrzymywać powiadomienia"
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Zdjęcie profilu"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Wczytaj nowe"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Wybierz nowe z plików"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Usuń zdjęcie"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Png lub jpg. Idealnie kwadratowy, ale będzie można je przyciąć."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
-msgstr ""
+msgstr "Twój awatar jest ustawiony jako domyślny."
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr "Anuluj"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Wybierz zdjęcie profilu"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Język"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Pomóż w tłumaczeniu"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Użyj tego adresu do <a href=\"%s\" target=\"_blank\">dostępu do twoich plików przez WebDAV</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Szyfrowanie"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
-msgstr ""
+msgstr "Aplikacja szyfrowanie nie jest włączona, odszyfruj wszystkie plik"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Hasło logowania"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Odszyfruj wszystkie pliki"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Login"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Utwórz"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Odzyskiwanie hasła administratora"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Wpisz hasło odzyskiwania, aby odzyskać pliki użytkowników podczas zmiany hasła"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Magazyn domyślny"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Proszę ustawić ograniczenie zasobów (np. \"512 MB\" albo \"12 GB)"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Bez limitu"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Inne"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Nazwa użytkownika"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Magazyn"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "Zmień pełna nazwę"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "ustaw nowe hasło"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Domyślny"
diff --git a/l10n/pl/user_ldap.po b/l10n/pl/user_ldap.po
index f625cf545fc..c0c5d208854 100644
--- a/l10n/pl/user_ldap.po
+++ b/l10n/pl/user_ldap.po
@@ -3,15 +3,18 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Cyryl Sochacki <cyrylsochacki@gmail.com>, 2013
+# Cyryl Sochacki <cyrylsochacki@gmail.com>, 2013-2014
+# hoek <hoek@hoek.pl>, 2014
# orcio6 <orcio6@o2.pl>, 2013
+# maxxx <maxxxrally@gmail.com>, 2014
+# bobie <maciej.przybecki@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-13 17:12-0400\n"
+"PO-Revision-Date: 2014-03-13 07:30+0000\n"
+"Last-Translator: maxxx <maxxxrally@gmail.com>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/owncloud/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -41,24 +44,24 @@ msgstr "Konfiguracja jest prawidłowa, ale Bind nie. Sprawdź ustawienia serwera
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
-msgstr ""
+msgstr "Konfiguracja jest nieprawidłowa. Proszę rzucić okiem na dzienniki dalszych szczegółów."
#: ajax/wizard.php:32
msgid "No action specified"
-msgstr ""
+msgstr "Nie określono akcji"
#: ajax/wizard.php:38
msgid "No configuration specified"
-msgstr ""
+msgstr "Nie określono konfiguracji"
#: ajax/wizard.php:81
msgid "No data specified"
-msgstr ""
+msgstr "Nie określono danych"
#: ajax/wizard.php:89
#, php-format
msgid " Could not set configuration %s"
-msgstr ""
+msgstr "Nie można ustawić konfiguracji %s"
#: js/settings.js:67
msgid "Deletion failed"
@@ -88,43 +91,43 @@ msgstr "Sukces"
msgid "Error"
msgstr "Błąd"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
-msgstr ""
+msgstr "Konfiguracja poprawna"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
-msgstr ""
+msgstr "Konfiguracja niepoprawna"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
-msgstr ""
+msgstr "Konfiguracja niekompletna"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Wybierz grupy"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
-msgstr ""
+msgstr "Wybierz obiekty klas"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
-msgstr ""
+msgstr "Wybierz atrybuty"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Test połączenia udany"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Test połączenia nie udany"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Czy chcesz usunąć bieżącą konfigurację serwera?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Potwierdź usunięcie"
@@ -132,25 +135,25 @@ msgstr "Potwierdź usunięcie"
#, php-format
msgid "%s group found"
msgid_plural "%s groups found"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "%s znaleziona grupa"
+msgstr[1] "%s znalezionych grup"
+msgstr[2] "%s znalezionych grup"
#: lib/wizard.php:122
#, php-format
msgid "%s user found"
msgid_plural "%s users found"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "%s znaleziony użytkownik"
+msgstr[1] "%s znalezionych użytkowników"
+msgstr[2] "%s znalezionych użytkowników"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
-msgstr ""
+msgstr "Niepoprawny Host"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
-msgstr ""
+msgstr "Nie można znaleźć żądanej funkcji"
#: templates/part.settingcontrols.php:2
msgid "Save"
@@ -166,63 +169,63 @@ msgstr "Pomoc"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr ""
+msgid "Groups meeting these criteria are available in %s:"
+msgstr "Przyłączenie do grupy z tymi ustawieniami dostępne jest w %s:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
msgid "only those object classes:"
-msgstr ""
+msgstr "tylko te klasy obiektów:"
#: templates/part.wizard-groupfilter.php:17
#: templates/part.wizard-userfilter.php:17
msgid "only from those groups:"
-msgstr ""
+msgstr "tylko z tych grup:"
#: templates/part.wizard-groupfilter.php:25
#: templates/part.wizard-loginfilter.php:32
#: templates/part.wizard-userfilter.php:25
msgid "Edit raw filter instead"
-msgstr ""
+msgstr "Edytuj zamiast tego czysty filtr"
#: templates/part.wizard-groupfilter.php:30
#: templates/part.wizard-loginfilter.php:37
#: templates/part.wizard-userfilter.php:30
msgid "Raw LDAP filter"
-msgstr ""
+msgstr "Czysty filtr LDAP"
#: templates/part.wizard-groupfilter.php:31
#, php-format
msgid ""
"The filter specifies which LDAP groups shall have access to the %s instance."
-msgstr ""
+msgstr "Filtr określa, które grupy LDAP powinny mieć dostęp do instancji %s."
#: templates/part.wizard-groupfilter.php:38
msgid "groups found"
-msgstr ""
+msgstr "grup znaleziono"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr ""
+msgid "Users login with this attribute:"
+msgstr "Użytkownicy zalogowani z tymi ustawieniami:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
-msgstr ""
+msgstr "Nazwa użytkownika LDAP:"
#: templates/part.wizard-loginfilter.php:16
msgid "LDAP Email Address:"
-msgstr ""
+msgstr "LDAP Adres Email:"
#: templates/part.wizard-loginfilter.php:24
msgid "Other Attributes:"
-msgstr ""
+msgstr "Inne atrybuty:"
#: templates/part.wizard-loginfilter.php:38
#, 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 "Określa jakiego filtru użyć podczas próby zalogowania. %%uid zastępuje nazwę użytkownika w procesie logowania. Przykład: \"uid=%%uid\""
#: templates/part.wizard-server.php:18
msgid "Add Server Configuration"
@@ -270,18 +273,18 @@ msgstr "Bazę DN można określić dla użytkowników i grup w karcie Zaawansowa
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr ""
+msgid "Limit %s access to users meeting these criteria:"
+msgstr "Limit %s dostępu do podłączania użytkowników z tymi ustawieniami:"
#: templates/part.wizard-userfilter.php:31
#, php-format
msgid ""
"The filter specifies which LDAP users shall have access to the %s instance."
-msgstr ""
+msgstr "Filtr określa, którzy użytkownicy LDAP powinni mieć dostęp do instancji %s."
#: templates/part.wizard-userfilter.php:38
msgid "users found"
-msgstr ""
+msgstr "użytkownicy znalezieni"
#: templates/part.wizardcontrols.php:5
msgid "Back"
@@ -296,7 +299,7 @@ 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>Ostrzeżenie:</b> Aplikacje user_ldap i user_webdavauth nie są kompatybilne. Mogą powodować nieoczekiwane zachowanie. Poproś administratora o wyłączenie jednej z nich."
#: templates/settings.php:14
msgid ""
@@ -351,7 +354,7 @@ msgstr "Wyłączyć sprawdzanie poprawności certyfikatu 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 "Nie polecane, używać tylko w celu testowania! Jeśli połączenie działa tylko z tą opcją, zaimportuj certyfikat SSL serwera LDAP na swój %s."
#: templates/settings.php:28
msgid "Cache Time-To-Live"
@@ -371,7 +374,7 @@ msgstr "Pole wyświetlanej nazwy użytkownika"
#: templates/settings.php:32
msgid "The LDAP attribute to use to generate the user's display name."
-msgstr ""
+msgstr "Atrybut LDAP służący do generowania wyświetlanej nazwy użytkownika ownCloud."
#: templates/settings.php:33
msgid "Base User Tree"
@@ -395,7 +398,7 @@ msgstr "Pole wyświetlanej nazwy grupy"
#: templates/settings.php:35
msgid "The LDAP attribute to use to generate the groups's display name."
-msgstr ""
+msgstr "Atrybut LDAP służący do generowania wyświetlanej nazwy grupy ownCloud."
#: templates/settings.php:36
msgid "Base Group Tree"
@@ -413,41 +416,51 @@ msgstr "Grupa atrybutów wyszukaj"
msgid "Group-Member association"
msgstr "Członek grupy stowarzyszenia"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr "Grupy zagnieżdżone"
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr "Kiedy włączone, grupy, które zawierają grupy, są wspierane. (Działa tylko, jeśli członek grupy ma ustawienie DNs)"
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Specjalne atrybuty"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Pole przydziału"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Przydział domyślny"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "w bajtach"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Pole email"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Reguły nazewnictwa folderu domowego użytkownika"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Pozostaw puste dla user name (domyślnie). W przeciwnym razie podaj atrybut LDAP/AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Wewnętrzna nazwa użytkownika"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -461,17 +474,17 @@ 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 "Domyślnie, wewnętrzna nazwa użytkownika zostanie utworzona z atrybutu UUID, ang. Universally unique identifier - Unikalny identyfikator użytkownika. To daje pewność, że nazwa użytkownika jest niepowtarzalna, a znaki nie muszą być konwertowane. Wewnętrzna nazwa użytkownika dopuszcza jedynie znaki: [ a-zA-Z0-9_.@- ]. Pozostałe znaki zamieniane są na ich odpowiedniki ASCII lub po prostu pomijane. W przypadku, gdy nazwa się powtarza na końcu jest dodawana / zwiększana cyfra. Wewnętrzna nazwa użytkownika służy do wewnętrznej identyfikacji użytkownika. Jest to również domyślna nazwa folderu domowego użytkownika. Jest to również część zdalnego adresu URL, na przykład dla wszystkich usług *DAV. Dzięki temu ustawieniu można nadpisywać domyślne zachowanie aplikacji. Aby osiągnąć podobny efekt jak przed ownCloud 5 wpisz atrybut nazwy użytkownika w poniższym polu. Pozostaw puste dla domyślnego zachowania. Zmiany będą miały wpływ tylko na nowo przypisanych (dodanych) użytkowników LDAP."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Wewnętrzny atrybut nazwy uzżytkownika:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Zastąp wykrywanie UUID"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -480,21 +493,21 @@ 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 "Domyślnie, atrybut UUID jest wykrywany automatycznie. Atrybut UUID jest używany do niepodważalnej identyfikacji użytkowników i grup LDAP. Również wewnętrzna nazwa użytkownika zostanie stworzona na bazie UUID, jeśli nie zostanie podana powyżej. Możesz nadpisać to ustawienie i użyć atrybutu wedle uznania. Musisz się jednak upewnić, że atrybut ten może zostać pobrany zarówno dla użytkowników, jak i grup i jest unikalny. Pozostaw puste dla domyślnego zachowania. Zmiany będą miały wpływ tylko na nowo przypisanych (dodanych) użytkowników i grupy LDAP."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "Atrybuty UUID dla użytkowników:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "Atrybuty UUID dla grup:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Mapowanie użytkownika LDAP"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -506,12 +519,12 @@ 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 "Nazwy użytkowników są używane w celu przechowywania i przypisywania (meta) danych. Aby dokładnie zidentyfikować i rozpoznać użytkowników, każdy użytkownik LDAP będzie miał wewnętrzną nazwę. To wymaga utworzenia przypisania nazwy użytkownika do użytkownika LDAP. Utworzona nazwa użytkownika jet przypisywana do UUID użytkownika LDAP. Dodatkowo DN jest również buforowany aby zmniejszyć interakcję z LDAP, ale nie jest używany do identyfikacji. Jeśli DN się zmieni, zmiany zostaną odnalezione. Wewnętrzny użytkownik jest używany we wszystkich przypadkach. Wyczyszczenie mapowań spowoduje pozostawienie wszędzie resztek informacji. Wyczyszczenie mapowań nie jest wrażliwe na konfigurację, wpływa ono na wszystkie konfiguracje LDAP! Nigdy nie czyść mapowań w środowisku produkcyjnym, tylko podczas testów lub w fazie eksperymentalnej. "
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Czyść Mapowanie użytkownika LDAP"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Czyść Mapowanie nazwy grupy LDAP"
diff --git a/l10n/pt_BR/core.po b/l10n/pt_BR/core.po
index 368acc1e41e..622c8b621cd 100644
--- a/l10n/pt_BR/core.po
+++ b/l10n/pt_BR/core.po
@@ -4,13 +4,13 @@
#
# Translators:
# bjamalaro <bjamalaro@yahoo.com.br>, 2013
-# Flávio Veras <flaviove@gmail.com>, 2013
+# Flávio Veras <flaviove@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 11:03+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"
@@ -19,12 +19,11 @@ msgstr ""
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s compartilhou »%s« com você"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr "A data de vencimento passou."
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Não foi possível enviar e-mail para os seguintes usuários: %s"
@@ -41,19 +40,6 @@ msgstr "Desligar o modo de manutenção"
msgid "Updated database"
msgstr "Atualizar o banco de dados"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "Atualizar cahe de arquivos, isto pode levar algum tempo..."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Atualizar cache de arquivo"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "... %d%% concluído ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Nenhuma imagem ou arquivo fornecido"
@@ -74,135 +60,139 @@ msgstr "Sem imagem no perfil temporário disponível, tente novamente"
msgid "No crop data provided"
msgstr "Nenhum dado para coleta foi fornecido"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Domingo"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Segunda-feira"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Terça-feira"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Quarta-feira"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Quinta-feira"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Sexta-feira"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Sábado"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "janeiro"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "fevereiro"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "março"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "abril"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "maio"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "junho"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "julho"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "agosto"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "setembro"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "outubro"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "novembro"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "dezembro"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Ajustes"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Salvando..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "segundos atrás"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] " ha %n minuto"
msgstr[1] "ha %n minutos"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "ha %n hora"
msgstr[1] "ha %n horas"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "hoje"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "ontem"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "ha %n dia"
msgstr[1] "ha %n dias"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "último mês"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "ha %n mês"
msgstr[1] "ha %n meses"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "meses atrás"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "último ano"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "anos atrás"
@@ -270,6 +260,26 @@ msgstr "({count} selecionados)"
msgid "Error loading file exists template"
msgstr "Erro ao carregar arquivo existe modelo"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "Senha muito fraca"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "Senha fraca"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr "So-so senha"
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "Boa senha"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "Senha forte"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Compartilhados"
@@ -278,12 +288,12 @@ msgstr "Compartilhados"
msgid "Share"
msgstr "Compartilhar"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Erro"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Erro ao compartilhar"
@@ -295,123 +305,123 @@ msgstr "Erro ao descompartilhar"
msgid "Error while changing permissions"
msgstr "Erro ao mudar permissões"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Compartilhado com você e com o grupo {group} por {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Compartilhado com você por {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Compartilhar com usuário ou grupo ..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Compartilher link"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Proteger com senha"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Senha"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Permitir upload público"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Enviar link por e-mail"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Enviar"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Definir data de expiração"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Data de expiração"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Compartilhar via e-mail:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Nenhuma pessoa encontrada"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grupo"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Não é permitido re-compartilhar"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Compartilhado em {item} com {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Descompartilhar"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "notificar por e-mail"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "pode editar"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "controle de acesso"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "criar"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "atualizar"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "remover"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "compartilhar"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Protegido com senha"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Erro ao remover data de expiração"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Erro ao definir data de expiração"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Enviando ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "E-mail enviado"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Aviso"
@@ -458,11 +468,17 @@ msgstr "A atualização falhou. Por favor, relate este problema para a <a href=\
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "A atualização teve êxito. Você será redirecionado ao ownCloud agora."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s redefinir senha"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr "Um problema ocorreu durante o envio do e-mail, por favor, contate o administrador."
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Use o seguinte link para redefinir sua senha: {link}"
@@ -482,8 +498,8 @@ msgstr "O pedido falhou! <br>Certifique-se que seu e-mail/username estavam corre
msgid "You will receive a link to reset your password via Email."
msgstr "Você receberá um link para redefinir sua senha por e-mail."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Nome de usuário"
@@ -527,7 +543,7 @@ msgstr "Pessoal"
msgid "Users"
msgstr "Usuários"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Aplicações"
@@ -637,49 +653,47 @@ msgstr "Para obter informações sobre como configurar corretamente o seu servid
msgid "Create an <strong>admin account</strong>"
msgstr "Criar uma <strong>conta de administrador</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Avançado"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr "Armazenamento & banco de dados"
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Pasta de dados"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Configurar o banco de dados"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "será usado"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Usuário do banco de dados"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Senha do banco de dados"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Nome do banco de dados"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Espaço de tabela do banco de dados"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Host do banco de dados"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Concluir configuração"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Finalizando ..."
@@ -695,7 +709,7 @@ msgstr "Esta aplicação reque JavaScript habilidado para correta operação.\nP
msgid "%s is available. Get more information on how to update."
msgstr "%s está disponível. Obtenha mais informações sobre como atualizar."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Sair"
@@ -721,28 +735,28 @@ msgstr "Autenticação do servidor falhou!"
msgid "Please contact your administrator."
msgstr "Por favor, contate o administrador."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Esqueceu sua senha?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "lembrar"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Fazer login"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Logins alternativos"
#: 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>"
-msgstr "Olá,<br><br>só gostaria que você soubesse que %s compartilhou »%s« com você.<br><a href=\"%s\">Veja isto!</a><br><br"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr "Olá,<br><br>só para seu conhecimento que %s compartilhou <strong>%s</strong> com você. <br><a href=\"%s\">Verificar!</a><br><br> "
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/pt_BR/files.po b/l10n/pt_BR/files.po
index ede91a81e91..ccefbd75b34 100644
--- a/l10n/pt_BR/files.po
+++ b/l10n/pt_BR/files.po
@@ -4,15 +4,15 @@
#
# Translators:
# bjamalaro <bjamalaro@yahoo.com.br>, 2013
-# Flávio Veras <flaviove@gmail.com>, 2013
+# Flávio Veras <flaviove@gmail.com>, 2013-2014
# tuliouel, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: Flávio Veras <flaviove@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -30,36 +30,48 @@ msgstr "Impossível mover %s - Um arquivo com este nome já existe"
msgid "Could not move %s"
msgstr "Impossível mover %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "O nome do arquivo não pode estar vazio."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "O nome do arquivo não deve conter \"/\". Por favor, escolha um nome diferente."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "\"%s\" é um nome de arquivo inválido."
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Nome inválido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr "A pasta de destino foi movida ou excluída."
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "O nome %s já é usado na pasta %s. Por favor, escolha um nome diferente."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Não é uma fonte válida"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Não é permitido ao servidor abrir URLs, por favor verificar a configuração do servidor."
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Erro ao baixar %s para %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Erro ao criar o arquivo"
@@ -67,236 +79,231 @@ msgstr "Erro ao criar o arquivo"
msgid "Folder name cannot be empty."
msgstr "O nome da pasta não pode estar vazio."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "O nome da pasta não pode conter \"/\". Por favor, escolha um nome diferente."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Erro ao criar a pasta"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Impossível configurar o diretório de upload"
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Token inválido"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Nenhum arquivo foi enviado. Erro desconhecido"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Sem erros, o arquivo foi enviado com sucesso"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "O arquivo enviado excede a diretiva upload_max_filesize no php.ini: "
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "O arquivo carregado excede o argumento MAX_FILE_SIZE especificado no formulário HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "O arquivo foi parcialmente enviado"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Nenhum arquivo enviado"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Pasta temporária não encontrada"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Falha ao escrever no disco"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Espaço de armazenamento insuficiente"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Falha no envio. Não foi possível obter informações do arquivo."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Falha no envio. Não foi possível encontrar o arquivo enviado"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Falha no envio. Não foi possível obter informações do arquivo."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Diretório inválido."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Arquivos"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Incapaz de fazer o envio de {filename}, pois é um diretório ou tem 0 bytes"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Espaço de armazenamento insuficiente"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr "Tamanho total do arquivo {size1} excede limite de envio {size2}"
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr "Não há espaço suficiente, você está enviando {size1} mas resta apenas {size2}"
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Envio cancelado."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Não foi possível obter o resultado do servidor."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URL não pode estar vazia"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Na pasta home 'Shared- Compartilhada' é um nome reservado"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} já existe"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Não foi possível criar o arquivo"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Não foi possível criar a pasta"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Erro ao buscar URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Compartilhar"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Excluir permanentemente"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Renomear"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Pendente"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Não foi possível renomear o arquivo"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "Substituído {old_name} por {new_name} "
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "desfazer"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Erro eliminando o arquivo."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n pasta"
msgstr[1] "%n pastas"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n arquivo"
msgstr[1] "%n arquivos"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} e {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Enviando %n arquivo"
msgstr[1] "Enviando %n arquivos"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' é um nome de arquivo inválido."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "\"{name}\" é um nome de arquivo inválido."
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Nome inválido, '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Seu armazenamento está cheio, arquivos não podem mais ser atualizados ou sincronizados!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Seu armazenamento está quase cheio ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "App de encriptação está ativado, mas as chaves não estão inicializadas, por favor log-out e faça login novamente"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Chave do App de Encriptação é inválida. Por favor, atualize sua senha de chave privada em suas configurações pessoais para recuperar o acesso a seus arquivos criptografados."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Encriptação foi desabilitada mas seus arquivos continuam encriptados. Por favor vá a suas configurações pessoais para descriptar seus arquivos."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Seu download está sendo preparado. Isto pode levar algum tempo se os arquivos forem grandes."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Erro movendo o arquivo"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Erro"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nome"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Tamanho"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Modificado"
@@ -304,12 +311,12 @@ msgstr "Modificado"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Nome da pasta inválido. Uso de 'Shared' é reservado."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s não pode ser renomeado"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Upload"
@@ -345,72 +352,68 @@ msgstr "Tamanho máximo para arquivo ZIP"
msgid "Save"
msgstr "Guardar"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Novo"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Novo arquivo texto"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Arquivo texto"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Nova pasta"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Pasta"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Do link"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Arquivos apagados"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Cancelar upload"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Você não tem permissão para carregar ou criar arquivos aqui"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Nada aqui.Carrege alguma coisa!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Baixar"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Excluir"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Upload muito grande"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Arquivos sendo escaneados, por favor aguarde."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Scanning atual"
-
-#: 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 0d4611d79d5..231b3042b9a 100644
--- a/l10n/pt_BR/files_encryption.po
+++ b/l10n/pt_BR/files_encryption.po
@@ -4,14 +4,14 @@
#
# Translators:
# bjamalaro <bjamalaro@yahoo.com.br>, 2013
-# Flávio Veras <flaviove@gmail.com>, 2013
+# Flávio Veras <flaviove@gmail.com>, 2013-2014
# wcavassin <cavassin@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-02 17:27-0500\n"
-"PO-Revision-Date: 2013-12-02 16:30+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 13:00+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"
@@ -83,18 +83,18 @@ msgid ""
"administrator"
msgstr "Erro desconhecido, por favor verifique suas configurações ou faça contato com o administrador"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Requisitos não encontrados."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Seguintes usuários não estão configurados para criptografia:"
@@ -102,9 +102,9 @@ msgstr "Seguintes usuários não estão configurados para criptografia:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Criptografia inicial inicializada... Isto pode tomar algum tempo. Por favor espere."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Salvando..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr "Criptografia inicial em execução ... Por favor, tente novamente mais tarde."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/pt_BR/files_external.po b/l10n/pt_BR/files_external.po
index 49e4100d526..51cc85df586 100644
--- a/l10n/pt_BR/files_external.po
+++ b/l10n/pt_BR/files_external.po
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Flávio Veras <flaviove@gmail.com>, 2013
+# Flávio Veras <flaviove@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 13: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"
@@ -18,40 +18,44 @@ msgstr ""
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Acesso concedido"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Erro ao configurar armazenamento do Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Permitir acesso"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Por favor forneça um app key e secret válido do Dropbox"
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Erro ao configurar armazenamento do Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Salvo"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Aviso:</b> \"smbclient\" não está instalado. Impossível montar compartilhamentos de CIFS/SMB. Por favor, peça ao seu administrador do sistema para instalá-lo."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Aviso:</b> O suporte para FTP do PHP não está ativado ou instalado. Impossível montar compartilhamentos FTP. Por favor, peça ao seu administrador do sistema para instalá-lo."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Usuários"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Excluir"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Habilitar Armazenamento Externo do Usuário"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Permitir usuários a montar seus próprios armazenamentos externos"
+msgid "Allow users to mount the following external storage"
+msgstr "Permitir que usuários montem o seguinte armazenamento externo"
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Certificados SSL raíz"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importar Certificado Raíz"
diff --git a/l10n/pt_BR/files_sharing.po b/l10n/pt_BR/files_sharing.po
index 0e25ada0b95..959ab06aad8 100644
--- a/l10n/pt_BR/files_sharing.po
+++ b/l10n/pt_BR/files_sharing.po
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Flávio Veras <flaviove@gmail.com>, 2013
+# Flávio Veras <flaviove@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 13:11+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"
@@ -18,6 +18,10 @@ msgstr ""
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Compartilhado por {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Este compartilhamento esta protegido por senha"
@@ -54,32 +58,16 @@ msgstr "compartilhamento está desativada"
msgid "For more info, please ask the person who sent this link."
msgstr "Para mais informações, por favor, pergunte a pessoa que enviou este link."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s compartilhou a pasta %s com você"
+msgid "shared by %s"
+msgstr "compartilhado por %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s compartilhou o arquivo %s com você"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Baixar"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Upload"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Cancelar upload"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Nenhuma visualização disponível para"
+msgid "Download %s"
+msgstr "Baixar %s"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Link direto"
diff --git a/l10n/pt_BR/files_trashbin.po b/l10n/pt_BR/files_trashbin.po
index 3104219a27e..12327626f90 100644
--- a/l10n/pt_BR/files_trashbin.po
+++ b/l10n/pt_BR/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/owncloud/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Não foi possível excluir %s permanentemente"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Não foi possível restaurar %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Arquivos apagados"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Erro"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "restaurado"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Nada aqui. Sua lixeira está vazia!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nome"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Restaurar"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Excluído"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Excluir"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Arquivos Apagados"
diff --git a/l10n/pt_BR/lib.po b/l10n/pt_BR/lib.po
index b6aa06fddba..933f86576a2 100644
--- a/l10n/pt_BR/lib.po
+++ b/l10n/pt_BR/lib.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Flávio Veras <flaviove@gmail.com>, 2013
+# Flávio Veras <flaviove@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 13: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"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,38 +18,38 @@ msgstr ""
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, 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."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "O nome do aplicativo não foi especificado."
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Ajuda"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Pessoal"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Ajustes"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Usuários"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Admin"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Falha na atualização de \"%s\"."
@@ -62,15 +62,10 @@ msgstr "Tipo de arquivo desconhecido"
msgid "Invalid image"
msgstr "Imagem inválida"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "serviços web sob seu controle"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "não pode abrir \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Download ZIP está desligado."
@@ -93,74 +88,78 @@ msgid ""
"administrator."
msgstr "Por favor baixe os arquivos separadamente em pedaços ou educadamente pergunte ao seu administrador."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Nenhuma fonte foi especificada enquanto instalava o aplicativo"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Nenhuma href foi especificada enquanto instalava o aplicativo de httml"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Nenhum caminho foi especificado enquanto instalava o aplicativo do arquivo local"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Arquivos do tipo %s não são suportados"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Falha para abrir o arquivo enquanto instalava o aplicativo"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "O aplicativo não fornece um arquivo info.xml"
-#: private/installer.php:131
+#: private/installer.php:132
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"
-#: private/installer.php:140
+#: private/installer.php:141
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"
-#: private/installer.php:146
+#: private/installer.php:147
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"
-#: private/installer.php:159
+#: private/installer.php:160
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"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Diretório App já existe"
-#: private/installer.php:182
+#: private/installer.php:183
#, 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"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Aplicação não está habilitada"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Erro de autenticação"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token expirou. Por favor recarregue a página."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "Usuário desconhecido"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Arquivos"
@@ -200,8 +199,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Você precisa inserir uma conta existente ou o administrador."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Nome de usuário e/ou senha MySQL inválido(s)"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr "MySQL/MariaDB nome de usuário e/ou senha não é válida"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -228,21 +227,21 @@ msgstr "Comando ofensivo era: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "O usuário MySQL '%s'@'localhost' já existe."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr "MySQL/MariaDB usuário '%s'@'localhost' já existe."
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Derrubar este usuário do MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr "Eliminar esse usuário de MySQL/MariaDB"
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "Usuário MySQL '%s'@'%%' já existe"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr "MySQL/MariaDB usuário '%s'@'%%' já existe"
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Derrube este usuário do MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr "Eliminar esse usuário de MySQL/MariaDB"
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -269,66 +268,72 @@ msgstr "Defina um nome de usuário de administrador."
msgid "Set an admin password."
msgstr "Defina uma senha de administrador."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Seu servidor web não está configurado corretamente para permitir sincronização de arquivos porque a interface WebDAV parece estar quebrada."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Por favor, confira os <a href='%s'>guias de instalação</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s compartilhou »%s« com você"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Impossível localizar categoria \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "segundos atrás"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] "ha %n minutos"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] "ha %n horas"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "hoje"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "ontem"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] "ha %n dias"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "último mês"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] "ha %n meses"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "último ano"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "anos atrás"
diff --git a/l10n/pt_BR/settings.po b/l10n/pt_BR/settings.po
index 94e5cc8ff98..1d0ad869d15 100644
--- a/l10n/pt_BR/settings.po
+++ b/l10n/pt_BR/settings.po
@@ -4,13 +4,13 @@
#
# Translators:
# bjamalaro <bjamalaro@yahoo.com.br>, 2013
-# Flávio Veras <flaviove@gmail.com>, 2013
+# Flávio Veras <flaviove@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-05 22:23-0500\n"
-"PO-Revision-Date: 2013-12-05 10:30+0000\n"
+"POT-Creation-Date: 2014-03-13 01:55-0400\n"
+"PO-Revision-Date: 2014-03-12 14:01+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"
@@ -19,6 +19,48 @@ msgstr ""
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr "Valor inválido fornecido para %s"
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Salvo"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "testar configurações de email"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr "Se você recebeu este e-mail, as configurações parecem estar corretas."
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr "Ocorreu um problema ao enviar o e-mail. Por favor, reveja suas configurações."
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "E-mail enviado"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr "Você precisa configurar seu e-mail de usuário antes de ser capaz de enviar e-mails de teste."
+
+#: admin/controller.php:116 templates/admin.php:284
+msgid "Send mode"
+msgstr "Modo enviar"
+
+#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
+msgid "Encryption"
+msgstr "Criptografia"
+
+#: admin/controller.php:120 templates/admin.php:321
+msgid "Authentication method"
+msgstr "Método de autenticação"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Não foi possível carregar lista da App Store"
@@ -115,62 +157,90 @@ msgstr "Back-end não suporta alteração de senha, mas a chave de criptografia
msgid "Unable to change password"
msgstr "Impossível modificar senha"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "Enviando..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Documentação de Usuário"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "Documentação de Administrador"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Atualizar para {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Desabilitar"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Habilitar"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Por favor, aguarde..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Erro enquanto desabilitava o aplicativo"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Erro enquanto habilitava o aplicativo"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Atualizando..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Erro ao atualizar aplicativo"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Erro"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Atualizar"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Atualizado"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Selecione uma imagem para o perfil"
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr "Senha muito fraca"
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr "Senha fraca"
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr "So-so senha"
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr "Boa senha"
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr "Senha forte"
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Decriptando arquivos... Por favor aguarde, isso pode levar algum tempo."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Salvando..."
-
#: js/users.js:47
msgid "deleted"
msgstr "excluído"
@@ -183,40 +253,40 @@ msgstr "desfazer"
msgid "Unable to remove user"
msgstr "Impossível remover usuário"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupos"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Grupo Administrativo"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Excluir"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "adicionar grupo"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Forneça um nome de usuário válido"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Erro ao criar usuário"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Forneça uma senha válida"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Aviso: O diretório home para o usuário \"{user}\" já existe"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Português (Brasil)"
@@ -240,18 +310,42 @@ msgstr "Erros e problemas fatais"
msgid "Fatal issues only"
msgstr "Somente questões fatais"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Nada"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Login"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr "Plano"
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr "Gerenciador NT LAN"
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Aviso de Segurança"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Você está acessando %s via HTTP. Sugerimos você configurar o servidor para exigir o uso de HTTPS em seu lugar."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -260,68 +354,68 @@ msgid ""
"root."
msgstr "Seu diretório de dados e seus arquivos são, provavelmente, acessíveis a partir da internet. O arquivo htaccess. não está funcionando. Nós sugerimos fortemente que você configure o seu servidor web de uma forma que o diretório de dados não esteja mais acessível ou mova o diretório de dados para fora do raiz do servidor."
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Aviso de Configuração"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Seu servidor web não está configurado corretamente para permitir sincronização de arquivos porque a interface WebDAV parece não estar funcionando."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Por favor, verifique os <a href='%s'>guias de instalação</a>."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "Módulo 'fileinfo' faltando"
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "O módulo PHP 'fileinfo' está faltando. Recomendamos que ative este módulo para obter uma melhor detecção do tipo de mídia (mime-type)."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
msgstr "Sua versão de PHP está desatualizada"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "A sua versão do PHP está desatualizada. Recomendamos a atualização para 5.3.8 ou mais recente, pois as versões mais antigas são conhecidas por serem quebradas. É possível que esta instalação não esteja funcionando corretamente."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "Localização não funcionando"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Localidade do sistema não pode ser definido como um que suporta UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Isso significa que pode haver problemas com certos caracteres nos nomes de arquivo."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Nós sugerimos para instalar os pacotes necessários no seu sistema para suportar uma das seguintes localidades: %s."
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "Sem conexão com a internet"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -330,118 +424,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Este servidor não tem conexão com a internet. Isso significa que algumas das características como a montagem de armazenamento externo, notificações sobre atualizações ou instalação de aplicativos de 3ºs terceiros não funcionam. Acessar arquivos remotamente e envio de e-mails de notificação também não podem funcionar. Sugerimos permitir conexão com a internet para esse servidor, se você deseja ter todas as funcionalidades."
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "Execute uma tarefa com cada página carregada"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php está registrado no serviço webcron para chamar cron.php a cada 15 minutos sobre http."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Use o sistema de serviço cron para chamar o arquivo cron.php a cada 15 minutos."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Compartilhamento"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Habilitar API de Compartilhamento"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Permitir que aplicativos usem a API de Compartilhamento"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Permitir links"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Permitir que usuários compartilhem itens com o público usando links"
-#: templates/admin.php:186
+#: templates/admin.php:211
msgid "Allow public uploads"
msgstr "Permitir envio público"
-#: templates/admin.php:187
+#: templates/admin.php:212
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Permitir que usuários deem permissão a outros para enviarem arquivios para suas pastas compartilhadas publicamente"
-#: templates/admin.php:195
+#: templates/admin.php:220
msgid "Allow resharing"
msgstr "Permitir recompartilhamento"
-#: templates/admin.php:196
+#: templates/admin.php:221
msgid "Allow users to share items shared with them again"
msgstr "Permitir que usuários compartilhem novamente itens compartilhados com eles"
-#: templates/admin.php:203
+#: templates/admin.php:228
msgid "Allow users to share with anyone"
msgstr "Permitir que usuários compartilhem com qualquer um"
-#: templates/admin.php:206
+#: templates/admin.php:231
msgid "Allow users to only share with users in their groups"
msgstr "Permitir que usuários compartilhem somente com usuários em seus grupos"
-#: templates/admin.php:213
+#: templates/admin.php:238
msgid "Allow mail notification"
msgstr "Permitir notificação por email"
-#: templates/admin.php:214
+#: templates/admin.php:239
msgid "Allow user to send mail notification for shared files"
msgstr "Permitir usuários enviar notificação por email de arquivos compartilhados"
-#: templates/admin.php:221
+#: templates/admin.php:246
msgid "Security"
msgstr "Segurança"
-#: templates/admin.php:234
+#: templates/admin.php:259
msgid "Enforce HTTPS"
msgstr "Forçar HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:261
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Obrigar os clientes que se conectem a %s através de uma conexão criptografada."
-#: templates/admin.php:242
+#: templates/admin.php:267
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Por favor, se conectar ao seu %s via HTTPS para forçar ativar ou desativar SSL."
-#: templates/admin.php:254
+#: templates/admin.php:279
+msgid "Email Server"
+msgstr "Servidor de Email"
+
+#: templates/admin.php:281
+msgid "This is used for sending out notifications."
+msgstr "Isto é usado para o envio de notificações."
+
+#: templates/admin.php:312
+msgid "From address"
+msgstr "Do Endereço"
+
+#: templates/admin.php:334
+msgid "Authentication required"
+msgstr "Autenticação é requerida"
+
+#: templates/admin.php:338
+msgid "Server address"
+msgstr "Endereço do servidor"
+
+#: templates/admin.php:342
+msgid "Port"
+msgstr "Porta"
+
+#: templates/admin.php:347
+msgid "Credentials"
+msgstr "Credenciais"
+
+#: templates/admin.php:348
+msgid "SMTP Username"
+msgstr "Nome do Usuário SMTP"
+
+#: templates/admin.php:351
+msgid "SMTP Password"
+msgstr "Senha SMTP"
+
+#: templates/admin.php:355
+msgid "Test email settings"
+msgstr "Configurações de e-mail de teste"
+
+#: templates/admin.php:356
+msgid "Send email"
+msgstr "Enviar email"
+
+#: templates/admin.php:361
msgid "Log"
msgstr "Registro"
-#: templates/admin.php:255
+#: templates/admin.php:362
msgid "Log level"
msgstr "Nível de registro"
-#: templates/admin.php:287
+#: templates/admin.php:394
msgid "More"
msgstr "Mais"
-#: templates/admin.php:288
+#: templates/admin.php:395
msgid "Less"
msgstr "Menos"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:401 templates/personal.php:181
msgid "Version"
msgstr "Versão"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:405 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -451,30 +589,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Desenvolvido pela <a href=\"http://ownCloud.org/contact\" target=\"_blank\">comunidade ownCloud</a>, o <a href=\"https://github.com/owncloud\" target=\"_blank\">código fonte</a> está licenciado sob <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Adicione seu Aplicativo"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Mais Apps"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Selecione um Aplicativo"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "Documentação:"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Ver página do aplicativo em apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr "Consulte o site aplicação"
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licenciado por <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Documentação de Usuário"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Documentação de Administrador"
@@ -508,7 +650,7 @@ msgstr "Mostrar este Assistente de novo"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Você usou <strong>%s</strong> do seu espaço de <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Senha"
@@ -520,151 +662,149 @@ msgstr "Sua senha foi alterada"
msgid "Unable to change your password"
msgstr "Não é possivel alterar a sua senha"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Senha atual"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nova senha"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Alterar senha"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Nome Completo"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-mail"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Seu endereço de e-mail"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Preencha um endereço de e-mail para habilitar a recuperação de senha"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr "Preencha com um e-mail para permitir a recuperação de senha e receber notificações"
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Imagem para o perfil"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Enviar nova foto"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Selecinar uma nova dos Arquivos"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Remover imagem"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Ou png ou jpg. O ideal é quadrado, mas você vai ser capaz de cortá-la."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Seu avatar é fornecido por sua conta original."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Abortar"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Cancelar"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Escolha como imagem para o perfil"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Idioma"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Ajude a traduzir"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Use este endereço <a href=\"%s\" target=\"_blank\">para ter acesso a seus Arquivos via WebDAV</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Criptografia"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "O aplicativo de criptografia não está habilitado, por favor descriptar todos os seus arquivos"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Senha de login"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Decripti todos os Arquivos"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Nome de Login"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Criar"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Recuperação da Senha do Administrador"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Digite a senha de recuperação para recuperar os arquivos dos usuários durante a mudança de senha."
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Armazenamento Padrão"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Por favor insira cota de armazenamento (ex: \"512\" ou \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Ilimitado"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Outro"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Nome de Usuário"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Armazenamento"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "alterar nome completo"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "definir nova senha"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Padrão"
diff --git a/l10n/pt_BR/user_ldap.po b/l10n/pt_BR/user_ldap.po
index 6fd04f07493..7835f9b48a5 100644
--- a/l10n/pt_BR/user_ldap.po
+++ b/l10n/pt_BR/user_ldap.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Flávio Veras <flaviove@gmail.com>, 2013
+# Flávio Veras <flaviove@gmail.com>, 2013-2014
# tuliouel, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 13:11+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"
@@ -88,43 +88,43 @@ msgstr "Sucesso"
msgid "Error"
msgstr "Erro"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Configuração OK"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Configuração incorreta"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Configuração incompleta"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Selecionar grupos"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Selecione classes de objetos"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Selecione os atributos"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Teste de conexão bem sucedida"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Teste de conexão falhou"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Você quer realmente deletar as atuais Configurações de Servidor?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Confirmar Exclusão"
@@ -142,11 +142,11 @@ msgid_plural "%s users found"
msgstr[0] "usuário %s encontrado"
msgstr[1] "usuários %s encontrados"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Host inválido"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "Não foi possível encontrar a função desejada"
@@ -164,8 +164,8 @@ msgstr "Ajuda"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Limitar o acesso a %s para grupos que coincidam com estes critérios:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr "Grupos que satisfazem estes critérios estão disponíveis em %s:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -200,8 +200,8 @@ msgid "groups found"
msgstr "grupos encontrados"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "O atributo deve ser usado como nome de login:"
+msgid "Users login with this attribute:"
+msgstr "Usuários entrar com este atributo:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -268,8 +268,8 @@ msgstr "Você pode especificar DN Base para usuários e grupos na guia Avançada
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Limitar o acesso a %s para usuários que coincidam com estes critérios:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr "Limitar o acesso %s para usuários que satisfazem esses critérios:"
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -411,41 +411,51 @@ msgstr "Atributos de Busca de Grupo"
msgid "Group-Member association"
msgstr "Associação Grupo-Membro"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr "Grupos Aninhados"
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr "Quando habilitado, os grupos que contêm os grupos são suportados. (Só funciona se o atributo de membro de grupo contém DNs.)"
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Atributos Especiais"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Campo de Cota"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Cota Padrão"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "em bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Campo de Email"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Regra para Nome da Pasta Pessoal do Usuário"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Deixe vazio para nome de usuário (padrão). Caso contrário, especifique um atributo LDAP/AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Nome de usuário interno"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -461,15 +471,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "Por padrão, o nome de usuário interno será criado a partir do atributo UUID. Ele garante que o nome de usuário é único e que caracteres não precisam ser convertidos. O nome de usuário interno tem a restrição de que apenas estes caracteres são permitidos: [a-zA-Z0-9_.@- ]. Outros caracteres são substituídos por seus correspondentes em ASCII ou simplesmente serão omitidos. Em caso de colisão um número será adicionado/aumentado. O nome de usuário interno é usado para identificar um usuário internamente. É também o nome padrão da pasta \"home\" do usuário. É também parte de URLs remotas, por exemplo, para todos as instâncias *DAV. Com esta definição, o comportamento padrão pode ser sobrescrito. Para alcançar um comportamento semelhante ao de antes do ownCloud 5, forneça o atributo do nome de exibição do usuário no campo seguinte. Deixe-o vazio para o comportamento padrão. As alterações terão efeito apenas para usuários LDAP recém mapeados (adicionados)."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Atributo Interno de Nome de Usuário:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Substituir detecção UUID"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -480,19 +490,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "Por padrão, o atributo UUID é detectado automaticamente. O atributo UUID é usado para identificar, sem dúvidas, os usuários e grupos LDAP. Além disso, o nome de usuário interno será criado com base no UUID, se não especificado acima. Você pode substituir a configuração e passar um atributo de sua escolha. Você deve certificar-se de que o atributo de sua escolha pode ser lido tanto para usuários como para grupos, e que seja único. Deixe-o vazio para o comportamento padrão. As alterações terão efeito apenas para usuários e grupos LDAP recém mapeados (adicionados)."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "UUID Atributos para Usuários:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "UUID Atributos para Grupos:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Usuário-LDAP Mapeamento de Usuário"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -506,10 +516,10 @@ msgid ""
"experimental stage."
msgstr "Nomes de usuários sãi usados para armazenar e atribuir (meta) dados. A fim de identificar com precisão e reconhecer usuários, cada usuário LDAP terá um nome de usuário interno. Isso requer um mapeamento nome de usuário para usuário LDAP. O nome de usuário criado é mapeado para o UUID do usuário LDAP. Adicionalmente, o DN fica em cache, assim como para reduzir a interação LDAP, mas não é utilizado para a identificação. Se o DN muda, as mudanças serão encontradas. O nome de usuário interno é utilizado em todo lugar. Limpar os mapeamentos não influencia a configuração. Limpar os mapeamentos deixará rastros em todo lugar. Limpar os mapeamentos não influencia a configuração, mas afeta as configurações LDAP! Somente limpe os mapeamentos em embiente de testes ou em estágio experimental."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Limpar Mapeamento de Usuário Nome de Usuário-LDAP"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Limpar NomedoGrupo-LDAP Mapeamento do Grupo"
diff --git a/l10n/pt_PT/core.po b/l10n/pt_PT/core.po
index cc4b1340ad3..926c0747fd8 100644
--- a/l10n/pt_PT/core.po
+++ b/l10n/pt_PT/core.po
@@ -3,19 +3,20 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Bruno Martins <brunomomartins@gmail.com>, 2013
+# Bruno Martins <inactive+skorzen@transifex.com>, 2013
# bmgmatias <bmgmatias@gmail.com>, 2013
+# Carlos <crolidge@gmail.com>, 2014
# Mouxy <daniel@mouxy.net>, 2013
# Duarte Velez Grilo <duartegrilo@gmail.com>, 2013
# Gontxi <goncalo.baiao@gmail.com>, 2013
-# Helder Meneses <helder.meneses@gmail.com>, 2013
+# Helder Meneses <helder.meneses@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: Helder Meneses <helder.meneses@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,15 +24,14 @@ msgstr ""
"Language: pt_PT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s partilhado »%s« contigo"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
-msgstr ""
+msgstr "Não conseguiu enviar correio aos seguintes utilizadores: %s"
#: ajax/update.php:11
msgid "Turned on maintenance mode"
@@ -45,19 +45,6 @@ msgstr "Desactivado o modo de manutenção"
msgid "Updated database"
msgstr "Base de dados actualizada"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "A actualizar o cache dos ficheiros, poderá demorar algum tempo..."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Actualizado o cache dos ficheiros"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "... %d%% feito ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Não foi selecionado nenhum ficheiro para importar"
@@ -76,137 +63,141 @@ msgstr "Foto temporária de perfil indisponível, tente novamente"
#: avatar/controller.php:135
msgid "No crop data provided"
-msgstr ""
+msgstr "Sem dados de corte fornecidos"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Domingo"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Segunda"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Terça"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Quarta"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Quinta"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Sexta"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Sábado"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Janeiro"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Fevereiro"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Março"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Abril"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Maio"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Junho"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Julho"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Agosto"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Setembro"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Outubro"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Novembro"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Dezembro"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Configurações"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "A guardar..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "Minutos atrás"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minuto atrás"
msgstr[1] "%n minutos atrás"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n hora atrás"
msgstr[1] "%n horas atrás"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "hoje"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "ontem"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n dia atrás"
msgstr[1] "%n dias atrás"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "ultímo mês"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n mês atrás"
msgstr[1] "%n meses atrás"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "meses atrás"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "ano passado"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "anos atrás"
@@ -216,7 +207,7 @@ msgstr "Escolha"
#: js/oc-dialogs.js:146
msgid "Error loading file picker template: {error}"
-msgstr ""
+msgstr "Erro ao carregar o modelo de selecionador de ficheiro: {error}"
#: js/oc-dialogs.js:172
msgid "Yes"
@@ -237,12 +228,12 @@ msgstr "Erro ao carregar o template: {error}"
#: js/oc-dialogs.js:347
msgid "{count} file conflict"
msgid_plural "{count} file conflicts"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "{count} conflicto de ficheiro"
+msgstr[1] "{count} conflitos de ficheiro"
#: js/oc-dialogs.js:361
msgid "One file conflict"
-msgstr ""
+msgstr "Um conflito no ficheiro"
#: js/oc-dialogs.js:367
msgid "Which files do you want to keep?"
@@ -252,7 +243,7 @@ msgstr "Quais os ficheiros que pretende manter?"
msgid ""
"If you select both versions, the copied file will have a number added to its"
" name."
-msgstr ""
+msgstr "Se escolher ambas as versões, o ficheiro copiado irá ter um número adicionado ao seu nome."
#: js/oc-dialogs.js:376
msgid "Cancel"
@@ -272,6 +263,26 @@ msgstr "({count} seleccionados)"
#: js/oc-dialogs.js:457
msgid "Error loading file exists template"
+msgstr "Erro ao carregar o modelo de existências do ficheiro"
+
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
msgstr ""
#: js/share.js:51 js/share.js:66 js/share.js:106
@@ -282,12 +293,12 @@ msgstr "Partilhado"
msgid "Share"
msgstr "Partilhar"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Erro"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Erro ao partilhar"
@@ -299,123 +310,123 @@ msgstr "Erro ao deixar de partilhar"
msgid "Error while changing permissions"
msgstr "Erro ao mudar permissões"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Partilhado consigo e com o grupo {group} por {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Partilhado consigo por {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
-msgstr ""
+msgstr "Partilhar com utilizador ou grupo..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Partilhar o link"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Proteger com palavra-passe"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Password"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Permitir Envios Públicos"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Enviar o link por e-mail"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Enviar"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Especificar data de expiração"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Data de expiração"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Partilhar via email:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Não foi encontrado ninguém"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grupo"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Não é permitido partilhar de novo"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Partilhado em {item} com {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Deixar de partilhar"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "Notificar por email"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "pode editar"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "Controlo de acesso"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "criar"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "actualizar"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "apagar"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "partilhar"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Protegido com palavra-passe"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Erro ao retirar a data de expiração"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Erro ao aplicar a data de expiração"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "A Enviar..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "E-mail enviado"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Aviso"
@@ -425,7 +436,7 @@ msgstr "O tipo de objecto não foi especificado"
#: js/tags.js:13
msgid "Enter new"
-msgstr ""
+msgstr "Introduza novo"
#: js/tags.js:27
msgid "Delete"
@@ -437,19 +448,19 @@ msgstr "Adicionar"
#: js/tags.js:39
msgid "Edit tags"
-msgstr ""
+msgstr "Editar etiquetas"
#: js/tags.js:57
msgid "Error loading dialog template: {error}"
-msgstr ""
+msgstr "Erro ao carregar modelo de diálogo: {error}"
#: js/tags.js:261
msgid "No tags selected for deletion."
-msgstr ""
+msgstr "Não foram escolhidas etiquetas para apagar."
#: js/update.js:8
msgid "Please reload the page."
-msgstr ""
+msgstr "Por favor recarregue a página."
#: js/update.js:17
msgid ""
@@ -462,11 +473,17 @@ msgstr "A actualização falhou. Por favor reporte este incidente seguindo este
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "A actualização foi concluída com sucesso. Vai ser redireccionado para o ownCloud agora."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s reposição da password"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Use o seguinte endereço para repor a sua password: {link}"
@@ -486,8 +503,8 @@ msgstr "O pedido falhou! <br> Tem a certeza que introduziu o seu email/username
msgid "You will receive a link to reset your password via Email."
msgstr "Vai receber um endereço para repor a sua password"
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Nome de utilizador"
@@ -531,7 +548,7 @@ msgstr "Pessoal"
msgid "Users"
msgstr "Utilizadores"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Aplicações"
@@ -545,31 +562,31 @@ msgstr "Ajuda"
#: tags/controller.php:22
msgid "Error loading tags"
-msgstr ""
+msgstr "Erro ao carregar etiquetas"
#: tags/controller.php:48
msgid "Tag already exists"
-msgstr ""
+msgstr "A etiqueta já existe"
#: tags/controller.php:64
msgid "Error deleting tag(s)"
-msgstr ""
+msgstr "Erro ao apagar etiqueta(s)"
#: tags/controller.php:75
msgid "Error tagging"
-msgstr ""
+msgstr "Erro ao etiquetar"
#: tags/controller.php:86
msgid "Error untagging"
-msgstr ""
+msgstr "Erro ao desetiquetar"
#: tags/controller.php:97
msgid "Error favoriting"
-msgstr ""
+msgstr "Erro a definir como favorito"
#: tags/controller.php:108
msgid "Error unfavoriting"
-msgstr ""
+msgstr "Erro a remover como favorito"
#: templates/403.php:12
msgid "Access forbidden"
@@ -587,7 +604,7 @@ msgid ""
"just letting you know that %s shared %s with you.\n"
"View it: %s\n"
"\n"
-msgstr ""
+msgstr "Olá,\n\napenas para informar que %s partilhou »%s« consigo.\nConsulte aqui: %s\n"
#: templates/altmail.php:4 templates/mail.php:17
#, php-format
@@ -596,7 +613,7 @@ msgstr "Esta partilha vai expirar em %s."
#: templates/altmail.php:7 templates/mail.php:20
msgid "Cheers!"
-msgstr ""
+msgstr "Parabéns!"
#: templates/installation.php:25 templates/installation.php:32
#: templates/installation.php:39
@@ -641,49 +658,47 @@ msgstr "Para obter informações de como configurar correctamente o servidor, ve
msgid "Create an <strong>admin account</strong>"
msgstr "Criar uma <strong>conta administrativa</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Avançado"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Pasta de dados"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Configure a base de dados"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "vai ser usada"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Utilizador da base de dados"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Password da base de dados"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Nome da base de dados"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Tablespace da base de dados"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Anfitrião da base de dados"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Acabar instalação"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "A terminar..."
@@ -692,14 +707,14 @@ msgid ""
"This application requires JavaScript to be enabled for correct operation. "
"Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable "
"JavaScript</a> and re-load this interface."
-msgstr ""
+msgstr "Esta aplicação requer JavaScript ativado para uma operação correta. Por favor <a href=\"http://enable-javascript.com/\" target=\"_blank\">ative o JavaScript</a> e recarregue esta interface."
#: templates/layout.user.php:44
#, php-format
msgid "%s is available. Get more information on how to update."
msgstr "%s está disponível. Tenha mais informações como actualizar."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Sair"
@@ -719,48 +734,48 @@ msgstr "Por favor mude a sua palavra-passe para assegurar a sua conta de novo."
#: templates/login.php:17
msgid "Server side authentication failed!"
-msgstr ""
+msgstr "Autenticação do lado do servidor falhou!"
#: templates/login.php:18
msgid "Please contact your administrator."
msgstr "Por favor contacte o administrador."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Esqueceu-se da sua password?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "lembrar"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Entrar"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Contas de acesso alternativas"
#: 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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
-msgstr ""
+msgstr "Esta instância do ownCloud está actualmente configurada no modo de utilizador único."
#: templates/singleuser.user.php:4
msgid "This means only administrators can use the instance."
-msgstr ""
+msgstr "Isto significa que apenas os administradores podem usar a instância."
#: templates/singleuser.user.php:5 templates/update.user.php:5
msgid ""
"Contact your system administrator if this message persists or appeared "
"unexpectedly."
-msgstr ""
+msgstr "Contacte o seu administrador de sistema se esta mensagem continuar a aparecer ou apareceu inesperadamente."
#: templates/singleuser.user.php:7 templates/update.user.php:6
msgid "Thank you for your patience."
@@ -774,8 +789,8 @@ msgstr "A actualizar o ownCloud para a versão %s, esta operação pode demorar.
#: templates/update.user.php:3
msgid ""
"This ownCloud instance is currently being updated, which may take a while."
-msgstr ""
+msgstr "Esta instância do ownCloud está a ser actualizada, poderá demorar algum tempo."
#: templates/update.user.php:4
msgid "Please reload this page after a short time to continue using ownCloud."
-msgstr ""
+msgstr "Por favo recarregue esta página após algum tempo para continuar a usar ownCloud."
diff --git a/l10n/pt_PT/files.po b/l10n/pt_PT/files.po
index 97c3bb28e4c..f59532a1a4f 100644
--- a/l10n/pt_PT/files.po
+++ b/l10n/pt_PT/files.po
@@ -4,15 +4,16 @@
#
# Translators:
# bmgmatias <bmgmatias@gmail.com>, 2013
+# Carlos <crolidge@gmail.com>, 2014
# FernandoMASilva, 2013
# Helder Meneses <helder.meneses@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,293 +24,300 @@ msgstr ""
#: ajax/move.php:17
#, php-format
msgid "Could not move %s - File with this name already exists"
-msgstr "Não foi possível mover o ficheiro %s - Já existe um ficheiro com esse nome"
+msgstr "Não pôde mover o ficheiro %s - Já existe um ficheiro com esse nome"
#: ajax/move.php:27 ajax/move.php:30
#, php-format
msgid "Could not move %s"
msgstr "Não foi possível move o ficheiro %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "O nome do ficheiro não pode estar vazio."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Nome Inválido, os caracteres '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
-msgstr ""
+msgstr "O nome %s já está em uso na pasta %s. Por favor escolha um nome diferente."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
-msgstr ""
+msgstr "Não é uma fonte válida"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
-msgstr ""
+msgstr "O servidor não consegue abrir URLs, por favor verifique a configuração do servidor"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
-msgstr ""
+msgstr "Erro ao transferir %s para %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
-msgstr ""
+msgstr "Erro ao criar o ficheiro"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
+msgstr "O nome da pasta não pode estar vazio."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
-msgstr ""
+msgstr "Erro ao criar a pasta"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Não foi possível criar o diretório de upload"
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Token inválido"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Nenhum ficheiro foi carregado. Erro desconhecido"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Não ocorreram erros, o ficheiro foi submetido com sucesso"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "O ficheiro enviado excede o limite permitido na directiva do php.ini upload_max_filesize"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "O tamanho do ficheiro carregado ultrapassa o valor MAX_FILE_SIZE definido no formulário HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "O ficheiro seleccionado foi apenas carregado parcialmente"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Nenhum ficheiro foi submetido"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Está a faltar a pasta temporária"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Falhou a escrita no disco"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Não há espaço suficiente em disco"
-#: ajax/upload.php:127 ajax/upload.php:154
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
+msgstr "Falhou o envio. Não conseguiu encontrar o ficheiro enviado"
+
+#: ajax/upload.php:166
msgid "Upload failed. Could not get file info."
msgstr "O carregamento falhou. Não foi possível obter a informação do ficheiro."
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
-msgstr ""
-
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Directório Inválido"
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Ficheiros"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
+msgstr "Incapaz de enviar {filename}, dado que é uma pasta, ou tem 0 bytes"
+
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Espaço em disco insuficiente!"
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Envio cancelado."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Não foi possível obter o resultado do servidor."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
-msgstr ""
+msgstr "URL não pode estar vazio"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr ""
+msgstr "Na pasta pessoal \"Partilhado\" é um nome de ficheiro reservado"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "O nome {new_name} já existe"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
-msgstr ""
+msgstr "Não pôde criar ficheiro"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
-msgstr ""
+msgstr "Não pôde criar pasta"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
-msgstr ""
+msgstr "Erro ao obter URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Partilhar"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Eliminar permanentemente"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Renomear"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Pendente"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
-msgstr ""
+msgstr "Não pôde renomear o ficheiro"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "substituido {new_name} por {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "desfazer"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
-msgstr ""
+msgstr "Erro ao apagar o ficheiro."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n pasta"
msgstr[1] "%n pastas"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n ficheiro"
msgstr[1] "%n ficheiros"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} e {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "A carregar %n ficheiro"
msgstr[1] "A carregar %n ficheiros"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' não é um nome de ficheiro válido!"
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Nome Inválido, os caracteres '\\', '/', '<', '>', ':', '\"', '|', '?' e '*' não são permitidos."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "O seu armazenamento está cheio, os ficheiros não podem ser sincronizados."
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "O seu espaço de armazenamento está quase cheiro ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
-msgstr ""
+msgstr "A Aplicação de Encriptação está ativada, mas as suas chaves não inicializaram. Por favor termine e inicie a sessão novamente"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
-msgstr ""
+msgstr "Chave privada inválida da Aplicação de Encriptação. Por favor atualize a sua senha de chave privada nas definições pessoais, para recuperar o acesso aos seus ficheiros encriptados."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "A encriptação foi desactivada mas os seus ficheiros continuam encriptados. Por favor consulte as suas definições pessoais para desencriptar os ficheiros."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "O seu download está a ser preparado. Este processo pode demorar algum tempo se os ficheiros forem grandes."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Erro ao mover o ficheiro"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Erro"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nome"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Tamanho"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Modificado"
#: lib/app.php:60
msgid "Invalid folder name. Usage of 'Shared' is reserved."
-msgstr ""
+msgstr "Nome de pasta inválido. Utilização de \"Partilhado\" está reservada."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s não pode ser renomeada"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Carregar"
@@ -345,72 +353,68 @@ msgstr "Tamanho máximo para ficheiros ZIP"
msgid "Save"
msgstr "Guardar"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Novo"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
-msgstr ""
+msgstr "Novo ficheiro de texto"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Ficheiro de texto"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Nova Pasta"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Pasta"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Da ligação"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Ficheiros eliminados"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Cancelar envio"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
-msgstr ""
+msgstr "Você não tem permissão para enviar ou criar ficheiros aqui"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Vazio. Envie alguma coisa!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Transferir"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Eliminar"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Upload muito grande"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Os ficheiros estão a ser analisados, por favor aguarde."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Análise actual"
-
-#: 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 05ab1951b23..182227a14fb 100644
--- a/l10n/pt_PT/files_encryption.po
+++ b/l10n/pt_PT/files_encryption.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -84,18 +84,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Faltam alguns requisitos."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Os utilizadores seguintes não estão marcados para cifragem:"
@@ -103,9 +103,9 @@ msgstr "Os utilizadores seguintes não estão marcados para cifragem:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "A guardar..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/pt_PT/files_external.po b/l10n/pt_PT/files_external.po
index 7cac3cf3883..f89145893cb 100644
--- a/l10n/pt_PT/files_external.po
+++ b/l10n/pt_PT/files_external.po
@@ -4,13 +4,14 @@
#
# Translators:
# Mouxy <daniel@mouxy.net>, 2013
+# jmruas <jmruas@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: Mouxy <daniel@mouxy.net>\n"
+"POT-Creation-Date: 2014-03-16 03:12-0400\n"
+"PO-Revision-Date: 2014-03-15 16:30+0000\n"
+"Last-Translator: jmruas <jmruas@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"
@@ -18,40 +19,44 @@ msgstr ""
"Language: pt_PT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Acesso autorizado"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Erro ao configurar o armazenamento do Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Conceder acesso"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Por favor forneça uma \"app key\" e \"secret\" do Dropbox válidas."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Erro ao configurar o armazenamento do Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Guardado"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Atenção:</b> O cliente \"smbclient\" não está instalado. Não é possível montar as partilhas CIFS/SMB . Peça ao seu administrador para instalar."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Aviso:</b> O suporte FTP no PHP não está activate ou instalado. Não é possível montar as partilhas FTP. Peça ao seu administrador para instalar."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +108,22 @@ msgid "Users"
msgstr "Utilizadores"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Eliminar"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Activar Armazenamento Externo para o Utilizador"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Permitir que os utilizadores montem o seu próprio armazenamento externo"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Certificados SSL de raiz"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importar Certificado Root"
diff --git a/l10n/pt_PT/files_sharing.po b/l10n/pt_PT/files_sharing.po
index 8f81ec47564..bd36354d94b 100644
--- a/l10n/pt_PT/files_sharing.po
+++ b/l10n/pt_PT/files_sharing.po
@@ -4,16 +4,16 @@
#
# Translators:
# Duarte Velez Grilo <duartegrilo@gmail.com>, 2013
-# Helder Meneses <helder.meneses@gmail.com>, 2013
+# Helder Meneses <helder.meneses@gmail.com>, 2013-2014
# moliveira <manuel.oliveira@gmail.com>, 2013
# PapiMigas Migas <papimigas@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: PapiMigas Migas <papimigas@gmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 16:10+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"
@@ -21,6 +21,10 @@ msgstr ""
"Language: pt_PT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Partilhado por {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Esta partilha está protegida por palavra-chave"
@@ -57,32 +61,16 @@ msgstr "A partilha está desativada"
msgid "For more info, please ask the person who sent this link."
msgstr "Para mais informações, por favor questione a pessoa que lhe enviou este link"
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s partilhou a pasta %s consigo"
+msgid "shared by %s"
+msgstr "partilhada por %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s partilhou o ficheiro %s consigo"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Transferir"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Carregar"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Cancelar envio"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Não há pré-visualização para"
+msgid "Download %s"
+msgstr "Download %s"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Link direto"
diff --git a/l10n/pt_PT/files_trashbin.po b/l10n/pt_PT/files_trashbin.po
index 08cb33d5748..25f2d4d437f 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: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/owncloud/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: pt_PT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Não foi possível eliminar %s de forma permanente"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Não foi possível restaurar %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Ficheiros eliminados"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Erro"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "Restaurado"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Não hà ficheiros. O lixo está vazio!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nome"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Restaurar"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Apagado"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Eliminar"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Ficheiros Apagados"
diff --git a/l10n/pt_PT/lib.po b/l10n/pt_PT/lib.po
index aa1267bce67..d042b9424cf 100644
--- a/l10n/pt_PT/lib.po
+++ b/l10n/pt_PT/lib.po
@@ -4,14 +4,15 @@
#
# Translators:
# Helder Meneses <helder.meneses@gmail.com>, 2013
+# jmruas <jmruas@gmail.com>, 2014
# PapiMigas Migas <papimigas@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-16 03:12-0400\n"
+"PO-Revision-Date: 2014-03-15 16:30+0000\n"
+"Last-Translator: jmruas <jmruas@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"
@@ -19,38 +20,38 @@ msgstr ""
"Language: pt_PT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr "A aplicação \"%s\" não pode ser instaladas por não ser compatível com esta versão da ownCloud."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "O nome da aplicação não foi especificado"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Ajuda"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Pessoal"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Configurações"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Utilizadores"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Admin"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "A actualização \"%s\" falhou."
@@ -63,15 +64,10 @@ msgstr "Ficheiro desconhecido"
msgid "Invalid image"
msgstr "Imagem inválida"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "serviços web sob o seu controlo"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "Não foi possível abrir \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Descarregamento em ZIP está desligado."
@@ -94,74 +90,78 @@ msgid ""
"administrator."
msgstr "Por favor descarregue os ficheiros divididos em partes mais pequenas ou peça ajuda ao seu administrador."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Não foi especificada uma fonte de instalação desta aplicação"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Não foi especificada uma href http para instalar esta aplicação"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Não foi especificado o caminho de instalação desta aplicação"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Arquivos do tipo %s não são suportados"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Ocorreu um erro ao abrir o ficheiro de instalação desta aplicação"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "A aplicação não disponibiliza um ficheiro info.xml"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "A aplicação não pode ser instalado devido a código não permitido dentro da aplicação"
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr "A aplicação não pode ser instalada por não ser compatível com esta versão do ownCloud"
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr "Esta aplicação não pode ser instalada por que contém o tag <shipped>true</shipped> que só é permitido para aplicações nativas"
-#: private/installer.php:159
+#: private/installer.php:160
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 "Esta aplicação não pode ser instalada porque a versão no info.xml/version não coincide com a reportada na loja de aplicações"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "A directoria da aplicação já existe"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Não foi possível criar a pasta da aplicação. Por favor verifique as permissões. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "A aplicação não está activada"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Erro na autenticação"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "O token expirou. Por favor recarregue a página."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "Utilizador desconhecido"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Ficheiros"
@@ -195,23 +195,23 @@ msgid "MS SQL username and/or password not valid: %s"
msgstr "Nome de utilizador/password do MySQL é inválido: %s"
#: private/setup/mssql.php:21 private/setup/mysql.php:13
-#: private/setup/oci.php:114 private/setup/postgresql.php:24
-#: private/setup/postgresql.php:70
+#: private/setup/oci.php:114 private/setup/postgresql.php:31
+#: private/setup/postgresql.php:84
msgid "You need to enter either an existing account or the administrator."
msgstr "Precisa de introduzir uma conta existente ou de administrador"
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Nome de utilizador/password do MySQL inválida"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
#: private/setup/oci.php:151 private/setup/oci.php:162
#: private/setup/oci.php:169 private/setup/oci.php:178
#: private/setup/oci.php:186 private/setup/oci.php:195
-#: private/setup/oci.php:201 private/setup/postgresql.php:89
-#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
-#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#: private/setup/oci.php:201 private/setup/postgresql.php:103
+#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
+#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
#, php-format
msgid "DB Error: \"%s\""
msgstr "Erro na BD: \"%s\""
@@ -220,30 +220,30 @@ msgstr "Erro na BD: \"%s\""
#: private/setup/oci.php:122 private/setup/oci.php:145
#: private/setup/oci.php:152 private/setup/oci.php:163
#: private/setup/oci.php:179 private/setup/oci.php:187
-#: private/setup/oci.php:196 private/setup/postgresql.php:90
-#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
-#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#: private/setup/oci.php:196 private/setup/postgresql.php:104
+#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
+#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
#, php-format
msgid "Offending command was: \"%s\""
msgstr "O comando gerador de erro foi: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "O utilizador '%s'@'localhost' do MySQL já existe."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Eliminar este utilizador do MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "O utilizador '%s'@'%%' do MySQL já existe"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Eliminar este utilizador do MySQL"
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -258,7 +258,7 @@ msgstr "Nome de utilizador/password do Oracle inválida"
msgid "Offending command was: \"%s\", name: %s, password: %s"
msgstr "O comando gerador de erro foi: \"%s\", nome: %s, password: %s"
-#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
msgid "PostgreSQL username and/or password not valid"
msgstr "Nome de utilizador/password do PostgreSQL inválido"
@@ -270,66 +270,72 @@ msgstr "Definir um nome de utilizador de administrador"
msgid "Set an admin password."
msgstr "Definiar uma password de administrador"
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "O seu servidor web não está configurado correctamente para autorizar sincronização de ficheiros, pois o interface WebDAV parece estar com problemas."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Por favor verifique <a href='%s'>installation guides</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s partilhado »%s« contigo"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Não foi encontrado a categoria \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "Minutos atrás"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] "%n minutos atrás"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] "%n horas atrás"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "hoje"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "ontem"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] "%n dias atrás"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "ultímo mês"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] "%n meses atrás"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "ano passado"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "anos atrás"
diff --git a/l10n/pt_PT/settings.po b/l10n/pt_PT/settings.po
index d92800eab37..ee073474d11 100644
--- a/l10n/pt_PT/settings.po
+++ b/l10n/pt_PT/settings.po
@@ -7,15 +7,16 @@
# Mouxy <daniel@mouxy.net>, 2013
# Duarte Velez Grilo <duartegrilo@gmail.com>, 2013
# Helder Meneses <helder.meneses@gmail.com>, 2013
+# jmruas <jmruas@gmail.com>, 2014
# Nelson Rosado <nelsontrosado@gmail.com>, 2013
# PapiMigas Migas <papimigas@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-13 14:43-0500\n"
-"PO-Revision-Date: 2013-12-12 10:40+0000\n"
-"Last-Translator: Helder Meneses <helder.meneses@gmail.com>\n"
+"POT-Creation-Date: 2014-03-16 03:12-0400\n"
+"PO-Revision-Date: 2014-03-15 16:30+0000\n"
+"Last-Translator: jmruas <jmruas@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"
@@ -23,6 +24,48 @@ msgstr ""
"Language: pt_PT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Guardado"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "testar configurações de email"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "E-mail enviado"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:284
+msgid "Send mode"
+msgstr "Modo de envio"
+
+#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
+msgid "Encryption"
+msgstr "Encriptação"
+
+#: admin/controller.php:120 templates/admin.php:321
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Incapaz de carregar a lista da App Store"
@@ -119,62 +162,90 @@ msgstr "Não foi possível alterar a sua palavra-passe, mas a chave de encripta
msgid "Unable to change password"
msgstr "Não foi possível alterar a sua password"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "A enviar..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Documentação de Utilizador"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Actualizar para a versão {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Desactivar"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Activar"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Por favor aguarde..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Erro enquanto desactivava a aplicação"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Erro enquanto activava a aplicação"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "A Actualizar..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Erro enquanto actualizava a aplicação"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Erro"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Actualizar"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Actualizado"
-#: js/personal.js:220
+#: js/personal.js:246
msgid "Select a profile picture"
msgstr "Seleccione uma fotografia de perfil"
-#: js/personal.js:266
+#: js/personal.js:277
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:279
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:280
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:281
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:316
msgid "Decrypting files... Please wait, this can take some time."
msgstr "A desencriptar os ficheiros... Por favor aguarde, esta operação pode demorar algum tempo."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "A guardar..."
-
#: js/users.js:47
msgid "deleted"
msgstr "apagado"
@@ -187,40 +258,40 @@ msgstr "desfazer"
msgid "Unable to remove user"
msgstr "Não foi possível remover o utilizador"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupos"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Grupo Administrador"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Eliminar"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "Adicionar grupo"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Um nome de utilizador válido deve ser fornecido"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Erro a criar utilizador"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Uma password válida deve ser fornecida"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Atenção: a pasta pessoal do utilizador \"{user}\" já existe"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__language_name__"
@@ -244,18 +315,42 @@ msgstr "Erros e problemas fatais"
msgid "Fatal issues only"
msgstr "Apenas problemas fatais"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Nenhum"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Login"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Aviso de Segurança"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Está a aceder %s via HTTP. Recomendamos vivamente que configure o servidor para forçar o uso de HTTPS."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -264,68 +359,68 @@ msgid ""
"root."
msgstr "A sua pasta com os dados e os seus ficheiros estão provavelmente acessíveis a partir das internet. O seu ficheiro .htaccess não está a funcionar corretamente. Sugerimos veementemente que configure o seu servidor web de maneira a que a pasta com os dados deixe de ficar acessível, ou mova a pasta com os dados para fora da raiz de documentos do servidor web."
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Aviso de setup"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "O seu servidor web não está configurado correctamente para autorizar sincronização de ficheiros, pois o interface WebDAV parece estar com problemas."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Por favor verifique o<a href='%s'>Guia de instalação</a>."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "Falta o módulo 'fileinfo'"
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "O Módulo PHP 'fileinfo' não se encontra instalado/activado. É fortemente recomendado que active este módulo para obter os melhores resultado com a detecção dos tipos de mime."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
msgstr "A sua versão do PHP está ultrapassada"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "A sua versão do PHP está ultrapassada. Recomendamos que actualize para a versão 5.3.8 ou mais recente, devido às versões anteriores conterem problemas. É também possível que esta instalação não esteja a funcionar correctamente."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "Internacionalização não está a funcionar"
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Não é possível pôr as definições de sistema compatíveis com UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Isto significa que podem haver problemas com alguns caracteres nos nomes dos ficheiros."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Recomendamos fortemente que instale no seu sistema todos os pacotes necessários para suportar os seguintes locales: %s."
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "A ligação à internet não está a funcionar"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -334,118 +429,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Este servidor ownCloud não tem uma ligação de internet a funcionar. Isto significa que algumas funcionalidades como o acesso a locais externos (dropbox, gdrive, etc), notificações sobre actualizções, ou a instalação de aplicações não irá funcionar. Sugerimos que active uma ligação à internet se pretender obter todas as funcionalidades do ownCloud."
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "Executar uma tarefa com cada página carregada"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php está registado num serviço webcron para chamar a página cron.php por http a cada 15 minutos."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Use o serviço cron do sistema para chamar o ficheiro cron.php a cada 15 minutos."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Partilha"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Activar a API de partilha"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Permitir que os utilizadores usem a API de partilha"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Permitir links"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Permitir que os utilizadores partilhem itens com o público utilizando um link."
-#: templates/admin.php:186
+#: templates/admin.php:211
msgid "Allow public uploads"
msgstr "Permitir Envios Públicos"
-#: templates/admin.php:187
+#: templates/admin.php:212
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Permitir aos utilizadores que possam definir outros utilizadores para carregar ficheiros para as suas pastas publicas"
-#: templates/admin.php:195
+#: templates/admin.php:220
msgid "Allow resharing"
msgstr "Permitir repartilha"
-#: templates/admin.php:196
+#: templates/admin.php:221
msgid "Allow users to share items shared with them again"
msgstr "Permitir que os utilizadores partilhem itens partilhados com eles"
-#: templates/admin.php:203
+#: templates/admin.php:228
msgid "Allow users to share with anyone"
msgstr "Permitir que os utilizadores partilhem com todos"
-#: templates/admin.php:206
+#: templates/admin.php:231
msgid "Allow users to only share with users in their groups"
msgstr "Permitir que os utilizadores partilhem somente com utilizadores do seu grupo"
-#: templates/admin.php:213
+#: templates/admin.php:238
msgid "Allow mail notification"
msgstr "Permitir notificação por email"
-#: templates/admin.php:214
+#: templates/admin.php:239
msgid "Allow user to send mail notification for shared files"
msgstr "Permitir que o utilizador envie notificações por correio electrónico para ficheiros partilhados"
-#: templates/admin.php:221
+#: templates/admin.php:246
msgid "Security"
msgstr "Segurança"
-#: templates/admin.php:234
+#: templates/admin.php:259
msgid "Enforce HTTPS"
msgstr "Forçar HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:261
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Forçar os clientes a ligar a %s através de uma ligação encriptada"
-#: templates/admin.php:242
+#: templates/admin.php:267
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Por favor ligue-se a %s através de uma ligação HTTPS para ligar/desligar o uso de ligação por SSL"
-#: templates/admin.php:254
+#: templates/admin.php:279
+msgid "Email Server"
+msgstr "Servidor de email"
+
+#: templates/admin.php:281
+msgid "This is used for sending out notifications."
+msgstr "Isto é utilizado para enviar notificações"
+
+#: templates/admin.php:312
+msgid "From address"
+msgstr "Do endereço"
+
+#: templates/admin.php:334
+msgid "Authentication required"
+msgstr "Autenticação necessária"
+
+#: templates/admin.php:338
+msgid "Server address"
+msgstr "Endereço do servidor"
+
+#: templates/admin.php:342
+msgid "Port"
+msgstr "Porto"
+
+#: templates/admin.php:347
+msgid "Credentials"
+msgstr "Credenciais"
+
+#: templates/admin.php:348
+msgid "SMTP Username"
+msgstr "Nome de utilizador SMTP"
+
+#: templates/admin.php:351
+msgid "SMTP Password"
+msgstr "Password SMTP"
+
+#: templates/admin.php:355
+msgid "Test email settings"
+msgstr "Testar configurações de email"
+
+#: templates/admin.php:356
+msgid "Send email"
+msgstr "Enviar email"
+
+#: templates/admin.php:361
msgid "Log"
msgstr "Registo"
-#: templates/admin.php:255
+#: templates/admin.php:362
msgid "Log level"
msgstr "Nível do registo"
-#: templates/admin.php:287
+#: templates/admin.php:394
msgid "More"
msgstr "Mais"
-#: templates/admin.php:288
+#: templates/admin.php:395
msgid "Less"
msgstr "Menos"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:401 templates/personal.php:181
msgid "Version"
msgstr "Versão"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:405 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -455,30 +594,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Desenvolvido pela <a href=\"http://ownCloud.org/contact\" target=\"_blank\">comunidade ownCloud</a>, o<a href=\"https://github.com/owncloud\" target=\"_blank\">código fonte</a> está licenciado sob 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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Adicione a sua aplicação"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Mais Aplicações"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Selecione uma aplicação"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "Documentação:"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Ver a página da aplicação em apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr "Ver site da aplicação"
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licenciado por <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Documentação de Utilizador"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Documentação de administrador."
@@ -512,7 +655,7 @@ msgstr "Mostrar novamente Wizard de Arranque Inicial"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Usou <strong>%s</strong> do disponivel <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Password"
@@ -524,151 +667,149 @@ msgstr "A sua palavra-passe foi alterada"
msgid "Unable to change your password"
msgstr "Não foi possivel alterar a sua palavra-chave"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Palavra-chave actual"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nova palavra-chave"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Alterar palavra-chave"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Nome completo"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Email"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "O seu endereço de email"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Preencha com o seu endereço de email para ativar a recuperação da palavra-chave"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Foto do perfil"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Carregar novo"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Seleccionar novo a partir dos ficheiros"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Remover imagem"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Apenas png ou jpg. Idealmente quadrada, mas poderá corta-la depois."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "O seu avatar é fornecido pela sua conta original."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Abortar"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Cancelar"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Escolha uma fotografia de perfil"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Idioma"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Ajude a traduzir"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Utilize esta ligação para <a href=\"%s\" target=\"_blank\">aceder aos seus ficheiros via WebDAV</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Encriptação"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "A aplicação de encriptação já não está ativa, por favor desincripte todos os seus ficheiros"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Password de entrada"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Desencriptar todos os ficheiros"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Nome de utilizador"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Criar"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Recuperar password de administrador"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Digite a senha de recuperação, a fim de recuperar os arquivos de usuários durante a mudança de senha"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Armazenamento Padrão"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Insira a quota de armazenamento (ex: \"512 MB\" ou \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Ilimitado"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Outro"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Nome de utilizador"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Armazenamento"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "alterar nome completo"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "definir nova palavra-passe"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Padrão"
diff --git a/l10n/pt_PT/user_ldap.po b/l10n/pt_PT/user_ldap.po
index 048fb549485..d22b1d69435 100644
--- a/l10n/pt_PT/user_ldap.po
+++ b/l10n/pt_PT/user_ldap.po
@@ -3,16 +3,17 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# Bruno Martins <brunomomartins@gmail.com>, 2013
+# Bruno Martins <inactive+skorzen@transifex.com>, 2013
+# Carlos <crolidge@gmail.com>, 2014
# Mouxy <daniel@mouxy.net>, 2013
-# Helder Meneses <helder.meneses@gmail.com>, 2013
+# Helder Meneses <helder.meneses@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -26,7 +27,7 @@ msgstr "Falhou a limpar os mapas"
#: ajax/deleteConfiguration.php:34
msgid "Failed to delete the server configuration"
-msgstr "Erro ao eliminar as configurações do servidor"
+msgstr "Erro ao eliminar a configuração do servidor"
#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
@@ -46,20 +47,20 @@ msgstr ""
#: ajax/wizard.php:32
msgid "No action specified"
-msgstr ""
+msgstr "Nenhuma acção especificada"
#: ajax/wizard.php:38
msgid "No configuration specified"
-msgstr ""
+msgstr "Nenhuma configuração especificada"
#: ajax/wizard.php:81
msgid "No data specified"
-msgstr ""
+msgstr "Nenhuma data especificada"
#: ajax/wizard.php:89
#, php-format
msgid " Could not set configuration %s"
-msgstr ""
+msgstr "Não foi possível definir a configuração %s"
#: js/settings.js:67
msgid "Deletion failed"
@@ -89,43 +90,43 @@ msgstr "Sucesso"
msgid "Error"
msgstr "Erro"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
-msgstr ""
+msgstr "Configuração OK"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
-msgstr ""
+msgstr "Configuração incorreta"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
-msgstr ""
+msgstr "Configuração incompleta"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Seleccionar grupos"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
-msgstr ""
+msgstr "Selecionar classes de objetos"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
-msgstr ""
+msgstr "Selecionar atributos"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Teste de conecção passado com sucesso."
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Erro no teste de conecção."
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Deseja realmente apagar as configurações de servidor actuais?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Confirmar a operação de apagar"
@@ -133,23 +134,23 @@ msgstr "Confirmar a operação de apagar"
#, php-format
msgid "%s group found"
msgid_plural "%s groups found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s grupo encontrado"
+msgstr[1] "%s grupos encontrados"
#: lib/wizard.php:122
#, php-format
msgid "%s user found"
msgid_plural "%s users found"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%s utilizador encontrado"
+msgstr[1] "%s utilizadores encontrados"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
-msgstr ""
+msgstr "Hospedeiro Inválido"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
-msgstr ""
+msgstr "Não se encontrou a função desejada"
#: templates/part.settingcontrols.php:2
msgid "Save"
@@ -165,63 +166,63 @@ msgstr "Ajuda"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
msgid "only those object classes:"
-msgstr ""
+msgstr "apenas essas classes de objetos:"
#: templates/part.wizard-groupfilter.php:17
#: templates/part.wizard-userfilter.php:17
msgid "only from those groups:"
-msgstr ""
+msgstr "apenas desses grupos:"
#: templates/part.wizard-groupfilter.php:25
#: templates/part.wizard-loginfilter.php:32
#: templates/part.wizard-userfilter.php:25
msgid "Edit raw filter instead"
-msgstr ""
+msgstr "Editar filtro raw em vez disso"
#: templates/part.wizard-groupfilter.php:30
#: templates/part.wizard-loginfilter.php:37
#: templates/part.wizard-userfilter.php:30
msgid "Raw LDAP filter"
-msgstr ""
+msgstr "Filtro LDAP Raw"
#: templates/part.wizard-groupfilter.php:31
#, php-format
msgid ""
"The filter specifies which LDAP groups shall have access to the %s instance."
-msgstr ""
+msgstr "O filtro especifica quais grupos LDAP devem ter acesso à instância %s."
#: templates/part.wizard-groupfilter.php:38
msgid "groups found"
-msgstr ""
+msgstr "grupos encontrados"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
-msgstr ""
+msgstr "Nome de utilizador LDAP:"
#: templates/part.wizard-loginfilter.php:16
msgid "LDAP Email Address:"
-msgstr ""
+msgstr "Endereço de correio eletrónico LDAP:"
#: templates/part.wizard-loginfilter.php:24
msgid "Other Attributes:"
-msgstr ""
+msgstr "Outros Atributos:"
#: templates/part.wizard-loginfilter.php:38
#, 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 "Define o filtro a aplicar, quando se tenta uma sessão. %%uid substitui o nome de utilizador na ação de início de sessão. Exemplo: \"uid=%%uid\""
#: templates/part.wizard-server.php:18
msgid "Add Server Configuration"
@@ -269,7 +270,7 @@ msgstr "Pode especificar o ND Base para utilizadores e grupos no separador Avan
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -280,7 +281,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:38
msgid "users found"
-msgstr ""
+msgstr "utilizadores encontrados"
#: templates/part.wizardcontrols.php:5
msgid "Back"
@@ -295,7 +296,7 @@ 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>Aviso:</b> A aplicação user_ldap e user_webdavauth são incompativeis. A aplicação pode tornar-se instável. Por favor, peça ao seu administrador para desactivar uma das aplicações."
#: templates/settings.php:14
msgid ""
@@ -335,7 +336,7 @@ msgstr "Desactivar servidor principal"
#: templates/settings.php:25
msgid "Only connect to the replica server."
-msgstr ""
+msgstr "Ligar apenas ao servidor de réplicas."
#: templates/settings.php:26
msgid "Case insensitve LDAP server (Windows)"
@@ -370,7 +371,7 @@ msgstr "Mostrador do nome de utilizador."
#: templates/settings.php:32
msgid "The LDAP attribute to use to generate the user's display name."
-msgstr ""
+msgstr "Atributo LDAP para gerar o nome de utilizador do ownCloud."
#: templates/settings.php:33
msgid "Base User Tree"
@@ -394,7 +395,7 @@ msgstr "Mostrador do nome do grupo."
#: templates/settings.php:35
msgid "The LDAP attribute to use to generate the groups's display name."
-msgstr ""
+msgstr "Atributo LDAP para gerar o nome do grupo do ownCloud."
#: templates/settings.php:36
msgid "Base Group Tree"
@@ -412,41 +413,51 @@ msgstr "Atributos de pesquisa de grupo"
msgid "Group-Member association"
msgstr "Associar utilizador ao grupo."
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Atributos especiais"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Quota"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Quota padrão"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "em bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Campo de email"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Regra da pasta inicial do utilizador"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Deixe vazio para nome de utilizador (padrão). De outro modo, especifique um atributo LDAP/AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Nome de utilizador interno"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -460,17 +471,17 @@ 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 "Por padrão o nome de utilizador interno vai ser criado através do atributo UUID. Desta forma é assegurado que o nome é único e os caracteres não necessitam de serem convertidos. O nome interno tem a restrição de que apenas estes caracteres são permitidos: [ a-zA-Z0-9_.@- ]. Outros caracteres são substituídos pela sua correspondência ASCII ou simplesmente omitidos. Mesmo assim, quando for detetado uma colisão irá ser acrescentado um número. O nome interno é usado para identificar o utilizador internamente. É também o nome utilizado para a pasta inicial no ownCloud. É também parte de URLs remotos, como por exemplo os serviços *DAV. Com esta definição, o comportamento padrão é pode ser sobreposto. Para obter o mesmo comportamento antes do ownCloud 5 introduza o atributo do nome no campo seguinte. Deixe vazio para obter o comportamento padrão. As alterações apenas serão feitas para utilizadores mapeados (adicionados) LDAP."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Atributo do nome de utilizador interno"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Passar a detecção do UUID"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -481,19 +492,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
-msgstr ""
+msgstr "Atributo UUID para utilizadores:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
-msgstr ""
+msgstr "Atributo UUID para grupos:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Mapeamento do utilizador LDAP"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -507,10 +518,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Limpar mapeamento do utilizador-LDAP"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Limpar o mapeamento do nome de grupo LDAP"
diff --git a/l10n/ro/core.po b/l10n/ro/core.po
index f2ee984065b..dcab9dffb3a 100644
--- a/l10n/ro/core.po
+++ b/l10n/ro/core.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,12 +21,11 @@ msgstr ""
"Language: ro\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s Partajat »%s« cu tine de"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -43,19 +42,6 @@ msgstr ""
msgid "Updated database"
msgstr "Bază de date actualizată"
-#: 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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -76,139 +62,143 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Duminică"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Luni"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Marți"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Miercuri"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Joi"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Vineri"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Sâmbătă"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Ianuarie"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Februarie"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Martie"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Aprilie"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Mai"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Iunie"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Iulie"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "August"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Septembrie"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Octombrie"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Noiembrie"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Decembrie"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Setări"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Se salvează..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "secunde în urmă"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "acum %n minut"
msgstr[1] "acum %n minute"
msgstr[2] "acum %n minute"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "acum %n oră"
msgstr[1] "acum %n ore"
msgstr[2] "acum %n ore"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "astăzi"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "ieri"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "acum %n zi"
msgstr[1] "acum %n zile"
msgstr[2] "acum %n zile"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "ultima lună"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "luni în urmă"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "ultimul an"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "ani în urmă"
@@ -277,6 +267,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Partajat"
@@ -285,12 +295,12 @@ msgstr "Partajat"
msgid "Share"
msgstr "Partajează"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Eroare"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Eroare la partajare"
@@ -302,123 +312,123 @@ msgstr "Eroare la anularea partajării"
msgid "Error while changing permissions"
msgstr "Eroare la modificarea permisiunilor"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Distribuie cu tine si grupul {group} de {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Distribuie cu tine de {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Protejare cu parolă"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Parolă"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Permiteţi încărcarea publică."
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Expediază legătura prin poșta electronică"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Expediază"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Specifică data expirării"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Data expirării"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Distribuie prin email:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Nici o persoană găsită"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grup"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Repartajarea nu este permisă"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Distribuie in {item} si {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Anulare partajare"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "poate edita"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "control acces"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "creare"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "actualizare"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "ștergere"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "partajare"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Protejare cu parolă"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Eroare la anularea datei de expirare"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Eroare la specificarea datei de expirare"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Se expediază..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Mesajul a fost expediat"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Atenție"
@@ -465,11 +475,17 @@ msgstr "Actualizarea a eșuat! Raportați problema către <a href=\"https://gith
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Actualizare reușită. Ești redirecționat către ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Folosește următorul link pentru a reseta parola: {link}"
@@ -489,8 +505,8 @@ msgstr "Cerere esuata!<br>Esti sigur ca email-ul/numele de utilizator sunt corec
msgid "You will receive a link to reset your password via Email."
msgstr "Vei primi un mesaj prin care vei putea reseta parola via email."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Nume utilizator"
@@ -534,7 +550,7 @@ msgstr "Personal"
msgid "Users"
msgstr "Utilizatori"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Aplicații"
@@ -644,49 +660,47 @@ msgstr "Pentru informații despre cum să configurezi serverul, vezi <a href=\"%
msgid "Create an <strong>admin account</strong>"
msgstr "Crează un <strong>cont de administrator</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Avansat"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Director date"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Configurează baza de date"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "vor fi folosite"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Utilizatorul bazei de date"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Parola bazei de date"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Numele bazei de date"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Tabela de spațiu a bazei de date"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Bază date"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Finalizează instalarea"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -702,7 +716,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr "%s este disponibil. Vezi mai multe informații despre procesul de actualizare."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Ieșire"
@@ -728,27 +742,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Ai uitat parola?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "amintește"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Autentificare"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Conectări alternative"
#: 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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/ro/files.po b/l10n/ro/files.po
index 7d9acd7661b..2558dc5b3f4 100644
--- a/l10n/ro/files.po
+++ b/l10n/ro/files.po
@@ -3,6 +3,8 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# andreiacob <andrei.iacob@y7mail.com>, 2014
+# roentgen <arthur.titeica@gmail.com>, 2014
# corneliu.e <corneliueva@yahoo.com>, 2013
# dimaursu16 <dima@ceata.org>, 2013
# inaina <ina.c.ina@gmail.com>, 2013
@@ -12,9 +14,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -30,278 +32,285 @@ msgstr "%s nu se poate muta - Fișierul cu acest nume există deja "
#: ajax/move.php:27 ajax/move.php:30
#, php-format
msgid "Could not move %s"
-msgstr "Nu s-a putut muta %s"
+msgstr "Nu se poate muta %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Numele fișierului nu poate rămâne gol."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Nume nevalide, '\\', '/', '<', '>', ':', '\"', '|', '?' și '*' nu sunt permise."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
-msgstr ""
+msgstr "Eroare la crearea fisierului"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
-msgstr ""
+msgstr "Eroare la crearea folderului"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Imposibil de a seta directorul pentru incărcare."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Jeton Invalid"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
-msgstr "Nici un fișier nu a fost încărcat. Eroare necunoscută"
+msgstr "Niciun fișier nu a fost încărcat. Eroare necunoscută"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Nu a apărut nici o eroare, fișierul a fost încărcat cu succes"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
-msgstr "Fisierul incarcat depaseste marimea maxima permisa in php.ini: "
+msgstr "Fișierul încărcat depășește directiva upload_max_filesize din php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
-msgstr "Fișierul are o dimensiune mai mare decât variabile MAX_FILE_SIZE specificată în formularul HTML"
+msgstr "Fișierul încărcat depășește directiva MAX_FILE_SIZE specificată în formularul HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Fișierul a fost încărcat doar parțial"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
-msgstr "Nu a fost încărcat nici un fișier"
+msgstr "Nu a fost încărcat niciun fișier"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Lipsește un dosar temporar"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
-msgstr "Eroare la scrierea discului"
+msgstr "Eroare la scrierea pe disc"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
-msgstr "Nu este suficient spațiu disponibil"
+msgstr "Nu este disponibil suficient spațiu"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Încărcare eșuată. Nu se pot obține informații despre fișier."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Încărcare eșuată. Nu se poate găsi fișierul încărcat"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Încărcare eșuată. Nu se pot obține informații despre fișier."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
-msgstr "registru invalid."
+msgstr "Dosar nevalid."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Fișiere"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Nu se poate încărca {filename} deoarece este un director sau are mărimea de 0 octeți"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Nu este suficient spațiu disponibil"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Încărcare anulată."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Nu se poate obține rezultatul de la server."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
-msgstr ""
+msgstr "URL nu poate fi gol"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
-msgstr "{new_name} deja exista"
+msgstr "{new_name} există deja"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
-msgstr ""
+msgstr "Nu s-a putut crea fisierul"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
-msgstr ""
+msgstr "Nu s-a putut crea folderul"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
-msgstr "a imparti"
+msgstr "Partajează"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
-msgstr "Stergere permanenta"
+msgstr "Șterge permanent"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
-msgstr "Redenumire"
+msgstr "Redenumește"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
-msgstr "in timpul"
+msgstr "În așteptare"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
-msgstr ""
+msgstr "Nu s-a putut redenumi fisierul"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
-msgstr "{new_name} inlocuit cu {old_name}"
+msgstr "{new_name} a fost înlocuit cu {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
-msgstr "Anulează ultima acțiune"
+msgstr "desfă"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n director"
msgstr[1] "%n directoare"
msgstr[2] "%n directoare"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n fișier"
msgstr[1] "%n fișiere"
msgstr[2] "%n fișiere"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} și {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Se încarcă %n fișier."
msgstr[1] "Se încarcă %n fișiere."
msgstr[2] "Se încarcă %n fișiere."
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' este un nume invalid de fișier."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Nume invalide, '\\', '/', '<', '>', ':', '\"', '|', '?' si '*' nu sunt permise."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
-msgstr "Spatiul de stocare este plin, fisierele nu mai pot fi actualizate sau sincronizate"
+msgstr "Spațiul de stocare este plin, fișierele nu mai pot fi actualizate sau sincronizate!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
-msgstr "Spatiul de stocare este aproape plin {spatiu folosit}%"
+msgstr "Spațiul de stocare este aproape plin ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "criptarea a fost disactivata dar fisierele sant inca criptate.va rog intrati in setarile personale pentru a decripta fisierele"
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
-msgstr "in curs de descarcare. Aceasta poate să dureze ceva timp dacă fișierele sunt mari."
+msgstr "Se pregătește descărcarea. Aceasta poate dura ceva timp dacă fișierele sunt mari."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Eroare la mutarea fișierului"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Eroare"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Nume"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
-msgstr "Dimensiune"
+msgstr "Mărime"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Modificat"
@@ -309,14 +318,14 @@ msgstr "Modificat"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s nu a putut fi redenumit"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
-msgstr "Încărcare"
+msgstr "Încărcă"
#: templates/admin.php:5
msgid "File handling"
@@ -332,90 +341,86 @@ msgstr "max. posibil:"
#: templates/admin.php:15
msgid "Needed for multi-file and folder downloads."
-msgstr "necesar la descarcarea mai multor liste si fisiere"
+msgstr "Necesar pentru descărcarea mai multor fișiere și a dosarelor."
#: templates/admin.php:17
msgid "Enable ZIP-download"
-msgstr "permite descarcarea codurilor ZIP"
+msgstr "Permite descărcarea ZIP"
#: templates/admin.php:20
msgid "0 is unlimited"
-msgstr "0 e nelimitat"
+msgstr "0 este nelimitat"
#: templates/admin.php:22
msgid "Maximum input size for ZIP files"
-msgstr "Dimensiunea maximă de intrare pentru fișiere compresate"
+msgstr "Dimensiunea maximă de intrare pentru fișierele ZIP"
#: templates/admin.php:26
msgid "Save"
msgstr "Salvează"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Nou"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
-msgstr "lista"
+msgstr "Fișier text"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Dosar"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
-msgstr "de la adresa"
+msgstr "De la adresa"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
-msgstr "Sterge fisierele"
+msgstr "Fișiere șterse"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Anulează încărcarea"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
-msgstr ""
+msgstr "Nu aveti permisiunea de a incarca sau crea fisiere aici"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Nimic aici. Încarcă ceva!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Descarcă"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Șterge"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Fișierul încărcat este prea mare"
-#: templates/index.php:88
+#: templates/index.php:100
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."
+msgstr "Fișierele pe care încerci să le încarci depășesc limita de încărcare maximă admisă pe acest server."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
-msgstr "Fișierele sunt scanate, asteptati va rog"
+msgstr "Fișierele sunt scanate, te rog așteaptă."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "În curs de scanare"
-
-#: 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 2c475db5a09..69ab2532756 100644
--- a/l10n/ro/files_encryption.po
+++ b/l10n/ro/files_encryption.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# DaniR <dani@chance.ro>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,39 +20,39 @@ msgstr ""
#: ajax/adminrecovery.php:29
msgid "Recovery key successfully enabled"
-msgstr ""
+msgstr "Cheia de recupeare a fost activata cu succes"
#: ajax/adminrecovery.php:34
msgid ""
"Could not enable recovery key. Please check your recovery key password!"
-msgstr ""
+msgstr "Nu s-a putut activa cheia de recuperare. Verifica parola de recuperare!"
#: ajax/adminrecovery.php:48
msgid "Recovery key successfully disabled"
-msgstr ""
+msgstr "Cheia de recuperare dezactivata cu succes"
#: ajax/adminrecovery.php:53
msgid ""
"Could not disable recovery key. Please check your recovery key password!"
-msgstr ""
+msgstr "Nu am putut dezactiva cheia de recuperare. Verifica parola de recuperare!"
#: ajax/changeRecoveryPassword.php:49
msgid "Password successfully changed."
-msgstr ""
+msgstr "Parola a fost modificată cu succes."
#: ajax/changeRecoveryPassword.php:51
msgid "Could not change the password. Maybe the old password was not correct."
-msgstr ""
+msgstr "Parola nu a putut fi schimbata. Poate ca parola veche este incorecta."
#: ajax/updatePrivateKeyPassword.php:52
msgid "Private key password successfully updated."
-msgstr ""
+msgstr "Cheia privata a fost actualizata cu succes"
#: ajax/updatePrivateKeyPassword.php:54
msgid ""
"Could not update the private key password. Maybe the old password was not "
"correct."
-msgstr ""
+msgstr "Nu am putut actualiza parola pentru cheia privata. Poate ca parola veche este incorecta."
#: files/error.php:12
msgid ""
@@ -80,18 +81,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +100,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Se salvează..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
@@ -109,7 +110,7 @@ msgstr ""
#: templates/invalid_private_key.php:8
msgid "personal settings"
-msgstr ""
+msgstr "setari personale"
#: templates/settings-admin.php:4 templates/settings-personal.php:3
msgid "Encryption"
@@ -130,11 +131,11 @@ msgstr ""
#: templates/settings-admin.php:21 templates/settings-personal.php:51
msgid "Enabled"
-msgstr ""
+msgstr "Activat"
#: templates/settings-admin.php:29 templates/settings-personal.php:59
msgid "Disabled"
-msgstr ""
+msgstr "Dezactivat"
#: templates/settings-admin.php:34
msgid "Change recovery key password:"
@@ -154,11 +155,11 @@ msgstr ""
#: templates/settings-admin.php:58
msgid "Change Password"
-msgstr ""
+msgstr "Schimbă parola"
#: templates/settings-personal.php:9
msgid "Your private key password no longer match your log-in password:"
-msgstr ""
+msgstr "Parola cheii private nu se mai potriveste cu parola ta de logare:"
#: templates/settings-personal.php:12
msgid "Set your old private key password to your current log-in password."
@@ -194,8 +195,8 @@ msgstr ""
#: templates/settings-personal.php:60
msgid "File recovery settings updated"
-msgstr ""
+msgstr "Setarile pentru recuperarea fisierelor au fost actualizate"
#: templates/settings-personal.php:61
msgid "Could not update file recovery"
-msgstr ""
+msgstr "Nu am putut actualiza recuperarea de fisiere"
diff --git a/l10n/ro/files_external.po b/l10n/ro/files_external.po
index 69aa8b63bc9..138c6c5ba87 100644
--- a/l10n/ro/files_external.po
+++ b/l10n/ro/files_external.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# roentgen <arthur.titeica@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 15:41+0000\n"
+"Last-Translator: roentgen <arthur.titeica@gmail.com>\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +18,44 @@ msgstr ""
"Language: ro\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Acces permis"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Eroare la configurarea mediului de stocare Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Permite accesul"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Prezintă te rog o cheie de Dropbox validă și parola"
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Eroare la configurarea mediului de stocare Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Salvat"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Atenție:</b> \"smbclient\" nu este instalat. Montarea mediilor CIFS/SMB partajate nu este posibilă. Solicită administratorului sistemului tău să îl instaleaze."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Atenție:</b> suportul pentru FTP în PHP nu este activat sau instalat. Montarea mediilor FPT partajate nu este posibilă. Solicită administratorului sistemului tău să îl instaleze."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +107,22 @@ msgid "Users"
msgstr "Utilizatori"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Șterge"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Permite stocare externă pentru utilizatori"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Permite utilizatorilor să monteze stocare externă proprie"
+msgid "Allow users to mount the following external storage"
+msgstr "Permite utilizatorilor să monteze următoarea unitate de stocare"
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Certificate SSL root"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importă certificat root"
diff --git a/l10n/ro/files_sharing.po b/l10n/ro/files_sharing.po
index f5960b814f3..f7f4f9bc0f6 100644
--- a/l10n/ro/files_sharing.po
+++ b/l10n/ro/files_sharing.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,10 @@ msgstr ""
"Language: ro\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -54,32 +58,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s a partajat directorul %s cu tine"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s a partajat fișierul %s cu tine"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Descarcă"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Încărcare"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Anulează încărcarea"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Nici o previzualizare disponibilă pentru "
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/ro/files_trashbin.po b/l10n/ro/files_trashbin.po
index ca45c2337ba..c94d2142b5c 100644
--- a/l10n/ro/files_trashbin.po
+++ b/l10n/ro/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 16:01+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: ro\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Sterge fisierele"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Eroare"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Nume"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Șterge"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/ro/lib.po b/l10n/ro/lib.po
index 38e5a853139..f53e445c723 100644
--- a/l10n/ro/lib.po
+++ b/l10n/ro/lib.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# I Robot <owncloud-bot@tmit.eu>, 2013
+# I Robot, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,38 +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"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Ajutor"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Personal"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Setări"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Utilizatori"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Admin"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -62,15 +62,10 @@ msgstr "Tip fișier necunoscut"
msgid "Invalid image"
msgstr "Imagine invalidă"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "servicii web controlate de tine"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Descărcarea ZIP este dezactivată."
@@ -93,74 +88,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Aplicația nu este activată"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Eroare la autentificare"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token expirat. Te rugăm să reîncarci pagina."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Fișiere"
@@ -200,7 +199,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -228,20 +227,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -269,70 +268,76 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Serverul de web nu este încă setat corespunzător pentru a permite sincronizarea fișierelor deoarece interfața WebDAV pare a fi întreruptă."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Vă rugăm să verificați <a href='%s'>ghiduri de instalare</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s Partajat »%s« cu tine de"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Cloud nu a gasit categoria \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "secunde în urmă"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] "acum %n minute"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] "acum %n ore"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "astăzi"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "ieri"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] "acum %n zile"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "ultima lună"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "ultimul an"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "ani în urmă"
diff --git a/l10n/ro/settings.po b/l10n/ro/settings.po
index 4841638de48..de7d448e8d6 100644
--- a/l10n/ro/settings.po
+++ b/l10n/ro/settings.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,6 +19,48 @@ msgstr ""
"Language: ro\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Salvat"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Mesajul a fost expediat"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Încriptare"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Imposibil de actualizat lista din App Store."
@@ -115,61 +157,89 @@ msgstr ""
msgid "Unable to change password"
msgstr "Imposibil de schimbat parola"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Documentație utilizator"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Actualizat la {versiuneaaplicaţiei}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Dezactivați"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Activare"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Aşteptaţi vă rog...."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Actualizare în curs...."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Eroare în timpul actualizării aplicaţiei"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Eroare"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Actualizare"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Actualizat"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Se salvează..."
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -183,40 +253,40 @@ msgstr "Anulează ultima acțiune"
msgid "Unable to remove user"
msgstr "Imposibil de eliminat utilizatorul"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupuri"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Grupul Admin "
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Șterge"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "adăugaţi grupul"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Trebuie să furnizaţi un nume de utilizator valid"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Eroare la crearea utilizatorului"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Trebuie să furnizaţi o parolă validă"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "_language_name_"
@@ -240,18 +310,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Niciuna"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Autentificare"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Avertisment de securitate"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -260,68 +354,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Atenţie la implementare"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Serverul de web nu este încă setat corespunzător pentru a permite sincronizarea fișierelor deoarece interfața WebDAV pare a fi întreruptă."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "Modulul \"Fileinfo\" lipsește"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "Modulul PHP \"Fileinfo\" lipsește. Va recomandam sa activaţi acest modul pentru a obține cele mai bune rezultate cu detectarea mime-type."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "Localizarea nu funcționează"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "Conexiunea la internet nu funcționează"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -330,118 +424,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Execută o sarcină la fiecare pagină încărcată"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Partajare"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Activare API partajare"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Permite aplicațiilor să folosească API-ul de partajare"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Pemite legături"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Permite utilizatorilor să partajeze fișiere în mod public prin legături"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "Permite încărcări publice"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Permite repartajarea"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Permite utilizatorilor să repartajeze fișiere partajate cu ei"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Permite utilizatorilor să partajeze cu oricine"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Permite utilizatorilor să partajeze doar cu utilizatori din același grup"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Securitate"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Adresa server-ului"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Portul"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Jurnal de activitate"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Nivel jurnal"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Mai mult"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Mai puțin"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Versiunea"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -451,30 +589,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Dezvoltat de the <a href=\"http://ownCloud.org/contact\" target=\"_blank\">comunitatea ownCloud</a>, <a href=\"https://github.com/owncloud\" target=\"_blank\">codul sursă</a> este licențiat sub <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Adaugă aplicația ta"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Mai multe aplicații"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Selectează o aplicație"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Vizualizează pagina applicației pe apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licențiat <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Documentație utilizator"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Documentație administrator"
@@ -508,7 +650,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Ați utilizat <strong>%s</strong> din <strong>%s</strong> disponibile"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Parolă"
@@ -520,151 +662,149 @@ msgstr "Parola a fost modificată"
msgid "Unable to change your password"
msgstr "Imposibil de-ați schimbat parola"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Parola curentă"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Noua parolă"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Schimbă parola"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Email"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Adresa ta de email"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Completează o adresă de mail pentru a-ți putea recupera parola"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Imagine de profil"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Înlătură imagine"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Anulare"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Alege drept imagine de profil"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Limba"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Ajută la traducere"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Încriptare"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
-msgstr ""
+msgstr "Autentificare"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Crează"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Stocare implicită"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Nelimitată"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Altele"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Nume utilizator"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Stocare"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "setează parolă nouă"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Implicită"
diff --git a/l10n/ro/user_ldap.po b/l10n/ro/user_ldap.po
index 9edb1afcd33..b81ac785574 100644
--- a/l10n/ro/user_ldap.po
+++ b/l10n/ro/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Romanian (http://www.transifex.com/projects/p/owncloud/language/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr "Succes"
msgid "Error"
msgstr "Eroare"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -142,11 +142,11 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -164,7 +164,7 @@ msgstr "Ajutor"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -200,7 +200,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -268,7 +268,7 @@ msgstr "Puteți să specificați DN de bază pentru utilizatori și grupuri în
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -411,41 +411,51 @@ msgstr ""
msgid "Group-Member association"
msgstr "Asocierea Grup-Membru"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "în octeți"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Lăsați gol pentru numele de utilizator (implicit). În caz contrar, specificați un atribut LDAP / AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -461,15 +471,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -480,19 +490,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -506,10 +516,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/ru/core.po b/l10n/ru/core.po
index e1f8d178420..b0d2b8bc934 100644
--- a/l10n/ru/core.po
+++ b/l10n/ru/core.po
@@ -10,7 +10,7 @@
# Evgeniy Spitsyn <evgeniy@spitsyn.net>, 2013
# jekader <jekader@gmail.com>, 2013
# Mescalinich <insider.junk@gmail.com>, 2013
-# stushev <s-tushev@ya.ru>, 2013
+# stushev, 2013
# eurekafag <rkfg@rkfg.me>, 2013
# sk.avenger <sk.avenger@adygnet.ru>, 2013
# Victor Bravo <>, 2013
@@ -23,9 +23,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-24 01:55-0500\n"
-"PO-Revision-Date: 2013-12-22 17:10+0000\n"
-"Last-Translator: Evgeniy Spitsyn <evgeniy@spitsyn.net>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -33,12 +33,11 @@ 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"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s поделился »%s« с вами"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Невозможно отправить письмо следующим пользователям: %s"
@@ -55,19 +54,6 @@ msgstr "Режим отладки отключён"
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%% завершено ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Не указано изображение или файл"
@@ -88,139 +74,143 @@ msgstr "Временная картинка профиля недоступна,
msgid "No crop data provided"
msgstr "Не указана информация о кадрировании"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Воскресенье"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Понедельник"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Вторник"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Среда"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Четверг"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Пятница"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Суббота"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Январь"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Февраль"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Март"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Апрель"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Май"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Июнь"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Июль"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Август"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Сентябрь"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Октябрь"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Ноябрь"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Декабрь"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Конфигурация"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Сохранение..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "несколько секунд назад"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n минуту назад"
msgstr[1] "%n минуты назад"
msgstr[2] "%n минут назад"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n час назад"
msgstr[1] "%n часа назад"
msgstr[2] "%n часов назад"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "сегодня"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "вчера"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n день назад"
msgstr[1] "%n дня назад"
msgstr[2] "%n дней назад"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "в прошлом месяце"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n месяц назад"
msgstr[1] "%n месяца назад"
msgstr[2] "%n месяцев назад"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "несколько месяцев назад"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "в прошлом году"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "несколько лет назад"
@@ -289,6 +279,26 @@ msgstr "({count} выбрано)"
msgid "Error loading file exists template"
msgstr "Ошибка при загрузке шаблона существующего файла"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Общие"
@@ -297,12 +307,12 @@ msgstr "Общие"
msgid "Share"
msgstr "Открыть доступ"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Ошибка"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Ошибка при открытии доступа"
@@ -314,123 +324,123 @@ msgstr "Ошибка при закрытии доступа"
msgid "Error while changing permissions"
msgstr "Ошибка при смене разрешений"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner} открыл доступ для Вас и группы {group} "
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "{owner} открыл доступ для Вас"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Поделиться с пользователем или группой..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Поделиться ссылкой"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Защитить паролем"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Пароль"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Разрешить открытую загрузку"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Почтовая ссылка на персону"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Отправить"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Установить срок доступа"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Дата окончания"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Поделится через электронную почту:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Ни один человек не найден"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "группа"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Общий доступ не разрешен"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Общий доступ к {item} с {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Закрыть общий доступ"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "уведомить по почте"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "может редактировать"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "контроль доступа"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "создать"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "обновить"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "удалить"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "открыть доступ"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Защищено паролем"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Ошибка при отмене срока доступа"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Ошибка при установке срока доступа"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Отправляется ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Письмо отправлено"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Предупреждение"
@@ -477,11 +487,17 @@ msgstr "При обновлении произошла ошибка. Пожал
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Обновление прошло успешно. Перенаправляемся в Ваш ownCloud..."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s сброс пароля"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Используйте следующую ссылку чтобы сбросить пароль: {link}"
@@ -501,8 +517,8 @@ msgstr "Запрос не удался. Вы уверены, что email или
msgid "You will receive a link to reset your password via Email."
msgstr "На ваш адрес Email выслана ссылка для сброса пароля."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Имя пользователя"
@@ -546,7 +562,7 @@ msgstr "Личное"
msgid "Users"
msgstr "Пользователи"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Приложения"
@@ -656,49 +672,47 @@ msgstr "Для информации, как правильно настроит
msgid "Create an <strong>admin account</strong>"
msgstr "Создать <strong>учётную запись администратора</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Дополнительно"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Директория с данными"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Настройка базы данных"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "будет использовано"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Пользователь базы данных"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Пароль базы данных"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Название базы данных"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Табличое пространство базы данных"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Хост базы данных"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Завершить установку"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Завершаем..."
@@ -714,7 +728,7 @@ msgstr "Это приложение требует включённый JavaScri
msgid "%s is available. Get more information on how to update."
msgstr "%s доступно. Получить дополнительную информацию о порядке обновления."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Выйти"
@@ -740,28 +754,28 @@ msgstr "Неудачная аутентификация с сервером!"
msgid "Please contact your administrator."
msgstr "Пожалуйста, свяжитесь с вашим администратором."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Забыли пароль?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "запомнить"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Войти"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
-msgstr "Здравствуйте,<br><br>просто даём вам знать, что %s расшарил %s для вас.<br><a href=\"%s\">Посмотреть!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/ru/files.po b/l10n/ru/files.po
index 71eb028f582..d374b2491d1 100644
--- a/l10n/ru/files.po
+++ b/l10n/ru/files.po
@@ -6,6 +6,7 @@
# lord93 <lordakryl@gmail.com>, 2013
# Evgeniy Spitsyn <evgeniy@spitsyn.net>, 2013
# jekader <jekader@gmail.com>, 2013
+# mogarych <mogarych@mail.ru>, 2014
# eurekafag <rkfg@rkfg.me>, 2013
# Victor Bravo <>, 2013
# vsapronov <vladimir.sapronov@gmail.com>, 2013
@@ -17,9 +18,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-24 01:55-0500\n"
-"PO-Revision-Date: 2013-12-22 17:50+0000\n"
-"Last-Translator: Evgeniy Spitsyn <evgeniy@spitsyn.net>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -37,36 +38,48 @@ msgstr "Невозможно переместить %s - файл с таким
msgid "Could not move %s"
msgstr "Невозможно переместить %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Имя файла не может быть пустым."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Имя файла не должно содержать символ \"/\". Пожалуйста, выберите другое имя."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Неправильное имя: символы '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
-msgstr "Имя %s уже используется в папке %s. Пожалуйста выберите другое имя."
+msgstr "Имя %s уже используется для каталога %s. Пожалуйста, выберите другое имя."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Неправильный источник"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Сервер не позволяет открывать URL-адреса, пожалуйста, проверьте настройки сервера"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
-msgstr "Ошибка при загрузке %s в %s"
+msgstr "Ошибка при скачивании %s в %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Ошибка при создании файла"
@@ -74,252 +87,247 @@ msgstr "Ошибка при создании файла"
msgid "Folder name cannot be empty."
msgstr "Имя папки не может быть пустым."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Имя папки не должно содержать символ \"/\". Пожалуйста, выберите другое имя."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
-msgstr "Ошибка при создании папки"
+msgstr "Ошибка создания каталога"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Не удалось установить каталог загрузки."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Недопустимый маркер"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Файл не был загружен. Неизвестная ошибка"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Файл загружен успешно."
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
-msgstr "Файл превышает размер установленный upload_max_filesize в php.ini:"
+msgstr "Файл превышает размер, установленный параметром upload_max_filesize в php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
-msgstr "Загружаемый файл превосходит значение переменной MAX_FILE_SIZE, указанной в форме HTML"
+msgstr "Загруженный файл превышает размер, установленный параметром MAX_FILE_SIZE в HTML-форме"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
-msgstr "Файл загружен частично"
+msgstr "Файл загружен лишь частично"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
-msgstr "Файл не был загружен"
+msgstr "Ни одного файла загружено не было"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
-msgstr "Отсутствует временная папка"
+msgstr "Отсутствует временный каталог"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Ошибка записи на диск"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Недостаточно доступного места в хранилище"
-#: ajax/upload.php:127 ajax/upload.php:154
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
+msgstr "Загрузка не удалась. Невозможно найти загружаемый файл"
+
+#: ajax/upload.php:166
msgid "Upload failed. Could not get file info."
msgstr "Загрузка не удалась. Невозможно получить информацию о файле"
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
-msgstr "Загрузка не удалась. Невозможно найти загруженный файл"
-
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
-msgstr "Неправильный каталог."
+msgstr "Неверный каталог."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Файлы"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
-msgstr "Невозможно загрузить файл {filename} так как он является директорией либо имеет размер 0 байт"
+msgstr "Невозможно загрузить {filename}, так как это либо каталог, либо файл нулевого размера"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Недостаточно свободного места"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Загрузка отменена."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
-msgstr "Не получен ответ от сервера"
+msgstr "Не удалось получить ответ от сервера."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
-msgstr "Файл в процессе загрузки. Покинув страницу вы прервёте загрузку."
+msgstr "Идёт загрузка файла. Покинув страницу, вы прервёте загрузку."
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "Ссылка не может быть пустой."
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr "В домашней папке 'Shared' зарезервированное имя файла"
+msgstr "'Shared' - это зарезервированное имя файла в домашнем каталоге"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} уже существует"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Не удалось создать файл"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
-msgstr "Не удалось создать папку"
+msgstr "Не удалось создать каталог"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Ошибка получения URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Открыть доступ"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
-msgstr "Удалено навсегда"
+msgstr "Удалить окончательно"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Переименовать"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Ожидание"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Не удалось переименовать файл"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "заменено {new_name} на {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "отмена"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Ошибка при удалении файла."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
-msgstr[0] "%n папка"
-msgstr[1] "%n папки"
-msgstr[2] "%n папок"
+msgstr[0] "%n каталог"
+msgstr[1] "%n каталога"
+msgstr[2] "%n каталогов"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n файл"
msgstr[1] "%n файла"
msgstr[2] "%n файлов"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} и {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Закачка %n файла"
msgstr[1] "Закачка %n файлов"
msgstr[2] "Закачка %n файлов"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' - неправильное имя файла."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Неправильное имя, '\\', '/', '<', '>', ':', '\"', '|', '?' и '*' недопустимы."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
-msgstr "Ваше дисковое пространство полностью заполнено, произведите очистку перед загрузкой новых файлов."
+msgstr "Ваше хранилище заполнено, произведите очистку перед загрузкой новых файлов."
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Ваше хранилище почти заполнено ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Приложение для шифрования активно, но ваши ключи не инициализированы, пожалуйста, перелогиньтесь"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
-msgstr "Неверный приватный ключ для приложения шифрования. Пожалуйста, обноваите ваш приватный ключ в персональных настройках чтобы восстановить доступ к вашим зашифрованным файлам."
+msgstr "Закрытый ключ приложения шифрования недействителен. Обновите закрытый ключ в личных настройках, чтобы восстановить доступ к зашифрованным файлам."
-#: js/files.js:118
+#: js/files.js:142
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:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
-msgstr "Загрузка началась. Это может потребовать много времени, если файл большого размера."
+msgstr "Идёт подготовка к скачиванию. Это может занять некоторое время, если файлы большого размера."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Ошибка при перемещении файла"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Ошибка"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Имя"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Размер"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
-msgstr "Изменён"
+msgstr "Дата изменения"
#: lib/app.php:60
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Неправильное имя каталога. Имя 'Shared' зарезервировано."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s не может быть переименован"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Загрузка"
@@ -341,7 +349,7 @@ msgstr "Требуется для скачивания нескольких фа
#: templates/admin.php:17
msgid "Enable ZIP-download"
-msgstr "Включить ZIP-скачивание"
+msgstr "Включить скачивание в виде архивов ZIP"
#: templates/admin.php:20
msgid "0 is unlimited"
@@ -355,72 +363,68 @@ msgstr "Максимальный исходный размер для ZIP фай
msgid "Save"
msgstr "Сохранить"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Новый"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Новый текстовый файл"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Текстовый файл"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
-msgstr "Новая папка"
+msgstr "Новый каталог"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
-msgstr "Папка"
+msgstr "Каталог"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
-msgstr "Из ссылки"
+msgstr "Объект по ссылке"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Удалённые файлы"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
-msgstr "Отмена загрузки"
+msgstr "Отменить загрузку"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
-msgstr "У вас недостаточно прав для загрузки или создания файлов отсюда."
+msgstr "У вас нет прав для загрузки или создания файлов здесь."
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Здесь ничего нет. Загрузите что-нибудь!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Скачать"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Удалить"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Файл слишком велик"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
-msgstr "Файлы, которые вы пытаетесь загрузить, превышают лимит для файлов на этом сервере."
+msgstr "Файлы, которые вы пытаетесь загрузить, превышают лимит максимального размера на этом сервере."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Подождите, файлы сканируются."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 821add2380c..07f348b79de 100644
--- a/l10n/ru/files_encryption.po
+++ b/l10n/ru/files_encryption.po
@@ -14,9 +14,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-02 17:27-0500\n"
-"PO-Revision-Date: 2013-11-30 04:00+0000\n"
-"Last-Translator: vsapronov <vladimir.sapronov@gmail.com>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -87,18 +87,18 @@ msgid ""
"administrator"
msgstr "Неизвестная ошибка, пожалуйста, проверьте системные настройки или свяжитесь с администратором"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Требования отсутствуют."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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 включены и правильно настроены. На данный момент приложение шифрования отключено."
-#: hooks/hooks.php:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Для следующих пользователей шифрование не настроено:"
@@ -106,9 +106,9 @@ msgstr "Для следующих пользователей шифровани
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Начато начальное шифрование... Это может занять какое-то время. Пожалуйста, подождите."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Сохранение..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/ru/files_external.po b/l10n/ru/files_external.po
index 24a62cae43d..6af3711cc64 100644
--- a/l10n/ru/files_external.po
+++ b/l10n/ru/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-18 11:40+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -17,40 +17,44 @@ 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"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Доступ предоставлен"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Ошибка при настройке хранилища Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Предоставление доступа"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Пожалуйста, предоставьте действующий ключ Dropbox и пароль."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Ошибка при настройке хранилища Google Drive"
-#: lib/config.php:467
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Внимание:</b> \"smbclient\" не установлен. Подключение по CIFS/SMB невозможно. Пожалуйста, обратитесь к системному администратору, чтобы установить его."
-#: lib/config.php:471
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Внимание:</b> Поддержка FTP не включена в PHP. Подключение по FTP невозможно. Пожалуйста, обратитесь к системному администратору, чтобы включить."
-#: lib/config.php:474
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Пользователи"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Удалить"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Включить пользовательские внешние носители"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Разрешить пользователям монтировать их собственные внешние носители"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Корневые сертификаты SSL"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Импортировать корневые сертификаты"
diff --git a/l10n/ru/files_sharing.po b/l10n/ru/files_sharing.po
index 2b5eca9c974..6797636fb18 100644
--- a/l10n/ru/files_sharing.po
+++ b/l10n/ru/files_sharing.po
@@ -3,6 +3,7 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# mogarych <mogarych@mail.ru>, 2014
# Victor Bravo <>, 2013
# not_your_conscience <hex.void@gmail.com>, 2013
# Den4md <denstarr@mail.md>, 2013
@@ -10,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: not_your_conscience <hex.void@gmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -20,9 +21,13 @@ 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"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Доступ открыл {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
-msgstr "Эта шара защищена паролем"
+msgstr "Общий ресурс защищён паролем"
#: templates/authenticate.php:7
msgid "The password is wrong. Try again."
@@ -50,38 +55,22 @@ 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:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s открыл доступ к папке %s для Вас"
+msgid "shared by %s"
+msgstr "Поделиться с %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s открыл доступ к файлу %s для Вас"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Скачать"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Загрузка"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Отмена загрузки"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Предпросмотр недоступен для"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Прямая ссылка"
diff --git a/l10n/ru/files_trashbin.po b/l10n/ru/files_trashbin.po
index 4e30a52f763..01e86066000 100644
--- a/l10n/ru/files_trashbin.po
+++ b/l10n/ru/files_trashbin.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-18 11:40+0000\n"
-"Last-Translator: baden <badaevd@mail.ru>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,21 +19,25 @@ 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"
-#: ajax/delete.php:63
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "%s не может быть удалён навсегда"
-#: ajax/undelete.php:43
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "%s не может быть восстановлен"
-#: js/trash.js:18 js/trash.js:45 js/trash.js:88 js/trash.js:142
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Удалённые файлы"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Ошибка"
-#: lib/trashbin.php:905 lib/trashbin.php:907
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "восстановлен"
diff --git a/l10n/ru/lib.po b/l10n/ru/lib.po
index cb1007c9a5f..f2f68e4ca15 100644
--- a/l10n/ru/lib.po
+++ b/l10n/ru/lib.po
@@ -14,9 +14,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -24,38 +24,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"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr "Приложение \"%s\" нельзя установить, так как оно не совместимо с текущей версией ownCloud."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Не выбрано имя приложения"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Помощь"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Личное"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Конфигурация"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Пользователи"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Admin"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Не смог обновить \"%s\"."
@@ -68,15 +68,10 @@ msgstr "Неизвестный тип файла"
msgid "Invalid image"
msgstr "Изображение повреждено"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "веб-сервисы под вашим управлением"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "не могу открыть \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP-скачивание отключено."
@@ -99,74 +94,78 @@ msgid ""
"administrator."
msgstr "Загрузите файлы раздельно маленькими частями или вежливо попросите вашего администратора."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Не указан источник при установке приложения"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Не указан атрибут href при установке приложения через http"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Не указан путь при установке приложения из локального файла"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Архивы %s не поддерживаются"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Не возможно открыть архив при установке приложения"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "Приложение не имеет файла info.xml"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "Приложение невозможно установить. В нем содержится запрещенный код."
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr "Приложение невозможно установить. Не совместимо с текущей версией ownCloud."
-#: private/installer.php:146
+#: private/installer.php:147
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> который не допустим для приложений, не входящих в поставку."
-#: private/installer.php:159
+#: private/installer.php:160
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 не совпадает с версией заявленной в магазине приложений"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Папка приложения уже существует"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Не удалось создать директорию. Исправьте права доступа. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Приложение не разрешено"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Ошибка аутентификации"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Токен просрочен. Перезагрузите страницу."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Файлы"
@@ -206,8 +205,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Вы должны войти или в существующий аккаунт или под администратором."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Неверное имя пользователя и/или пароль MySQL"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -234,21 +233,21 @@ msgstr "Вызываемая команда была: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "Пользователь MySQL '%s'@'localhost' уже существует."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Удалить этого пользователя из MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "Пользователь MySQL '%s'@'%%' уже существует"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Удалить этого пользователя из MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -275,70 +274,76 @@ msgstr "Установить имя пользователя для admin."
msgid "Set an admin password."
msgstr "становит пароль для admin."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Ваш веб сервер до сих пор не настроен правильно для возможности синхронизации файлов, похоже что проблема в неисправности интерфейса WebDAV."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Пожалуйста, дважды просмотрите <a href='%s'>инструкции по установке</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s поделился »%s« с вами"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Категория \"%s\" не найдена"
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "несколько секунд назад"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n минута назад"
msgstr[1] "%n минуты назад"
msgstr[2] "%n минут назад"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n час назад"
msgstr[1] "%n часа назад"
msgstr[2] "%n часов назад"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "сегодня"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "вчера"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "%n день назад"
msgstr[1] "%n дня назад"
msgstr[2] "%n дней назад"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "в прошлом месяце"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n месяц назад"
msgstr[1] "%n месяца назад"
msgstr[2] "%n месяцев назад"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "в прошлом году"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "несколько лет назад"
diff --git a/l10n/ru/settings.po b/l10n/ru/settings.po
index 91d66080a29..1d3f437adcc 100644
--- a/l10n/ru/settings.po
+++ b/l10n/ru/settings.po
@@ -22,9 +22,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-06 01:55-0500\n"
-"PO-Revision-Date: 2014-01-05 23:30+0000\n"
-"Last-Translator: stushev\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/owncloud/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -32,6 +32,48 @@ 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"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Письмо отправлено"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Шифрование"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Не удалось загрузить список из App Store"
@@ -128,62 +170,90 @@ msgstr "Используемый механизм не поддерживает
msgid "Unable to change password"
msgstr "Невозможно изменить пароль"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Пользовательская документация"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Обновить до {версия приложения}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Выключить"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Включить"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Подождите..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Ошибка отключения приложения"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Ошибка включения приложения"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Обновление..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Ошибка при обновлении приложения"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Ошибка"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Обновить"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Обновлено"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Выберите картинку профиля"
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Расшифровка файлов... Пожалуйста, подождите, это может занять некоторое время."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Сохранение..."
-
#: js/users.js:47
msgid "deleted"
msgstr "удален"
@@ -196,40 +266,40 @@ msgstr "отмена"
msgid "Unable to remove user"
msgstr "Невозможно удалить пользователя"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Группы"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Администратор группы"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Удалить"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "добавить группу"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Укажите правильное имя пользователя"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Ошибка создания пользователя"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Укажите валидный пароль"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Предупреждение: домашняя папка пользователя \"{user}\" уже существует"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Русский "
@@ -253,18 +323,42 @@ msgstr "Ошибки и критические проблемы"
msgid "Fatal issues only"
msgstr "Только критические проблемы"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Нет новостей"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Логин"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Предупреждение безопасности"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Вы обращаетесь к %s используя HTTP. Мы настоятельно рекомендуем вам настроить сервер на использование HTTPS."
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -273,68 +367,68 @@ msgid ""
"root."
msgstr "Похоже, что папка с Вашими данными и Ваши файлы доступны из интернета. Файл .htaccess не работает. Мы настойчиво предлагаем Вам сконфигурировать вебсервер таким образом, чтобы папка с Вашими данными более не была доступна или переместите папку с данными куда-нибудь в другое место вне основной папки документов вебсервера."
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Предупреждение установки"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Веб-сервер до сих пор не настроен для возможности синхронизации файлов. Похоже что проблема в неисправности интерфейса WebDAV."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Пожалуйста, дважды просмотрите <a href='%s'>инструкции по установке</a>."
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "Модуль 'fileinfo' отсутствует"
-#: templates/admin.php:68
+#: templates/admin.php:89
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' отсутствует. Мы настоятельно рекомендуем включить этот модуль для улучшения определения типов (mime-type) файлов."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr "Ваша версия PHP устарела"
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "Ваша версия PHP устарела. Мы настоятельно рекомендуем обновиться до 5.3.8 или новее, так как старые версии работают не корректно. Вполне возможно, что эта установка не работает должным образом."
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "Локализация не работает"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Невозможно установить системную локаль, поддерживающую UTF-8"
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Это значит, что могут быть проблемы с некоторыми символами в именах файлов."
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Мы настоятельно рекомендуем установить требуемые пакеты в систему, для поддержки одной из следующих локалей: %s."
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "Интернет-соединение не работает"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -343,118 +437,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Этот сервер не имеет подключения к сети интернет. Это значит, что некоторые возможности, такие как подключение внешних дисков, уведомления об обновлениях или установка сторонних приложений – не работают. Удалённый доступ к файлам и отправка уведомлений по электронной почте вероятнее всего тоже не будут работать. Предлагаем включить соединение с интернетом для этого сервера, если Вы хотите иметь все возможности."
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Планировщик задач по расписанию"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Выполнять одно задание с каждой загруженной страницей"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php зарегестрирован в webcron и будет вызываться каждые 15 минут по http."
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Использовать системный cron для вызова cron.php каждые 15 минут."
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Общий доступ"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Включить API общего доступа"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Позволить приложениям использовать API общего доступа"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Разрешить ссылки"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Разрешить пользователям открывать в общий доступ элементы с публичной ссылкой"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "Разрешить открытые загрузки"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Разрешить пользователям позволять другим загружать в их открытые папки"
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Разрешить переоткрытие общего доступа"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Позволить пользователям открывать общий доступ к эллементам уже открытым в общий доступ"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Разрешить пользователя делать общий доступ любому"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Разрешить пользователям делать общий доступ только для пользователей их групп"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr "Разрешить уведомление по почте"
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr "Разрешить пользователю оповещать почтой о расшаренных файлах"
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Безопасность"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "Принудить к HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Принудить клиентов подключаться к %s через шифрованное соединение."
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Пожалуйста, подключитесь к %s используя HTTPS чтобы включить или отключить принудительное SSL."
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Адрес сервера"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Порт"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "Полномочия"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Журнал"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Уровень детализации журнала"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Больше"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Меньше"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Версия"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -464,30 +602,34 @@ msgid ""
"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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Добавить приложение"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Больше приложений"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Выберите приложение"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Смотрите дополнения на apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span> лицензия. Автор <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Пользовательская документация"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Документация администратора"
@@ -521,7 +663,7 @@ msgstr "Показать помощник настройки"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Вы использовали <strong>%s</strong> из доступных <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Пароль"
@@ -533,151 +675,149 @@ msgstr "Ваш пароль изменён"
msgid "Unable to change your password"
msgstr "Невозможно сменить пароль"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Текущий пароль"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Новый пароль"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Сменить пароль"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Полное имя"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-mail"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Ваш адрес электронной почты"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Введите адрес электронной почты, чтобы появилась возможность восстановления пароля"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Фото профиля"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Загрузить новую"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Выберите новый из файлов"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Удалить изображение"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Либо png, либо jpg. Изображение должно быть квадратным, но вы сможете обрезать его позже."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Будет использован аватар вашей оригинальной учетной записи."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Отмена"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Отменить"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Выберите изображение профиля"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Язык"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Помочь с переводом"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Используйте этот адресс для <a href=\"%s\" target=\"_blank\">доступа к вашим файлам через WebDAV</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Шифрование"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Приложение для шифрования выключено, пожалуйста, расшифруйте ваши файлы"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Пароль входа"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Снять шифрование со всех файлов"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Имя пользователя"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Создать"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Восстановление пароля администратора"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Введите пароль для того, чтобы восстановить файлы пользователей при смене пароля"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Хранилище по умолчанию"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Пожалуйста, введите квоту на хранилище (например: \"512 MB\" или \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Неограниченно"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Другое"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Имя пользователя"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Хранилище"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "изменить полное имя"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "установить новый пароль"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "По умолчанию"
diff --git a/l10n/ru/user_ldap.po b/l10n/ru/user_ldap.po
index 686aeb1269d..d6ca8bbef1c 100644
--- a/l10n/ru/user_ldap.po
+++ b/l10n/ru/user_ldap.po
@@ -8,6 +8,7 @@
# alfsoft <alfsoft@gmail.com>, 2013
# jekader <jekader@gmail.com>, 2013
# Евгений Белоусов <kvantor12@gmail.com>, 2013
+# mogarych <mogarych@mail.ru>, 2014
# unixoid <victor.ashirov@gmail.com>, 2013
# vsapronov <vladimir.sapronov@gmail.com>, 2013
# not_your_conscience <hex.void@gmail.com>, 2013
@@ -16,9 +17,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -95,43 +96,43 @@ msgstr "Успешно"
msgid "Error"
msgstr "Ошибка"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Конфигурация в порядке"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Конфигурация неправильна"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Конфигурация не завершена"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Выберите группы"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Выберите объектные классы"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Выберите атрибуты"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Проверка соединения удалась"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Проверка соединения не удалась"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Вы действительно хотите удалить существующую конфигурацию сервера?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Подтверждение удаления"
@@ -151,11 +152,11 @@ msgstr[0] "%s пользователь найден"
msgstr[1] "%s пользователя найдено"
msgstr[2] "%s пользователей найдено"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Неверный сервер"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "Не могу найти требуемой функциональности"
@@ -173,8 +174,8 @@ msgstr "Помощь"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Ограничить доступ к %s группам, удовлетворяющим этому критерию:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr ""
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -209,8 +210,8 @@ msgid "groups found"
msgstr "групп найдено"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Какой атрибут должен быть использован для логина:"
+msgid "Users login with this attribute:"
+msgstr ""
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -277,8 +278,8 @@ msgstr "Вы можете задать Base DN для пользователей
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Ограничить доступ к %s пользователям, удовлетворяющим этому критерию:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr ""
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -420,41 +421,51 @@ msgstr "Атрибуты поиска для группы"
msgid "Group-Member association"
msgstr "Ассоциация Группа-Участник"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Специальные атрибуты"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Поле квоты"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Квота по умолчанию"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "в байтах"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Поле адреса электронной почты"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Правило именования домашней папки пользователя"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Оставьте пустым для использования имени пользователя (по умолчанию). Иначе укажите атрибут LDAP/AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Внутреннее имя пользователя"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -470,15 +481,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "По умолчанию внутреннее имя пользователя будет создано из атрибута UUID. Таким образом имя пользователя становится уникальным и не требует конвертации символов. Внутреннее имя пользователя может состоять только из следующих символов: [ a-zA-Z0-9_.@- ]. Остальные символы замещаются соответствиями из таблицы ASCII или же просто пропускаются. При совпадении к имени будет добавлено или увеличено число. Внутреннее имя пользователя используется для внутренней идентификации пользователя. Также оно является именем по умолчанию для папки пользователя в ownCloud. Оно также является частью URL, к примеру, для всех сервисов *DAV. С помощью данной настройки можно изменить поведение по умолчанию. Чтобы достичь поведения, как было до ownCloud 5, введите атрибут отображаемого имени пользователя в этом поле. Оставьте его пустым для режима по умолчанию. Изменения будут иметь эффект только для новых подключенных (добавленных) пользователей LDAP."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Атрибут для внутреннего имени:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Переопределить нахождение UUID"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -487,21 +498,21 @@ 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 "По умолчанию ownCloud определяет атрибут UUID автоматически. Этот атрибут используется для того, чтобы достоверно индентифицировать пользователей и группы LDAP. Также на основании атрибута UUID создается внутреннее имя пользователя, если выше не указано иначе. Вы можете переопределить эту настройку и указать свой атрибут по выбору. Вы должны удостовериться, что выбранный вами атрибут может быть выбран для пользователей и групп, а также то, что он уникальный. Оставьте поле пустым для поведения по умолчанию. Изменения вступят в силу только для новых подключенных (добавленных) пользователей и групп LDAP."
+msgstr "По умолчанию ownCloud определяет атрибут UUID автоматически. Этот атрибут используется для того, чтобы достоверно идентифицировать пользователей и группы LDAP. Также на основании атрибута UUID создается внутреннее имя пользователя, если выше не указано иначе. Вы можете переопределить эту настройку и указать свой атрибут по выбору. Вы должны удостовериться, что выбранный вами атрибут может быть выбран для пользователей и групп, а также то, что он уникальный. Оставьте поле пустым для поведения по умолчанию. Изменения вступят в силу только для новых подключенных (добавленных) пользователей и групп LDAP."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "UUID-атрибуты для пользователей:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "UUID-атрибуты для групп:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Соответствия Имя-Пользователь LDAP"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -515,10 +526,10 @@ msgid ""
"experimental stage."
msgstr "ownCloud использует имена пользователей для хранения и назначения метаданных. Для точной идентификации и распознавания пользователей, каждый пользователь LDAP будет иметь свое внутреннее имя пользователя. Это требует привязки имени пользователя ownCloud к пользователю LDAP. При создании имя пользователя назначается идентификатору UUID пользователя LDAP. Помимо этого кешируется различающееся имя (DN) для уменьшения числа обращений к LDAP, однако оно не используется для идентификации. Если различающееся имя было изменено, об этом станет известно ownCloud. Внутреннее имя ownCloud используется повсеместно в ownCloud. После сброса привязок в базе могут сохраниться остатки старой информации. Сброс привязок не привязан к конфигурации, он повлияет на все LDAP-подключения! Ни в коем случае не рекомендуется сбрасывать привязки, если система уже находится в эксплуатации, только на этапе тестирования."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Очистить соответствия Имя-Пользователь LDAP"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Очистить соответствия Группа-Группа LDAP"
diff --git a/l10n/si_LK/core.po b/l10n/si_LK/core.po
index ff4597f8a1d..18d535944c2 100644
--- a/l10n/si_LK/core.po
+++ b/l10n/si_LK/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:22+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: si_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "ඉරිදා"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "සඳුදා"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "අඟහරුවාදා"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "බදාදා"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "බ්‍රහස්පතින්දා"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "සිකුරාදා"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "සෙනසුරාදා"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "ජනවාරි"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "පෙබරවාරි"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "මාර්තු"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "අප්‍රේල්"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "මැයි"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "ජූනි"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "ජූලි"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "අගෝස්තු"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "සැප්තැම්බර්"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "ඔක්තෝබර"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "නොවැම්බර්"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "දෙසැම්බර්"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "සිටුවම්"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "සුරැකෙමින් පවතී..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "තත්පරයන්ට පෙර"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "අද"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "ඊයේ"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "පෙර මාසයේ"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "මාස කීපයකට පෙර"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "පෙර අවුරුද්දේ"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "අවුරුදු කීපයකට පෙර"
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr "බෙදා හදා ගන්න"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "දෝෂයක්"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -293,123 +303,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "මුර පදයකින් ආරක්ශාකරන්න"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "මුර පදය"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "කල් ඉකුත් විමේ දිනය දමන්න"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "කල් ඉකුත් විමේ දිනය"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "විද්‍යුත් තැපෑල මඟින් බෙදාගන්න: "
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "කණ්ඩායම"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "නොබෙදු"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "සංස්කරණය කළ හැක"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "ප්‍රවේශ පාලනය"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "සදන්න"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "යාවත්කාලීන කරන්න"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "මකන්න"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "බෙදාහදාගන්න"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "මුර පදයකින් ආරක්ශාකර ඇත"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "කල් ඉකුත් දිනය ඉවත් කිරීමේ දෝෂයක්"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "කල් ඉකුත් දිනය ස්ථාපනය කිරීමේ දෝෂයක්"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "අවවාදය"
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "ඔබගේ මුරපදය ප්‍රත්‍යාරම්භ කිරීම සඳහා යොමුව විද්‍යුත් තැපෑලෙන් ලැබෙනු ඇත"
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "පරිශීලක නම"
@@ -525,7 +541,7 @@ msgstr "පෞද්ගලික"
msgid "Users"
msgstr "පරිශීලකයන්"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "යෙදුම්"
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "දියුණු/උසස්"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "දත්ත ෆෝල්ඩරය"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "දත්ත සමුදාය හැඩගැසීම"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "භාවිතා වනු ඇත"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "දත්තගබඩා භාවිතාකරු"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "දත්තගබඩාවේ මුරපදය"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "දත්තගබඩාවේ නම"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "දත්තගබඩා සේවාදායකයා"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "ස්ථාපනය කිරීම අවසන් කරන්න"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "නික්මීම"
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "මුරපදය අමතකද?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "මතක තබාගන්න"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "ප්‍රවේශවන්න"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/si_LK/files.po b/l10n/si_LK/files.po
index 9df11d77108..1bdecb06284 100644
--- a/l10n/si_LK/files.po
+++ b/l10n/si_LK/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "ගොනුවක් උඩුගත නොවුනි. නොහැඳිනු දෝෂයක්"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "දෝෂයක් නොමැත. සාර්ථකව ගොනුව උඩුගත කෙරුණි"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "උඩුගත කළ ගොනුවේ විශාලත්වය HTML පෝරමයේ නියම කළ ඇති MAX_FILE_SIZE විශාලත්වයට වඩා වැඩිය"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "උඩුගත කළ ගොනුවේ කොටසක් පමණක් උඩුගත විය"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "ගොනුවක් උඩුගත නොවුණි"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "තාවකාලික ෆොල්ඩරයක් අතුරුදහන්"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "තැටිගත කිරීම අසාර්ථකයි"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "ගොනු"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "උඩුගත කිරීම අත් හරින්න ලදී"
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "උඩුගතකිරීමක් සිදුවේ. පිටුව හැර යාමෙන් එය නැවතෙනු ඇත"
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "බෙදා හදා ගන්න"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "නැවත නම් කරන්න"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "නිෂ්ප්‍රභ කරන්න"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "දෝෂයක්"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "නම"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "ප්‍රමාණය"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "වෙනස් කළ"
@@ -301,12 +308,12 @@ msgstr "වෙනස් කළ"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "උඩුගත කරන්න"
@@ -342,72 +349,68 @@ msgstr "ZIP ගොනු සඳහා දැමිය හැකි උපරි
msgid "Save"
msgstr "සුරකින්න"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "නව"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "පෙළ ගොනුව"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "ෆෝල්ඩරය"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "යොමුවෙන්"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "උඩුගත කිරීම අත් හරින්න"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "මෙහි කිසිවක් නොමැත. යමක් උඩුගත කරන්න"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "බාන්න"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "මකා දමන්න"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "උඩුගත කිරීම විශාල වැඩිය"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "ඔබ උඩුගත කිරීමට තැත් කරන ගොනු මෙම සේවාදායකයා උඩුගත කිරීමට ඉඩදී ඇති උපරිම ගොනු විශාලත්වයට වඩා වැඩිය"
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "ගොනු පරික්ෂා කෙරේ. මඳක් රැඳී සිටින්න"
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 7edd1f497ad..bd5b1eb2e31 100644
--- a/l10n/si_LK/files_encryption.po
+++ b/l10n/si_LK/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "සුරැකෙමින් පවතී..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/si_LK/files_external.po b/l10n/si_LK/files_external.po
index cfd9ed24ece..9e8b521ac5c 100644
--- a/l10n/si_LK/files_external.po
+++ b/l10n/si_LK/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: si_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "පිවිසීමට හැක"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Dropbox ගබඩාව වින්‍යාස කිරීමේ දෝශයක් ඇත"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "පිවිසුම ලබාදෙන්න"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "කරුණාකර වලංගු Dropbox යෙදුම් යතුරක් හා රහසක් ලබාදෙන්න."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Google Drive ගබඩාව වින්‍යාස කිරීමේ දෝශයක් ඇත"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "පරිශීලකයන්"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "මකා දමන්න"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "පරිශීලක භාහිර ගබඩාවන් සක්‍රිය කරන්න"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "පරිශීලකයන්ට තමාගේම භාහිර ගබඩාවන් මවුන්ට් කිරීමේ අයිතිය දෙන්න"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL මූල සහතිකයන්"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "මූල සහතිකය ආයාත කරන්න"
diff --git a/l10n/si_LK/files_sharing.po b/l10n/si_LK/files_sharing.po
index fd643b41252..58f715f18b3 100644
--- a/l10n/si_LK/files_sharing.po
+++ b/l10n/si_LK/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: si_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s ඔබව %s ෆෝල්ඩරයට හවුල් කරගත්තේය"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s ඔබ සමඟ %s ගොනුව බෙදාහදාගත්තේය"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "බාන්න"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "උඩුගත කරන්න"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "උඩුගත කිරීම අත් හරින්න"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "පූර්වදර්ශනයක් නොමැත"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/si_LK/files_trashbin.po b/l10n/si_LK/files_trashbin.po
index 93598dcd45a..d34ed9fd0be 100644
--- a/l10n/si_LK/files_trashbin.po
+++ b/l10n/si_LK/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: si_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "දෝෂයක්"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "නම"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "මකා දමන්න"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/si_LK/lib.po b/l10n/si_LK/lib.po
index 584bebcb4d7..8699aa3e99d 100644
--- a/l10n/si_LK/lib.po
+++ b/l10n/si_LK/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: si_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "උදව්"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "පෞද්ගලික"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "සිටුවම්"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "පරිශීලකයන්"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "පරිපාලක"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "ඔබට පාලනය කළ හැකි වෙබ් සේවාවන්"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP භාගත කිරීම් අක්‍රියයි"
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "යෙදුම සක්‍රිය කර නොමැත"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "සත්‍යාපන දෝෂයක්"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "ටෝකනය කල් ඉකුත් වී ඇත. පිටුව නැවුම් කරන්න"
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "ගොනු"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "තත්පරයන්ට පෙර"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "අද"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "ඊයේ"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "පෙර මාසයේ"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "පෙර අවුරුද්දේ"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "අවුරුදු කීපයකට පෙර"
diff --git a/l10n/si_LK/settings.po b/l10n/si_LK/settings.po
index f2d8b41cc84..5c24b16e0ff 100644
--- a/l10n/si_LK/settings.po
+++ b/l10n/si_LK/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: si_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "ගුප්ත කේතනය"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,61 +155,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "අක්‍රිය කරන්න"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "සක්‍රිය කරන්න"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "දෝෂයක්"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "යාවත්කාල කිරීම"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "සුරැකෙමින් පවතී..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -181,40 +251,40 @@ msgstr "නිෂ්ප්‍රභ කරන්න"
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "කණ්ඩායම්"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "කාණ්ඩ පරිපාලක"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "මකා දමන්න"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "කිසිවක් නැත"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "ප්‍රවිශ්ටය"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "ආරක්ෂක නිවේදනයක්"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "හුවමාරු කිරීම"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "යොමු සලසන්න"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "යළි යළිත් හුවමාරුවට අවසර දෙමි"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "හුවමාරු කළ හුවමාරුවට අවසර දෙමි"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "ඕනෑම අයෙකු හා හුවමාරුවට අවසර දෙමි"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "තම කණ්ඩායමේ අයෙකු හා පමණක් හුවමාරුවට අවසර දෙමි"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "සේවාදායකයේ ලිපිනය"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "තොට"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "ලඝුව"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "වැඩි"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "අඩු"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "නිපදන ලද්දේ <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud සමාජයෙන්</a>, the <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "යෙදුමක් එක් කිරීම"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "තවත් යෙදුම්"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "යෙදුමක් තොරන්න"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "මුර පදය"
@@ -518,151 +660,149 @@ msgstr "ඔබගේ මුර පදය වෙනස් කෙරුණි"
msgid "Unable to change your password"
msgstr "මුර පදය වෙනස් කළ නොහැකි විය"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "වත්මන් මුරපදය"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "නව මුරපදය"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "මුරපදය වෙනස් කිරීම"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "විද්‍යුත් තැපෑල"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "ඔබගේ විද්‍යුත් තැපෑල"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "මුරපද ප්‍රතිස්ථාපනය සඳහා විද්‍යුත් තැපැල් විස්තර ලබා දෙන්න"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "එපා"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "භාෂාව"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "පරිවර්ථන සහය"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "ගුප්ත කේතනය"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
-msgstr ""
+msgstr "ප්‍රවිශ්ටය"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "තනන්න"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "වෙනත්"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "පරිශීලක නම"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/si_LK/user_ldap.po b/l10n/si_LK/user_ldap.po
index f7bb2e04b61..175aba8b811 100644
--- a/l10n/si_LK/user_ldap.po
+++ b/l10n/si_LK/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Sinhala (Sri Lanka) (http://www.transifex.com/projects/p/owncloud/language/si_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr "සාර්ථකයි"
msgid "Error"
msgstr "දෝෂයක්"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr "උදව්"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/sk/core.po b/l10n/sk/core.po
index 1d149c8a11b..e2c887550b1 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: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-05 01:55-0500\n"
-"PO-Revision-Date: 2014-01-04 15:30+0000\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: sk\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,139 +58,143 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Nedeľa"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Pondelok"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Utorok"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Streda"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Štvrtok"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Piatok"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Sobota"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Január"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Február"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Marec"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Apríl"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Máj"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Jún"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Júl"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "August"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "September"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Október"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "November"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "December"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Nastavenia"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -273,6 +263,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -281,12 +291,12 @@ msgstr ""
msgid "Share"
msgstr "Zdieľať"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -298,123 +308,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "skupina"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -461,11 +471,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -485,8 +501,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -530,7 +546,7 @@ msgstr "Osobné"
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -640,49 +656,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Pokročilé"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -698,7 +712,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -724,27 +738,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/sk/files.po b/l10n/sk/files.po
index dee18527fb4..bc16f5e1012 100644
--- a/l10n/sk/files.po
+++ b/l10n/sk/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-05 01:55-0500\n"
-"PO-Revision-Date: 2014-01-04 15:30+0000\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n"
"MIME-Version: 1.0\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,239 +76,234 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Zdieľať"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -304,12 +311,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -345,72 +352,68 @@ msgstr ""
msgid "Save"
msgstr "Uložiť"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Stiahnuť"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Odstrániť"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/sk/files_encryption.po b/l10n/sk/files_encryption.po
index 56f3e5e10c4..876401e6a77 100644
--- a/l10n/sk/files_encryption.po
+++ b/l10n/sk/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/sk/files_external.po b/l10n/sk/files_external.po
index 5a80877b71b..536ee6f6b94 100644
--- a/l10n/sk/files_external.po
+++ b/l10n/sk/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-05 01:55-0500\n"
-"PO-Revision-Date: 2014-01-04 15:20+0000\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n"
"MIME-Version: 1.0\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: sk\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:467
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:471
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:474
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Odstrániť"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/sk/files_sharing.po b/l10n/sk/files_sharing.po
index 2783214c344..1c1b6602df4 100644
--- a/l10n/sk/files_sharing.po
+++ b/l10n/sk/files_sharing.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-05 01:55-0500\n"
-"PO-Revision-Date: 2014-01-04 15:30+0000\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n"
"MIME-Version: 1.0\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: sk\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Stiahnuť"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/sk/files_trashbin.po b/l10n/sk/files_trashbin.po
index 7cd4fe38745..11f7b773eaa 100644
--- a/l10n/sk/files_trashbin.po
+++ b/l10n/sk/files_trashbin.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-05 01:55-0500\n"
-"PO-Revision-Date: 2014-01-04 15:20+0000\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n"
"MIME-Version: 1.0\n"
@@ -17,21 +17,25 @@ msgstr ""
"Language: sk\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: ajax/delete.php:63
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:43
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:45 js/trash.js:88 js/trash.js:142
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:905 lib/trashbin.php:907
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
diff --git a/l10n/sk/lib.po b/l10n/sk/lib.po
index 9cd71b74332..0e98417ded1 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: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-05 01:55-0500\n"
-"PO-Revision-Date: 2014-01-04 15:20+0000\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n"
"MIME-Version: 1.0\n"
@@ -17,34 +17,34 @@ msgstr ""
"Language: sk\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: private/app.php:245
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:257
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:362
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:375
+#: private/app.php:366
msgid "Personal"
msgstr "Osobné"
-#: private/app.php:386
+#: private/app.php:377
msgid "Settings"
msgstr "Nastavenia"
-#: private/app.php:398
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:411
+#: private/app.php:402
msgid "Admin"
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,70 +267,76 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/sk/settings.po b/l10n/sk/settings.po
index 6a0e0098d45..45cd212519c 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: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-05 01:55-0500\n"
-"PO-Revision-Date: 2014-01-04 15:20+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n"
"MIME-Version: 1.0\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: sk\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Odstrániť"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Zrušiť"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Ostatné"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/sk/user_ldap.po b/l10n/sk/user_ldap.po
index 79c47dfcc60..2e3098a1e2a 100644
--- a/l10n/sk/user_ldap.po
+++ b/l10n/sk/user_ldap.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-05 01:55-0500\n"
-"PO-Revision-Date: 2014-01-04 15:20+0000\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Slovak (http://www.transifex.com/projects/p/owncloud/language/sk/)\n"
"MIME-Version: 1.0\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -142,11 +142,11 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -164,7 +164,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -200,7 +200,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -268,7 +268,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -411,41 +411,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -461,15 +471,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -480,19 +490,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -506,10 +516,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/sk_SK/core.po b/l10n/sk_SK/core.po
index 18d65c58b7b..8002ba711df 100644
--- a/l10n/sk_SK/core.po
+++ b/l10n/sk_SK/core.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# mhh <marian.hvolka@stuba.sk>, 2013
+# mhh <marian.hvolka@stuba.sk>, 2013-2014
# martin, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: mhh <marian.hvolka@stuba.sk>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,12 +19,11 @@ msgstr ""
"Language: sk_SK\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s s vami zdieľa »%s«"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Nebolo možné odoslať email týmto používateľom: %s "
@@ -41,19 +40,6 @@ msgstr "Mód údržby e vypnutý"
msgid "Updated database"
msgstr "Databáza je 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 ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Obrázok alebo súbor nebol zadaný"
@@ -74,139 +60,143 @@ msgstr "Dočasný profilový obrázok nie je k dispozícii, skúste to znovu"
msgid "No crop data provided"
msgstr "Dáta pre orezanie neboli zadané"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Nedeľa"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Pondelok"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Utorok"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Streda"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Štvrtok"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Piatok"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Sobota"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Január"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Február"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Marec"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Apríl"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Máj"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Jún"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Júl"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "August"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "September"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Október"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "November"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "December"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Nastavenia"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Ukladám..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "pred sekundami"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "pred %n minútou"
msgstr[1] "pred %n minútami"
msgstr[2] "pred %n minútami"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "pred %n hodinou"
msgstr[1] "pred %n hodinami"
msgstr[2] "pred %n hodinami"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "dnes"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "včera"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "pred %n dňom"
msgstr[1] "pred %n dňami"
msgstr[2] "pred %n dňami"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "minulý mesiac"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "pred %n mesiacom"
msgstr[1] "pred %n mesiacmi"
msgstr[2] "pred %n mesiacmi"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "pred mesiacmi"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "minulý rok"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "pred rokmi"
@@ -275,6 +265,26 @@ msgstr "({count} vybraných)"
msgid "Error loading file exists template"
msgstr "Chyba pri nahrávaní šablóny existencie súboru"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Zdieľané"
@@ -283,12 +293,12 @@ msgstr "Zdieľané"
msgid "Share"
msgstr "Zdieľať"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Chyba"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Chyba počas zdieľania"
@@ -300,123 +310,123 @@ msgstr "Chyba počas ukončenia zdieľania"
msgid "Error while changing permissions"
msgstr "Chyba počas zmeny oprávnení"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Zdieľané s vami a so skupinou {group} používateľom {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Zdieľané s vami používateľom {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Zdieľať s používateľom alebo skupinou ..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Zdieľať linku"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Chrániť heslom"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Heslo"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Povoliť verejné nahrávanie"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Odoslať odkaz emailom"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Odoslať"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Nastaviť dátum expirácie"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Dátum expirácie"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Zdieľať cez email:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Používateľ nenájdený"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "skupina"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Zdieľanie už zdieľanej položky nie je povolené"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Zdieľané v {item} s {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Zrušiť zdieľanie"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "informovať emailom"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "môže upraviť"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "prístupové práva"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "vytvoriť"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "aktualizovať"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "vymazať"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "zdieľať"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Chránené heslom"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Chyba pri odstraňovaní dátumu expirácie"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Chyba pri nastavení dátumu expirácie"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Odosielam ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Email odoslaný"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Varovanie"
@@ -457,17 +467,23 @@ 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 "Aktualizácia nebola úspešná. Problém nahláste na <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud community</a>."
+msgstr "Aktualizácia nebola úspešná. Problém nahláste <a href=\"https://github.com/owncloud/core/issues\" target=\"_blank\">ownCloud comunite</a>."
#: js/update.js:21
msgid "The update was successful. Redirecting you to ownCloud now."
-msgstr "Aktualizácia bola úspešná. Presmerovávam na prihlasovaciu stránku."
+msgstr "Aktualizácia bola úspešná. Presmerovávam vás na prihlasovaciu stránku."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "reset hesla %s"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Použite nasledujúci odkaz pre obnovenie vášho hesla: {link}"
@@ -477,7 +493,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 "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."
+msgstr "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."
#: lostpassword/templates/lostpassword.php:15
msgid "Request failed!<br>Did you make sure your email/username was right?"
@@ -485,10 +501,10 @@ msgstr "Požiadavka zlyhala.<br>Uistili ste sa, že vaše používateľské meno
#: lostpassword/templates/lostpassword.php:18
msgid "You will receive a link to reset your password via Email."
-msgstr "Odkaz pre obnovenie hesla obdržíte e-mailom."
+msgstr "Odkaz pre obnovenie hesla obdržíte emailom."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Meno používateľa"
@@ -532,7 +548,7 @@ msgstr "Osobné"
msgid "Users"
msgstr "Používatelia"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Aplikácie"
@@ -588,7 +604,7 @@ msgid ""
"just letting you know that %s shared %s with you.\n"
"View it: %s\n"
"\n"
-msgstr "Ahoj,\n\nchcem ti dať navedomie, že %s zdieľa %s s tebou.\nZobrazenie tu: %s\n\n"
+msgstr "Ahoj,\n\nchcem ti dať navedomie, že %s s tebou zdieľa %s.\nTu je odkaz: %s\n\n"
#: templates/altmail.php:4 templates/mail.php:17
#, php-format
@@ -597,7 +613,7 @@ msgstr "Zdieľanie expiruje %s."
#: templates/altmail.php:7 templates/mail.php:20
msgid "Cheers!"
-msgstr "Za zdravie!"
+msgstr "Pekný deň!"
#: templates/installation.php:25 templates/installation.php:32
#: templates/installation.php:39
@@ -642,49 +658,47 @@ msgstr "Pre informácie, ako správne nastaviť váš server, sa pozrite do <a h
msgid "Create an <strong>admin account</strong>"
msgstr "Vytvoriť <strong>administrátorský účet</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Rozšírené"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Priečinok dát"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Nastaviť databázu"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "bude použité"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Používateľ databázy"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Heslo databázy"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Meno databázy"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Tabuľkový priestor databázy"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Server databázy"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Dokončiť inštaláciu"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Dokončujem..."
@@ -698,9 +712,9 @@ msgstr "Táto aplikácia vyžaduje JavaScript a tento musí byť povolený pre s
#: templates/layout.user.php:44
#, php-format
msgid "%s is available. Get more information on how to update."
-msgstr "%s je dostupná. Získajte viac informácií k postupu aktualizácie."
+msgstr "%s je dostupná. Získajte viac informácií o postupe aktualizácie."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Odhlásiť"
@@ -712,11 +726,11 @@ msgstr "Automatické prihlásenie bolo zamietnuté!"
msgid ""
"If you did not change your password recently, your account may be "
"compromised!"
-msgstr "V nedávnej dobe ste nezmenili svoje heslo, váš účet môže byť kompromitovaný."
+msgstr "V nedávnej dobe ste si nezmenili svoje heslo, váš účet môže byť kompromitovaný."
#: templates/login.php:12
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"
+msgstr "Prosím, zmeňte si svoje heslo pre opätovné zabezpečenie vášho účtu."
#: templates/login.php:17
msgid "Server side authentication failed!"
@@ -726,28 +740,28 @@ msgstr "Autentifikácia na serveri zlyhala!"
msgid "Please contact your administrator."
msgstr "Kontaktujte prosím vášho administrátora."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Zabudli ste heslo?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "zapamätať"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Prihlásiť sa"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Alternatívne prihlásenie"
#: 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>"
-msgstr "Ahoj,<br><br>chcem ti dať navedomie, že %s zdieľa »%s« s tebou.<br><a href=\"%s\">Zobrazenie tu!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/sk_SK/files.po b/l10n/sk_SK/files.po
index 3ac04ae10b6..fa1a2fde378 100644
--- a/l10n/sk_SK/files.po
+++ b/l10n/sk_SK/files.po
@@ -3,14 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# mhh <marian.hvolka@stuba.sk>, 2013
+# mhh <marian.hvolka@stuba.sk>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,36 +28,48 @@ msgstr "Nie je možné presunúť %s - súbor s týmto menom už existuje"
msgid "Could not move %s"
msgstr "Nie je možné presunúť %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Meno súboru nemôže byť prázdne"
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Názov súboru nesmie obsahovať \"/\". Prosím zvoľte iný názov."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Nesprávne meno, '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nie sú povolené hodnoty."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "Názov %s už používa priečinok s%. Prosím zvoľte iný názov."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Neplatný zdroj"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
-msgstr ""
+msgstr "Server nie je oprávnený otvárať adresy URL. Overte nastavenia servera."
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Chyba pri sťahovaní súboru %s do %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Chyba pri vytváraní súboru"
@@ -65,239 +77,234 @@ msgstr "Chyba pri vytváraní súboru"
msgid "Folder name cannot be empty."
msgstr "Názov priečinka nemôže byť prázdny."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Názov priečinka nesmie obsahovať \"/\". Prosím zvoľte iný názov."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Chyba pri vytváraní priečinka"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Nemožno nastaviť priečinok pre nahrané súbory."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Neplatný token"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Žiaden súbor nebol nahraný. Neznáma chyba"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Nenastala žiadna chyba, súbor bol úspešne nahraný"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Nahraný súbor prekročil limit nastavený v upload_max_filesize v súbore php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Ukladaný súbor prekračuje nastavenie MAX_FILE_SIZE z volieb HTML formulára."
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Ukladaný súbor sa nahral len čiastočne"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Žiadny súbor nebol uložený"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Chýba dočasný priečinok"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Zápis na disk sa nepodaril"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Nedostatok dostupného úložného priestoru"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Nahrávanie zlyhalo. Nepodarilo sa získať informácie o súbore."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Nahrávanie zlyhalo. Nepodarilo sa nájsť nahrávaný súbor"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Nahrávanie zlyhalo. Nepodarilo sa získať informácie o súbore."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Neplatný priečinok."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Súbory"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Nemožno nahrať súbor {filename}, pretože je to priečinok, alebo má 0 bitov"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Nie je k dispozícii dostatok miesta"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Odosielanie zrušené."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Nepodarilo sa dostať výsledky zo servera."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URL nemôže byť prázdna"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "V domovskom priečinku je názov \"Shared\" vyhradený názov súboru"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} už existuje"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Nemožno vytvoriť súbor"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Nemožno vytvoriť priečinok"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
-msgstr ""
+msgstr "Chyba pri načítavaní URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Zdieľať"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Zmazať trvalo"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Premenovať"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Prebieha"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Nemožno premenovať súbor"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "prepísaný {new_name} súborom {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "vrátiť"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Chyba pri mazaní súboru."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
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:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
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:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} a {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Nahrávam %n súbor"
msgstr[1] "Nahrávam %n súbory"
msgstr[2] "Nahrávam %n súborov"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' je neplatné meno súboru."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Nesprávne meno, '\\', '/', '<', '>', ':', '\"', '|', '?' a '*' nie sú povolené hodnoty."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Vaše úložisko je plné. Súbory nemožno aktualizovať ani synchronizovať!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Vaše úložisko je takmer plné ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Aplikácia na šifrovanie je zapnutá, ale vaše kľúče nie sú inicializované. Odhláste sa a znovu sa prihláste."
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Chybný súkromný kľúč na šifrovanie aplikácií. Zaktualizujte si heslo súkromného kľúča v svojom osobnom nastavení, aby ste znovu získali prístup k svojim zašifrovaným súborom."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Šifrovanie bolo zakázané, ale vaše súbory sú stále zašifrované. Prosím, choďte do osobného nastavenia pre dešifrovanie súborov."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Vaše sťahovanie sa pripravuje. Ak sú sťahované súbory veľké, môže to chvíľu trvať."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Chyba pri presúvaní súboru"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Chyba"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Názov"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Veľkosť"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Upravené"
@@ -305,12 +312,12 @@ msgstr "Upravené"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Názov priečinka je chybný. Použitie názvu 'Shared' nie je povolené."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s nemohol byť premenovaný"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Odoslať"
@@ -346,72 +353,68 @@ msgstr "Najväčšia veľkosť ZIP súborov"
msgid "Save"
msgstr "Uložiť"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Nový"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Nový textový súbor"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Textový súbor"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Nový priečinok"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Priečinok"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Z odkazu"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Zmazané súbory"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Zrušiť odosielanie"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Nemáte oprávnenie sem nahrávať alebo vytvoriť súbory"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Žiadny súbor. Nahrajte niečo!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Sťahovanie"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Zmazať"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Nahrávanie je príliš veľké"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Čakajte, súbory sú prehľadávané."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Práve prezerané"
-
-#: 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 36c34248e2c..a57f418836f 100644
--- a/l10n/sk_SK/files_encryption.po
+++ b/l10n/sk_SK/files_encryption.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-02 17:27-0500\n"
-"PO-Revision-Date: 2013-12-02 13:30+0000\n"
-"Last-Translator: mhh <marian.hvolka@stuba.sk>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -82,18 +82,18 @@ msgid ""
"administrator"
msgstr "Neznáma chyba, skontrolujte si vaše systémové nastavenia alebo kontaktujte administrátora"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Chýbajúce požiadavky."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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 "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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Nasledujúci používatelia nie sú nastavení pre šifrovanie:"
@@ -101,9 +101,9 @@ msgstr "Nasledujúci používatelia nie sú nastavení pre šifrovanie:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Počiatočné šifrovanie započalo ... To môže nejakú dobu trvať. Čakajte prosím."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Ukladám..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/sk_SK/files_external.po b/l10n/sk_SK/files_external.po
index 24ef5a545fb..5ac968e0c46 100644
--- a/l10n/sk_SK/files_external.po
+++ b/l10n/sk_SK/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: mhh <marian.hvolka@stuba.sk>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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,40 +18,44 @@ msgstr ""
"Language: sk_SK\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Prístup povolený"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Chyba pri konfigurácii úložiska Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Povoliť prístup"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Zadajte platný kľúč aplikácie a heslo Dropbox"
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Chyba pri konfigurácii úložiska Google drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Upozornenie:</b> \"smbclient\" nie je nainštalovaný. Nie je možné pripojenie oddielov CIFS/SMB. Požiadajte administrátora systému, nech ho nainštaluje."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Upozornenie:</b> Podpora FTP v PHP nie je povolená alebo nainštalovaná. Nie je možné pripojenie oddielov FTP. Požiadajte administrátora systému, nech ho nainštaluje."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Používatelia"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Zmazať"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Povoliť externé úložisko"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Povoliť používateľom pripojiť si vlastné externé úložisko"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Koreňové SSL certifikáty"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importovať koreňový certifikát"
diff --git a/l10n/sk_SK/files_sharing.po b/l10n/sk_SK/files_sharing.po
index 9822b994dc1..74a307337e5 100644
--- a/l10n/sk_SK/files_sharing.po
+++ b/l10n/sk_SK/files_sharing.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: mhh <marian.hvolka@stuba.sk>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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,6 +18,10 @@ msgstr ""
"Language: sk_SK\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Zdieľa {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Toto zdieľanie je chránené heslom"
@@ -54,32 +58,16 @@ msgstr "zdieľanie je zakázané"
msgid "For more info, please ask the person who sent this link."
msgstr "Pre viac informácií kontaktujte osobu, ktorá vám poslala tento odkaz."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s zdieľa s vami priečinok %s"
+msgid "shared by %s"
+msgstr "Zdieľa %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s zdieľa s vami súbor %s"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Sťahovanie"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Nahrať"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Zrušiť nahrávanie"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Žiaden náhľad k dispozícii pre"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Priama linka"
diff --git a/l10n/sk_SK/files_trashbin.po b/l10n/sk_SK/files_trashbin.po
index 6aad589b160..4f4d9bc61ad 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: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: mhh <marian.hvolka@stuba.sk>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: sk_SK\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Nemožno zmazať %s navždy"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Nemožno obnoviť %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Zmazané súbory"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Chyba"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "obnovené"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Žiadny obsah. Kôš je prázdny!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Názov"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Obnoviť"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Zmazané"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Zmazať"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Zmazané súbory"
diff --git a/l10n/sk_SK/lib.po b/l10n/sk_SK/lib.po
index b33bb89f204..41d6fb61393 100644
--- a/l10n/sk_SK/lib.po
+++ b/l10n/sk_SK/lib.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,38 +19,38 @@ msgstr ""
"Language: sk_SK\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-#: private/app.php:243
+#: private/app.php:236
#, 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 touto verziou ownCloudu."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Nešpecifikované meno aplikácie"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Pomoc"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Osobné"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Nastavenia"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Používatelia"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Administrátor"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Zlyhala aktualizácia \"%s\"."
@@ -63,15 +63,10 @@ msgstr "Neznámy typ súboru"
msgid "Invalid image"
msgstr "Chybný obrázok"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "webové služby pod Vašou kontrolou"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "nemožno otvoriť \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Sťahovanie súborov ZIP je vypnuté."
@@ -94,74 +89,78 @@ msgid ""
"administrator."
msgstr "Prosím, stiahnite si súbory samostatne v menších blokoch alebo sa obráťte na správcu."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Nešpecifikovaný zdroj pri inštalácii aplikácie"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Nešpecifikovaný atribút \"href\" pri inštalácii aplikácie pomocou protokolu \"http\""
-#: private/installer.php:75
+#: private/installer.php:76
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"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Tento typ archívu %s nie je podporovaný"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Zlyhanie pri otváraní archívu počas inštalácie aplikácie"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "Aplikácia neposkytuje súbor info.xml"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "Aplikácia nemôže byť nainštalovaná pre nepovolený kód v aplikácii"
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr "Aplikácia nemôže byť nainštalovaná pre nekompatibilitu z touto verziou ownCloudu"
-#: private/installer.php:146
+#: private/installer.php:147
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ť nainštalovaná pretože obsahuje <shipped>pravý</shipped> štítok, ktorý nie je povolený pre zaslané \"shipped\" aplikácie"
-#: private/installer.php:159
+#: private/installer.php:160
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ť nainštalovaná pretože verzia v info.xml/version nezodpovedá verzii špecifikovanej v obchode s aplikáciami"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Aplikačný priečinok už existuje"
-#: private/installer.php:182
+#: private/installer.php:183
#, 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"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Aplikácia nie je zapnutá"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Chyba autentifikácie"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token vypršal. Obnovte, prosím, stránku."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Súbory"
@@ -201,8 +200,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Musíte zadať jestvujúci účet alebo administrátora."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Používateľské meno a/alebo heslo pre MySQL databázu je neplatné"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -229,21 +228,21 @@ msgstr "Podozrivý príkaz bol: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "Používateľ '%s'@'localhost' už v MySQL existuje."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Zahodiť používateľa z MySQL."
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "Používateľ '%s'@'%%' už v MySQL existuje"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Zahodiť používateľa z MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -270,70 +269,76 @@ msgstr "Zadajte používateľské meno administrátora."
msgid "Set an admin password."
msgstr "Zadajte heslo administrátora."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Váš webový server nie je správne nastavený na synchronizáciu, pretože rozhranie WebDAV je poškodené."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Prosím skontrolujte <a href='%s'>inštalačnú príručku</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s s vami zdieľa »%s«"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Nemožno nájsť danú kategóriu \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "pred sekundami"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "pred %n minútou"
msgstr[1] "pred %n minútami"
msgstr[2] "pred %n minútami"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "pred %n hodinou"
msgstr[1] "pred %n hodinami"
msgstr[2] "pred %n hodinami"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "dnes"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "včera"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "pred %n dňom"
msgstr[1] "pred %n dňami"
msgstr[2] "pred %n dňami"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "minulý mesiac"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "pred %n mesiacom"
msgstr[1] "pred %n mesiacmi"
msgstr[2] "pred %n mesiacmi"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "minulý rok"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "pred rokmi"
diff --git a/l10n/sk_SK/settings.po b/l10n/sk_SK/settings.po
index 226ab6392cb..93cc730e3a8 100644
--- a/l10n/sk_SK/settings.po
+++ b/l10n/sk_SK/settings.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# mhh <marian.hvolka@stuba.sk>, 2013
+# mhh <marian.hvolka@stuba.sk>, 2013-2014
# martin, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-16 13:50+0000\n"
-"Last-Translator: mhh <marian.hvolka@stuba.sk>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/owncloud/language/sk_SK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,6 +19,48 @@ msgstr ""
"Language: sk_SK\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Email odoslaný"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Šifrovanie"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Nie je možné nahrať zoznam z App Store"
@@ -115,62 +157,90 @@ msgstr "Úložisko nepodporuje zmenu hesla, ale šifrovací kľúč používate
msgid "Unable to change password"
msgstr "Zmena hesla sa nepodarila"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Príručka používateľa"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Aktualizovať na {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Zakázať"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Zapnúť"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Čakajte prosím..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
-msgstr "Chyba pri zablokovaní aplikácie"
+msgstr "Chyba pri zakázaní aplikácie"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Chyba pri povoľovaní aplikácie"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Aktualizujem..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "chyba pri aktualizácii aplikácie"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Chyba"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Aktualizovať"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Aktualizované"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Vybrať avatara"
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Dešifrujem súbory ... Počkajte prosím, môže to chvíľu trvať."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Ukladám..."
-
#: js/users.js:47
msgid "deleted"
msgstr "zmazané"
@@ -183,40 +253,40 @@ msgstr "vrátiť"
msgid "Unable to remove user"
msgstr "Nemožno odobrať používateľa"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Skupiny"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Správca skupiny"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Zmazať"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "pridať skupinu"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Musíte zadať platné používateľské meno"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Chyba pri vytváraní používateľa"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Musíte zadať platné heslo"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Upozornenie: Domovský priečinok používateľa \"{user}\" už existuje"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Slovensky"
@@ -240,18 +310,42 @@ msgstr "Chyby a fatálne problémy"
msgid "Fatal issues only"
msgstr "Len fatálne problémy"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Žiadny"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Prihlásenie"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Bezpečnostné upozornenie"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Do %s máte prístup cez HTTP. Dôrazne odporúčame nakonfigurovať server tak, aby namiesto toho vyžadoval použitie HTTPS."
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -260,68 +354,68 @@ msgid ""
"root."
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:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Nastavenia oznámení"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Váš webový server nie je správne nastavený na synchronizáciu, pretože rozhranie WebDAV je poškodené."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Skontrolujte prosím znovu <a href=\"%s\">inštalačnú príručku</a>."
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "Chýba modul 'fileinfo'"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "Chýba modul 'fileinfo'. Dôrazne doporučujeme ho povoliť pre dosiahnutie najlepších výsledkov zisťovania mime-typu."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr "Vaša PHP verzia je zastaraná"
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
-msgstr "Táto verzia PHP je zastaraná. Dôrazne vám odporúčame aktualizovať na verziu 5.3.8 alebo novšiu, lebo staršie verzie sú chybné. Je možné, že táto instalácia nebude fungovat správne."
+msgstr "Táto verzia PHP je zastaraná. Dôrazne vám odporúčame aktualizovať na verziu 5.3.8 alebo novšiu, lebo staršie verzie sú chybné. Je možné, že táto inštalácia nebude fungovať správne."
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "Lokalizácia nefunguje"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Nie je možné nastaviť znakovú sadu, ktorá podporuje UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "To znamená, že sa môžu vyskytnúť problémy s niektorými znakmi v názvoch súborov."
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Dôrazne doporučujeme nainštalovať na váš systém požadované balíčky podporujúce jednu z nasledovných znakových sád: %s."
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "Pripojenie na internet nefunguje"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -330,118 +424,162 @@ msgid ""
"internet connection for this server if you want to have all features."
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:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Vykonať jednu úlohu s každým načítaní stránky"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php je zaregistrovaná v službe WebCron a zavolá cron.php každých 15 minút cez http."
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Použite systémovú službu cron, ktorá zavolá súbor cron.php každých 15 minút."
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Zdieľanie"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Povoliť API zdieľania"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Povoliť aplikáciám používať API na zdieľanie"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Povoliť odkazy"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Povoliť používateľom zdieľať položky pre verejnosť cez odkazy"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "Povoliť verejné nahrávanie súborov"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Povoliť používateľom umožniť iným používateľom nahrávať do ich zdieľaného priečinka"
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Povoliť zdieľanie ďalej"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Povoliť používateľom ďalej zdieľať zdieľané položky"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Povoliť používateľom zdieľať s kýmkoľvek"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Povoliť používateľom zdieľať len s používateľmi v ich skupinách"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
-msgstr "Povoliť upozornenia emailom"
+msgstr "Povoliť odosielať upozornenia emailom"
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
-msgstr "Povoliť používateľom upozornenia emailom pre svoje zdieľané súbory"
+msgstr "Povoliť používateľom odosielať upozornenia emailom pre svoje zdieľané súbory"
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Zabezpečenie"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "Vynútiť HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Vynúti pripájanie klientov k %s šifrovaným pripojením."
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Pripojte sa k %s cez HTTPS pre povolenie alebo zakázanie vynútenia SSL."
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Adresa servera"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Port"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "Prihlasovanie údaje"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Záznam"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Úroveň záznamu"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Viac"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Menej"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Verzia"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -451,30 +589,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Vyvinuté <a href=\"http://ownCloud.org/contact\" target=\"_blank\">komunitou ownCloud</a>,<a href=\"https://github.com/owncloud\" target=\"_blank\">zdrojový kód</a> je licencovaný pod <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Pridať vašu aplikáciu"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Viac aplikácií"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Vyberte aplikáciu"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Pozrite si stránku aplikácií na apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licencované <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Príručka používateľa"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Príručka administrátora"
@@ -508,163 +650,161 @@ msgstr "Znovu zobraziť sprievodcu prvým spustením"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Použili ste <strong>%s</strong> z <strong>%s</strong> dostupných "
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Heslo"
#: templates/personal.php:40
msgid "Your password was changed"
-msgstr "Heslo bolo zmenené"
+msgstr "Vaše heslo bolo zmenené"
#: templates/personal.php:41
msgid "Unable to change your password"
msgstr "Nie je možné zmeniť vaše heslo"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Aktuálne heslo"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nové heslo"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Zmeniť heslo"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Meno a priezvisko"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Email"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Vaša emailová adresa"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Vyplňte emailovú adresu pre aktivovanie obnovy hesla"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Avatar"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Nahrať nový"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Vyberte nový zo súborov"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Zmazať obrázok"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
-msgstr "Buď png alebo jpg. V ideálnom prípade štvorec, ale budete mať možnosť ho orezať."
+msgstr "Formát súboru png alebo jpg. V ideálnom prípade štvorec, ale budete mať možnosť ho orezať."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
-msgstr "Váš avatar je použiý z pôvodného účtu."
+msgstr "Váš avatar je použitý z pôvodného účtu."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Prerušiť"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Zrušiť"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Vybrať ako avatara"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Jazyk"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Pomôcť s prekladom"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Použite túto linku <a href=\"%s\" target=\"_blank\">pre prístup k vašim súborom cez WebDAV</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Šifrovanie"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Šifrovacia aplikácia už nie je spustená, dešifrujte všetky svoje súbory."
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Prihlasovacie heslo"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Dešifrovať všetky súbory"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Prihlasovacie meno"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Vytvoriť"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Obnovenie hesla administrátora"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Zadajte heslo pre obnovenie súborov používateľa pri zmene hesla"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Predvolené úložisko"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Prosím zadajte kvótu úložného priestoru (napr.: \"512 MB​​\" alebo \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Nelimitované"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Iné"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
-msgstr "Meno používateľa"
+msgstr "Používateľské meno"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Úložisko"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "zmeniť meno a priezvisko"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "nastaviť nové heslo"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Predvolené"
diff --git a/l10n/sk_SK/user_ldap.po b/l10n/sk_SK/user_ldap.po
index 314d24e8261..09793a0baf8 100644
--- a/l10n/sk_SK/user_ldap.po
+++ b/l10n/sk_SK/user_ldap.po
@@ -3,15 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# mhh <marian.hvolka@stuba.sk>, 2013
+# mhh <marian.hvolka@stuba.sk>, 2013-2014
# martin, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: mhh <marian.hvolka@stuba.sk>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -88,43 +88,43 @@ msgstr "Úspešné"
msgid "Error"
msgstr "Chyba"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
-msgstr "Konfigurácia je vporiadku"
+msgstr "Konfigurácia je v poriadku"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Nesprávna konfigurácia"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Nekompletná konfigurácia"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Vybrať skupinu"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Vyberte triedy objektov"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Vyberte atribúty"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Test pripojenia bol úspešný"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Test pripojenia zlyhal"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Naozaj chcete zmazať súčasné nastavenie servera?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Potvrdiť vymazanie"
@@ -144,11 +144,11 @@ msgstr[0] "%s nájdený používateľ"
msgstr[1] "%s nájdení používatelia"
msgstr[2] "%s nájdených používateľov"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Neplatný hostiteľ"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "Nemožno nájsť požadovanú funkciu"
@@ -166,8 +166,8 @@ msgstr "Pomoc"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Obmedziť prístup %s do skupiny, ktoré spĺňajú tieto kritériá:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr ""
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -202,8 +202,8 @@ msgid "groups found"
msgstr "nájdené skupiny"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Ako prihlasovacie meno použiť atribút:"
+msgid "Users login with this attribute:"
+msgstr ""
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -222,7 +222,7 @@ msgstr "Iné atribúty:"
msgid ""
"Defines the filter to apply, when login is attempted. %%uid replaces the "
"username in the login action. Example: \"uid=%%uid\""
-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\""
+msgstr "Určuje použitý filter, pri pokuse o prihlásenie. %%uid nahrádza používateľské meno v činnosti prihlásenia. Napríklad: \"uid=%%uid\""
#: templates/part.wizard-server.php:18
msgid "Add Server Configuration"
@@ -235,7 +235,7 @@ msgstr "Hostiteľ"
#: templates/part.wizard-server.php:31
msgid ""
"You can omit the protocol, except you require SSL. Then start with ldaps://"
-msgstr "Môžete vynechať protokol, s výnimkou požadovania SSL. Vtedy začnite s ldaps://"
+msgstr "Môžete vynechať protokol, okrem prípadu, kedy sa vyžaduje SSL. Vtedy začnite s ldaps://"
#: templates/part.wizard-server.php:36
msgid "Port"
@@ -270,8 +270,8 @@ msgstr "V rozšírenom nastavení môžete zadať základné DN pre používate
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Obmedziť prístup k %s na používateľov, ktorí spĺňajú tieto kritériá:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr ""
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -302,7 +302,7 @@ msgstr "<b>Upozornenie:</b> Aplikácie user_ldap a user_webdavauth sú navzájom
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>Upozornenie:</b> nie je nainštalovaný LDAP modul pre PHP, backend vrstva nebude fungovať. Požádejte administrátora systému aby ho nainštaloval."
+msgstr "<b>Upozornenie:</b> nie je nainštalovaný LDAP modul pre PHP, backend vrstva nebude fungovať. Požiadajte administrátora systému, aby ho nainštaloval."
#: templates/settings.php:20
msgid "Connection Settings"
@@ -355,7 +355,7 @@ msgstr "Neodporúčané, použite iba pri testovaní! Pokiaľ spojenie funguje i
#: templates/settings.php:28
msgid "Cache Time-To-Live"
-msgstr "Životnosť objektov v medzipamäti"
+msgstr "Životnosť objektov vo vyrovnávacej pamäti"
#: templates/settings.php:28
msgid "in seconds. A change empties the cache."
@@ -363,11 +363,11 @@ msgstr "v sekundách. Zmena vyprázdni vyrovnávaciu pamäť."
#: templates/settings.php:30
msgid "Directory Settings"
-msgstr "Nastavenie priečinka"
+msgstr "Nastavenia priečinka"
#: templates/settings.php:32
msgid "User Display Name Field"
-msgstr "Pole pre zobrazenie mena používateľa"
+msgstr "Pole pre zobrazované meno používateľa"
#: templates/settings.php:32
msgid "The LDAP attribute to use to generate the user's display name."
@@ -413,41 +413,51 @@ msgstr "Atribúty vyhľadávania skupín"
msgid "Group-Member association"
msgstr "Priradenie člena skupiny"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Špeciálne atribúty"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Pole kvóty"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Predvolená kvóta"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "v bajtoch"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Pole emailu"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Pravidlo pre nastavenie názvu používateľského priečinka dát"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
-msgstr "Nechajte prázdne pre používateľské meno (predvolené). Inak uveďte atribút LDAP/AD."
+msgstr "Nechajte prázdne pre používateľské meno (predvolené). Inak uveďte atribút z LDAP/AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Interné používateľské meno"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -461,17 +471,17 @@ 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 "V predvolenom nastavení bude interné používateľské meno vytvorené z UUID atribútu. Zabezpečí sa to, že používateľské meno bude jedinečné a znaky nemusia byť prevedené. Interné meno má obmedzenie, iba tieto znaky sú povolené: [a-zA-Z0-9_ @ -.]. Ostatné znaky sú nahradené ich ASCII alebo jednoducho vynechané. Pri kolíziách používateľských mien bude číslo pridané / odobrané. Interné používateľské meno sa používa na internú identifikáciu používateľa. Je tiež predvoleným názvom používateľského domovského priečinka v ownCloud. Je tiež súčasťou URL pre vzdialený prístup, napríklad pre všetky služby * DAV. S týmto nastavením sa dá prepísať predvolené správanie. Pre dosiahnutie podobného správania sa ako pred verziou ownCloud 5 zadajte atribút zobrazenia používateľského mena v tomto poli. Ponechajte prázdne pre predvolené správanie. Zmeny budú mať vplyv iba na novo namapovaných (pridaných) LDAP používateľov."
+msgstr "V predvolenom nastavení bude interné používateľské meno vytvorené z UUID atribútu. Zabezpečí sa to, že používateľské meno bude jedinečné a znaky nemusia byť prevedené. Interné meno má obmedzenie, iba tieto znaky sú povolené: [a-zA-Z0-9_ @ -.]. Ostatné znaky sú nahradené ich ASCII alebo jednoducho vynechané. Pri kolíziách používateľských mien bude číslo pridané / odobrané. Interné používateľské meno sa používa na internú identifikáciu používateľa. Je tiež predvoleným názvom používateľského domovského priečinka v ownCloud. Je tiež súčasťou URL pre vzdialený prístup, napríklad pre všetky služby *DAV. S týmto nastavením sa dá prepísať predvolené správanie. Pre dosiahnutie podobného správania sa ako pred verziou ownCloud 5 zadajte atribút zobrazenia používateľského mena v tomto poli. Ponechajte prázdne pre predvolené správanie. Zmeny budú mať vplyv iba na novo namapovaných (pridaných) LDAP používateľov."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Atribút interného používateľského mena:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Prepísať UUID detekciu"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -480,21 +490,21 @@ 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 "V predvolenom nastavení je UUID atribút detekovaný automaticky. UUID atribút je použitý na jedinečnú identifikáciu používateľov a skupín z LDAP. Naviac je na základe UUID vytvorené tiež interné použivateľské meno, ak nie je nastavené inak. Môžete predvolené nastavenie prepísať a použiť atribút ktorý si sami zvolíte. Musíte sa ale ubezpečiť, že atribút ktorý vyberiete bude uvedený pri použivateľoch, aj pri skupinách a je jedinečný. Ponechajte prázdne pre predvolené správanie. Zmena bude mať vplyv len na novo namapovaných (pridaných) používateľov a skupiny z LDAP."
+msgstr "V predvolenom nastavení je UUID atribút detekovaný automaticky. UUID atribút je použitý na jedinečnú identifikáciu používateľov a skupín z LDAP. Naviac je na základe UUID vytvorené tiež interné používateľské meno, ak nie je nastavené inak. Môžete predvolené nastavenie prepísať a použiť atribút ktorý si sami zvolíte. Musíte sa ale ubezpečiť, že atribút ktorý vyberiete bude uvedený pri používateľoch, aj pri skupinách a je jedinečný. Ponechajte prázdne pre predvolené správanie. Zmena bude mať vplyv len na novo namapovaných (pridaných) používateľov a skupiny z LDAP."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "UUID atribút pre používateľov:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "UUID atribút pre skupiny:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Mapovanie názvov LDAP používateľských mien"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -506,12 +516,12 @@ 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 "Použivateľské mená sa používajú pre uchovávanie a priraďovanie (meta)dát. Pre správnu identifikáciu a rozpoznanie používateľov bude mať každý používateľ z LDAP interné používateľské meno. To je nevyhnutné pre namapovanie používateľských mien na používateľov v LDAP. Vytvorené používateľské meno je namapované na UUID používateľa v LDAP. Naviac je cachovaná DN pre obmedzenie interakcie s LDAP, ale nie je používaná pre identifikáciu. Ak sa DN zmení, bude to správne rozpoznané. Interné používateľské meno sa používa všade. Vyčistenie namapování vymaže zvyšky všade. Vyčistenie naviac nie je špecifické, bude mať vplyv na všetky LDAP konfigurácie! Nikdy nečistite namapovanie v produkčnom prostredí, len v testovacej alebo experimentálnej fáze."
+msgstr "Používateľské mená sa používajú pre uchovávanie a priraďovanie (meta) dát. Pre správnu identifikáciu a rozpoznanie používateľov bude mať každý používateľ z LDAP interné používateľské meno. To je nevyhnutné pre namapovanie používateľských mien na používateľov v LDAP. Vytvorené používateľské meno je namapované na UUID používateľa v LDAP. Naviac je cachovaná DN pre obmedzenie interakcie s LDAP, ale nie je používaná pre identifikáciu. Ak sa DN zmení, bude to správne rozpoznané. Interné používateľské meno sa používa všade. Vyčistenie namapovaní vymaže zvyšky všade. Vyčistenie naviac nie je špecifické, bude mať vplyv na všetky LDAP konfigurácie! Nikdy nečistite namapovanie v produkčnom prostredí, len v testovacej alebo experimentálnej fáze."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Zrušiť mapovanie LDAP používateľských mien"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Zrušiť mapovanie názvov LDAP skupín"
diff --git a/l10n/sk_SK/user_webdavauth.po b/l10n/sk_SK/user_webdavauth.po
index b3e32008582..09cb6a21f40 100644
--- a/l10n/sk_SK/user_webdavauth.po
+++ b/l10n/sk_SK/user_webdavauth.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-09 07:59-0400\n"
-"PO-Revision-Date: 2013-08-07 19:50+0000\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-01-14 21:42+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"
diff --git a/l10n/sl/core.po b/l10n/sl/core.po
index 4d04d189759..56f99cd56e9 100644
--- a/l10n/sl/core.po
+++ b/l10n/sl/core.po
@@ -4,14 +4,14 @@
#
# Translators:
# barbarak <barbarak@arnes.si>, 2013
-# mateju <>, 2013
+# mateju <>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: mateju <>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,12 +19,11 @@ 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"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s je omogočil souporabo »%s«"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Ni mogoče poslati sporočila za: %s"
@@ -41,19 +40,6 @@ msgstr "Vzdrževalni način je onemogočen"
msgid "Updated database"
msgstr "Posodobljena podatkovna zbirka"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "Poteka posodabljanje predpomnilnika datotek. Opravilo je lahko dolgotrajno ..."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Predpomnilnik datotek je posodobljen"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "... %d%% končano ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Ni podane datoteke ali slike"
@@ -74,91 +60,95 @@ msgstr "Na voljo ni nobene začasne slike za profil. Poskusite znova."
msgid "No crop data provided"
msgstr "Ni podanih podatkov obreza"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "nedelja"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "ponedeljek"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "torek"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "sreda"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "četrtek"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "petek"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "sobota"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "januar"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "februar"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "marec"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "april"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "maj"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "junij"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "julij"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "avgust"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "september"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "oktober"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "november"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "december"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Nastavitve"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Poteka shranjevanje ..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "pred nekaj sekundami"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "pred %n minuto"
@@ -166,7 +156,7 @@ msgstr[1] "pred %n minutama"
msgstr[2] "pred %n minutami"
msgstr[3] "pred %n minutami"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "pred %n uro"
@@ -174,15 +164,15 @@ msgstr[1] "pred %n urama"
msgstr[2] "pred %n urami"
msgstr[3] "pred %n urami"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "danes"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "včeraj"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "pred %n dnevom"
@@ -190,11 +180,11 @@ msgstr[1] "pred %n dnevoma"
msgstr[2] "pred %n dnevi"
msgstr[3] "pred %n dnevi"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "zadnji mesec"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "pred %n mesecem"
@@ -202,15 +192,15 @@ msgstr[1] "pred %n mesecema"
msgstr[2] "pred %n meseci"
msgstr[3] "pred %n meseci"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "mesecev nazaj"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "lansko leto"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "let nazaj"
@@ -280,6 +270,26 @@ msgstr "({count} izbranih)"
msgid "Error loading file exists template"
msgstr "Napaka nalaganja predloge obstoječih datotek"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "Zelo šibko geslo"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "Šibko geslo"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr "Slabo geslo"
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "Dobro geslo"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "Odlično geslo"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "V souporabi"
@@ -288,12 +298,12 @@ msgstr "V souporabi"
msgid "Share"
msgstr "Souporaba"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Napaka"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Napaka med souporabo"
@@ -305,123 +315,123 @@ msgstr "Napaka med odstranjevanjem souporabe"
msgid "Error while changing permissions"
msgstr "Napaka med spreminjanjem dovoljenj"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "V souporabi z vami in skupino {group}. Lastnik je {owner}."
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "V souporabi z vami. Lastnik je {owner}."
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Souporaba z uporabnikom ali skupino ..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Povezava za prejem"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Zaščiti z geslom"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Geslo"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Dovoli javno pošiljanje na strežnik"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Posreduj povezavo po elektronski pošti"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Pošlji"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Nastavi datum preteka"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Datum preteka"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Pošlji povezavo do dokumenta preko elektronske pošte:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Ni najdenih uporabnikov"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "skupina"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Nadaljnja souporaba ni dovoljena"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "V souporabi v {item} z uporabnikom {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Prekliči souporabo"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "obvesti po elektronski pošti"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "lahko ureja"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "nadzor dostopa"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "ustvari"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "posodobi"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "izbriše"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "določi souporabo"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Zaščiteno z geslom"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Napaka brisanja datuma preteka"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Napaka nastavljanja datuma preteka"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Pošiljanje ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Elektronska pošta je poslana"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Opozorilo"
@@ -468,11 +478,17 @@ msgstr "Posodobitev ni uspela. Pošljite poročilo o napaki na sistemu <a href=\
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Posodobitev je uspešno končana. Stran bo preusmerjena na oblak ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "Ponastavitev gesla %s"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr "Prišlo je do napake med pošiljanjem elektronskega sporočila. Stopite v stik s skrbnikom sistema."
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Za ponastavitev gesla uporabite povezavo: {link}"
@@ -492,8 +508,8 @@ msgstr "Zahteva je spodletela!<br>Ali sta elektronski naslov oziroma uporabnišk
msgid "You will receive a link to reset your password via Email."
msgstr "Na elektronski naslov boste prejeli povezavo za ponovno nastavitev gesla."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Uporabniško ime"
@@ -537,7 +553,7 @@ msgstr "Osebno"
msgid "Users"
msgstr "Uporabniki"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Programi"
@@ -647,49 +663,47 @@ msgstr "Za več informacij o pravilnem nastavljanju strežnika, kliknite na pove
msgid "Create an <strong>admin account</strong>"
msgstr "Ustvari <strong>skrbniški račun</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Napredne možnosti"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr "Shramba in podatkovna zbirka"
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Podatkovna mapa"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Nastavi podatkovno zbirko"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "bo uporabljen"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Uporabnik podatkovne zbirke"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Geslo podatkovne zbirke"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Ime podatkovne zbirke"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Razpredelnica podatkovne zbirke"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Gostitelj podatkovne zbirke"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Končaj nastavitev"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Poteka zaključevanje opravila ..."
@@ -705,7 +719,7 @@ msgstr "Program zahteva omogočeno skriptno podporo. Za pravilno delovanje je tr
msgid "%s is available. Get more information on how to update."
msgstr "%s je na voljo. Pridobite več podrobnosti za posodobitev."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Odjava"
@@ -731,28 +745,28 @@ msgstr "Overitev s strežnika je spodletela!"
msgid "Please contact your administrator."
msgstr "Stopite v stik s skrbnikom sistema."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Ali ste pozabili geslo?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "zapomni si"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Prijava"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Druge prijavne možnosti"
#: 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>"
-msgstr "Pozdravljeni,<br><br>oseba %s vam je omogočila souporabo %s.<br>Vir si lahko ogledate na <a href=\"%s\">tem naslovu</a>.<br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr "Pozdravljeni,<br><br>uporabnik %s vam je omogočil souporabo <strong>%s</strong>.<br><a href=\"%s\">Oglejte si vsebino!</a><br><br>"
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/sl/files.po b/l10n/sl/files.po
index 83b375f340e..98e94b68b6f 100644
--- a/l10n/sl/files.po
+++ b/l10n/sl/files.po
@@ -4,14 +4,14 @@
#
# Translators:
# barbarak <barbarak@arnes.si>, 2013
-# mateju <>, 2013
+# mateju <>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-22 01:55-0500\n"
-"PO-Revision-Date: 2013-12-21 21:20+0000\n"
-"Last-Translator: mateju <>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -29,36 +29,48 @@ msgstr "Datoteke %s ni mogoče premakniti - datoteka s tem imenom že obstaja."
msgid "Could not move %s"
msgstr "Datoteke %s ni mogoče premakniti"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Ime datoteke ne sme biti prazno polje."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Ime datoteke ne sme vsebovati znaka \"/\". Določiti je treba drugo ime."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "\"%s\" je neveljavno ime datoteke."
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Neveljavno ime; znaki '\\', '/', '<', '>', ':', '\"', '|', '?' in '*' niso dovoljeni."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr "Ciljna mapa je premaknjena ali izbrisana."
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "Ime %s je že v mapi %s že v uporabi. Izbrati je treba drugo ime."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Vir ni veljaven"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Odpiranje naslovov URL preko strežnika ni dovoljeno. Preverite nastavitve strežnika."
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Napaka med prejemanjem %s v mapo %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Napaka med ustvarjanjem datoteke"
@@ -66,155 +78,156 @@ msgstr "Napaka med ustvarjanjem datoteke"
msgid "Folder name cannot be empty."
msgstr "Ime mape ne more biti prazna vrednost."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Ime mape ne sme vsebovati znaka \"/\". Določiti je treba drugo ime."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Napaka med ustvarjanjem mape"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Mapo, v katero boste prenašali dokumente, ni mogoče določiti"
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Neveljaven žeton"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Ni poslane datoteke. Neznana napaka."
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Datoteka je uspešno naložena."
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Poslana datoteka presega dovoljeno velikost, ki je določena z možnostjo upload_max_filesize v datoteki php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Poslana datoteka presega velikost, ki jo določa parameter največje dovoljene velikosti v obrazcu HTML."
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Poslan je le del datoteke."
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Ni poslane datoteke"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Manjka začasna mapa"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Pisanje na disk je spodletelo"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Na voljo ni dovolj prostora"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Pošiljanje je spodletelo. Ni mogoče pridobiti podrobnosti datoteke."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Pošiljanje je spodletelo. Ni mogoče najti poslane datoteke."
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Pošiljanje je spodletelo. Ni mogoče pridobiti podrobnosti datoteke."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Neveljavna mapa."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Datoteke"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Ni mogoče poslati datoteke {filename}, saj je to ali mapa ali pa je velikost datoteke 0 bajtov."
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Na voljo ni dovolj prostora."
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr "Skupna velikost {size1} presega omejitev velikosti {size2}"
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr "Na voljo ni dovolj prostora. Velikost poslane datoteke je {size1}, na voljo pa je je {size2}."
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Pošiljanje je preklicano."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Ni mogoče pridobiti podatkov s strežnika."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "Polje naslova URL ne sme biti prazno"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "V domači mapi ni dovoljeno ustvariti mape z imenom 'Souporabe', saj je ime zadržano za javno mapo."
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} že obstaja"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Ni mogoče ustvariti datoteke"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Ni mogoče ustvariti mape"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Napaka pridobivanja naslova URL"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Souporaba"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Izbriši dokončno"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Preimenuj"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "V čakanju ..."
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Ni mogoče preimenovati datoteke"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "preimenovano ime {new_name} z imenom {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "razveljavi"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Napaka brisanja datoteke."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n mapa"
@@ -222,7 +235,7 @@ msgstr[1] "%n mapi"
msgstr[2] "%n mape"
msgstr[3] "%n map"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n datoteka"
@@ -230,11 +243,11 @@ msgstr[1] "%n datoteki"
msgstr[2] "%n datoteke"
msgstr[3] "%n datotek"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} in {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Posodabljanje %n datoteke"
@@ -242,66 +255,60 @@ msgstr[1] "Posodabljanje %n datotek"
msgstr[2] "Posodabljanje %n datotek"
msgstr[3] "Posodabljanje %n datotek"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' je neveljavno ime datoteke."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "\"{name}\" je neveljavno ime datoteke."
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Neveljavno ime; znaki '\\', '/', '<', '>', ':', '\"', '|', '?' in '*' niso dovoljeni."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Shramba je povsem napolnjena. Datotek ni več mogoče posodabljati in usklajevati!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Prostor za shranjevanje je skoraj do konca zaseden ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Program za šifriranje je omogočen, vendar ni začet. Odjavite se in nato ponovno prijavite."
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Ni ustreznega osebnega ključa za program za šifriranje. Posodobite osebni ključ za dostop do šifriranih datotek med nastavitvami."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Šifriranje je onemogočeno, datoteke pa so še vedno šifrirane. Odšifrirajte jih med nastavitvami."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Postopek priprave datoteke za prejem je lahko dolgotrajen, kadar je datoteka zelo velika."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Napaka premikanja datoteke"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Napaka"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Ime"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Velikost"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Spremenjeno"
@@ -309,12 +316,12 @@ msgstr "Spremenjeno"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Neveljavno ime mape. Ime 'Souporaba' je zadržana za javno mapo."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s ni mogoče preimenovati"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Pošlji"
@@ -350,72 +357,68 @@ msgstr "Največja vhodna velikost za datoteke ZIP"
msgid "Save"
msgstr "Shrani"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Novo"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Nova besedilna datoteka"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Besedilna datoteka"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Nova mapa"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Mapa"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Iz povezave"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Izbrisane datoteke"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Prekliči pošiljanje"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Ni ustreznih dovoljenj za pošiljanje ali ustvarjanje datotek na tem mestu."
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Tukaj še ni ničesar. Najprej je treba kakšno datoteko poslati v oblak!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Prejmi"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Izbriši"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Prekoračenje omejitve velikosti"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Poteka preučevanje datotek, počakajte ..."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Trenutno poteka preučevanje"
-
-#: 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 958c6597399..dc3211d8a71 100644
--- a/l10n/sl/files_encryption.po
+++ b/l10n/sl/files_encryption.po
@@ -4,13 +4,13 @@
#
# Translators:
# barbarak <barbarak@arnes.si>, 2013
-# mateju <>, 2013
+# mateju <>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-02 17:27-0500\n"
-"PO-Revision-Date: 2013-11-29 23:30+0000\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-14 19:21+0000\n"
"Last-Translator: mateju <>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
@@ -82,18 +82,18 @@ msgid ""
"administrator"
msgstr "Prišlo je do neznane napake. Preverite nastavitve sistema ali pa stopite v stik s skrbnikom sistema."
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Manjkajoče zahteve"
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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, ali je na strežniku nameščen paket PHP 5.3.3 ali novejši, da je omogočen in pravilno nastavljen PHP OpenSSL. Z obstoječimi možnostmi šifriranje ni mogoče."
-#: hooks/hooks.php:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Navedeni uporabniki še nimajo nastavljenega šifriranja:"
@@ -101,9 +101,9 @@ msgstr "Navedeni uporabniki še nimajo nastavljenega šifriranja:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "Začetno šifriranje je začeto ... Opravilo je lahko dolgotrajno."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Poteka shranjevanje ..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr "Začetno šifriranje je v teku ... Poskusite kasneje."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/sl/files_external.po b/l10n/sl/files_external.po
index deddf056683..b8a82d1425d 100644
--- a/l10n/sl/files_external.po
+++ b/l10n/sl/files_external.po
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# mateju <>, 2013
+# mateju <>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-14 19:30+0000\n"
"Last-Translator: mateju <>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
@@ -18,40 +18,44 @@ 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"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Dostop je odobren"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Napaka nastavljanja shrambe Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Odobri dostop"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Vpisati je treba veljaven ključ programa in kodo za Dropbox"
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Napaka nastavljanja shrambe Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Shranjeno"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Opozorilo:</b> paket \"smbclient\" ni nameščen. Priklapljanje pogonov CIFS/SMB ne bo mogoče."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Opozorilo:</b> podpora FTP v PHP ni omogočena ali pa ni nameščena. Priklapljanje pogonov FTP zato ne bo mogoče."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Uporabniki"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Izbriši"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Omogoči zunanjo uporabniško podatkovno shrambo"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Dovoli uporabnikom priklop lastne zunanje podatkovne shrambe"
+msgid "Allow users to mount the following external storage"
+msgstr "Dovoli uporabnikom priklapljanje navedenih zunanjih shramb."
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Korenska potrdila SSL"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Uvozi korensko potrdilo"
diff --git a/l10n/sl/files_sharing.po b/l10n/sl/files_sharing.po
index 8831af7422c..151a1a65e52 100644
--- a/l10n/sl/files_sharing.po
+++ b/l10n/sl/files_sharing.po
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# mateju <>, 2013
+# mateju <>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-14 19:30+0000\n"
"Last-Translator: mateju <>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
@@ -18,6 +18,10 @@ 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"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Souporabo omogoča {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "To mesto je zaščiteno z geslom."
@@ -54,32 +58,16 @@ msgstr "souporaba je onemogočena."
msgid "For more info, please ask the person who sent this link."
msgstr "Za več podrobnosti stopite v stik s pošiljateljem te povezave."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "Oseba %s je določila mapo %s za souporabo"
+msgid "shared by %s"
+msgstr "souporabp omogoča %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "Oseba %s je določila datoteko %s za souporabo"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Prejmi"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Pošlji"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Prekliči pošiljanje"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Predogled ni na voljo za"
+msgid "Download %s"
+msgstr "Prejmi %s"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Neposredna povezava"
diff --git a/l10n/sl/files_trashbin.po b/l10n/sl/files_trashbin.po
index 47b8914bdad..b15be4bfbfa 100644
--- a/l10n/sl/files_trashbin.po
+++ b/l10n/sl/files_trashbin.po
@@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
"Last-Translator: mateju <>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
@@ -18,44 +18,48 @@ 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"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Datoteke %s ni mogoče trajno izbrisati."
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Ni mogoče obnoviti %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Izbrisane datoteke"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Napaka"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "obnovljeno"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Mapa smeti je prazna."
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Ime"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Obnovi"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Izbrisano"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Izbriši"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Izbrisane datoteke"
diff --git a/l10n/sl/lib.po b/l10n/sl/lib.po
index 1a6921a7028..b5a1d0e092d 100644
--- a/l10n/sl/lib.po
+++ b/l10n/sl/lib.po
@@ -4,14 +4,14 @@
#
# Translators:
# barbarak <barbarak@arnes.si>, 2013
-# mateju <>, 2013
+# mateju <>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-14 19:30+0000\n"
+"Last-Translator: mateju <>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,38 +19,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"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr "Programa \"%s\" ni mogoče namestiti, ker ni skladen s trenutno nameščeno različico oblaka ownCloud."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Ni podanega imena programa"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Pomoč"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Osebno"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Nastavitve"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Uporabniki"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Skrbništvo"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Posodabljanje \"%s\" je spodletelo."
@@ -63,15 +63,10 @@ msgstr "Neznana vrsta datoteke"
msgid "Invalid image"
msgstr "Neveljavna slika"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "spletne storitve pod vašim nadzorom"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "ni mogoče odpreti \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Prejemanje datotek v paketu ZIP je onemogočeno."
@@ -94,74 +89,78 @@ msgid ""
"administrator."
msgstr "Datoteke je treba prejeti ločeno v manjših paketih, ali pa je treba za pomoč prositi skrbnika."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Ni podanega vira med nameščenjem programa"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Ni podanega podatka naslova HREF med nameščenjem programa preko protokola HTTP."
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Ni podane poti med nameščenjem programa iz krajevne datoteke"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Arhivi vrste %s niso podprti"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Odpiranje arhiva je med nameščanjem spodletelo"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "Program je brez datoteke info.xml"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "Programa ni mogoče namestiti zaradi nedovoljene programske kode."
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr "Programa ni mogoče namestiti, ker ni skladen z trenutno nameščeno različico oblaka ownCloud."
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr "Programa ni mogoče namestiti, ker vsebuje oznako <shipped>potrditve</shipped>, ki pa ni dovoljena za javne programe."
-#: private/installer.php:159
+#: private/installer.php:160
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 "Program ni mogoče namestiti zaradi neustrezne različice datoteke info.xml. Ta ni enaka različici programa."
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Programska mapa že obstaja"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Programske mape ni mogoče ustvariti. Ni ustreznih dovoljenj. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Program ni omogočen"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Napaka overjanja"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Žeton je potekel. Stran je treba ponovno naložiti."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "Neznan uporabnik"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Datoteke"
@@ -195,23 +194,23 @@ msgid "MS SQL username and/or password not valid: %s"
msgstr "Uporabniško ime ali geslo MS SQL ni veljavno: %s"
#: private/setup/mssql.php:21 private/setup/mysql.php:13
-#: private/setup/oci.php:114 private/setup/postgresql.php:24
-#: private/setup/postgresql.php:70
+#: private/setup/oci.php:114 private/setup/postgresql.php:31
+#: private/setup/postgresql.php:84
msgid "You need to enter either an existing account or the administrator."
msgstr "Prijaviti se je treba v obstoječi ali pa skrbniški račun."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Uporabniško ime ali geslo MySQL ni veljavno"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr "Uporabniško ime ali geslo za MySQL/MariaDB ni veljavno"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
#: private/setup/oci.php:151 private/setup/oci.php:162
#: private/setup/oci.php:169 private/setup/oci.php:178
#: private/setup/oci.php:186 private/setup/oci.php:195
-#: private/setup/oci.php:201 private/setup/postgresql.php:89
-#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
-#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#: private/setup/oci.php:201 private/setup/postgresql.php:103
+#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
+#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
#, php-format
msgid "DB Error: \"%s\""
msgstr "Napaka podatkovne zbirke: \"%s\""
@@ -220,30 +219,30 @@ msgstr "Napaka podatkovne zbirke: \"%s\""
#: private/setup/oci.php:122 private/setup/oci.php:145
#: private/setup/oci.php:152 private/setup/oci.php:163
#: private/setup/oci.php:179 private/setup/oci.php:187
-#: private/setup/oci.php:196 private/setup/postgresql.php:90
-#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
-#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#: private/setup/oci.php:196 private/setup/postgresql.php:104
+#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
+#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
#, php-format
msgid "Offending command was: \"%s\""
msgstr "Napačni ukaz je: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "Uporabnik MySQL '%s'@'localhost' že obstaja."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr "Uporabnik podatkovne zbirke MySQL/MariaDB '%s'@'localhost' že obstaja."
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Odstrani uporabnika iz podatkovne zbirke MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr "Odstrani uporabnika iz podatkovne zbirke MySQL/MariaDB"
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "Uporabnik MySQL '%s'@'%%' že obstaja."
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr "Uporabnik podatkovne zbirke MySQL/MariaDB '%s'@'%%' že obstaja."
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Odstrani uporabnika iz podatkovne zbirke MySQL"
+msgid "Drop this user from MySQL/MariaDB."
+msgstr "Odstrani uporabnika iz podatkovne zbirke MySQL/MariaDB."
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -258,7 +257,7 @@ msgstr "Uporabniško ime ali geslo Oracle ni veljavno"
msgid "Offending command was: \"%s\", name: %s, password: %s"
msgstr "Napačni ukaz je: \"%s\", ime: %s, geslo: %s"
-#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
msgid "PostgreSQL username and/or password not valid"
msgstr "Uporabniško ime ali geslo PostgreSQL ni veljavno"
@@ -270,27 +269,33 @@ msgstr "Nastavi uporabniško ime skrbnika."
msgid "Set an admin password."
msgstr "Nastavi geslo skrbnika."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Spletni stražnik še ni ustrezno nastavljen in ne omogoča usklajevanja, saj je nastavitev WebDAV okvarjena."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Preverite <a href='%s'>navodila namestitve</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s je omogočil souporabo »%s«"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Kategorije \"%s\" ni mogoče najti."
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "pred nekaj sekundami"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "pred %n minuto"
@@ -298,7 +303,7 @@ msgstr[1] "pred %n minutama"
msgstr[2] "pred %n minutami"
msgstr[3] "pred %n minutami"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "pred %n uro"
@@ -306,15 +311,15 @@ msgstr[1] "pred %n urama"
msgstr[2] "pred %n urami"
msgstr[3] "pred %n urami"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "danes"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "včeraj"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "pred %n dnevom"
@@ -322,11 +327,11 @@ msgstr[1] "pred %n dnevoma"
msgstr[2] "pred %n dnevi"
msgstr[3] "pred %n dnevi"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "zadnji mesec"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "pred %n mesecem"
@@ -334,10 +339,10 @@ msgstr[1] "pred %n mesecema"
msgstr[2] "pred %n meseci"
msgstr[3] "pred %n meseci"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "lansko leto"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "let nazaj"
diff --git a/l10n/sl/settings.po b/l10n/sl/settings.po
index 5df294c5976..ab3a6bcf560 100644
--- a/l10n/sl/settings.po
+++ b/l10n/sl/settings.po
@@ -4,13 +4,13 @@
#
# Translators:
# barbarak <barbarak@arnes.si>, 2013
-# mateju <>, 2013
+# mateju <>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-05 22:23-0500\n"
-"PO-Revision-Date: 2013-12-05 18:30+0000\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-14 19:30+0000\n"
"Last-Translator: mateju <>\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
@@ -19,6 +19,48 @@ 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"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Shranjeno"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Elektronska pošta je poslana"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:284
+msgid "Send mode"
+msgstr "Način pošiljanja"
+
+#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
+msgid "Encryption"
+msgstr "Šifriranje"
+
+#: admin/controller.php:120 templates/admin.php:321
+msgid "Authentication method"
+msgstr "Način overitve"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Ni mogoče naložiti seznama iz programskega središča"
@@ -115,62 +157,90 @@ msgstr "Hrbtišče programa ne podpira spreminjanja gesla, je pa uspešno posodo
msgid "Unable to change password"
msgstr "Ni mogoče spremeniti gesla"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "Poteka pošiljanje ..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Uporabniška dokumentacija"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "Skrbniška dokumentacija"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Posodobi na {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Onemogoči"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Omogoči"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Počakajte ..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Napaka onemogočanja programa"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Napaka omogočanja programa"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Poteka posodabljanje ..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Prišlo je do napake med posodabljanjem programa."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Napaka"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Posodobi"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Posodobljeno"
-#: js/personal.js:220
+#: js/personal.js:246
msgid "Select a profile picture"
msgstr "Izbor slike profila"
-#: js/personal.js:266
+#: js/personal.js:277
+msgid "Very weak password"
+msgstr "Zelo šibko geslo"
+
+#: js/personal.js:278
+msgid "Weak password"
+msgstr "Šibko geslo"
+
+#: js/personal.js:279
+msgid "So-so password"
+msgstr "Slabo geslo"
+
+#: js/personal.js:280
+msgid "Good password"
+msgstr "Dobro geslo"
+
+#: js/personal.js:281
+msgid "Strong password"
+msgstr "Odlično geslo"
+
+#: js/personal.js:316
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Poteka odšifriranje datotek ... Opravilo je lahko dolgotrajno."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Poteka shranjevanje ..."
-
#: js/users.js:47
msgid "deleted"
msgstr "izbrisano"
@@ -183,40 +253,40 @@ msgstr "razveljavi"
msgid "Unable to remove user"
msgstr "Uporabnika ni mogoče odstraniti"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Skupine"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Skrbnik skupine"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Izbriši"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "dodaj skupino"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Navedeno mora biti veljavno uporabniško ime"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Napaka ustvarjanja uporabnika"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Navedeno mora biti veljavno geslo"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Opozorilo: osebna mapa uporabnika \"{user}\" že obstaja"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Slovenščina"
@@ -240,18 +310,42 @@ msgstr "Napake in usodne dogodke"
msgid "Fatal issues only"
msgstr "Le usodne dogodke"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Brez"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Prijava"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr "Besedilno"
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr "Upravljalnik NT LAN"
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Varnostno opozorilo"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "Dostop do %s poteka preko HTTP. Priporočljivo je nastaviti strežnik na privzeto uporabo varne povezave preko protokola HTTPS."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -260,68 +354,68 @@ msgid ""
"root."
msgstr "Vaša podatkovna mapa in datoteke so najverjetneje dosegljive preko interneta. Datoteka .htaccess ni ustrezno nastavljena. Priporočljivo je nastaviti spletni strežnik tako, da podatkovna mapa ni prosto dostopna. To je mogoče zagotoviti tudi tako, da je mapa premaknjena iz neustrezne korenske v podrejeno mapo ."
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Opozorilo nastavitve"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Spletni stražnik še ni ustrezno nastavljen in ne omogoča usklajevanja, saj je nastavitev WebDAV okvarjena."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Preverite <a href=\"%s\">vodnike namestitve</a>."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "Manjka modul 'fileinfo'."
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "Manjka modul PHP 'fileinfo'. Priporočljivo je omogočiti ta modul za popolno zaznavanje vrst MIME."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
msgstr "Nameščena različica PHP je zastarela"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "Nameščena različica PHP je zastarela. Priporočljivo je posodobiti namestitev na različico 5.3.8 ali novejše, saj starejše različice ne podpirajo vseh zmožnosti. Mogoče je, da namestitev ne deluje pravilno."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "Jezikovne prilagoditve ne delujejo."
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Sistemskih jezikovnih nastavitev ni mogoče nastaviti na možnost, ki podpira nabor UTF-8."
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "To pomeni, da se lahko pojavijo napake pri nekaterih znakih v imenih datotek."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Priporočljivo je namestiti zahtevane pakete v sistem za podporo ene izmed navedenih jezikovnih možnosti: %s"
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "Internetna povezava ne deluje."
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -330,118 +424,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Na voljo ni delujoče internetne povezave. To pomeni, da nekaterih možnosti, kot so priklapljanje zunanje shrambe, obveščanja o posodobitvah in nameščanje programov tretje roke ni podprto. Dostop do datotek z oddaljenih mest in pošiljanje obvestil preko elektronske pošte je verjetno še vedno mogoče. Za omogočanje vseh zmožnosti mora biti vzpostavljena tudi ustrezna internetna povezava."
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Periodično opravilo"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "Izvedi eno nalogo z vsako naloženo stranjo."
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "Datoteka cron.php je vpisana v storitvi webcron za potrditev sklica vsakih 15 minut pri povezavi preko HTTP."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Uporabi storitev periodičnih opravil za klic datoteke cron.php vsakih 15 minut."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Souporaba"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Omogoči API souporabe"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Dovoli programom uporabo vmesnika API souporabe"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Dovoli povezave"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Uporabnikom dovoli souporabo predmetov z javnimi povezavami"
-#: templates/admin.php:186
+#: templates/admin.php:211
msgid "Allow public uploads"
msgstr "Dovoli javno pošiljanje datotek v oblak"
-#: templates/admin.php:187
+#: templates/admin.php:212
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Dovoli uporabnikom, da omogočijo drugim uporabnikom, pošiljati datoteke v javno mapo."
-#: templates/admin.php:195
+#: templates/admin.php:220
msgid "Allow resharing"
msgstr "Dovoli nadaljnjo souporabo"
-#: templates/admin.php:196
+#: templates/admin.php:221
msgid "Allow users to share items shared with them again"
msgstr "Uporabnikom dovoli nadaljnjo souporabo predmetov"
-#: templates/admin.php:203
+#: templates/admin.php:228
msgid "Allow users to share with anyone"
msgstr "Uporabnikom dovoli souporabo s komerkoli"
-#: templates/admin.php:206
+#: templates/admin.php:231
msgid "Allow users to only share with users in their groups"
msgstr "Uporabnikom dovoli souporabo z ostalimi uporabniki njihove skupine"
-#: templates/admin.php:213
+#: templates/admin.php:238
msgid "Allow mail notification"
msgstr "Dovoli obvestila preko elektronske pošte"
-#: templates/admin.php:214
+#: templates/admin.php:239
msgid "Allow user to send mail notification for shared files"
msgstr "Dovoli uporabniku poslati obvestila preko elektronske pošte za datoteke v souporabi"
-#: templates/admin.php:221
+#: templates/admin.php:246
msgid "Security"
msgstr "Varnost"
-#: templates/admin.php:234
+#: templates/admin.php:259
msgid "Enforce HTTPS"
msgstr "Zahtevaj uporabo HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:261
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Vsili povezavo odjemalca z %s preko šifrirane povezave."
-#: templates/admin.php:242
+#: templates/admin.php:267
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Za nastavljanje šifriranja SSL je treba vzpostaviti povezavo z mestom %s preko protokola HTTPS."
-#: templates/admin.php:254
+#: templates/admin.php:279
+msgid "Email Server"
+msgstr "Poštni strežnik"
+
+#: templates/admin.php:281
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:312
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Authentication required"
+msgstr "Zahtevana je overitev"
+
+#: templates/admin.php:338
+msgid "Server address"
+msgstr "Naslov strežnika"
+
+#: templates/admin.php:342
+msgid "Port"
+msgstr "Vrata"
+
+#: templates/admin.php:347
+msgid "Credentials"
+msgstr "Poverila"
+
+#: templates/admin.php:348
+msgid "SMTP Username"
+msgstr "Uporabniško ime SMTP"
+
+#: templates/admin.php:351
+msgid "SMTP Password"
+msgstr "Geslo SMTP"
+
+#: templates/admin.php:355
+msgid "Test email settings"
+msgstr "Preizkus nastavitev elektronske pošte"
+
+#: templates/admin.php:356
+msgid "Send email"
+msgstr "Pošlji elektronsko sporočilo"
+
+#: templates/admin.php:361
msgid "Log"
msgstr "Dnevnik"
-#: templates/admin.php:255
+#: templates/admin.php:362
msgid "Log level"
msgstr "Raven beleženja"
-#: templates/admin.php:287
+#: templates/admin.php:394
msgid "More"
msgstr "Več"
-#: templates/admin.php:288
+#: templates/admin.php:395
msgid "Less"
msgstr "Manj"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:401 templates/personal.php:181
msgid "Version"
msgstr "Različica"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:405 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -451,30 +589,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Programski paket razvija <a href=\"http://ownCloud.org/contact\" target=\"_blank\">skupnost ownCloud</a>. <a href=\"https://github.com/owncloud\" target=\"_blank\">Izvorna koda</a> je objavljena pod pogoji <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Splošnega javnega dovoljenja Affero\">AGPL</abbr></a>."
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Dodaj program"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Več programov"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Izbor programa"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "Dokumentacija:"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Obiščite spletno stran programa na apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr "Oglejte si spletno stran programa"
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-z dovoljenjem <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Uporabniška dokumentacija"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Skrbniška dokumentacija"
@@ -508,7 +650,7 @@ msgstr "Zaženi čarovnika prvega zagona"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Uporabljenega je <strong>%s</strong> od razpoložljivih <strong>%s</strong> prostora."
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Geslo"
@@ -520,151 +662,149 @@ msgstr "Geslo je spremenjeno"
msgid "Unable to change your password"
msgstr "Gesla ni mogoče spremeniti."
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Trenutno geslo"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Novo geslo"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Spremeni geslo"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Polno ime"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Elektronski naslov"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Osebni elektronski naslov"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Vpišite osebni elektronski naslov in s tem omogočite obnovitev gesla"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Slika profila"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Pošlji novo"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Izberi novo iz menija datotek"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Odstrani sliko"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Slika je lahko png ali jpg. Slika naj bo kvadratna, ni pa to pogoj, saj jo bo mogoče obrezati."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Podoba je podana v izvornem računu."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "Prekini"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Prekliči"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Izberi kot sliko profila"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Jezik"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Sodelujte pri prevajanju"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Uporabite naslov <a href=\"%s\" target=\"_blank\"> za dostop do datotek rpeko sistema WebDAV</a>."
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Šifriranje"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Program za šifriranje ni več omogočen. Odšifrirati je treba vse datoteke."
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Prijavno geslo"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Odšifriraj vse datoteke"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Prijavno ime"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Ustvari"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Obnovitev skrbniškega gesla"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Vnesite geslo, ki omogoča obnovitev uporabniških datotek med spreminjanjem gesla"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Privzeta shramba"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Vnesite količinsko omejitev prostora (na primer: \"512 MB\" ali \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Neomejeno"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Drugo"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Uporabniško ime"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Shramba"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "Spremeni polno ime"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "nastavi novo geslo"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Privzeto"
diff --git a/l10n/sl/user_ldap.po b/l10n/sl/user_ldap.po
index 276ce0e77e2..b5478c054ec 100644
--- a/l10n/sl/user_ldap.po
+++ b/l10n/sl/user_ldap.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: mateju <>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Slovenian (http://www.transifex.com/projects/p/owncloud/language/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -88,43 +88,43 @@ msgstr "Uspešno končano."
msgid "Error"
msgstr "Napaka"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Nastavitev je ustrezna"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Nastavitev ni ustrezna"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Nastavitev je nepopolna"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Izberi skupine"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Izbor razredov predmeta"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Izbor atributov"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Preizkus povezave je uspešno končan."
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Preizkus povezave je spodletel."
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Ali res želite izbrisati trenutne nastavitve strežnika?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Potrdi brisanje"
@@ -146,11 +146,11 @@ msgstr[1] "%s najdena uporabnika"
msgstr[2] "%s najdeni uporabniki"
msgstr[3] "%s najdenih uporabnikov"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Neveljaven gostitelj"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "Želene zmožnosti ni mogoče najti"
@@ -168,8 +168,8 @@ msgstr "Pomoč"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Omeji dostop %s do skupin glede na kriterij:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr ""
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -204,8 +204,8 @@ msgid "groups found"
msgstr "najdenih skupin"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Kateri atribut naj bo uporabljen kot prijavno ime:"
+msgid "Users login with this attribute:"
+msgstr ""
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -272,8 +272,8 @@ msgstr "Osnovno enolično ime za uporabnike in skupine lahko določite v zavihku
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Omeji dostop do %s uporabnikom, za katere velja kriterij:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr ""
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -415,41 +415,51 @@ msgstr "Skupinski atributi iskanja"
msgid "Group-Member association"
msgstr "Povezava član-skupina"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Posebni atributi"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Polje količinske omejitve"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Privzeta količinska omejitev"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "v bajtih"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Polje elektronske pošte"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Pravila poimenovanja uporabniške osebne mape"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Pustite prazno za uporabniško ime (privzeto), sicer navedite atribut LDAP/AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Programsko uporabniško ime"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -465,15 +475,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "Privzeto je notranje uporabniško ime ustvarjeno na osnovi atributa UUID. To omogoča določitev uporabniškega imena kot enoličnega, zato znakov ni treba pretvarjati. Notranje ime je omejeno na standardne znake: [ a-zA-Z0-9_.@- ]. Morebitni drugi znaki so zamenjani z ustreznim ASCII znakom, ali pa so enostavno izpuščeni. V primeru sporov je prišteta ali odšteta številčna vrednost. Notranje uporabniško ime je uporabljeno za določanje uporabnika in je privzeto ime uporabnikove domače mape. Hkrati je tudi del oddaljenega naslova URL, na primer za storitve *DAV. S to nastavitvijo je prepisan privzet način delovanja. Pri različicah ownCloud, nižjih od 5.0, je podoben učinek mogoče doseči z vpisom prikaznega imena oziroma z neizpolnjenim (praznim) poljem te vrednosti. Spremembe bodo uveljavljene le za nove preslikane (dodane) uporabnike LDAP."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Programski atribut uporabniškega imena:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Prezri zaznavo UUID"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -484,19 +494,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "Privzeto je atribut UUID samodejno zaznan. Uporabljen je za določevanje uporabnikov LDAP in skupin. Notranje uporabniško ime je določeno prav na atributu UUID, če ni določeno drugače. To nastavitev je mogoče prepisati in poslati poljuben atribut. Zagotoviti je treba le, da je ta pridobljen kot enolični podatek za uporabnika ali skupino. Prazno polje določa privzeti način. Spremembe bodo vplivale na novo preslikane (dodane) uporabnike LDAP in skupine."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "Atribut UUID za uporabnike:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "Atribut UUID za skupine:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Uporabniška preslikava uporabniškega imena na LDAP"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -510,10 +520,10 @@ msgid ""
"experimental stage."
msgstr "Uporabniška imena so uporabljena za shranjevanje in dodeljevanje (meta) podatkov. Za natančno določanje in prepoznavanje uporabnikov je uporabljen sistem notranjega uporabniškega imena vsakega uporabnika LDAP. Ta možnost zahteva preslikavo uporabniškega imena v uporabnika LDAP in preslikano na njegov UUID. Sistem predpomni enolična imena za zmanjšanje odvisnosti LDAP, vendar pa ta podatek ni uporabljen za določevanje uporabnika. Če se enolično ime spremeni, se spremeni notranje uporabniško ime. Čiščenje preslikav pušča ostanke podatkov in vpliva na vse nastavitve LDAP! V delovnem okolju zato spreminjanje preslikav ni priporočljivo, možnost pa je na voljo za preizkušanje."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Izbriši preslikavo uporabniškega imena na LDAP"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Izbriši preslikavo skupine na LDAP"
diff --git a/l10n/sq/core.po b/l10n/sq/core.po
index 428cc6415b7..10055ae78ab 100644
--- a/l10n/sq/core.po
+++ b/l10n/sq/core.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,12 +19,11 @@ msgstr ""
"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s ndau »%s« me ju"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -41,19 +40,6 @@ msgstr "Mënyra e mirëmbajtjes u çaktivizua"
msgid "Updated database"
msgstr "Database-i u azhurnua"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "Po azhurnoj memorjen e skedarëve, mund të zgjasi pak..."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Memorja e skedarëve u azhornua"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "... %d%% u krye ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -74,135 +60,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "E djelë"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "E hënë"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "E martë"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "E mërkurë"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "E enjte"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "E premte"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "E shtunë"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Janar"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Shkurt"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Mars"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Prill"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Maj"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Qershor"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Korrik"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Gusht"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Shtator"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Tetor"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Nëntor"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Dhjetor"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Parametra"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Duke ruajtur..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "sekonda më parë"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minut më parë"
msgstr[1] "%n minuta më parë"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n orë më parë"
msgstr[1] "%n orë më parë"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "sot"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "dje"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n ditë më parë"
msgstr[1] "%n ditë më parë"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "muajin e shkuar"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n muaj më parë"
msgstr[1] "%n muaj më parë"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "muaj më parë"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "vitin e shkuar"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "vite më parë"
@@ -270,6 +260,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Ndarë"
@@ -278,12 +288,12 @@ msgstr "Ndarë"
msgid "Share"
msgstr "Nda"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Veprim i gabuar"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Veprim i gabuar gjatë ndarjes"
@@ -295,123 +305,123 @@ msgstr "Veprim i gabuar gjatë heqjes së ndarjes"
msgid "Error while changing permissions"
msgstr "Veprim i gabuar gjatë ndryshimit të lejeve"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Ndarë me ju dhe me grupin {group} nga {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Ndarë me ju nga {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Mbro me kod"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Kodi"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Lejo Ngarkimin Publik"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Dërgo email me lidhjen"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Dërgo"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Cakto datën e përfundimit"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Data e përfundimit"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Nda me email:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Nuk u gjet asnjë person"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grupi"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Rindarja nuk lejohet"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Ndarë në {item} me {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Hiq ndarjen"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "mund të ndryshosh"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "kontrollimi i hyrjeve"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "krijo"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "azhurno"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "elimino"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "nda"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Mbrojtur me kod"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Veprim i gabuar gjatë heqjes së datës së përfundimit"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Veprim i gabuar gjatë caktimit të datës së përfundimit"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Duke dërguar..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Email-i u dërgua"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -458,11 +468,17 @@ msgstr "Azhurnimi dështoi. Ju lutemi njoftoni për këtë problem <a href=\"htt
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Azhurnimi u krye. Tani do t'ju kaloj tek ownCloud-i."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "Kodi i %s -it u rivendos"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Përdorni lidhjen në vijim për të rivendosur kodin: {link}"
@@ -482,8 +498,8 @@ msgstr "Kërkesa dështoi!<br>A u siguruat që email-i/përdoruesi juaj ishte i
msgid "You will receive a link to reset your password via Email."
msgstr "Do t'iu vijë një email që përmban një lidhje për ta rivendosur kodin."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Përdoruesi"
@@ -527,7 +543,7 @@ msgstr "Personale"
msgid "Users"
msgstr "Përdoruesit"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "App"
@@ -637,49 +653,47 @@ msgstr "Për më shumë informacion mbi konfigurimin e duhur të serverit tuaj,
msgid "Create an <strong>admin account</strong>"
msgstr "Krijo një <strong>llogari administruesi</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Të përparuara"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Emri i dosjes"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Konfiguro database-in"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "do të përdoret"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Përdoruesi i database-it"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Kodi i database-it"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Emri i database-it"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Tablespace-i i database-it"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Pozicioni (host) i database-it"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Mbaro setup-in"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -695,7 +709,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr "%s është i disponueshëm. Merrni më shumë informacione mbi azhurnimin."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Dalje"
@@ -721,27 +735,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Ke humbur kodin?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "kujto"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Hyrje"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Hyrje alternative"
#: 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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/sq/files.po b/l10n/sq/files.po
index 782e93a6b97..e13ccd3991f 100644
--- a/l10n/sq/files.po
+++ b/l10n/sq/files.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# ard1t <ardit.dani@gmail.com>, 2014
# Odeen <rapid_odeen@zoho.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,36 +29,48 @@ msgstr "E pa mundur zhvendosja e %s - ekziston nje skedar me te njetin emer"
msgid "Could not move %s"
msgstr "Nuk mund të zhvendoset %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Emri i skedarit nuk mund të jetë bosh."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Emër jo i vlefshëm, '\\', '/', '<', '>', ':', '\"', '|', '?' dhe '*' nuk lejohen."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -65,236 +78,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "E pa mundur të vendoset dosja e ngarkimit"
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Shenjë e gabuar"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Asnjë skedar nuk u dërgua. Gabim i pa njohur"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Skedari u ngarkua me sukses"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Skedari i ngarkuar tejkalon limitin hapsirës së lejuar në php.ini"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Skedari i ngarkuar tejlakon vlerën MAX_FILE_SIZE të përcaktuar në formën HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Skedari është ngakruar vetëm pjesërisht"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Asnjë skedar nuk është ngarkuar"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Mungon dosja e përkohshme"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Dështoi shkrimi në disk"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Hapsira e arkivimit e pamjaftueshme"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Dosje e pavlefshme"
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Skedarë"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Nuk ka hapsirë të nevojshme"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Ngarkimi u anullua"
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Skedari duke u ngarkuar. Largimi nga faqja do të anullojë ngarkimin"
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
-msgstr ""
+msgstr "URL-i nuk mund të jetë bosh"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} është ekzistues "
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
-msgstr ""
+msgstr "I pamundur krijimi i kartelës"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Ndaj"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Fshi përfundimisht"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Riemëro"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Në vijim"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "u zëvendësua {new_name} me {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "anullo"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n dosje"
msgstr[1] "%n dosje"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n skedar"
msgstr[1] "%n skedarë"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} dhe {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Po ngarkoj %n skedar"
msgstr[1] "Po ngarkoj %n skedarë"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' nuk është skedar i vlefshem."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Emër jo i vlefshëm, '\\', '/', '<', '>', ':', '\"', '|', '?' dhe '*' nuk lejohen."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Hapsira juaj e arkivimit është plot, skedarët nuk mund të përditësohen ose sinkronizohen!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Hapsira juaj e arkivimit është pothuajse në fund ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Kodifikimi u çaktivizua por skedarët tuaj vazhdojnë të jenë të kodifikuar. Ju lutem shkoni tek parametrat personale për të dekodifikuar skedarët tuaj."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Shkarkimi juaj është duke u përgatitur. Kjo mund të kërkojë kohë nëse skedarët janë të mëdhenj."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
-msgstr ""
+msgstr "Gabim lëvizjen dokumentave"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Gabim"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Emri"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Madhësia"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Ndryshuar"
@@ -302,12 +310,12 @@ msgstr "Ndryshuar"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "Nuk është i mundur riemërtimi i %s"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Ngarko"
@@ -343,72 +351,68 @@ msgstr "Maksimumi hyrës i skedarëve ZIP"
msgid "Save"
msgstr "Ruaj"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "E re"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Skedar tekst"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
-msgstr ""
+msgstr "Dosje e're"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Dosje"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Nga lidhja"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Skedarë të fshirë "
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Anullo ngarkimin"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Këtu nuk ka asgje. Ngarko dicka"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Shkarko"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Fshi"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Ngarkimi shumë i madh"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Skedarët që po mundoheni të ngarkoni e tejkalojnë madhësinë maksimale të lejuar nga serveri."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Skanerizimi i skedarit në proces. Ju lutem prisni."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Skanimi aktual"
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr "Përditësimi i cache-se së sistemit në procesim..."
diff --git a/l10n/sq/files_encryption.po b/l10n/sq/files_encryption.po
index ef46b2cd31b..fe70cc4dd2d 100644
--- a/l10n/sq/files_encryption.po
+++ b/l10n/sq/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Duke ruajtur..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/sq/files_external.po b/l10n/sq/files_external.po
index 62b645b85d6..4744e08c445 100644
--- a/l10n/sq/files_external.po
+++ b/l10n/sq/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Përdoruesit"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Elimino"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/sq/files_sharing.po b/l10n/sq/files_sharing.po
index cd5a5fbb8a5..492388cd807 100644
--- a/l10n/sq/files_sharing.po
+++ b/l10n/sq/files_sharing.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# ard1t <ardit.dani@gmail.com>, 2014
# Odeen <rapid_odeen@zoho.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,9 +19,13 @@ msgstr ""
"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
-msgstr ""
+msgstr "Kjo pjesë është e mbrojtur me fjalëkalim"
#: templates/authenticate.php:7
msgid "The password is wrong. Try again."
@@ -54,32 +59,16 @@ msgstr "ndarja është çaktivizuar"
msgid "For more info, please ask the person who sent this link."
msgstr "Për më shumë informacione, ju lutem pyesni personin që iu dërgoi këtë lidhje."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s ndau me ju dosjen %s"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s ndau me ju skedarin %s"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Shkarko"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Ngarko"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Anulo ngarkimin"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Shikimi paraprak nuk është i mundur për"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
-msgstr ""
+msgstr "Lidhje direkte"
diff --git a/l10n/sq/files_trashbin.po b/l10n/sq/files_trashbin.po
index 64b4a4e742b..9214ca6dec2 100644
--- a/l10n/sq/files_trashbin.po
+++ b/l10n/sq/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Nuk munda ta eliminoj përfundimisht %s"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Nuk munda ta rivendos %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Skedarë të fshirë "
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Veprim i gabuar"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "rivendosur"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Këtu nuk ka asgjë. Koshi juaj është bosh!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Emri"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Rivendos"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Eliminuar"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Elimino"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Skedarë të eliminuar"
diff --git a/l10n/sq/files_versions.po b/l10n/sq/files_versions.po
index e4c86ec1c7c..72ddcf84993 100644
--- a/l10n/sq/files_versions.po
+++ b/l10n/sq/files_versions.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# ard1t <ardit.dani@gmail.com>, 2014
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"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-01-17 14:10+0000\n"
+"Last-Translator: ard1t <ardit.dani@gmail.com>\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,24 +21,24 @@ msgstr ""
#: ajax/rollbackVersion.php:13
#, php-format
msgid "Could not revert: %s"
-msgstr ""
+msgstr "Nuk mund të ktheje: %s"
-#: js/versions.js:7
+#: js/versions.js:14
msgid "Versions"
-msgstr ""
+msgstr "Versioni"
-#: js/versions.js:53
+#: js/versions.js:60
msgid "Failed to revert {file} to revision {timestamp}."
-msgstr ""
+msgstr "Dështoi në ktheje {skedar} të rishikimit {kohëstampe}."
-#: js/versions.js:79
+#: js/versions.js:87
msgid "More versions..."
-msgstr ""
+msgstr "Versione m'shumë..."
-#: js/versions.js:116
+#: js/versions.js:125
msgid "No other versions available"
-msgstr ""
+msgstr "Nuk ka versione të tjera në dispozicion"
-#: js/versions.js:149
+#: js/versions.js:155
msgid "Restore"
msgstr "Rivendos"
diff --git a/l10n/sq/lib.po b/l10n/sq/lib.po
index 70e30925520..9588cd47857 100644
--- a/l10n/sq/lib.po
+++ b/l10n/sq/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Ndihmë"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Personale"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Parametra"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Përdoruesit"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Admin"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "shërbime web nën kontrollin tënd"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Shkarimi i skedarëve ZIP është i çaktivizuar."
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Programi nuk është i aktivizuar."
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Veprim i gabuar gjatë vërtetimit të identitetit"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Përmbajtja ka skaduar. Ju lutemi ringarkoni faqen."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Skedarët"
@@ -199,8 +198,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Duhet të përdorni një llogari ekzistuese ose llogarinë e administratorit."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "Përdoruesi dhe/apo kodi i MySQL-it i pavlefshëm."
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -227,21 +226,21 @@ msgstr "Komanda e gabuar ishte: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "Përdoruesi MySQL '%s'@'localhost' ekziston."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Eliminoni këtë përdorues nga MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "Përdoruesi MySQL '%s'@'%%' ekziston"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Eliminoni këtë përdorues nga MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -268,66 +267,72 @@ msgstr "Cakto emrin e administratorit."
msgid "Set an admin password."
msgstr "Cakto kodin e administratorit."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "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."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Ju lutemi kontrolloni mirë <a href='%s'>shoqëruesin e instalimit</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s ndau »%s« me ju"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Kategoria \"%s\" nuk u gjet"
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "sekonda më parë"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] "%n minuta më parë"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] "%n orë më parë"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "sot"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "dje"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] "%n ditë më parë"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "muajin e shkuar"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] "%n muaj më parë"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "vitin e shkuar"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "vite më parë"
diff --git a/l10n/sq/settings.po b/l10n/sq/settings.po
index 3eb24bfb8c1..cdb29a4cdcf 100644
--- a/l10n/sq/settings.po
+++ b/l10n/sq/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Email-i u dërgua"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "E pamundur të shkarkohet lista nga App Store"
@@ -113,61 +155,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Dokumentacion përdoruesi"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Përditësim për {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Çaktivizo"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Aktivizo"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Ju lutem prisni..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Duke përditësuar..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Gabim gjatë përditësimit të app"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Gabim"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Përditësim"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "I përditësuar"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Duke ruajtur..."
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -181,40 +251,40 @@ msgstr "anullo veprimin"
msgid "Unable to remove user"
msgstr "E pamundur të fshiet përdoruesi"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupet"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Grupi Admin"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Fshi"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "shto grup"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Duhet të jepni një emër të vlefshëm përdoruesi"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Gabim gjatë krijimit të përdoruesit"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Duhet të jepni një fjalëkalim te vlefshëm"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Shqip"
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Njoftim për sigurinë"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Lajmërim konfigurimi"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Web Serveri juaj nuk është konfigurar sic duhet në mënyre që të lejojë sinkronizimin e skedare pasi ndërfaqja WevDAV duket të jetë e demtuar."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "Mungon moduli 'fileinfo'"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "Moduli PHP 'fileinfo' mungon. Ju këshillojmë me këmbngulje të aktivizoni këtë modul për të arritur rezultate më të mirame identifikimin e tipeve te ndryshme MIME."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "Locale nuk është funksional"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "Lidhja me internetin nuk është funksionale"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Kryeni vetëm një veprim me secilën prej faqeve të ngarkuara"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Ndarje"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Aktivizo API për ndarjet"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Lejoni aplikacionet të përdorin share API"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Lejo lidhjet"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Lejoni përdoruesit të ndajnë elementët publikisht nëpermjet lidhjeve"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "Lejo ngarkimin publik"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Lejo përdoruesit të mundësojnë të tjerët që të ngarkojnë materiale në dosjen e tyre publike"
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Lejo ri-ndarjen"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Lejoni përdoruesit të ndjanë dhe ata elementë të ndarë më parë ngë të tjerë"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Lejo përdoruesit të ndajnë me cilindo"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Lejoni përdoruesit të ndajnë vetëm me përdorues të të njëjtit grup"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Siguria"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "Detyro HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Porta"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Historik aktiviteti"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Niveli i Historikut"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Më tepër"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
-msgstr ""
+msgstr "M'pak"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Versioni"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,30 +587,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Zhvilluar nga <a href=\"http://ownCloud.org/contact\" target=\"_blank\">Komuniteti OwnCloud</a>, gjithashtu <a href=\"https://github.com/owncloud\" target=\"_blank\">source code</a> është licensuar me anë të <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Shtoni apliakcionin tuaj"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Apliakcione të tjera"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Zgjidhni një Aplikacion"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Shihni faqen e aplikacionit tek apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licensuar nga <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Dokumentacion përdoruesi"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Dokumentacion administratori"
@@ -506,7 +648,7 @@ msgstr "Rishfaq përsëri fazat për hapjen e herës së parë"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Ju keni përdorur <strong>%s</strong> nga <strong>%s</strong> të mundshme "
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Fjalëkalim"
@@ -518,151 +660,149 @@ msgstr "fjalëkalimi juaj u ndryshua"
msgid "Unable to change your password"
msgstr "Nuk është e mundur të ndryshohet fjalëkalimi"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Fjalëkalimi aktual"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Fjalëkalimi i ri"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Ndrysho fjalëkalimin"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Email"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Adresa juaj email"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Jepni një adresë email për të aktivizuar rigjetjen e fjalëkalimit"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Anullo"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Gjuha"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Ndihmoni në përkthim"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Emri i Përdoruesit"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Krijo"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Rigjetja e fjalëkalimit të Admin"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Jepni fjalëkalimin e rigjetjes për të rigjetur skedarët e përdoruesit gjatë ndryshimit të fjalëkalimit"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Vendruajtje e paracaktuar/Default Storage"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "E pakufizuar"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Tjetër"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Përdoruesi"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Vendruajtja/Storage"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "vendos fjalëkalim të ri"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Paracaktuar"
diff --git a/l10n/sq/user_ldap.po b/l10n/sq/user_ldap.po
index 89b59666e19..82db1279b91 100644
--- a/l10n/sq/user_ldap.po
+++ b/l10n/sq/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Albanian (http://www.transifex.com/projects/p/owncloud/language/sq/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr "Sukses"
msgid "Error"
msgstr "Gabim"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Prova e lidhjes përfundoi me sukses"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Prova e lidhjes dështoi"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Jeni vërtetë të sigurt të fshini konfigurimet aktuale të serverit?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Konfirmoni Fshirjen"
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr "Ndihmë"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr "Ju mund të specifikoni Bazen DN për përdorues dhe grupe në butonin '
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr "Atributet e kërkimit të grupit"
msgid "Group-Member association"
msgstr "Pjestar Grup-Përdorues "
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Atribute të veçanta"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Hapsira e Kuotës"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Kuota e paracaktuar"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "në byte"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Hapsira e Postës Elektronike"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Rregulli i emërimit të dosjes së përdoruesit"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Lëreni bosh për emrin e përdoruesit (I Paracaktuar). Ose, përcaktoni një atribut LDAP/AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Emër i brëndshëm i përdoruesit"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Atributet e emrit të përdoruesit të brëndshëm"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Mbivendosni gjetjen e UUID"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Emri përdoruesit-LAPD përcaktues përdoruesi"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Fshini Emër përdoruesi-LAPD Përcaktues përdoruesi"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Fshini Emër Grupi-LADP Përcaktues grupi"
diff --git a/l10n/sr/core.po b/l10n/sr/core.po
index a30a77a7c9f..80c0e0c57c6 100644
--- a/l10n/sr/core.po
+++ b/l10n/sr/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ 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"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,139 +58,143 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Недеља"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Понедељак"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Уторак"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Среда"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Четвртак"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Петак"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Субота"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Јануар"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Фебруар"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Март"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Април"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Мај"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Јун"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Јул"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Август"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Септембар"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Октобар"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Новембар"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Децембар"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Поставке"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Чување у току..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "пре неколико секунди"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "данас"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "јуче"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "прошлог месеца"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "месеци раније"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "прошле године"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "година раније"
@@ -273,6 +263,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -281,12 +291,12 @@ msgstr ""
msgid "Share"
msgstr "Дели"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Грешка"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Грешка у дељењу"
@@ -298,123 +308,123 @@ msgstr "Грешка код искључења дељења"
msgid "Error while changing permissions"
msgstr "Грешка код промене дозвола"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Дељено са вама и са групом {group}. Поделио {owner}."
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Поделио са вама {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Заштићено лозинком"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Лозинка"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Пошаљи"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Постави датум истека"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Датум истека"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Подели поштом:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Особе нису пронађене."
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "група"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Поновно дељење није дозвољено"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Подељено унутар {item} са {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Укини дељење"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "може да мења"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "права приступа"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "направи"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "ажурирај"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "обриши"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "подели"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Заштићено лозинком"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Грешка код поништавања датума истека"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Грешка код постављања датума истека"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Шаљем..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Порука је послата"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Упозорење"
@@ -461,11 +471,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Овом везом ресетујте своју лозинку: {link}"
@@ -485,8 +501,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "Добићете везу за ресетовање лозинке путем е-поште."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Корисничко име"
@@ -530,7 +546,7 @@ msgstr "Лично"
msgid "Users"
msgstr "Корисници"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Апликације"
@@ -640,49 +656,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Направи <strong>административни налог</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Напредно"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Фацикла података"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Подешавање базе"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "ће бити коришћен"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Корисник базе"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Лозинка базе"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Име базе"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Радни простор базе података"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Домаћин базе"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Заврши подешавање"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -698,7 +712,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Одјава"
@@ -724,27 +738,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Изгубили сте лозинку?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "упамти"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Пријава"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/sr/files.po b/l10n/sr/files.po
index 5aee2a258b5..41efd5b4a28 100644
--- a/l10n/sr/files.po
+++ b/l10n/sr/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr "Не могу да преместим %s – датотека с ови
msgid "Could not move %s"
msgstr "Не могу да преместим %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Име датотеке не може бити празно."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Неисправан назив. Следећи знакови нису дозвољени: \\, /, <, >, :, \", |, ? и *."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,239 +76,234 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Ниједна датотека није отпремљена услед непознате грешке"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Није дошло до грешке. Датотека је успешно отпремљена."
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Отпремљена датотека прелази смерницу upload_max_filesize у датотеци php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Отпремљена датотека прелази смерницу MAX_FILE_SIZE која је наведена у HTML обрасцу"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Датотека је делимично отпремљена"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Датотека није отпремљена"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Недостаје привремена фасцикла"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Не могу да пишем на диск"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Нема довољно простора"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "неисправна фасцикла."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Датотеке"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Нема довољно простора"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Отпремање је прекинуто."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Отпремање датотеке је у току. Ако сада напустите страницу, прекинућете отпремање."
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} већ постоји"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Дели"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Обриши за стално"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Преименуј"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "На чекању"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "замењено {new_name} са {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "опозови"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "Датотека „.“ је неисправног имена."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Неисправан назив. Следећи знакови нису дозвољени: \\, /, <, >, :, \", |, ? и *."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Ваше складиште је пуно. Датотеке више не могу бити ажуриране ни синхронизоване."
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Ваше складиште је скоро па пуно ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Припремам преузимање. Ово може да потраје ако су датотеке велике."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Грешка"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Име"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Величина"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Измењено"
@@ -304,12 +311,12 @@ msgstr "Измењено"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Отпреми"
@@ -345,72 +352,68 @@ msgstr "Највећа величина ZIP датотека"
msgid "Save"
msgstr "Сачувај"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Нова"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "текстуална датотека"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "фасцикла"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Са везе"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Обрисане датотеке"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Прекини отпремање"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Овде нема ничег. Отпремите нешто!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Преузми"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Обриши"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Датотека је превелика"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Датотеке које желите да отпремите прелазе ограничење у величини."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Скенирам датотеке…"
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 4eb2ca4e3da..b072157e734 100644
--- a/l10n/sr/files_encryption.po
+++ b/l10n/sr/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Чување у току..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/sr/files_external.po b/l10n/sr/files_external.po
index 97c2ec3dbc1..2077f942d6c 100644
--- a/l10n/sr/files_external.po
+++ b/l10n/sr/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ 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"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Корисници"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Обриши"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/sr/files_sharing.po b/l10n/sr/files_sharing.po
index cc5d524fb09..8a40c7c4bb2 100644
--- a/l10n/sr/files_sharing.po
+++ b/l10n/sr/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ 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"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Преузми"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Отпреми"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Прекини отпремање"
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/sr/files_trashbin.po b/l10n/sr/files_trashbin.po
index e0b12d92e3e..1af47be23e5 100644
--- a/l10n/sr/files_trashbin.po
+++ b/l10n/sr/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ 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"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Обрисане датотеке"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Грешка"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Овде нема ништа. Корпа за отпатке је празна."
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Име"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Врати"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Обрисано"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Обриши"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/sr/lib.po b/l10n/sr/lib.po
index 1e2a625e31e..d2832922e6d 100644
--- a/l10n/sr/lib.po
+++ b/l10n/sr/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +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"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Помоћ"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Лично"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Поставке"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Корисници"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Администратор"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "веб сервиси под контролом"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Преузимање ZIP-а је искључено."
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Апликација није омогућена"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Грешка при провери идентитета"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Жетон је истекао. Поново учитајте страницу."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Датотеке"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,70 +267,76 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Ваш веб сервер тренутно не подржава синхронизацију датотека јер се чини да је WebDAV сучеље неисправно."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Погледајте <a href='%s'>водиче за инсталацију</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Не могу да пронађем категорију „%s“."
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "пре неколико секунди"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "данас"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "јуче"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "прошлог месеца"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "прошле године"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "година раније"
diff --git a/l10n/sr/settings.po b/l10n/sr/settings.po
index fae3f551137..3957b136468 100644
--- a/l10n/sr/settings.po
+++ b/l10n/sr/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ 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"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Порука је послата"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Шифровање"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Грешка приликом учитавања списка из Складишта Програма"
@@ -113,61 +155,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Корисничка документација"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Ажурирај на {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Искључи"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Омогући"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Сачекајте…"
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Ажурирам…"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Грешка при ажурирању апликације"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Грешка"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Ажурирај"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Ажурирано"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Чување у току..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -181,40 +251,40 @@ msgstr "опозови"
msgid "Unable to remove user"
msgstr "Не могу да уклоним корисника"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Групе"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Управник групе"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Обриши"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "додај групу"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Морате унети исправно корисничко име"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Грешка при прављењу корисника"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Морате унети исправну лозинку"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__language_name__"
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Ништа"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Пријави ме"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Сигурносно упозорење"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Упозорење о подешавању"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Ваш веб сервер тренутно не подржава синхронизацију датотека јер се чини да је WebDAV сучеље неисправно."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "Недостаје модул „fileinfo“"
-#: templates/admin.php:68
+#: templates/admin.php:89
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“. Препоручујемо вам да га омогућите да бисте добили најбоље резултате с откривањем MIME врста."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "Локализација не ради"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "Веза с интернетом не ради"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Изврши један задатак са сваком учитаном страницом"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Дељење"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Омогући API Share"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Дозвољава апликацијама да користе API Share"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Дозволи везе"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Дозволи корисницима да деле ставке с другима путем веза"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Дозволи поновно дељење"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Дозволи корисницима да поновно деле ставке с другима"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Дозволи корисницима да деле са било ким"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Дозволи корисницима да деле само са корисницима у њиховим групама"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Безбедност"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "Наметни HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Адреса сервера"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Порт"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Бележење"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Ниво бележења"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Више"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Мање"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Верзија"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,30 +587,34 @@ msgid ""
"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)\">АГПЛ лиценцом</abbr></a>."
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Додајте ваш програм"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Више програма"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Изаберите програм"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Погледајте страницу са програмима на apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-лиценцирао <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Корисничка документација"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Администраторска документација"
@@ -506,7 +648,7 @@ msgstr "Поново прикажи чаробњак за прво покрет
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Искористили сте <strong>%s</strong> од дозвољених <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Лозинка"
@@ -518,151 +660,149 @@ msgstr "Лозинка је промењена"
msgid "Unable to change your password"
msgstr "Не могу да изменим вашу лозинку"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Тренутна лозинка"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Нова лозинка"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Измени лозинку"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Е-пошта"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Ваша адреса е-поште"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Ун"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Откажи"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Језик"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr " Помозите у превођењу"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Шифровање"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Корисничко име"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Направи"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Подразумевано складиште"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Неограничено"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Друго"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Корисничко име"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Складиште"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "постави нову лозинку"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Подразумевано"
diff --git a/l10n/sr/user_ldap.po b/l10n/sr/user_ldap.po
index e4b50474c19..03929445d00 100644
--- a/l10n/sr/user_ldap.po
+++ b/l10n/sr/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/owncloud/language/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "Грешка"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -142,11 +142,11 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -164,7 +164,7 @@ msgstr "Помоћ"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -200,7 +200,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -268,7 +268,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -411,41 +411,51 @@ msgstr ""
msgid "Group-Member association"
msgstr "Придруживање чланова у групу"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "у бајтовима"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -461,15 +471,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -480,19 +490,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -506,10 +516,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/sr@latin/core.po b/l10n/sr@latin/core.po
index 14e62f885d1..87e1b0cffed 100644
--- a/l10n/sr@latin/core.po
+++ b/l10n/sr@latin/core.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# greatbalsa <balsa.l@live.com>, 2014
# lemi667 <lemi667@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:22+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,12 +19,11 @@ 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"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -40,19 +40,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -73,139 +60,143 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Nedelja"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Ponedeljak"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Utorak"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Sreda"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Četvrtak"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Petak"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Subota"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Januar"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Februar"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Mart"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "April"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Maj"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Jun"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Jul"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Avgust"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Septembar"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Oktobar"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Novembar"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Decembar"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Podešavanja"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "Pre par sekundi"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "Danas"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "juče"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Prije %n dan."
+msgstr[1] "Prije %n dana."
+msgstr[2] "Prije %n dana."
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "prošlog meseca"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "pre nekoliko meseci"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "prošle godine"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "pre nekoliko godina"
@@ -274,6 +265,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Deljeno"
@@ -282,12 +293,12 @@ msgstr "Deljeno"
msgid "Share"
msgstr "Podeli"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Greška"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Greška pri deljenju"
@@ -299,123 +310,123 @@ msgstr "Greška u uklanjanju deljenja"
msgid "Error while changing permissions"
msgstr "Greška u promeni dozvola"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner} podelio sa Vama i grupom {group} "
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Sa vama podelio {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Zaštita lozinkom"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Lozinka"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Pošalji link e-mailom"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Pošalji"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Datum isteka"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Datum isteka"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Deli putem e-maila"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Nema pronađenih ljudi"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Dalje deljenje nije dozvoljeno"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Deljeno u {item} sa {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Ukljoni deljenje"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "dozvoljene izmene"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "kontrola pristupa"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "napravi"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "ažuriranje"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "brisanje"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "deljenje"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Zaštćeno lozinkom"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Greška u uklanjanju datuma isteka"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Greška u postavljanju datuma isteka"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Slanje..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Email poslat"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -462,11 +473,17 @@ msgstr "Ažuriranje nije uspelo. Molimo obavestite <a href=\"https://github.com/
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Ažuriranje je uspelo. Prosleđivanje na ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Koristite sledeći link za reset lozinke: {link}"
@@ -486,8 +503,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "Dobićete vezu za resetovanje lozinke putem e-pošte."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Korisničko ime"
@@ -531,7 +548,7 @@ msgstr "Lično"
msgid "Users"
msgstr "Korisnici"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Programi"
@@ -641,49 +658,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "Napravi <strong>administrativni nalog</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Napredno"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Fascikla podataka"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Podešavanje baze"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "će biti korišćen"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Korisnik baze"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Lozinka baze"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Ime baze"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "tablespace baze"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Domaćin baze"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Završi podešavanje"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -699,7 +714,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Odjava"
@@ -725,27 +740,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Izgubili ste lozinku?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "upamti"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
-msgstr ""
+msgstr "Prijavi se"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/sr@latin/files.po b/l10n/sr@latin/files.po
index 04a77944ebc..ba91a498ad6 100644
--- a/l10n/sr@latin/files.po
+++ b/l10n/sr@latin/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,239 +76,234 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Nema greške, fajl je uspešno poslat"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Poslati fajl prevazilazi direktivu MAX_FILE_SIZE koja je navedena u HTML formi"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Poslati fajl je samo delimično otpremljen!"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Nijedan fajl nije poslat"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Nedostaje privremena fascikla"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Fajlovi"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Podeli"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
-msgstr ""
+msgstr "Preimenij"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Greška"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Ime"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Veličina"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Zadnja izmena"
@@ -304,12 +311,12 @@ msgstr "Zadnja izmena"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Pošalji"
@@ -345,72 +352,68 @@ msgstr ""
msgid "Save"
msgstr "Snimi"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Ovde nema ničeg. Pošaljite nešto!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Preuzmi"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Obriši"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Pošiljka je prevelika"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Fajlovi koje želite da pošaljete prevazilaze ograničenje maksimalne veličine pošiljke na ovom serveru."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/sr@latin/files_encryption.po b/l10n/sr@latin/files_encryption.po
index 08e33ab99d2..11e2fec48d6 100644
--- a/l10n/sr@latin/files_encryption.po
+++ b/l10n/sr@latin/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/sr@latin/files_external.po b/l10n/sr@latin/files_external.po
index d2e140796dd..70156cba68b 100644
--- a/l10n/sr@latin/files_external.po
+++ b/l10n/sr@latin/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ 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"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "Korisnici"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Obriši"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/sr@latin/files_sharing.po b/l10n/sr@latin/files_sharing.po
index 5b0b5a4f172..41dbd79a9ae 100644
--- a/l10n/sr@latin/files_sharing.po
+++ b/l10n/sr@latin/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ 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"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Preuzmi"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Pošalji"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/sr@latin/files_trashbin.po b/l10n/sr@latin/files_trashbin.po
index 54363eaf89b..930dd474cc1 100644
--- a/l10n/sr@latin/files_trashbin.po
+++ b/l10n/sr@latin/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ 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"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Greška"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Ime"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Obriši"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/sr@latin/lib.po b/l10n/sr@latin/lib.po
index 2a2686d0fb9..9e437d4e7fe 100644
--- a/l10n/sr@latin/lib.po
+++ b/l10n/sr@latin/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 23:21+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +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"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Pomoć"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Lično"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Podešavanja"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Korisnici"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Adninistracija"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Greška pri autentifikaciji"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Fajlovi"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,70 +267,76 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "Pre par sekundi"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "Danas"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "juče"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-msgstr[2] ""
+msgstr[2] "Prije %n dana."
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "prošlog meseca"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "prošle godine"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "pre nekoliko godina"
diff --git a/l10n/sr@latin/settings.po b/l10n/sr@latin/settings.po
index e0cefa221d9..65a8aa61a5e 100644
--- a/l10n/sr@latin/settings.po
+++ b/l10n/sr@latin/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ 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"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Email poslat"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Greška"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupe"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Obriši"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Bezbednosno upozorenje"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Izaberite program"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Lozinka"
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr "Ne mogu da izmenim vašu lozinku"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Trenutna lozinka"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nova lozinka"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Izmeni lozinku"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-mail"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Otkaži"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Jezik"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Napravi"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Drugo"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Korisničko ime"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/sr@latin/user_ldap.po b/l10n/sr@latin/user_ldap.po
index 425b935c3c1..91af0333798 100644
--- a/l10n/sr@latin/user_ldap.po
+++ b/l10n/sr@latin/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Serbian (Latin) (http://www.transifex.com/projects/p/owncloud/language/sr@latin/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "Greška"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -142,11 +142,11 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -164,7 +164,7 @@ msgstr "Pomoć"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -200,7 +200,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -268,7 +268,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -411,41 +411,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -461,15 +471,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -480,19 +490,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -506,10 +516,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/su/core.po b/l10n/su/core.po
new file mode 100644
index 00000000000..452d2e97800
--- /dev/null
+++ b/l10n/su/core.po
@@ -0,0 +1,784 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Sundanese (http://www.transifex.com/projects/p/owncloud/language/su/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: su\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
+
+#: ajax/share.php:120 ajax/share.php:162
+#, php-format
+msgid "Couldn't send mail to following users: %s "
+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 ""
+
+#: avatar/controller.php:62
+msgid "No image or file provided"
+msgstr ""
+
+#: avatar/controller.php:81
+msgid "Unknown filetype"
+msgstr ""
+
+#: avatar/controller.php:85
+msgid "Invalid image"
+msgstr ""
+
+#: avatar/controller.php:115 avatar/controller.php:142
+msgid "No temporary profile picture available, try again"
+msgstr ""
+
+#: avatar/controller.php:135
+msgid "No crop data provided"
+msgstr ""
+
+#: js/config.php:36
+msgid "Sunday"
+msgstr ""
+
+#: js/config.php:37
+msgid "Monday"
+msgstr ""
+
+#: js/config.php:38
+msgid "Tuesday"
+msgstr ""
+
+#: js/config.php:39
+msgid "Wednesday"
+msgstr ""
+
+#: js/config.php:40
+msgid "Thursday"
+msgstr ""
+
+#: js/config.php:41
+msgid "Friday"
+msgstr ""
+
+#: js/config.php:42
+msgid "Saturday"
+msgstr ""
+
+#: js/config.php:47
+msgid "January"
+msgstr ""
+
+#: js/config.php:48
+msgid "February"
+msgstr ""
+
+#: js/config.php:49
+msgid "March"
+msgstr ""
+
+#: js/config.php:50
+msgid "April"
+msgstr ""
+
+#: js/config.php:51
+msgid "May"
+msgstr ""
+
+#: js/config.php:52
+msgid "June"
+msgstr ""
+
+#: js/config.php:53
+msgid "July"
+msgstr ""
+
+#: js/config.php:54
+msgid "August"
+msgstr ""
+
+#: js/config.php:55
+msgid "September"
+msgstr ""
+
+#: js/config.php:56
+msgid "October"
+msgstr ""
+
+#: js/config.php:57
+msgid "November"
+msgstr ""
+
+#: js/config.php:58
+msgid "December"
+msgstr ""
+
+#: js/js.js:458
+msgid "Settings"
+msgstr ""
+
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
+msgid "seconds ago"
+msgstr ""
+
+#: js/js.js:996
+msgid "%n minute ago"
+msgid_plural "%n minutes ago"
+msgstr[0] ""
+
+#: js/js.js:997
+msgid "%n hour ago"
+msgid_plural "%n hours ago"
+msgstr[0] ""
+
+#: js/js.js:998
+msgid "today"
+msgstr ""
+
+#: js/js.js:999
+msgid "yesterday"
+msgstr ""
+
+#: js/js.js:1000
+msgid "%n day ago"
+msgid_plural "%n days ago"
+msgstr[0] ""
+
+#: js/js.js:1001
+msgid "last month"
+msgstr ""
+
+#: js/js.js:1002
+msgid "%n month ago"
+msgid_plural "%n months ago"
+msgstr[0] ""
+
+#: js/js.js:1003
+msgid "months ago"
+msgstr ""
+
+#: js/js.js:1004
+msgid "last year"
+msgstr ""
+
+#: js/js.js:1005
+msgid "years ago"
+msgstr ""
+
+#: js/oc-dialogs.js:123
+msgid "Choose"
+msgstr ""
+
+#: js/oc-dialogs.js:146
+msgid "Error loading file picker template: {error}"
+msgstr ""
+
+#: js/oc-dialogs.js:172
+msgid "Yes"
+msgstr ""
+
+#: js/oc-dialogs.js:182
+msgid "No"
+msgstr ""
+
+#: js/oc-dialogs.js:199
+msgid "Ok"
+msgstr ""
+
+#: js/oc-dialogs.js:219
+msgid "Error loading message template: {error}"
+msgstr ""
+
+#: js/oc-dialogs.js:347
+msgid "{count} file conflict"
+msgid_plural "{count} file conflicts"
+msgstr[0] ""
+
+#: js/oc-dialogs.js:361
+msgid "One file conflict"
+msgstr ""
+
+#: js/oc-dialogs.js:367
+msgid "Which files do you want to keep?"
+msgstr ""
+
+#: js/oc-dialogs.js:368
+msgid ""
+"If you select both versions, the copied file will have a number added to its"
+" name."
+msgstr ""
+
+#: js/oc-dialogs.js:376
+msgid "Cancel"
+msgstr ""
+
+#: js/oc-dialogs.js:386
+msgid "Continue"
+msgstr ""
+
+#: js/oc-dialogs.js:433 js/oc-dialogs.js:446
+msgid "(all selected)"
+msgstr ""
+
+#: js/oc-dialogs.js:436 js/oc-dialogs.js:449
+msgid "({count} selected)"
+msgstr ""
+
+#: js/oc-dialogs.js:457
+msgid "Error loading file exists template"
+msgstr ""
+
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
+#: js/share.js:51 js/share.js:66 js/share.js:106
+msgid "Shared"
+msgstr ""
+
+#: js/share.js:109
+msgid "Share"
+msgstr ""
+
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
+msgid "Error"
+msgstr ""
+
+#: js/share.js:160 js/share.js:767
+msgid "Error while sharing"
+msgstr ""
+
+#: js/share.js:171
+msgid "Error while unsharing"
+msgstr ""
+
+#: js/share.js:178
+msgid "Error while changing permissions"
+msgstr ""
+
+#: js/share.js:188
+msgid "Shared with you and the group {group} by {owner}"
+msgstr ""
+
+#: js/share.js:190
+msgid "Shared with you by {owner}"
+msgstr ""
+
+#: js/share.js:214
+msgid "Share with user or group …"
+msgstr ""
+
+#: js/share.js:220
+msgid "Share link"
+msgstr ""
+
+#: js/share.js:223
+msgid "Password protect"
+msgstr ""
+
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
+msgid "Password"
+msgstr ""
+
+#: js/share.js:230
+msgid "Allow Public Upload"
+msgstr ""
+
+#: js/share.js:234
+msgid "Email link to person"
+msgstr ""
+
+#: js/share.js:235
+msgid "Send"
+msgstr ""
+
+#: js/share.js:240
+msgid "Set expiration date"
+msgstr ""
+
+#: js/share.js:241
+msgid "Expiration date"
+msgstr ""
+
+#: js/share.js:277
+msgid "Share via email:"
+msgstr ""
+
+#: js/share.js:280
+msgid "No people found"
+msgstr ""
+
+#: js/share.js:324 js/share.js:363
+msgid "group"
+msgstr ""
+
+#: js/share.js:335
+msgid "Resharing is not allowed"
+msgstr ""
+
+#: js/share.js:379
+msgid "Shared in {item} with {user}"
+msgstr ""
+
+#: js/share.js:401
+msgid "Unshare"
+msgstr ""
+
+#: js/share.js:409
+msgid "notify by email"
+msgstr ""
+
+#: js/share.js:412
+msgid "can edit"
+msgstr ""
+
+#: js/share.js:414
+msgid "access control"
+msgstr ""
+
+#: js/share.js:417
+msgid "create"
+msgstr ""
+
+#: js/share.js:420
+msgid "update"
+msgstr ""
+
+#: js/share.js:423
+msgid "delete"
+msgstr ""
+
+#: js/share.js:426
+msgid "share"
+msgstr ""
+
+#: js/share.js:698
+msgid "Password protected"
+msgstr ""
+
+#: js/share.js:711
+msgid "Error unsetting expiration date"
+msgstr ""
+
+#: js/share.js:729
+msgid "Error setting expiration date"
+msgstr ""
+
+#: js/share.js:754
+msgid "Sending ..."
+msgstr ""
+
+#: js/share.js:765
+msgid "Email sent"
+msgstr ""
+
+#: js/share.js:789
+msgid "Warning"
+msgstr ""
+
+#: js/tags.js:4
+msgid "The object type is not specified."
+msgstr ""
+
+#: js/tags.js:13
+msgid "Enter new"
+msgstr ""
+
+#: js/tags.js:27
+msgid "Delete"
+msgstr ""
+
+#: js/tags.js:31
+msgid "Add"
+msgstr ""
+
+#: js/tags.js:39
+msgid "Edit tags"
+msgstr ""
+
+#: js/tags.js:57
+msgid "Error loading dialog template: {error}"
+msgstr ""
+
+#: js/tags.js:261
+msgid "No tags selected for deletion."
+msgstr ""
+
+#: js/update.js:8
+msgid "Please reload the page."
+msgstr ""
+
+#: 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 ""
+
+#: js/update.js:21
+msgid "The update was successful. Redirecting you to ownCloud now."
+msgstr ""
+
+#: lostpassword/controller.php:70
+#, php-format
+msgid "%s password reset"
+msgstr ""
+
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
+#: lostpassword/templates/email.php:2
+msgid "Use the following link to reset your password: {link}"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php: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 ""
+
+#: lostpassword/templates/lostpassword.php:15
+msgid "Request failed!<br>Did you make sure your email/username was right?"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:18
+msgid "You will receive a link to reset your password via Email."
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
+msgid "Username"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:25
+msgid ""
+"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?"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:27
+msgid "Yes, I really want to reset my password now"
+msgstr ""
+
+#: lostpassword/templates/lostpassword.php:30
+msgid "Reset"
+msgstr ""
+
+#: lostpassword/templates/resetpassword.php:4
+msgid "Your password was reset"
+msgstr ""
+
+#: lostpassword/templates/resetpassword.php:5
+msgid "To login page"
+msgstr ""
+
+#: lostpassword/templates/resetpassword.php:8
+msgid "New password"
+msgstr ""
+
+#: lostpassword/templates/resetpassword.php:11
+msgid "Reset password"
+msgstr ""
+
+#: strings.php:5
+msgid "Personal"
+msgstr ""
+
+#: strings.php:6
+msgid "Users"
+msgstr ""
+
+#: strings.php:7 templates/layout.user.php:116
+msgid "Apps"
+msgstr ""
+
+#: strings.php:8
+msgid "Admin"
+msgstr ""
+
+#: strings.php:9
+msgid "Help"
+msgstr ""
+
+#: tags/controller.php:22
+msgid "Error loading tags"
+msgstr ""
+
+#: tags/controller.php:48
+msgid "Tag already exists"
+msgstr ""
+
+#: tags/controller.php:64
+msgid "Error deleting tag(s)"
+msgstr ""
+
+#: tags/controller.php:75
+msgid "Error tagging"
+msgstr ""
+
+#: tags/controller.php:86
+msgid "Error untagging"
+msgstr ""
+
+#: tags/controller.php:97
+msgid "Error favoriting"
+msgstr ""
+
+#: tags/controller.php:108
+msgid "Error unfavoriting"
+msgstr ""
+
+#: templates/403.php:12
+msgid "Access forbidden"
+msgstr ""
+
+#: templates/404.php:15
+msgid "Cloud not found"
+msgstr ""
+
+#: templates/altmail.php:2
+#, php-format
+msgid ""
+"Hey there,\n"
+"\n"
+"just letting you know that %s shared %s with you.\n"
+"View it: %s\n"
+"\n"
+msgstr ""
+
+#: templates/altmail.php:4 templates/mail.php:17
+#, php-format
+msgid "The share will expire on %s."
+msgstr ""
+
+#: templates/altmail.php:7 templates/mail.php:20
+msgid "Cheers!"
+msgstr ""
+
+#: templates/installation.php:25 templates/installation.php:32
+#: templates/installation.php:39
+msgid "Security Warning"
+msgstr ""
+
+#: templates/installation.php:26
+msgid "Your PHP version is vulnerable to the NULL Byte attack (CVE-2006-7243)"
+msgstr ""
+
+#: templates/installation.php:27
+#, php-format
+msgid "Please update your PHP installation to use %s securely."
+msgstr ""
+
+#: templates/installation.php:33
+msgid ""
+"No secure random number generator is available, please enable the PHP "
+"OpenSSL extension."
+msgstr ""
+
+#: templates/installation.php:34
+msgid ""
+"Without a secure random number generator an attacker may be able to predict "
+"password reset tokens and take over your account."
+msgstr ""
+
+#: templates/installation.php:40
+msgid ""
+"Your data directory and files are probably accessible from the internet "
+"because the .htaccess file does not work."
+msgstr ""
+
+#: templates/installation.php:42
+#, php-format
+msgid ""
+"For information how to properly configure your server, please see the <a "
+"href=\"%s\" target=\"_blank\">documentation</a>."
+msgstr ""
+
+#: templates/installation.php:48
+msgid "Create an <strong>admin account</strong>"
+msgstr ""
+
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
+
+#: templates/installation.php:77
+msgid "Data folder"
+msgstr ""
+
+#: templates/installation.php:90
+msgid "Configure the database"
+msgstr ""
+
+#: templates/installation.php:94
+msgid "will be used"
+msgstr ""
+
+#: templates/installation.php:109
+msgid "Database user"
+msgstr ""
+
+#: templates/installation.php:118
+msgid "Database password"
+msgstr ""
+
+#: templates/installation.php:123
+msgid "Database name"
+msgstr ""
+
+#: templates/installation.php:132
+msgid "Database tablespace"
+msgstr ""
+
+#: templates/installation.php:140
+msgid "Database host"
+msgstr ""
+
+#: templates/installation.php:150
+msgid "Finish setup"
+msgstr ""
+
+#: templates/installation.php:150
+msgid "Finishing …"
+msgstr ""
+
+#: templates/layout.user.php:40
+msgid ""
+"This application requires JavaScript to be enabled for correct operation. "
+"Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable "
+"JavaScript</a> and re-load this interface."
+msgstr ""
+
+#: templates/layout.user.php:44
+#, php-format
+msgid "%s is available. Get more information on how to update."
+msgstr ""
+
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
+msgid "Log out"
+msgstr ""
+
+#: templates/login.php:9
+msgid "Automatic logon rejected!"
+msgstr ""
+
+#: templates/login.php:10
+msgid ""
+"If you did not change your password recently, your account may be "
+"compromised!"
+msgstr ""
+
+#: templates/login.php:12
+msgid "Please change your password to secure your account again."
+msgstr ""
+
+#: templates/login.php:17
+msgid "Server side authentication failed!"
+msgstr ""
+
+#: templates/login.php:18
+msgid "Please contact your administrator."
+msgstr ""
+
+#: templates/login.php:46
+msgid "Lost your password?"
+msgstr ""
+
+#: templates/login.php:51
+msgid "remember"
+msgstr ""
+
+#: templates/login.php:54
+msgid "Log in"
+msgstr ""
+
+#: templates/login.php:60
+msgid "Alternative Logins"
+msgstr ""
+
+#: templates/mail.php:15
+#, php-format
+msgid ""
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
+
+#: templates/singleuser.user.php:3
+msgid "This ownCloud instance is currently in single user mode."
+msgstr ""
+
+#: templates/singleuser.user.php:4
+msgid "This means only administrators can use the instance."
+msgstr ""
+
+#: templates/singleuser.user.php:5 templates/update.user.php:5
+msgid ""
+"Contact your system administrator if this message persists or appeared "
+"unexpectedly."
+msgstr ""
+
+#: templates/singleuser.user.php:7 templates/update.user.php:6
+msgid "Thank you for your patience."
+msgstr ""
+
+#: templates/update.admin.php:3
+#, php-format
+msgid "Updating ownCloud to version %s, this may take a while."
+msgstr ""
+
+#: templates/update.user.php:3
+msgid ""
+"This ownCloud instance is currently being updated, which may take a while."
+msgstr ""
+
+#: templates/update.user.php:4
+msgid "Please reload this page after a short time to continue using ownCloud."
+msgstr ""
diff --git a/l10n/su/files.po b/l10n/su/files.po
new file mode 100644
index 00000000000..cb2cdbaca34
--- /dev/null
+++ b/l10n/su/files.po
@@ -0,0 +1,413 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Sundanese (http://www.transifex.com/projects/p/owncloud/language/su/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: su\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ajax/move.php:17
+#, php-format
+msgid "Could not move %s - File with this name already exists"
+msgstr ""
+
+#: ajax/move.php:27 ajax/move.php:30
+#, php-format
+msgid "Could not move %s"
+msgstr ""
+
+#: ajax/newfile.php:57 js/files.js:98
+msgid "File name cannot be empty."
+msgstr ""
+
+#: ajax/newfile.php:62
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
+#, php-format
+msgid ""
+"The name %s is already used in the folder %s. Please choose a different "
+"name."
+msgstr ""
+
+#: ajax/newfile.php:96
+msgid "Not a valid source"
+msgstr ""
+
+#: ajax/newfile.php:101
+msgid ""
+"Server is not allowed to open URLs, please check the server configuration"
+msgstr ""
+
+#: ajax/newfile.php:118
+#, php-format
+msgid "Error while downloading %s to %s"
+msgstr ""
+
+#: ajax/newfile.php:155
+msgid "Error when creating the file"
+msgstr ""
+
+#: ajax/newfolder.php:21
+msgid "Folder name cannot be empty."
+msgstr ""
+
+#: ajax/newfolder.php:65
+msgid "Error when creating the folder"
+msgstr ""
+
+#: ajax/upload.php:19 ajax/upload.php:53
+msgid "Unable to set upload directory."
+msgstr ""
+
+#: ajax/upload.php:29
+msgid "Invalid Token"
+msgstr ""
+
+#: ajax/upload.php:67
+msgid "No file was uploaded. Unknown error"
+msgstr ""
+
+#: ajax/upload.php:74
+msgid "There is no error, the file uploaded with success"
+msgstr ""
+
+#: ajax/upload.php:75
+msgid ""
+"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
+msgstr ""
+
+#: ajax/upload.php:77
+msgid ""
+"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
+"the HTML form"
+msgstr ""
+
+#: ajax/upload.php:78
+msgid "The uploaded file was only partially uploaded"
+msgstr ""
+
+#: ajax/upload.php:79
+msgid "No file was uploaded"
+msgstr ""
+
+#: ajax/upload.php:80
+msgid "Missing a temporary folder"
+msgstr ""
+
+#: ajax/upload.php:81
+msgid "Failed to write to disk"
+msgstr ""
+
+#: ajax/upload.php:99
+msgid "Not enough storage available"
+msgstr ""
+
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
+msgstr ""
+
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr ""
+
+#: ajax/upload.php:185
+msgid "Invalid directory."
+msgstr ""
+
+#: appinfo/app.php:11 js/filelist.js:14
+msgid "Files"
+msgstr ""
+
+#: js/file-upload.js:247
+msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
+msgstr ""
+
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
+
+#: js/file-upload.js:338
+msgid "Upload cancelled."
+msgstr ""
+
+#: js/file-upload.js:383
+msgid "Could not get result from server."
+msgstr ""
+
+#: js/file-upload.js:475
+msgid ""
+"File upload is in progress. Leaving the page now will cancel the upload."
+msgstr ""
+
+#: js/file-upload.js:562
+msgid "URL cannot be empty"
+msgstr ""
+
+#: js/file-upload.js:566
+msgid "In the home folder 'Shared' is a reserved filename"
+msgstr ""
+
+#: js/file-upload.js:568 js/filelist.js:430
+msgid "{new_name} already exists"
+msgstr ""
+
+#: js/file-upload.js:634
+msgid "Could not create file"
+msgstr ""
+
+#: js/file-upload.js:650
+msgid "Could not create folder"
+msgstr ""
+
+#: js/file-upload.js:700
+msgid "Error fetching URL"
+msgstr ""
+
+#: js/fileactions.js:149
+msgid "Share"
+msgstr ""
+
+#: js/fileactions.js:162
+msgid "Delete permanently"
+msgstr ""
+
+#: js/fileactions.js:223
+msgid "Rename"
+msgstr ""
+
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
+msgid "Pending"
+msgstr ""
+
+#: js/filelist.js:456
+msgid "Could not rename file"
+msgstr ""
+
+#: js/filelist.js:591
+msgid "replaced {new_name} with {old_name}"
+msgstr ""
+
+#: js/filelist.js:591
+msgid "undo"
+msgstr ""
+
+#: js/filelist.js:662
+msgid "Error deleting file."
+msgstr ""
+
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
+msgid "%n folder"
+msgid_plural "%n folders"
+msgstr[0] ""
+
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
+msgid "%n file"
+msgid_plural "%n files"
+msgstr[0] ""
+
+#: js/filelist.js:695
+msgid "{dirs} and {files}"
+msgstr ""
+
+#: js/filelist.js:931 js/filelist.js:969
+msgid "Uploading %n file"
+msgid_plural "Uploading %n files"
+msgstr[0] ""
+
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
+
+#: js/files.js:117
+msgid "Your storage is full, files can not be updated or synced anymore!"
+msgstr ""
+
+#: js/files.js:121
+msgid "Your storage is almost full ({usedSpacePercent}%)"
+msgstr ""
+
+#: js/files.js:134
+msgid ""
+"Encryption App is enabled but your keys are not initialized, please log-out "
+"and log-in again"
+msgstr ""
+
+#: js/files.js:138
+msgid ""
+"Invalid private key for Encryption App. Please update your private key "
+"password in your personal settings to recover access to your encrypted "
+"files."
+msgstr ""
+
+#: js/files.js:142
+msgid ""
+"Encryption was disabled but your files are still encrypted. Please go to "
+"your personal settings to decrypt your files."
+msgstr ""
+
+#: js/files.js:379
+msgid ""
+"Your download is being prepared. This might take some time if the files are "
+"big."
+msgstr ""
+
+#: js/files.js:610 js/files.js:654
+msgid "Error moving file"
+msgstr ""
+
+#: js/files.js:610 js/files.js:654
+msgid "Error"
+msgstr ""
+
+#: js/files.js:672 templates/index.php:68
+msgid "Name"
+msgstr ""
+
+#: js/files.js:673 templates/index.php:80
+msgid "Size"
+msgstr ""
+
+#: js/files.js:674 templates/index.php:82
+msgid "Modified"
+msgstr ""
+
+#: lib/app.php:60
+msgid "Invalid folder name. Usage of 'Shared' is reserved."
+msgstr ""
+
+#: lib/app.php:111
+#, php-format
+msgid "%s could not be renamed"
+msgstr ""
+
+#: lib/helper.php:14 templates/index.php:23
+msgid "Upload"
+msgstr ""
+
+#: templates/admin.php:5
+msgid "File handling"
+msgstr ""
+
+#: templates/admin.php:7
+msgid "Maximum upload size"
+msgstr ""
+
+#: templates/admin.php:10
+msgid "max. possible: "
+msgstr ""
+
+#: templates/admin.php:15
+msgid "Needed for multi-file and folder downloads."
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Enable ZIP-download"
+msgstr ""
+
+#: templates/admin.php:20
+msgid "0 is unlimited"
+msgstr ""
+
+#: templates/admin.php:22
+msgid "Maximum input size for ZIP files"
+msgstr ""
+
+#: templates/admin.php:26
+msgid "Save"
+msgstr ""
+
+#: templates/index.php:6
+msgid "New"
+msgstr ""
+
+#: templates/index.php:9
+msgid "New text file"
+msgstr ""
+
+#: templates/index.php:10
+msgid "Text file"
+msgstr ""
+
+#: templates/index.php:13
+msgid "New folder"
+msgstr ""
+
+#: templates/index.php:14
+msgid "Folder"
+msgstr ""
+
+#: templates/index.php:17
+msgid "From link"
+msgstr ""
+
+#: templates/index.php:41
+msgid "Deleted files"
+msgstr ""
+
+#: templates/index.php:46
+msgid "Cancel upload"
+msgstr ""
+
+#: templates/index.php:52
+msgid "You don’t have permission to upload or create files here"
+msgstr ""
+
+#: templates/index.php:57
+msgid "Nothing in here. Upload something!"
+msgstr ""
+
+#: templates/index.php:74
+msgid "Download"
+msgstr ""
+
+#: templates/index.php:85 templates/index.php:86
+msgid "Delete"
+msgstr ""
+
+#: templates/index.php:98
+msgid "Upload too large"
+msgstr ""
+
+#: templates/index.php:100
+msgid ""
+"The files you are trying to upload exceed the maximum size for file uploads "
+"on this server."
+msgstr ""
+
+#: templates/index.php:105
+msgid "Files are being scanned, please wait."
+msgstr ""
+
+#: templates/index.php:108
+msgid "Current scanning"
+msgstr ""
diff --git a/l10n/su/files_encryption.po b/l10n/su/files_encryption.po
new file mode 100644
index 00000000000..43e3808a37d
--- /dev/null
+++ b/l10n/su/files_encryption.po
@@ -0,0 +1,201 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Sundanese (http://www.transifex.com/projects/p/owncloud/language/su/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: su\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ajax/adminrecovery.php:29
+msgid "Recovery key successfully enabled"
+msgstr ""
+
+#: ajax/adminrecovery.php:34
+msgid ""
+"Could not enable recovery key. Please check your recovery key password!"
+msgstr ""
+
+#: ajax/adminrecovery.php:48
+msgid "Recovery key successfully disabled"
+msgstr ""
+
+#: ajax/adminrecovery.php:53
+msgid ""
+"Could not disable recovery key. Please check your recovery key password!"
+msgstr ""
+
+#: ajax/changeRecoveryPassword.php:49
+msgid "Password successfully changed."
+msgstr ""
+
+#: ajax/changeRecoveryPassword.php:51
+msgid "Could not change the password. Maybe the old password was not correct."
+msgstr ""
+
+#: ajax/updatePrivateKeyPassword.php:52
+msgid "Private key password successfully updated."
+msgstr ""
+
+#: ajax/updatePrivateKeyPassword.php:54
+msgid ""
+"Could not update the private key password. Maybe the old password was not "
+"correct."
+msgstr ""
+
+#: files/error.php:12
+msgid ""
+"Encryption app not initialized! Maybe the encryption app was re-enabled "
+"during your session. Please try to log out and log back in to initialize the"
+" encryption app."
+msgstr ""
+
+#: files/error.php:16
+#, php-format
+msgid ""
+"Your private key is not valid! Likely your password was changed outside of "
+"%s (e.g. your corporate directory). You can update your private key password"
+" in your personal settings to recover access to your encrypted files."
+msgstr ""
+
+#: files/error.php:19
+msgid ""
+"Can not decrypt this file, probably this is a shared file. Please ask the "
+"file owner to reshare the file with you."
+msgstr ""
+
+#: files/error.php:22 files/error.php:27
+msgid ""
+"Unknown error please check your system settings or contact your "
+"administrator"
+msgstr ""
+
+#: hooks/hooks.php:64
+msgid "Missing requirements."
+msgstr ""
+
+#: hooks/hooks.php:65
+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:295
+msgid "Following users are not set up for encryption:"
+msgstr ""
+
+#: js/detect-migration.js:21
+msgid "Initial encryption started... This can take some time. Please wait."
+msgstr ""
+
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
+
+#: templates/invalid_private_key.php:8
+msgid "Go directly to your "
+msgstr ""
+
+#: templates/invalid_private_key.php:8
+msgid "personal settings"
+msgstr ""
+
+#: templates/settings-admin.php:4 templates/settings-personal.php:3
+msgid "Encryption"
+msgstr ""
+
+#: templates/settings-admin.php:7
+msgid ""
+"Enable recovery key (allow to recover users files in case of password loss):"
+msgstr ""
+
+#: templates/settings-admin.php:11
+msgid "Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:14
+msgid "Repeat Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:21 templates/settings-personal.php:51
+msgid "Enabled"
+msgstr ""
+
+#: templates/settings-admin.php:29 templates/settings-personal.php:59
+msgid "Disabled"
+msgstr ""
+
+#: templates/settings-admin.php:34
+msgid "Change recovery key password:"
+msgstr ""
+
+#: templates/settings-admin.php:40
+msgid "Old Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:47
+msgid "New Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:53
+msgid "Repeat New Recovery key password"
+msgstr ""
+
+#: templates/settings-admin.php:58
+msgid "Change Password"
+msgstr ""
+
+#: templates/settings-personal.php:9
+msgid "Your private key password no longer match your log-in password:"
+msgstr ""
+
+#: templates/settings-personal.php:12
+msgid "Set your old private key password to your current log-in password."
+msgstr ""
+
+#: templates/settings-personal.php:14
+msgid ""
+" If you don't remember your old password you can ask your administrator to "
+"recover your files."
+msgstr ""
+
+#: templates/settings-personal.php:22
+msgid "Old log-in password"
+msgstr ""
+
+#: templates/settings-personal.php:28
+msgid "Current log-in password"
+msgstr ""
+
+#: templates/settings-personal.php:33
+msgid "Update Private Key Password"
+msgstr ""
+
+#: templates/settings-personal.php:42
+msgid "Enable password recovery:"
+msgstr ""
+
+#: templates/settings-personal.php:44
+msgid ""
+"Enabling this option will allow you to reobtain access to your encrypted "
+"files in case of password loss"
+msgstr ""
+
+#: templates/settings-personal.php:60
+msgid "File recovery settings updated"
+msgstr ""
+
+#: templates/settings-personal.php:61
+msgid "Could not update file recovery"
+msgstr ""
diff --git a/l10n/su/files_external.po b/l10n/su/files_external.po
new file mode 100644
index 00000000000..ad5375c9f45
--- /dev/null
+++ b/l10n/su/files_external.po
@@ -0,0 +1,127 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Sundanese (http://www.transifex.com/projects/p/owncloud/language/su/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: su\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
+msgid "Access granted"
+msgstr ""
+
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
+msgid "Error configuring Dropbox storage"
+msgstr ""
+
+#: js/dropbox.js:68 js/google.js:89
+msgid "Grant access"
+msgstr ""
+
+#: js/dropbox.js:102
+msgid "Please provide a valid Dropbox app key and secret."
+msgstr ""
+
+#: js/google.js:45 js/google.js:122
+msgid "Error configuring Google Drive storage"
+msgstr ""
+
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
+msgid ""
+"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
+"is not possible. Please ask your system administrator to install it."
+msgstr ""
+
+#: lib/config.php:516
+msgid ""
+"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
+" of FTP shares is not possible. Please ask your system administrator to "
+"install it."
+msgstr ""
+
+#: lib/config.php:519
+msgid ""
+"<b>Warning:</b> The Curl support in PHP is not enabled or installed. "
+"Mounting of ownCloud / WebDAV or GoogleDrive is not possible. Please ask "
+"your system administrator to install it."
+msgstr ""
+
+#: templates/settings.php:3
+msgid "External Storage"
+msgstr ""
+
+#: templates/settings.php:9 templates/settings.php:28
+msgid "Folder name"
+msgstr ""
+
+#: templates/settings.php:10
+msgid "External storage"
+msgstr ""
+
+#: templates/settings.php:11
+msgid "Configuration"
+msgstr ""
+
+#: templates/settings.php:12
+msgid "Options"
+msgstr ""
+
+#: templates/settings.php:13
+msgid "Applicable"
+msgstr ""
+
+#: templates/settings.php:33
+msgid "Add storage"
+msgstr ""
+
+#: templates/settings.php:90
+msgid "None set"
+msgstr ""
+
+#: templates/settings.php:91
+msgid "All Users"
+msgstr ""
+
+#: templates/settings.php:92
+msgid "Groups"
+msgstr ""
+
+#: templates/settings.php:100
+msgid "Users"
+msgstr ""
+
+#: templates/settings.php:113 templates/settings.php:114
+#: templates/settings.php:155 templates/settings.php:156
+msgid "Delete"
+msgstr ""
+
+#: templates/settings.php:127
+msgid "Enable User External Storage"
+msgstr ""
+
+#: templates/settings.php:130
+msgid "Allow users to mount the following external storage"
+msgstr ""
+
+#: templates/settings.php:147
+msgid "SSL root certificates"
+msgstr ""
+
+#: templates/settings.php:165
+msgid "Import Root Certificate"
+msgstr ""
diff --git a/l10n/su/files_sharing.po b/l10n/su/files_sharing.po
new file mode 100644
index 00000000000..868f619befb
--- /dev/null
+++ b/l10n/su/files_sharing.po
@@ -0,0 +1,72 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Sundanese (http://www.transifex.com/projects/p/owncloud/language/su/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: su\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
+#: templates/authenticate.php:4
+msgid "This share is password-protected"
+msgstr ""
+
+#: templates/authenticate.php:7
+msgid "The password is wrong. Try again."
+msgstr ""
+
+#: templates/authenticate.php:10
+msgid "Password"
+msgstr ""
+
+#: templates/part.404.php:3
+msgid "Sorry, this link doesn’t seem to work anymore."
+msgstr ""
+
+#: templates/part.404.php:4
+msgid "Reasons might be:"
+msgstr ""
+
+#: templates/part.404.php:6
+msgid "the item was removed"
+msgstr ""
+
+#: templates/part.404.php:7
+msgid "the link expired"
+msgstr ""
+
+#: templates/part.404.php:8
+msgid "sharing is disabled"
+msgstr ""
+
+#: templates/part.404.php:10
+msgid "For more info, please ask the person who sent this link."
+msgstr ""
+
+#: templates/public.php:17
+#, php-format
+msgid "shared by %s"
+msgstr ""
+
+#: templates/public.php:44
+#, php-format
+msgid "Download %s"
+msgstr ""
+
+#: templates/public.php:48
+msgid "Direct link"
+msgstr ""
diff --git a/l10n/su/files_trashbin.po b/l10n/su/files_trashbin.po
new file mode 100644
index 00000000000..a2c4e0bb72f
--- /dev/null
+++ b/l10n/su/files_trashbin.po
@@ -0,0 +1,64 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Sundanese (http://www.transifex.com/projects/p/owncloud/language/su/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: su\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ajax/delete.php:59
+#, php-format
+msgid "Couldn't delete %s permanently"
+msgstr ""
+
+#: ajax/undelete.php:64
+#, php-format
+msgid "Couldn't restore %s"
+msgstr ""
+
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
+msgid "Error"
+msgstr ""
+
+#: lib/trashbin.php:852 lib/trashbin.php:854
+msgid "restored"
+msgstr ""
+
+#: templates/index.php:7
+msgid "Nothing in here. Your trash bin is empty!"
+msgstr ""
+
+#: templates/index.php:20
+msgid "Name"
+msgstr ""
+
+#: templates/index.php:23 templates/index.php:25
+msgid "Restore"
+msgstr ""
+
+#: templates/index.php:31
+msgid "Deleted"
+msgstr ""
+
+#: templates/index.php:34 templates/index.php:35
+msgid "Delete"
+msgstr ""
+
+#: templates/part.breadcrumb.php:8
+msgid "Deleted Files"
+msgstr ""
diff --git a/l10n/su/files_versions.po b/l10n/su/files_versions.po
new file mode 100644
index 00000000000..7b3c1daa710
--- /dev/null
+++ b/l10n/su/files_versions.po
@@ -0,0 +1,43 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-02-08 16:07+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Sundanese (http://www.transifex.com/projects/p/owncloud/language/su/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: su\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ajax/rollbackVersion.php:13
+#, php-format
+msgid "Could not revert: %s"
+msgstr ""
+
+#: js/versions.js:14
+msgid "Versions"
+msgstr ""
+
+#: js/versions.js:60
+msgid "Failed to revert {file} to revision {timestamp}."
+msgstr ""
+
+#: js/versions.js:87
+msgid "More versions..."
+msgstr ""
+
+#: js/versions.js:125
+msgid "No other versions available"
+msgstr ""
+
+#: js/versions.js:155
+msgid "Restore"
+msgstr ""
diff --git a/l10n/su/lib.po b/l10n/su/lib.po
new file mode 100644
index 00000000000..15649f4f65d
--- /dev/null
+++ b/l10n/su/lib.po
@@ -0,0 +1,334 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Sundanese (http://www.transifex.com/projects/p/owncloud/language/su/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: su\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: private/app.php:236
+#, php-format
+msgid ""
+"App \"%s\" can't be installed because it is not compatible with this version"
+" of ownCloud."
+msgstr ""
+
+#: private/app.php:248
+msgid "No app name specified"
+msgstr ""
+
+#: private/app.php:353
+msgid "Help"
+msgstr ""
+
+#: private/app.php:366
+msgid "Personal"
+msgstr ""
+
+#: private/app.php:377
+msgid "Settings"
+msgstr ""
+
+#: private/app.php:389
+msgid "Users"
+msgstr ""
+
+#: private/app.php:402
+msgid "Admin"
+msgstr ""
+
+#: private/app.php:875
+#, php-format
+msgid "Failed to upgrade \"%s\"."
+msgstr ""
+
+#: private/avatar.php:66
+msgid "Unknown filetype"
+msgstr ""
+
+#: private/avatar.php:71
+msgid "Invalid image"
+msgstr ""
+
+#: private/defaults.php:35
+msgid "web services under your control"
+msgstr ""
+
+#: private/files.php:231
+msgid "ZIP download is turned off."
+msgstr ""
+
+#: private/files.php:232
+msgid "Files need to be downloaded one by one."
+msgstr ""
+
+#: private/files.php:233 private/files.php:261
+msgid "Back to Files"
+msgstr ""
+
+#: private/files.php:258
+msgid "Selected files too large to generate zip file."
+msgstr ""
+
+#: private/files.php:259
+msgid ""
+"Please download the files separately in smaller chunks or kindly ask your "
+"administrator."
+msgstr ""
+
+#: private/installer.php:64
+msgid "No source specified when installing app"
+msgstr ""
+
+#: private/installer.php:71
+msgid "No href specified when installing app from http"
+msgstr ""
+
+#: private/installer.php:76
+msgid "No path specified when installing app from local file"
+msgstr ""
+
+#: private/installer.php:90
+#, php-format
+msgid "Archives of type %s are not supported"
+msgstr ""
+
+#: private/installer.php:104
+msgid "Failed to open archive when installing app"
+msgstr ""
+
+#: private/installer.php:126
+msgid "App does not provide an info.xml file"
+msgstr ""
+
+#: private/installer.php:132
+msgid "App can't be installed because of not allowed code in the App"
+msgstr ""
+
+#: private/installer.php:141
+msgid ""
+"App can't be installed because it is not compatible with this version of "
+"ownCloud"
+msgstr ""
+
+#: private/installer.php:147
+msgid ""
+"App can't be installed because it contains the <shipped>true</shipped> tag "
+"which is not allowed for non shipped apps"
+msgstr ""
+
+#: private/installer.php:160
+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 ""
+
+#: private/installer.php:170
+msgid "App directory already exists"
+msgstr ""
+
+#: private/installer.php:183
+#, php-format
+msgid "Can't create app folder. Please fix permissions. %s"
+msgstr ""
+
+#: private/json.php:29
+msgid "Application is not enabled"
+msgstr ""
+
+#: private/json.php:40 private/json.php:63 private/json.php:88
+msgid "Authentication error"
+msgstr ""
+
+#: private/json.php:52
+msgid "Token expired. Please reload page."
+msgstr ""
+
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
+#: private/search/provider/file.php:18 private/search/provider/file.php:36
+msgid "Files"
+msgstr ""
+
+#: private/search/provider/file.php:27 private/search/provider/file.php:34
+msgid "Text"
+msgstr ""
+
+#: private/search/provider/file.php:30
+msgid "Images"
+msgstr ""
+
+#: private/setup/abstractdatabase.php:26
+#, php-format
+msgid "%s enter the database username."
+msgstr ""
+
+#: private/setup/abstractdatabase.php:29
+#, php-format
+msgid "%s enter the database name."
+msgstr ""
+
+#: private/setup/abstractdatabase.php:32
+#, php-format
+msgid "%s you may not use dots in the database name"
+msgstr ""
+
+#: private/setup/mssql.php:20
+#, php-format
+msgid "MS SQL username and/or password not valid: %s"
+msgstr ""
+
+#: private/setup/mssql.php:21 private/setup/mysql.php:13
+#: private/setup/oci.php:114 private/setup/postgresql.php:24
+#: private/setup/postgresql.php:70
+msgid "You need to enter either an existing account or the administrator."
+msgstr ""
+
+#: private/setup/mysql.php:12
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
+
+#: private/setup/mysql.php:67 private/setup/oci.php:54
+#: private/setup/oci.php:121 private/setup/oci.php:144
+#: private/setup/oci.php:151 private/setup/oci.php:162
+#: private/setup/oci.php:169 private/setup/oci.php:178
+#: private/setup/oci.php:186 private/setup/oci.php:195
+#: private/setup/oci.php:201 private/setup/postgresql.php:89
+#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
+#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#, php-format
+msgid "DB Error: \"%s\""
+msgstr ""
+
+#: private/setup/mysql.php:68 private/setup/oci.php:55
+#: private/setup/oci.php:122 private/setup/oci.php:145
+#: private/setup/oci.php:152 private/setup/oci.php:163
+#: private/setup/oci.php:179 private/setup/oci.php:187
+#: private/setup/oci.php:196 private/setup/postgresql.php:90
+#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
+#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#, php-format
+msgid "Offending command was: \"%s\""
+msgstr ""
+
+#: private/setup/mysql.php:85
+#, php-format
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
+
+#: private/setup/mysql.php:86
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
+
+#: private/setup/mysql.php:91
+#, php-format
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
+
+#: private/setup/mysql.php:92
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
+
+#: private/setup/oci.php:34
+msgid "Oracle connection could not be established"
+msgstr ""
+
+#: private/setup/oci.php:41 private/setup/oci.php:113
+msgid "Oracle username and/or password not valid"
+msgstr ""
+
+#: private/setup/oci.php:170 private/setup/oci.php:202
+#, php-format
+msgid "Offending command was: \"%s\", name: %s, password: %s"
+msgstr ""
+
+#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+msgid "PostgreSQL username and/or password not valid"
+msgstr ""
+
+#: private/setup.php:28
+msgid "Set an admin username."
+msgstr ""
+
+#: private/setup.php:31
+msgid "Set an admin password."
+msgstr ""
+
+#: private/setup.php:198
+msgid ""
+"Your web server is not yet properly setup to allow files synchronization "
+"because the WebDAV interface seems to be broken."
+msgstr ""
+
+#: private/setup.php:199
+#, php-format
+msgid "Please double check the <a href='%s'>installation guides</a>."
+msgstr ""
+
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
+#, php-format
+msgid "Could not find category \"%s\""
+msgstr ""
+
+#: private/template/functions.php:133
+msgid "seconds ago"
+msgstr ""
+
+#: private/template/functions.php:134
+msgid "%n minute ago"
+msgid_plural "%n minutes ago"
+msgstr[0] ""
+
+#: private/template/functions.php:135
+msgid "%n hour ago"
+msgid_plural "%n hours ago"
+msgstr[0] ""
+
+#: private/template/functions.php:136
+msgid "today"
+msgstr ""
+
+#: private/template/functions.php:137
+msgid "yesterday"
+msgstr ""
+
+#: private/template/functions.php:139
+msgid "%n day go"
+msgid_plural "%n days ago"
+msgstr[0] ""
+
+#: private/template/functions.php:141
+msgid "last month"
+msgstr ""
+
+#: private/template/functions.php:142
+msgid "%n month ago"
+msgid_plural "%n months ago"
+msgstr[0] ""
+
+#: private/template/functions.php:144
+msgid "last year"
+msgstr ""
+
+#: private/template/functions.php:145
+msgid "years ago"
+msgstr ""
diff --git a/l10n/su/settings.po b/l10n/su/settings.po
new file mode 100644
index 00000000000..289be4aad23
--- /dev/null
+++ b/l10n/su/settings.po
@@ -0,0 +1,808 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Sundanese (http://www.transifex.com/projects/p/owncloud/language/su/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: su\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
+#: ajax/apps/ocs.php:20
+msgid "Unable to load list from App Store"
+msgstr ""
+
+#: ajax/changedisplayname.php:25 ajax/removeuser.php:15 ajax/setquota.php:17
+#: ajax/togglegroups.php:20 changepassword/controller.php:55
+msgid "Authentication error"
+msgstr ""
+
+#: ajax/changedisplayname.php:31
+msgid "Your full name has been changed."
+msgstr ""
+
+#: ajax/changedisplayname.php:34
+msgid "Unable to change full name"
+msgstr ""
+
+#: ajax/creategroup.php:10
+msgid "Group already exists"
+msgstr ""
+
+#: ajax/creategroup.php:19
+msgid "Unable to add group"
+msgstr ""
+
+#: ajax/lostpassword.php:12
+msgid "Email saved"
+msgstr ""
+
+#: ajax/lostpassword.php:14
+msgid "Invalid email"
+msgstr ""
+
+#: ajax/removegroup.php:13
+msgid "Unable to delete group"
+msgstr ""
+
+#: ajax/removeuser.php:25
+msgid "Unable to delete user"
+msgstr ""
+
+#: ajax/setlanguage.php:15
+msgid "Language changed"
+msgstr ""
+
+#: ajax/setlanguage.php:17 ajax/setlanguage.php:20
+msgid "Invalid request"
+msgstr ""
+
+#: ajax/togglegroups.php:12
+msgid "Admins can't remove themself from the admin group"
+msgstr ""
+
+#: ajax/togglegroups.php:30
+#, php-format
+msgid "Unable to add user to group %s"
+msgstr ""
+
+#: ajax/togglegroups.php:36
+#, php-format
+msgid "Unable to remove user from group %s"
+msgstr ""
+
+#: ajax/updateapp.php:14
+msgid "Couldn't update app."
+msgstr ""
+
+#: changepassword/controller.php:20
+msgid "Wrong password"
+msgstr ""
+
+#: changepassword/controller.php:42
+msgid "No user supplied"
+msgstr ""
+
+#: changepassword/controller.php:74
+msgid ""
+"Please provide an admin recovery password, otherwise all user data will be "
+"lost"
+msgstr ""
+
+#: changepassword/controller.php:79
+msgid ""
+"Wrong admin recovery password. Please check the password and try again."
+msgstr ""
+
+#: changepassword/controller.php:87
+msgid ""
+"Back-end doesn't support password change, but the users encryption key was "
+"successfully updated."
+msgstr ""
+
+#: changepassword/controller.php:92 changepassword/controller.php:103
+msgid "Unable to change password"
+msgstr ""
+
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
+msgid "Update to {appversion}"
+msgstr ""
+
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
+msgid "Disable"
+msgstr ""
+
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
+msgid "Enable"
+msgstr ""
+
+#: js/apps.js:95
+msgid "Please wait...."
+msgstr ""
+
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
+msgid "Error while disabling app"
+msgstr ""
+
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
+msgid "Error while enabling app"
+msgstr ""
+
+#: js/apps.js:149
+msgid "Updating...."
+msgstr ""
+
+#: js/apps.js:152
+msgid "Error while updating app"
+msgstr ""
+
+#: js/apps.js:152
+msgid "Error"
+msgstr ""
+
+#: js/apps.js:153 templates/apps.php:54
+msgid "Update"
+msgstr ""
+
+#: js/apps.js:156
+msgid "Updated"
+msgstr ""
+
+#: js/personal.js:244
+msgid "Select a profile picture"
+msgstr ""
+
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
+
+#: js/users.js:47
+msgid "deleted"
+msgstr ""
+
+#: js/users.js:47
+msgid "undo"
+msgstr ""
+
+#: js/users.js:79
+msgid "Unable to remove user"
+msgstr ""
+
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
+msgid "Groups"
+msgstr ""
+
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
+msgid "Group Admin"
+msgstr ""
+
+#: js/users.js:127 templates/users.php:168
+msgid "Delete"
+msgstr ""
+
+#: js/users.js:310
+msgid "add group"
+msgstr ""
+
+#: js/users.js:486
+msgid "A valid username must be provided"
+msgstr ""
+
+#: js/users.js:487 js/users.js:493 js/users.js:508
+msgid "Error creating user"
+msgstr ""
+
+#: js/users.js:492
+msgid "A valid password must be provided"
+msgstr ""
+
+#: js/users.js:516
+msgid "Warning: Home directory for user \"{user}\" already exists"
+msgstr ""
+
+#: personal.php:49 personal.php:50
+msgid "__language_name__"
+msgstr ""
+
+#: templates/admin.php:8
+msgid "Everything (fatal issues, errors, warnings, info, debug)"
+msgstr ""
+
+#: templates/admin.php:9
+msgid "Info, warnings, errors and fatal issues"
+msgstr ""
+
+#: templates/admin.php:10
+msgid "Warnings, errors and fatal issues"
+msgstr ""
+
+#: templates/admin.php:11
+msgid "Errors and fatal issues"
+msgstr ""
+
+#: templates/admin.php:12
+msgid "Fatal issues only"
+msgstr ""
+
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
+#, php-format
+msgid ""
+"You are accessing %s via HTTP. We strongly suggest you configure your server"
+" to require using HTTPS instead."
+msgstr ""
+
+#: templates/admin.php:60
+msgid ""
+"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."
+msgstr ""
+
+#: templates/admin.php:71
+msgid "Setup Warning"
+msgstr ""
+
+#: templates/admin.php:74
+msgid ""
+"Your web server is not yet properly setup to allow files synchronization "
+"because the WebDAV interface seems to be broken."
+msgstr ""
+
+#: templates/admin.php:75
+#, php-format
+msgid "Please double check the <a href=\"%s\">installation guides</a>."
+msgstr ""
+
+#: templates/admin.php:86
+msgid "Module 'fileinfo' missing"
+msgstr ""
+
+#: templates/admin.php:89
+msgid ""
+"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
+"module to get best results with mime-type detection."
+msgstr ""
+
+#: templates/admin.php:100
+msgid "Your PHP version is outdated"
+msgstr ""
+
+#: templates/admin.php:103
+msgid ""
+"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
+"newer because older versions are known to be broken. It is possible that "
+"this installation is not working correctly."
+msgstr ""
+
+#: templates/admin.php:114
+msgid "Locale not working"
+msgstr ""
+
+#: templates/admin.php:119
+msgid "System locale can not be set to a one which supports UTF-8."
+msgstr ""
+
+#: templates/admin.php:123
+msgid ""
+"This means that there might be problems with certain characters in file "
+"names."
+msgstr ""
+
+#: templates/admin.php:127
+#, php-format
+msgid ""
+"We strongly suggest to install the required packages on your system to "
+"support one of the following locales: %s."
+msgstr ""
+
+#: templates/admin.php:139
+msgid "Internet connection not working"
+msgstr ""
+
+#: templates/admin.php:142
+msgid ""
+"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."
+msgstr ""
+
+#: templates/admin.php:156
+msgid "Cron"
+msgstr ""
+
+#: templates/admin.php:163
+msgid "Execute one task with each page loaded"
+msgstr ""
+
+#: templates/admin.php:171
+msgid ""
+"cron.php is registered at a webcron service to call cron.php every 15 "
+"minutes over http."
+msgstr ""
+
+#: templates/admin.php:179
+msgid "Use systems cron service to call the cron.php file every 15 minutes."
+msgstr ""
+
+#: templates/admin.php:184
+msgid "Sharing"
+msgstr ""
+
+#: templates/admin.php:190
+msgid "Enable Share API"
+msgstr ""
+
+#: templates/admin.php:191
+msgid "Allow apps to use the Share API"
+msgstr ""
+
+#: templates/admin.php:198
+msgid "Allow links"
+msgstr ""
+
+#: templates/admin.php:199
+msgid "Allow users to share items to the public with links"
+msgstr ""
+
+#: templates/admin.php:207
+msgid "Allow public uploads"
+msgstr ""
+
+#: templates/admin.php:208
+msgid ""
+"Allow users to enable others to upload into their publicly shared folders"
+msgstr ""
+
+#: templates/admin.php:216
+msgid "Allow resharing"
+msgstr ""
+
+#: templates/admin.php:217
+msgid "Allow users to share items shared with them again"
+msgstr ""
+
+#: templates/admin.php:224
+msgid "Allow users to share with anyone"
+msgstr ""
+
+#: templates/admin.php:227
+msgid "Allow users to only share with users in their groups"
+msgstr ""
+
+#: templates/admin.php:234
+msgid "Allow mail notification"
+msgstr ""
+
+#: templates/admin.php:235
+msgid "Allow user to send mail notification for shared files"
+msgstr ""
+
+#: templates/admin.php:242
+msgid "Security"
+msgstr ""
+
+#: templates/admin.php:255
+msgid "Enforce HTTPS"
+msgstr ""
+
+#: templates/admin.php:257
+#, php-format
+msgid "Forces the clients to connect to %s via an encrypted connection."
+msgstr ""
+
+#: templates/admin.php:263
+#, php-format
+msgid ""
+"Please connect to your %s via HTTPS to enable or disable the SSL "
+"enforcement."
+msgstr ""
+
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
+msgid "Log"
+msgstr ""
+
+#: templates/admin.php:358
+msgid "Log level"
+msgstr ""
+
+#: templates/admin.php:390
+msgid "More"
+msgstr ""
+
+#: templates/admin.php:391
+msgid "Less"
+msgstr ""
+
+#: templates/admin.php:397 templates/personal.php:181
+msgid "Version"
+msgstr ""
+
+#: templates/admin.php:401 templates/personal.php:184
+msgid ""
+"Developed by the <a href=\"http://ownCloud.org/contact\" "
+"target=\"_blank\">ownCloud community</a>, the <a "
+"href=\"https://github.com/owncloud\" target=\"_blank\">source code</a> is "
+"licensed under the <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" "
+"target=\"_blank\"><abbr title=\"Affero General Public "
+"License\">AGPL</abbr></a>."
+msgstr ""
+
+#: templates/apps.php:14
+msgid "Add your App"
+msgstr ""
+
+#: templates/apps.php:31
+msgid "More Apps"
+msgstr ""
+
+#: templates/apps.php:37
+msgid "Select an App"
+msgstr ""
+
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
+msgid "See application page at apps.owncloud.com"
+msgstr ""
+
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+msgstr ""
+
+#: templates/help.php:6
+msgid "Administrator Documentation"
+msgstr ""
+
+#: templates/help.php:9
+msgid "Online Documentation"
+msgstr ""
+
+#: templates/help.php:11
+msgid "Forum"
+msgstr ""
+
+#: templates/help.php:14
+msgid "Bugtracker"
+msgstr ""
+
+#: templates/help.php:17
+msgid "Commercial Support"
+msgstr ""
+
+#: templates/personal.php:8
+msgid "Get the apps to sync your files"
+msgstr ""
+
+#: templates/personal.php:19
+msgid "Show First Run Wizard again"
+msgstr ""
+
+#: templates/personal.php:27
+#, php-format
+msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
+msgstr ""
+
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
+msgid "Password"
+msgstr ""
+
+#: templates/personal.php:40
+msgid "Your password was changed"
+msgstr ""
+
+#: templates/personal.php:41
+msgid "Unable to change your password"
+msgstr ""
+
+#: templates/personal.php:43
+msgid "Current password"
+msgstr ""
+
+#: templates/personal.php:46
+msgid "New password"
+msgstr ""
+
+#: templates/personal.php:50
+msgid "Change password"
+msgstr ""
+
+#: templates/personal.php:64 templates/users.php:86
+msgid "Full Name"
+msgstr ""
+
+#: templates/personal.php:81
+msgid "Email"
+msgstr ""
+
+#: templates/personal.php:83
+msgid "Your email address"
+msgstr ""
+
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
+msgid "Profile picture"
+msgstr ""
+
+#: templates/personal.php:101
+msgid "Upload new"
+msgstr ""
+
+#: templates/personal.php:103
+msgid "Select new from Files"
+msgstr ""
+
+#: templates/personal.php:104
+msgid "Remove image"
+msgstr ""
+
+#: templates/personal.php:105
+msgid "Either png or jpg. Ideally square but you will be able to crop it."
+msgstr ""
+
+#: templates/personal.php:107
+msgid "Your avatar is provided by your original account."
+msgstr ""
+
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr ""
+
+#: templates/personal.php:112
+msgid "Choose as profile image"
+msgstr ""
+
+#: templates/personal.php:120 templates/personal.php:121
+msgid "Language"
+msgstr ""
+
+#: templates/personal.php:140
+msgid "Help translate"
+msgstr ""
+
+#: templates/personal.php:147
+msgid "WebDAV"
+msgstr ""
+
+#: templates/personal.php:149
+#, php-format
+msgid ""
+"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
+"WebDAV</a>"
+msgstr ""
+
+#: templates/personal.php:161
+msgid "The encryption app is no longer enabled, please decrypt all your files"
+msgstr ""
+
+#: templates/personal.php:167
+msgid "Log-in password"
+msgstr ""
+
+#: templates/personal.php:172
+msgid "Decrypt all Files"
+msgstr ""
+
+#: templates/users.php:19
+msgid "Login Name"
+msgstr ""
+
+#: templates/users.php:28
+msgid "Create"
+msgstr ""
+
+#: templates/users.php:34
+msgid "Admin Recovery Password"
+msgstr ""
+
+#: templates/users.php:35 templates/users.php:36
+msgid ""
+"Enter the recovery password in order to recover the users files during "
+"password change"
+msgstr ""
+
+#: templates/users.php:40
+msgid "Default Storage"
+msgstr ""
+
+#: templates/users.php:42 templates/users.php:137
+msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
+msgstr ""
+
+#: templates/users.php:46 templates/users.php:146
+msgid "Unlimited"
+msgstr ""
+
+#: templates/users.php:64 templates/users.php:161
+msgid "Other"
+msgstr ""
+
+#: templates/users.php:85
+msgid "Username"
+msgstr ""
+
+#: templates/users.php:92
+msgid "Storage"
+msgstr ""
+
+#: templates/users.php:106
+msgid "change full name"
+msgstr ""
+
+#: templates/users.php:110
+msgid "set new password"
+msgstr ""
+
+#: templates/users.php:141
+msgid "Default"
+msgstr ""
diff --git a/l10n/su/user_ldap.po b/l10n/su/user_ldap.po
new file mode 100644
index 00000000000..aa4721f182c
--- /dev/null
+++ b/l10n/su/user_ldap.po
@@ -0,0 +1,521 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Sundanese (http://www.transifex.com/projects/p/owncloud/language/su/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: su\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: ajax/clearMappings.php:34
+msgid "Failed to clear the mappings."
+msgstr ""
+
+#: ajax/deleteConfiguration.php:34
+msgid "Failed to delete the server configuration"
+msgstr ""
+
+#: ajax/testConfiguration.php:39
+msgid "The configuration is valid and the connection could be established!"
+msgstr ""
+
+#: ajax/testConfiguration.php:42
+msgid ""
+"The configuration is valid, but the Bind failed. Please check the server "
+"settings and credentials."
+msgstr ""
+
+#: ajax/testConfiguration.php:46
+msgid ""
+"The configuration is invalid. Please have a look at the logs for further "
+"details."
+msgstr ""
+
+#: ajax/wizard.php:32
+msgid "No action specified"
+msgstr ""
+
+#: ajax/wizard.php:38
+msgid "No configuration specified"
+msgstr ""
+
+#: ajax/wizard.php:81
+msgid "No data specified"
+msgstr ""
+
+#: ajax/wizard.php:89
+#, php-format
+msgid " Could not set configuration %s"
+msgstr ""
+
+#: js/settings.js:67
+msgid "Deletion failed"
+msgstr ""
+
+#: js/settings.js:83
+msgid "Take over settings from recent server configuration?"
+msgstr ""
+
+#: js/settings.js:84
+msgid "Keep settings?"
+msgstr ""
+
+#: js/settings.js:99
+msgid "Cannot add server configuration"
+msgstr ""
+
+#: js/settings.js:127
+msgid "mappings cleared"
+msgstr ""
+
+#: js/settings.js:128
+msgid "Success"
+msgstr ""
+
+#: js/settings.js:133
+msgid "Error"
+msgstr ""
+
+#: js/settings.js:838
+msgid "Configuration OK"
+msgstr ""
+
+#: js/settings.js:847
+msgid "Configuration incorrect"
+msgstr ""
+
+#: js/settings.js:856
+msgid "Configuration incomplete"
+msgstr ""
+
+#: js/settings.js:873 js/settings.js:882
+msgid "Select groups"
+msgstr ""
+
+#: js/settings.js:876 js/settings.js:885
+msgid "Select object classes"
+msgstr ""
+
+#: js/settings.js:879
+msgid "Select attributes"
+msgstr ""
+
+#: js/settings.js:906
+msgid "Connection test succeeded"
+msgstr ""
+
+#: js/settings.js:913
+msgid "Connection test failed"
+msgstr ""
+
+#: js/settings.js:922
+msgid "Do you really want to delete the current Server Configuration?"
+msgstr ""
+
+#: js/settings.js:923
+msgid "Confirm Deletion"
+msgstr ""
+
+#: lib/wizard.php:79 lib/wizard.php:93
+#, php-format
+msgid "%s group found"
+msgid_plural "%s groups found"
+msgstr[0] ""
+
+#: lib/wizard.php:122
+#, php-format
+msgid "%s user found"
+msgid_plural "%s users found"
+msgstr[0] ""
+
+#: lib/wizard.php:784 lib/wizard.php:796
+msgid "Invalid Host"
+msgstr ""
+
+#: lib/wizard.php:963
+msgid "Could not find the desired feature"
+msgstr ""
+
+#: templates/part.settingcontrols.php:2
+msgid "Save"
+msgstr ""
+
+#: templates/part.settingcontrols.php:4
+msgid "Test Configuration"
+msgstr ""
+
+#: templates/part.settingcontrols.php:10 templates/part.wizardcontrols.php:14
+msgid "Help"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:4
+#, php-format
+msgid "Groups meeting these criteria are available in %s:"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:8
+#: templates/part.wizard-userfilter.php:8
+msgid "only those object classes:"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:17
+#: templates/part.wizard-userfilter.php:17
+msgid "only from those groups:"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:25
+#: templates/part.wizard-loginfilter.php:32
+#: templates/part.wizard-userfilter.php:25
+msgid "Edit raw filter instead"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:30
+#: templates/part.wizard-loginfilter.php:37
+#: templates/part.wizard-userfilter.php:30
+msgid "Raw LDAP filter"
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:31
+#, php-format
+msgid ""
+"The filter specifies which LDAP groups shall have access to the %s instance."
+msgstr ""
+
+#: templates/part.wizard-groupfilter.php:38
+msgid "groups found"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:4
+msgid "Users login with this attribute:"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:8
+msgid "LDAP Username:"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:16
+msgid "LDAP Email Address:"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:24
+msgid "Other Attributes:"
+msgstr ""
+
+#: templates/part.wizard-loginfilter.php:38
+#, php-format
+msgid ""
+"Defines the filter to apply, when login is attempted. %%uid replaces the "
+"username in the login action. Example: \"uid=%%uid\""
+msgstr ""
+
+#: templates/part.wizard-server.php:18
+msgid "Add Server Configuration"
+msgstr ""
+
+#: templates/part.wizard-server.php:30
+msgid "Host"
+msgstr ""
+
+#: templates/part.wizard-server.php:31
+msgid ""
+"You can omit the protocol, except you require SSL. Then start with ldaps://"
+msgstr ""
+
+#: templates/part.wizard-server.php:36
+msgid "Port"
+msgstr ""
+
+#: templates/part.wizard-server.php:44
+msgid "User DN"
+msgstr ""
+
+#: templates/part.wizard-server.php:45
+msgid ""
+"The DN of the client user with which the bind shall be done, e.g. "
+"uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password "
+"empty."
+msgstr ""
+
+#: templates/part.wizard-server.php:52
+msgid "Password"
+msgstr ""
+
+#: templates/part.wizard-server.php:53
+msgid "For anonymous access, leave DN and Password empty."
+msgstr ""
+
+#: templates/part.wizard-server.php:60
+msgid "One Base DN per line"
+msgstr ""
+
+#: templates/part.wizard-server.php:61
+msgid "You can specify Base DN for users and groups in the Advanced tab"
+msgstr ""
+
+#: templates/part.wizard-userfilter.php:4
+#, php-format
+msgid "Limit %s access to users meeting these criteria:"
+msgstr ""
+
+#: templates/part.wizard-userfilter.php:31
+#, php-format
+msgid ""
+"The filter specifies which LDAP users shall have access to the %s instance."
+msgstr ""
+
+#: templates/part.wizard-userfilter.php:38
+msgid "users found"
+msgstr ""
+
+#: templates/part.wizardcontrols.php:5
+msgid "Back"
+msgstr ""
+
+#: templates/part.wizardcontrols.php:8
+msgid "Continue"
+msgstr ""
+
+#: templates/settings.php:11
+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 ""
+
+#: templates/settings.php:14
+msgid ""
+"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not "
+"work. Please ask your system administrator to install it."
+msgstr ""
+
+#: templates/settings.php:20
+msgid "Connection Settings"
+msgstr ""
+
+#: templates/settings.php:22
+msgid "Configuration Active"
+msgstr ""
+
+#: templates/settings.php:22
+msgid "When unchecked, this configuration will be skipped."
+msgstr ""
+
+#: templates/settings.php:23
+msgid "Backup (Replica) Host"
+msgstr ""
+
+#: templates/settings.php:23
+msgid ""
+"Give an optional backup host. It must be a replica of the main LDAP/AD "
+"server."
+msgstr ""
+
+#: templates/settings.php:24
+msgid "Backup (Replica) Port"
+msgstr ""
+
+#: templates/settings.php:25
+msgid "Disable Main Server"
+msgstr ""
+
+#: templates/settings.php:25
+msgid "Only connect to the replica server."
+msgstr ""
+
+#: templates/settings.php:26
+msgid "Case insensitve LDAP server (Windows)"
+msgstr ""
+
+#: templates/settings.php:27
+msgid "Turn off SSL certificate validation."
+msgstr ""
+
+#: templates/settings.php:27
+#, 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 ""
+
+#: templates/settings.php:28
+msgid "Cache Time-To-Live"
+msgstr ""
+
+#: templates/settings.php:28
+msgid "in seconds. A change empties the cache."
+msgstr ""
+
+#: templates/settings.php:30
+msgid "Directory Settings"
+msgstr ""
+
+#: templates/settings.php:32
+msgid "User Display Name Field"
+msgstr ""
+
+#: templates/settings.php:32
+msgid "The LDAP attribute to use to generate the user's display name."
+msgstr ""
+
+#: templates/settings.php:33
+msgid "Base User Tree"
+msgstr ""
+
+#: templates/settings.php:33
+msgid "One User Base DN per line"
+msgstr ""
+
+#: templates/settings.php:34
+msgid "User Search Attributes"
+msgstr ""
+
+#: templates/settings.php:34 templates/settings.php:37
+msgid "Optional; one attribute per line"
+msgstr ""
+
+#: templates/settings.php:35
+msgid "Group Display Name Field"
+msgstr ""
+
+#: templates/settings.php:35
+msgid "The LDAP attribute to use to generate the groups's display name."
+msgstr ""
+
+#: templates/settings.php:36
+msgid "Base Group Tree"
+msgstr ""
+
+#: templates/settings.php:36
+msgid "One Group Base DN per line"
+msgstr ""
+
+#: templates/settings.php:37
+msgid "Group Search Attributes"
+msgstr ""
+
+#: templates/settings.php:38
+msgid "Group-Member association"
+msgstr ""
+
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
+msgid "Special Attributes"
+msgstr ""
+
+#: templates/settings.php:43
+msgid "Quota Field"
+msgstr ""
+
+#: templates/settings.php:44
+msgid "Quota Default"
+msgstr ""
+
+#: templates/settings.php:44
+msgid "in bytes"
+msgstr ""
+
+#: templates/settings.php:45
+msgid "Email Field"
+msgstr ""
+
+#: templates/settings.php:46
+msgid "User Home Folder Naming Rule"
+msgstr ""
+
+#: templates/settings.php:46
+msgid ""
+"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
+"attribute."
+msgstr ""
+
+#: templates/settings.php:52
+msgid "Internal Username"
+msgstr ""
+
+#: templates/settings.php:53
+msgid ""
+"By default the internal username will be created from the UUID attribute. It"
+" makes sure that the username is unique and characters do not need to be "
+"converted. The internal username has the restriction that only these "
+"characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced "
+"with their ASCII correspondence or simply omitted. On collisions a number "
+"will be added/increased. The internal username is used to identify a user "
+"internally. It is also the default name for the user home folder. 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 "
+"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 ""
+
+#: templates/settings.php:54
+msgid "Internal Username Attribute:"
+msgstr ""
+
+#: templates/settings.php:55
+msgid "Override UUID detection"
+msgstr ""
+
+#: templates/settings.php:56
+msgid ""
+"By default, the UUID attribute is automatically detected. The UUID attribute"
+" is used to doubtlessly identify LDAP users and groups. Also, the internal "
+"username will be created based on the UUID, if not specified otherwise "
+"above. You can override the setting and pass an attribute of your choice. "
+"You must make sure that the attribute of your choice can be fetched for both"
+" users and groups and it is unique. Leave it empty for default behavior. "
+"Changes will have effect only on newly mapped (added) LDAP users and groups."
+msgstr ""
+
+#: templates/settings.php:57
+msgid "UUID Attribute for Users:"
+msgstr ""
+
+#: templates/settings.php:58
+msgid "UUID Attribute for Groups:"
+msgstr ""
+
+#: templates/settings.php:59
+msgid "Username-LDAP User Mapping"
+msgstr ""
+
+#: templates/settings.php:60
+msgid ""
+"Usernames are used to store and assign (meta) data. In order to precisely "
+"identify and recognize users, each LDAP user will have a internal username. "
+"This requires a mapping from 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."
+msgstr ""
+
+#: templates/settings.php:61
+msgid "Clear Username-LDAP User Mapping"
+msgstr ""
+
+#: templates/settings.php:61
+msgid "Clear Groupname-LDAP Group Mapping"
+msgstr ""
diff --git a/l10n/su/user_webdavauth.po b/l10n/su/user_webdavauth.po
new file mode 100644
index 00000000000..1a336d817ef
--- /dev/null
+++ b/l10n/su/user_webdavauth.po
@@ -0,0 +1,33 @@
+# 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: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-02-08 16:08+0000\n"
+"Last-Translator: I Robot\n"
+"Language-Team: Sundanese (http://www.transifex.com/projects/p/owncloud/language/su/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: su\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: templates/settings.php:3
+msgid "WebDAV Authentication"
+msgstr ""
+
+#: templates/settings.php:4
+msgid "Address: "
+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 ""
diff --git a/l10n/sv/core.po b/l10n/sv/core.po
index 8d95db75520..68c463aed5e 100644
--- a/l10n/sv/core.po
+++ b/l10n/sv/core.po
@@ -14,9 +14,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,12 +24,11 @@ msgstr ""
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s delade »%s« med dig"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Gick inte att skicka e-post till följande användare: %s"
@@ -46,19 +45,6 @@ msgstr "Deaktiverade underhållsläge"
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 ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Ingen bild eller fil har tillhandahållits"
@@ -79,135 +65,139 @@ msgstr "Ingen temporär profilbild finns tillgänglig, försök igen"
msgid "No crop data provided"
msgstr "Ingen beskärdata har angivits"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Söndag"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Måndag"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Tisdag"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Onsdag"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Torsdag"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Fredag"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Lördag"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Januari"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Februari"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Mars"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "April"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Maj"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Juni"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Juli"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Augusti"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "September"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Oktober"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "November"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "December"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Inställningar"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Sparar..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "sekunder sedan"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minut sedan"
msgstr[1] "%n minuter sedan"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n timme sedan"
msgstr[1] "%n timmar sedan"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "i dag"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "i går"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n dag sedan"
msgstr[1] "%n dagar sedan"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "förra månaden"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n månad sedan"
msgstr[1] "%n månader sedan"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "månader sedan"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "förra året"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "år sedan"
@@ -275,6 +265,26 @@ msgstr "({count} valda)"
msgid "Error loading file exists template"
msgstr "Fel uppstod filmall existerar"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Delad"
@@ -283,12 +293,12 @@ msgstr "Delad"
msgid "Share"
msgstr "Dela"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Fel"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Fel vid delning"
@@ -300,123 +310,123 @@ msgstr "Fel när delning skulle avslutas"
msgid "Error while changing permissions"
msgstr "Fel vid ändring av rättigheter"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Delad med dig och gruppen {group} av {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Delad med dig av {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Dela med användare eller grupp..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Dela länk"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Lösenordsskydda"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Lösenord"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Tillåt publik uppladdning"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "E-posta länk till person"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Skicka"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Sätt utgångsdatum"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Utgångsdatum"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Dela via e-post:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Hittar inga användare"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "Grupp"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Dela vidare är inte tillåtet"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Delad i {item} med {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Sluta dela"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "informera via e-post"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "kan redigera"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "åtkomstkontroll"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "skapa"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "uppdatera"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "radera"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "dela"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Lösenordsskyddad"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Fel vid borttagning av utgångsdatum"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Fel vid sättning av utgångsdatum"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Skickar ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "E-post skickat"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Varning"
@@ -463,11 +473,17 @@ msgstr "Uppdateringen misslyckades. Rapportera detta problem till <a href=\"http
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Uppdateringen lyckades. Du omdirigeras nu till OwnCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s återställ lösenord"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Använd följande länk för att återställa lösenordet: {link}"
@@ -487,8 +503,8 @@ msgstr "Begäran misslyckades!<br>Är du helt säker på att din e-postadress/an
msgid "You will receive a link to reset your password via Email."
msgstr "Du får en länk att återställa ditt lösenord via e-post."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Användarnamn"
@@ -532,7 +548,7 @@ msgstr "Personligt"
msgid "Users"
msgstr "Användare"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Program"
@@ -642,49 +658,47 @@ msgstr "För information hur du korrekt konfigurerar din servern, se ownCloud <a
msgid "Create an <strong>admin account</strong>"
msgstr "Skapa ett <strong>administratörskonto</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Avancerad"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Datamapp"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Konfigurera databasen"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "kommer att användas"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Databasanvändare"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Lösenord till databasen"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Databasnamn"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Databas tabellutrymme"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Databasserver"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Avsluta installation"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Avslutar ..."
@@ -700,7 +714,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr "%s är tillgänglig. Få mer information om hur du går tillväga för att uppdatera."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Logga ut"
@@ -726,28 +740,28 @@ msgstr "Servern misslyckades med autentisering!"
msgid "Please contact your administrator."
msgstr "Kontakta din administratör."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Glömt ditt lösenord?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "kom ihåg"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Logga in"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Alternativa inloggningar"
#: 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>"
-msgstr "Hej där,<br><br>ville bara informera dig om att %s delade »%s« med dig.<br><a href=\"%s\">Titta på den!</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/sv/files.po b/l10n/sv/files.po
index 19f5324e9c5..664d2617727 100644
--- a/l10n/sv/files.po
+++ b/l10n/sv/files.po
@@ -15,9 +15,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\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"
@@ -35,36 +35,48 @@ msgstr "Kunde inte flytta %s - Det finns redan en fil med detta namn"
msgid "Could not move %s"
msgstr "Kan inte flytta %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Filnamn kan inte vara tomt."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Filnamnet får ej innehålla \"/\". Välj ett annat namn."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "Namnet %s används redan i katalogen %s. Välj ett annat namn."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Inte en giltig källa"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "Fel under nerladdning från %s till %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Fel under skapande utav filen"
@@ -72,236 +84,231 @@ msgstr "Fel under skapande utav filen"
msgid "Folder name cannot be empty."
msgstr "Katalognamn kan ej vara tomt."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Katalog namnet får ej innehålla \"/\". Välj ett annat namn."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Fel under skapande utav en katalog"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Kan inte sätta mapp för uppladdning."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Ogiltig token"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Ingen fil uppladdad. Okänt fel"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Inga fel uppstod. Filen laddades upp utan problem."
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Den uppladdade filen överskrider upload_max_filesize direktivet php.ini:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Den uppladdade filen överskrider MAX_FILE_SIZE direktivet som har angetts i HTML formuläret"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Den uppladdade filen var endast delvis uppladdad"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Ingen fil laddades upp"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "En temporär mapp saknas"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Misslyckades spara till disk"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Inte tillräckligt med lagringsutrymme tillgängligt"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Uppladdning misslyckades. Gick inte att hämta filinformation."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Uppladdning misslyckades. Kunde inte hitta den uppladdade filen"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Uppladdning misslyckades. Gick inte att hämta filinformation."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Felaktig mapp."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Filer"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Kan inte ladda upp {filename} eftersom den antingen är en mapp eller har 0 bytes."
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Inte tillräckligt med utrymme tillgängligt"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Uppladdning avbruten."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Gick inte att hämta resultat från server."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URL kan ej vara tomt"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "I hemma katalogen 'Delat' är ett reserverat filnamn"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} finns redan"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Kunde ej skapa fil"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Kunde ej skapa katalog"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Dela"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Radera permanent"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Byt namn"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Väntar"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Kan ej byta filnamn"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "ersatt {new_name} med {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "ångra"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Kunde inte ta bort filen."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n mapp"
msgstr[1] "%n mappar"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n fil"
msgstr[1] "%n filer"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} och {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "Laddar upp %n fil"
msgstr[1] "Laddar upp %n filer"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' är ett ogiltigt filnamn."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Ogiltigt namn, '\\', '/', '<', '>', ':', '\"', '|', '?' och '*' är inte tillåtet."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Ditt lagringsutrymme är fullt, filer kan inte längre uppdateras eller synkroniseras!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Ditt lagringsutrymme är nästan fullt ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Krypteringsprogrammet är aktiverat men dina nycklar är inte initierade. Vänligen logga ut och in igen"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Ogiltig privat nyckel i krypteringsprogrammet. Vänligen uppdatera lösenordet till din privata nyckel under dina personliga inställningar för att återfå tillgång till dina krypterade filer."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Kryptering inaktiverades men dina filer är fortfarande krypterade. Vänligen gå till sidan för dina personliga inställningar för att dekryptera dina filer."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Din nedladdning förbereds. Det kan ta tid om det är stora filer."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Fel uppstod vid flyttning av fil"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Fel"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Namn"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Storlek"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Ändrad"
@@ -309,12 +316,12 @@ msgstr "Ändrad"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Ogiltigt mappnamn. Användande av 'Shared' är reserverat av ownCloud"
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s kunde inte namnändras"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Ladda upp"
@@ -350,72 +357,68 @@ msgstr "Största tillåtna storlek för ZIP-filer"
msgid "Save"
msgstr "Spara"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Ny"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Textfil"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Ny mapp"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Mapp"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Från länk"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Raderade filer"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Avbryt uppladdning"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Du har ej tillåtelse att ladda upp eller skapa filer här"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Ingenting här. Ladda upp något!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Ladda ner"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Radera"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "För stor uppladdning"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Filer skannas, var god vänta"
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Aktuell skanning"
-
-#: 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 170e14d7fe3..ef12db2aaf3 100644
--- a/l10n/sv/files_encryption.po
+++ b/l10n/sv/files_encryption.po
@@ -14,9 +14,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -87,18 +87,18 @@ msgid ""
"administrator"
msgstr "Oväntat fel, kolla dina system inställningar eller kontakta din administratör"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Krav som saknas"
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Följande användare har inte aktiverat kryptering:"
@@ -106,9 +106,9 @@ msgstr "Följande användare har inte aktiverat kryptering:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Sparar..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/sv/files_external.po b/l10n/sv/files_external.po
index db436300c6b..469fd35edef 100644
--- a/l10n/sv/files_external.po
+++ b/l10n/sv/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: medialabs\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -18,40 +18,44 @@ msgstr ""
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Åtkomst beviljad"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Fel vid konfigurering av Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Bevilja åtkomst"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Ange en giltig Dropbox nyckel och hemlighet."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Fel vid konfigurering av Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Varning:</b> \"smb-klienten\" är inte installerad. Montering av CIFS/SMB delningar är inte möjligt. Kontakta din systemadministratör för att få den installerad."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Varning:</b> Stöd för FTP i PHP är inte aktiverat eller installerat. Montering av FTP-delningar är inte möjligt. Kontakta din systemadministratör för att få det installerat."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Användare"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Radera"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Aktivera extern lagring för användare"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Tillåt användare att montera egen extern lagring"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL rotcertifikat"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Importera rotcertifikat"
diff --git a/l10n/sv/files_sharing.po b/l10n/sv/files_sharing.po
index 1f268c83f9b..d23ab4a6d3a 100644
--- a/l10n/sv/files_sharing.po
+++ b/l10n/sv/files_sharing.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: Gustav Smedberg <shadow.elf@hotmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/owncloud/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,6 +20,10 @@ msgstr ""
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Delad av {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Den här delningen är lösenordsskyddad"
@@ -56,32 +60,16 @@ msgstr "delning är inaktiverat"
msgid "For more info, please ask the person who sent this link."
msgstr "För mer information, kontakta den person som skickade den här länken."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s delade mappen %s med dig"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s delade filen %s med dig"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Ladda ner"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Ladda upp"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Avbryt uppladdning"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Ingen förhandsgranskning tillgänglig för"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Direkt länk"
diff --git a/l10n/sv/files_trashbin.po b/l10n/sv/files_trashbin.po
index b0e25cc1dfd..8b48f32bd83 100644
--- a/l10n/sv/files_trashbin.po
+++ b/l10n/sv/files_trashbin.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\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,44 +19,48 @@ msgstr ""
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Kunde inte radera %s permanent"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Kunde inte återställa %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Raderade filer"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Fel"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "återställd"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Ingenting här. Din papperskorg är tom!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Namn"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Återskapa"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Raderad"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Radera"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Raderade filer"
diff --git a/l10n/sv/lib.po b/l10n/sv/lib.po
index 54927d685c2..34bfef2ce30 100644
--- a/l10n/sv/lib.po
+++ b/l10n/sv/lib.po
@@ -12,9 +12,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -22,38 +22,38 @@ msgstr ""
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, 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."
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "Inget appnamn angivet"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Hjälp"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Personligt"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Inställningar"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Användare"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Admin"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "Misslyckades med att uppgradera \"%s\"."
@@ -66,15 +66,10 @@ msgstr "Okänd filtyp"
msgid "Invalid image"
msgstr "Ogiltig bild"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "webbtjänster under din kontroll"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "Kan inte öppna \"%s\""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Nerladdning av ZIP är avstängd."
@@ -97,74 +92,78 @@ msgid ""
"administrator."
msgstr "Ladda ner filerna i mindre bitar, separat eller fråga din administratör."
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Ingen källa angiven vid installation av app "
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Ingen href angiven vid installation av app från http"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Ingen sökväg angiven vid installation av app från lokal fil"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "Arkiv av typen %s stöds ej"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Kunde inte öppna arkivet när appen skulle installeras"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "Appen har ingen info.xml fil"
-#: private/installer.php:131
+#: private/installer.php:132
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"
-#: private/installer.php:140
+#: private/installer.php:141
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"
-#: private/installer.php:146
+#: private/installer.php:147
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"
-#: private/installer.php:159
+#: private/installer.php:160
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"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Appens mapp finns redan"
-#: private/installer.php:182
+#: private/installer.php:183
#, 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"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Applikationen är inte aktiverad"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Fel vid autentisering"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Ogiltig token. Ladda om sidan."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Filer"
@@ -204,8 +203,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Du måste antingen ange ett befintligt konto eller administratör."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQL-användarnamnet och/eller lösenordet är felaktigt"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -232,21 +231,21 @@ msgstr "Det felaktiga kommandot var: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL-användaren '%s'@'localhost' existerar redan."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Radera denna användare från MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQl-användare '%s'@'%%' existerar redan"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Radera denna användare från MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -273,66 +272,72 @@ msgstr "Ange ett användarnamn för administratören."
msgid "Set an admin password."
msgstr "Ange ett administratörslösenord."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Din webbserver är inte korrekt konfigurerad för att tillåta filsynkronisering eftersom WebDAV inte verkar fungera."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Var god kontrollera <a href='%s'>installationsguiden</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s delade »%s« med dig"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Kunde inte hitta kategorin \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "sekunder sedan"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n minut sedan"
msgstr[1] "%n minuter sedan"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n timme sedan"
msgstr[1] "%n timmar sedan"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "i dag"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "i går"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "%n dag sedan"
msgstr[1] "%n dagar sedan"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "förra månaden"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n månad sedan"
msgstr[1] "%n månader sedan"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "förra året"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "år sedan"
diff --git a/l10n/sv/settings.po b/l10n/sv/settings.po
index eb3d26c3c0b..2d87b768d93 100644
--- a/l10n/sv/settings.po
+++ b/l10n/sv/settings.po
@@ -16,9 +16,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\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"
@@ -26,6 +26,48 @@ msgstr ""
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "E-post skickat"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Kryptering"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Kan inte ladda listan från App Store"
@@ -122,62 +164,90 @@ msgstr "Gränssnittet stödjer inte byte av lösenord, men användarnas krypteri
msgid "Unable to change password"
msgstr "Kunde inte ändra lösenord"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Användardokumentation"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Uppdatera till {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Deaktivera"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Aktivera"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Var god vänta..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Fel vid inaktivering av app"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Fel vid aktivering av app"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Uppdaterar..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Fel uppstod vid uppdatering av appen"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Fel"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Uppdatera"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Uppdaterad"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Välj en profilbild"
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Dekrypterar filer... Vänligen vänta, detta kan ta en stund."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Sparar..."
-
#: js/users.js:47
msgid "deleted"
msgstr "raderad"
@@ -190,40 +260,40 @@ msgstr "ångra"
msgid "Unable to remove user"
msgstr "Kan inte ta bort användare"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Grupper"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Gruppadministratör"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Radera"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "lägg till grupp"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Ett giltigt användarnamn måste anges"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Fel vid skapande av användare"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Ett giltigt lösenord måste anges"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Varning: Hem katalogen för varje användare \"{användare}\" finns redan"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__language_name__"
@@ -247,18 +317,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Ingen"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Logga in"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Säkerhetsvarning"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -267,68 +361,68 @@ msgid ""
"root."
msgstr "Din datakatalog och dina filer är förmodligen åtkomliga från internet. Filen .htaccess fungerar inte. Vi rekommenderar starkt att du konfigurerar din webbserver så att datakatalogen inte längre är åtkomlig eller du flyttar datakatalogen utanför webbserverns rotkatalog."
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Installationsvarning"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Din webbserver är inte korrekt konfigurerad för att tillåta filsynkronisering eftersom WebDAV inte verkar fungera."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Vänligen dubbelkolla igenom <a href=\"%s\">installationsguiden</a>."
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "Modulen \"fileinfo\" saknas"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "PHP-modulen 'fileinfo' saknas. Vi rekommenderar starkt att aktivera den här modulen för att kunna upptäcka korrekt mime-typ."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "Locale fungerar inte"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "Internetförbindelsen fungerar inte"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -337,118 +431,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Servern har ingen fungerande internetanslutning. Detta innebär att en del av de funktioner som montering av extern lagring, notifieringar om uppdateringar eller installation av 3: e part appar inte fungerar. Åtkomst till filer och skicka e-postmeddelanden fungerar troligen inte heller. Vi rekommenderar starkt att aktivera en internetuppkoppling för denna server om du vill ha alla funktioner."
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Exekvera en uppgift vid varje sidladdning"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php är registrerad som en webcron service att ropa på cron.php varje 15 minuter över http."
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Använd systemets cron service att ropa på cron.php filen varje 15 minuter."
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Dela"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Aktivera delat API"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Tillåt applikationer att använda delat API"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Tillåt länkar"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Tillåt delning till allmänheten via publika länkar"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "Tillåt offentlig uppladdning"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Tillåt användare att aktivera\nTillåt användare att göra det möjligt för andra att ladda upp till sina offentligt delade mappar"
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Tillåt vidaredelning"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Tillåt användare att dela vidare filer som delats med dem"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Tillåt delning med alla"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Tillåt bara delning med användare i egna grupper"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr "Tillåt e-post notifikation"
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr "Tillåt användare att skicka e-port notifikationer för delade filer"
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Säkerhet"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "Kräv HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "Tvingar klienterna att ansluta till %s via en krypterad anslutning."
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "Anslut till din %s via HTTPS för att aktivera/deaktivera SSL"
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Serveradress"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Port"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "Inloggningsuppgifter"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Logg"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Nivå på loggning"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Mer"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Mindre"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Version"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -458,30 +596,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Utvecklad av <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud Community</a>, <a href=\"https://github.com/owncloud\" target=\"_blank\">källkoden</a> är licenserad under <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Lägg till din applikation"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Fler Appar"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Välj en App"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Se programsida på apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licensierad av <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Användardokumentation"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Administratörsdokumentation"
@@ -515,7 +657,7 @@ msgstr "Visa Första uppstarts-guiden igen"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Du har använt <strong>%s</strong> av tillgängliga <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Lösenord"
@@ -527,151 +669,149 @@ msgstr "Ditt lösenord har ändrats"
msgid "Unable to change your password"
msgstr "Kunde inte ändra ditt lösenord"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Nuvarande lösenord"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Nytt lösenord"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Ändra lösenord"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Hela namnet"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-post"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Din e-postadress"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Fyll i en e-postadress för att aktivera återställning av lösenord"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Profilbild"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Ladda upp ny"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Välj ny från filer"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Radera bild"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "Antingen png eller jpg. Helst fyrkantig, men du kommer att kunna beskära den."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr "Avbryt"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Välj som profilbild"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Språk"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Hjälp att översätta"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "Använd denna adress till <a href=\"%s\" target=\"_blank\">nå dina Filer via WebDAV</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Kryptering"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Inloggningslösenord"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Dekryptera alla filer"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Inloggningsnamn"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Skapa"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Admin återställningslösenord"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Enter the recovery password in order to recover the users files during password change"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Förvald lagring"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Obegränsad"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Annat"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Användarnamn"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Lagring"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "ändra hela namnet"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "ange nytt lösenord"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Förvald"
diff --git a/l10n/sv/user_ldap.po b/l10n/sv/user_ldap.po
index 9ccf06aa4ba..d06794d6eee 100644
--- a/l10n/sv/user_ldap.po
+++ b/l10n/sv/user_ldap.po
@@ -8,15 +8,16 @@
# Jan Busk, 2013
# Jonas Erlandsson <jonas.erlandsson@gmail.com>, 2013
# kallemooo <karl.h.thoren@gmail.com>, 2013
+# lagre, 2014
# Magnus Höglund <magnus@linux.com>, 2013
# medialabs, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -93,43 +94,43 @@ msgstr "Lyckat"
msgid "Error"
msgstr "Fel"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Konfigurationen är OK"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Felaktig konfiguration"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Konfigurationen är ej komplett"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Välj grupper"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Välj Objekt-klasser"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Välj attribut"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Anslutningstestet lyckades"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Anslutningstestet misslyckades"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Vill du verkligen radera den nuvarande serverinställningen?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Bekräfta radering"
@@ -147,11 +148,11 @@ msgid_plural "%s users found"
msgstr[0] "%s användare hittad"
msgstr[1] "%s användare hittade"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Felaktig Host"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "Det gick inte hitta den önskade funktionen"
@@ -169,8 +170,8 @@ msgstr "Hjälp"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "Begränsa åtkomsten till %s till grupper som möter följande kriterie:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr ""
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -186,13 +187,13 @@ msgstr "endast ifrån de här grupperna:"
#: templates/part.wizard-loginfilter.php:32
#: templates/part.wizard-userfilter.php:25
msgid "Edit raw filter instead"
-msgstr ""
+msgstr "Redigera rått filter istället"
#: templates/part.wizard-groupfilter.php:30
#: templates/part.wizard-loginfilter.php:37
#: templates/part.wizard-userfilter.php:30
msgid "Raw LDAP filter"
-msgstr ""
+msgstr "Rått LDAP-filter"
#: templates/part.wizard-groupfilter.php:31
#, php-format
@@ -205,8 +206,8 @@ msgid "groups found"
msgstr "grupper hittade"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Vilket attribut ska användas som login namn:"
+msgid "Users login with this attribute:"
+msgstr ""
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -273,8 +274,8 @@ msgstr "Du kan ange start DN för användare och grupper under fliken Avancerat"
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
-msgstr "Begränsa åtkomsten till %s till användare som möter följande kriterie:"
+msgid "Limit %s access to users meeting these criteria:"
+msgstr ""
#: templates/part.wizard-userfilter.php:31
#, php-format
@@ -416,41 +417,51 @@ msgstr "Gruppsökningsattribut"
msgid "Group-Member association"
msgstr "Attribut för gruppmedlemmar"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Specialattribut"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Kvotfält"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Datakvot standard"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "i bytes"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "E-postfält"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Namnregel för hemkatalog"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Lämnas tomt för användarnamn (standard). Ange annars ett LDAP/AD-attribut."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Internt Användarnamn"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -466,15 +477,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "Som standard skapas det interna användarnamnet från UUID-attributet. Det säkerställer att användarnamnet är unikt och tecken inte behöver konverteras. Det interna användarnamnet har restriktionerna att endast följande tecken är tillåtna: [ a-zA-Z0-9_.@- ]. Andra tecken blir ersatta av deras motsvarighet i ASCII eller utelämnas helt. En siffra kommer att läggas till eller ökas på vid en kollision. Det interna användarnamnet används för att identifiera användaren internt. Det är även förvalt som användarens användarnamn i ownCloud. Det är även en port för fjärråtkomst, t.ex. för alla *DAV-tjänster. Med denna inställning kan det förvalda beteendet åsidosättas. För att uppnå ett liknande beteende som innan ownCloud 5, ange attributet för användarens visningsnamn i detta fält. Lämna det tomt för förvalt beteende. Ändringarna kommer endast att påverka nyligen mappade (tillagda) LDAP-användare"
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Internt Användarnamn Attribut:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "Åsidosätt UUID detektion"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -485,19 +496,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "Som standard upptäcker ownCloud automatiskt UUID-attributet. Det UUID-attributet används för att utan tvivel identifiera LDAP-användare och grupper. Dessutom kommer interna användarnamn skapas baserat på detta UUID, om inte annat anges ovan. Du kan åsidosätta inställningen och passera ett attribut som du själv väljer. Du måste se till att attributet som du väljer kan hämtas för både användare och grupper och att det är unikt. Lämna det tomt för standard beteende. Förändringar kommer endast att påverka nyligen mappade (tillagda) LDAP-användare och grupper."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "UUID Attribut för Användare:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "UUID Attribut för Grupper:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Användarnamn-LDAP User Mapping"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -511,10 +522,10 @@ msgid ""
"experimental stage."
msgstr "ownCloud använder sig av användarnamn för att lagra och tilldela (meta) data. För att exakt kunna identifiera och känna igen användare, kommer varje LDAP-användare ha ett internt användarnamn. Detta kräver en mappning från ownCloud-användarnamn till LDAP-användare. Det skapade användarnamnet mappas till UUID för LDAP-användaren. Dessutom cachas DN samt minska LDAP-interaktionen, men den används inte för identifiering. Om DN förändras, kommer förändringarna hittas av ownCloud. Det interna ownCloud-namnet används överallt i ownCloud. Om du rensar/raderar mappningarna kommer att lämna referenser överallt i systemet. Men den är inte konfigurationskänslig, den påverkar alla LDAP-konfigurationer! Rensa/radera aldrig mappningarna i en produktionsmiljö. Utan gör detta endast på i testmiljö!"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Rensa Användarnamn-LDAP User Mapping"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Rensa Gruppnamn-LDAP Group Mapping"
diff --git a/l10n/sw_KE/core.po b/l10n/sw_KE/core.po
index 0c54b43c28d..1cc0fd91177 100644
--- a/l10n/sw_KE/core.po
+++ b/l10n/sw_KE/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-08 03:26+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: sw_KE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:858
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -293,123 +303,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -525,7 +541,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/sw_KE/files.po b/l10n/sw_KE/files.po
index c62ef362900..24c934753a5 100644
--- a/l10n/sw_KE/files.po
+++ b/l10n/sw_KE/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/sw_KE/files_encryption.po b/l10n/sw_KE/files_encryption.po
index 268e020ef0f..d431247af8b 100644
--- a/l10n/sw_KE/files_encryption.po
+++ b/l10n/sw_KE/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/sw_KE/files_external.po b/l10n/sw_KE/files_external.po
index 7958c592cff..49157af4bc5 100644
--- a/l10n/sw_KE/files_external.po
+++ b/l10n/sw_KE/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-05-25 02:01+0200\n"
-"PO-Revision-Date: 2013-05-24 13:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: sw_KE\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:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:66
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:36 js/google.js:93
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:431
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:434
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:437
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/sw_KE/files_sharing.po b/l10n/sw_KE/files_sharing.po
index 443e8a546ac..768ae9c285d 100644
--- a/l10n/sw_KE/files_sharing.po
+++ b/l10n/sw_KE/files_sharing.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-21 13:01-0400\n"
-"PO-Revision-Date: 2013-10-21 17:02+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: sw_KE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -55,30 +59,14 @@ msgstr ""
#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:20
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:28 templates/public.php:94
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:45 templates/public.php:48
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:58
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:91
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:98
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/sw_KE/files_trashbin.po b/l10n/sw_KE/files_trashbin.po
index c05cce48dea..3dd0ee02599 100644
--- a/l10n/sw_KE/files_trashbin.po
+++ b/l10n/sw_KE/files_trashbin.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-10 22:26-0400\n"
-"PO-Revision-Date: 2013-10-11 02:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: sw_KE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:23
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:26 templates/index.php:28
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:37 templates/index.php:38
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/sw_KE/lib.po b/l10n/sw_KE/lib.po
index ea6aa2ed1c0..09812f7f63a 100644
--- a/l10n/sw_KE/lib.po
+++ b/l10n/sw_KE/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: sw_KE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/sw_KE/settings.po b/l10n/sw_KE/settings.po
index c4d98fec5d5..8a372c5b480 100644
--- a/l10n/sw_KE/settings.po
+++ b/l10n/sw_KE/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: sw_KE\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/sw_KE/user_ldap.po b/l10n/sw_KE/user_ldap.po
index 998150bf16b..578d7e4aa09 100644
--- a/l10n/sw_KE/user_ldap.po
+++ b/l10n/sw_KE/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Swahili (Kenya) (http://www.transifex.com/projects/p/owncloud/language/sw_KE/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/ta_LK/core.po b/l10n/ta_LK/core.po
index 925e3c1f42a..0fa7cc333dc 100644
--- a/l10n/ta_LK/core.po
+++ b/l10n/ta_LK/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: ta_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "ஞாயிற்றுக்கிழமை"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "திங்கட்கிழமை"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "செவ்வாய்க்கிழமை"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "புதன்கிழமை"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "வியாழக்கிழமை"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "வெள்ளிக்கிழமை"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "சனிக்கிழமை"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "தை"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "மாசி"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "பங்குனி"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "சித்திரை"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "வைகாசி"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "ஆனி"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "ஆடி"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "ஆவணி"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "புரட்டாசி"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "ஐப்பசி"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "கார்த்திகை"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "மார்கழி"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "அமைப்புகள்"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "சேமிக்கப்படுகிறது..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "செக்கன்களுக்கு முன்"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "இன்று"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "நேற்று"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "கடந்த மாதம்"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "மாதங்களுக்கு முன்"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "கடந்த வருடம்"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "வருடங்களுக்கு முன்"
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr "பகிர்வு"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "வழு"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "பகிரும் போதான வழு"
@@ -293,123 +303,123 @@ msgstr "பகிராமல் உள்ளப்போதான வழு"
msgid "Error while changing permissions"
msgstr "அனுமதிகள் மாறும்போதான வழு"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "உங்களுடனும் குழுவுக்கிடையிலும் {குழு} பகிரப்பட்டுள்ளது {உரிமையாளர்}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "உங்களுடன் பகிரப்பட்டுள்ளது {உரிமையாளர்}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "கடவுச்சொல்லை பாதுகாத்தல்"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "கடவுச்சொல்"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "காலாவதி தேதியை குறிப்பிடுக"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "காலவதியாகும் திகதி"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "மின்னஞ்சலினூடான பகிர்வு: "
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "நபர்கள் யாரும் இல்லை"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "குழு"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "மீள்பகிர்வதற்கு அனுமதி இல்லை "
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "{பயனாளர்} உடன் {உருப்படி} பகிரப்பட்டுள்ளது"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "பகிரப்படாதது"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "தொகுக்க முடியும்"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "கட்டுப்பாடான அணுகல்"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "உருவவாக்கல்"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "இற்றைப்படுத்தல்"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "நீக்குக"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "பகிர்தல்"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "கடவுச்சொல் பாதுகாக்கப்பட்டது"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "காலாவதியாகும் திகதியை குறிப்பிடாமைக்கான வழு"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "காலாவதியாகும் திகதியை குறிப்பிடுவதில் வழு"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "எச்சரிக்கை"
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "உங்கள் கடவுச்சொல்லை மீளமைக்க பின்வரும் இணைப்பை பயன்படுத்தவும் : {இணைப்பு}"
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "நீங்கள் மின்னஞ்சல் மூலம் உங்களுடைய கடவுச்சொல்லை மீளமைப்பதற்கான இணைப்பை பெறுவீர்கள். "
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "பயனாளர் பெயர்"
@@ -525,7 +541,7 @@ msgstr "தனிப்பட்ட"
msgid "Users"
msgstr "பயனாளர்"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "செயலிகள்"
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "<strong> நிர்வாக கணக்கொன்றை </strong> உருவாக்குக"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "உயர்ந்த"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "தரவு கோப்புறை"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "தரவுத்தளத்தை தகவமைக்க"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "பயன்படுத்தப்படும்"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "தரவுத்தள பயனாளர்"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "தரவுத்தள கடவுச்சொல்"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "தரவுத்தள பெயர்"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "தரவுத்தள அட்டவணை"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "தரவுத்தள ஓம்புனர்"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "அமைப்பை முடிக்க"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "விடுபதிகை செய்க"
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "உங்கள் கடவுச்சொல்லை தொலைத்துவிட்டீர்களா?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "ஞாபகப்படுத்துக"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "புகுபதிகை"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/ta_LK/files.po b/l10n/ta_LK/files.po
index 2677f36e594..325aee00eaa 100644
--- a/l10n/ta_LK/files.po
+++ b/l10n/ta_LK/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "செல்லுபடியற்ற பெயர்,'\\', '/', '<', '>', ':', '\"', '|', '?' மற்றும் '*' ஆகியன அனுமதிக்கப்படமாட்டாது."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "ஒரு கோப்பும் பதிவேற்றப்படவில்லை. அறியப்படாத வழு"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "இங்கு வழு இல்லை, கோப்பு வெற்றிகரமாக பதிவேற்றப்பட்டது"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "பதிவேற்றப்பட்ட கோப்பானது HTML படிவத்தில் குறிப்பிடப்பட்டுள்ள MAX_FILE_SIZE directive ஐ விட கூடியது"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "பதிவேற்றப்பட்ட கோப்பானது பகுதியாக மட்டுமே பதிவேற்றப்பட்டுள்ளது"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "எந்த கோப்பும் பதிவேற்றப்படவில்லை"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "ஒரு தற்காலிகமான கோப்புறையை காணவில்லை"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "வட்டில் எழுத முடியவில்லை"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "கோப்புகள்"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "பதிவேற்றல் இரத்து செய்யப்பட்டுள்ளது"
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "கோப்பு பதிவேற்றம் செயல்பாட்டில் உள்ளது. இந்தப் பக்கத்திலிருந்து வெறியேறுவதானது பதிவேற்றலை இரத்து செய்யும்."
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} ஏற்கனவே உள்ளது"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "பகிர்வு"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "பெயர்மாற்றம்"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "நிலுவையிலுள்ள"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} ஆனது {old_name} இனால் மாற்றப்பட்டது"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "முன் செயல் நீக்கம் "
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "செல்லுபடியற்ற பெயர்,'\\', '/', '<', '>', ':', '\"', '|', '?' மற்றும் '*' ஆகியன அனுமதிக்கப்படமாட்டாது."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "வழு"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "பெயர்"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "அளவு"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "மாற்றப்பட்டது"
@@ -301,12 +308,12 @@ msgstr "மாற்றப்பட்டது"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "பதிவேற்றுக"
@@ -342,72 +349,68 @@ msgstr "ZIP கோப்புகளுக்கான ஆகக்கூடி
msgid "Save"
msgstr "சேமிக்க "
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "புதிய"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "கோப்பு உரை"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "கோப்புறை"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "இணைப்பிலிருந்து"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "பதிவேற்றலை இரத்து செய்க"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "இங்கு ஒன்றும் இல்லை. ஏதாவது பதிவேற்றுக!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "பதிவிறக்குக"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "நீக்குக"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "பதிவேற்றல் மிகப்பெரியது"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "நீங்கள் பதிவேற்ற முயற்சிக்கும் கோப்புகளானது இந்த சேவையகத்தில் கோப்பு பதிவேற்றக்கூடிய ஆகக்கூடிய அளவிலும் கூடியது."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "கோப்புகள் வருடப்படுகின்றன, தயவுசெய்து காத்திருங்கள்."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 3916599a56a..6f5ef1e9128 100644
--- a/l10n/ta_LK/files_encryption.po
+++ b/l10n/ta_LK/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "சேமிக்கப்படுகிறது..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/ta_LK/files_external.po b/l10n/ta_LK/files_external.po
index cffd95fe908..a11995dfd60 100644
--- a/l10n/ta_LK/files_external.po
+++ b/l10n/ta_LK/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: ta_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "அனுமதி வழங்கப்பட்டது"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Dropbox சேமிப்பை தகவமைப்பதில் வழு"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "அனுமதியை வழங்கல்"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "தயவுசெய்து ஒரு செல்லுபடியான Dropbox செயலி சாவி மற்றும் இரகசியத்தை வழங்குக. "
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Google இயக்க சேமிப்பகத்தை தகமைப்பதில் வழு"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "பயனாளர்"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "நீக்குக"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "பயனாளர் வெளி சேமிப்பை இயலுமைப்படுத்துக"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "பயனாளர் அவர்களுடைய சொந்த வெளியக சேமிப்பை ஏற்ற அனுமதிக்க"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL வேர் சான்றிதழ்கள்"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "வேர் சான்றிதழை இறக்குமதி செய்க"
diff --git a/l10n/ta_LK/files_sharing.po b/l10n/ta_LK/files_sharing.po
index f5753236582..345631dfe39 100644
--- a/l10n/ta_LK/files_sharing.po
+++ b/l10n/ta_LK/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: ta_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "பகிரப்பட்டது {சொந்தகாரர்}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s கோப்புறையானது %s உடன் பகிரப்பட்டது"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s கோப்பானது %s உடன் பகிரப்பட்டது"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "பதிவிறக்குக"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "பதிவேற்றுக"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "பதிவேற்றலை இரத்து செய்க"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "அதற்கு முன்னோக்கு ஒன்றும் இல்லை"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/ta_LK/files_trashbin.po b/l10n/ta_LK/files_trashbin.po
index 357812b3513..db48899f2b0 100644
--- a/l10n/ta_LK/files_trashbin.po
+++ b/l10n/ta_LK/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: ta_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "வழு"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "பெயர்"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "நீக்குக"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/ta_LK/lib.po b/l10n/ta_LK/lib.po
index 0a623df524a..fbe3d5f915b 100644
--- a/l10n/ta_LK/lib.po
+++ b/l10n/ta_LK/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: ta_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "உதவி"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "தனிப்பட்ட"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "அமைப்புகள்"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "பயனாளர்"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "நிர்வாகம்"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "வலைய சேவைகள் உங்களுடைய கட்டுப்பாட்டின் கீழ் உள்ளது"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "வீசொலிப் பூட்டு பதிவிறக்கம் நிறுத்தப்பட்டுள்ளது."
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "செயலி இயலுமைப்படுத்தப்படவில்லை"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "அத்தாட்சிப்படுத்தலில் வழு"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "அடையாளவில்லை காலாவதியாகிவிட்டது. தயவுசெய்து பக்கத்தை மீள் ஏற்றுக."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "கோப்புகள்"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "பிரிவு \"%s\" ஐ கண்டுப்பிடிக்க முடியவில்லை"
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "செக்கன்களுக்கு முன்"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "இன்று"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "நேற்று"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "கடந்த மாதம்"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "கடந்த வருடம்"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "வருடங்களுக்கு முன்"
diff --git a/l10n/ta_LK/settings.po b/l10n/ta_LK/settings.po
index 2bfc1b80e90..a7d57176b6d 100644
--- a/l10n/ta_LK/settings.po
+++ b/l10n/ta_LK/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: ta_LK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "மறைக்குறியீடு"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "செயலி சேமிப்பிலிருந்து பட்டியலை ஏற்றமுடியாதுள்ளது"
@@ -113,61 +155,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "இயலுமைப்ப"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "இயலுமைப்படுத்துக"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "வழு"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "இற்றைப்படுத்தல்"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "சேமிக்கப்படுகிறது..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -181,40 +251,40 @@ msgstr "முன் செயல் நீக்கம் "
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "குழுக்கள்"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "குழு நிர்வாகி"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "நீக்குக"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "_மொழி_பெயர்_"
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "ஒன்றுமில்லை"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "புகுபதிகை"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "பாதுகாப்பு எச்சரிக்கை"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "சேவையக முகவரி"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "துறை "
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "சான்று ஆவணங்கள்"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "மேலதிக"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "குறைவான"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,30 +587,34 @@ msgid ""
"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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "உங்களுடைய செயலியை சேர்க்க"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "மேலதிக செயலிகள்"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "செயலி ஒன்றை தெரிவுசெய்க"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "apps.owncloud.com இல் செயலி பக்கத்தை பார்க்க"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"அனுமதிப்பத்திரம்\"></span>-அனுமதி பெற்ற <span class=\"ஆசிரியர்\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr ""
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr ""
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "நீங்கள் <strong>%s</strong> இலுள்ள <strong>%s</strong>பயன்படுத்தியுள்ளீர்கள்"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "கடவுச்சொல்"
@@ -518,151 +660,149 @@ msgstr "உங்களுடைய கடவுச்சொல் மாற்
msgid "Unable to change your password"
msgstr "உங்களுடைய கடவுச்சொல்லை மாற்றமுடியாது"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "தற்போதைய கடவுச்சொல்"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "புதிய கடவுச்சொல்"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "கடவுச்சொல்லை மாற்றுக"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "மின்னஞ்சல்"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "உங்களுடைய மின்னஞ்சல் முகவரி"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "கடவுச்சொல் மீள் பெறுவதை இயலுமைப்படுத்துவதற்கு மின்னஞ்சல் முகவரியை இயலுமைப்படுத்துக"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "இரத்து செய்க"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "மொழி"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "மொழிபெயர்க்க உதவி"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "மறைக்குறியீடு"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
-msgstr ""
+msgstr "புகுபதிகை"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "உருவாக்குக"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "மற்றவை"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "பயனாளர் பெயர்"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/ta_LK/user_ldap.po b/l10n/ta_LK/user_ldap.po
index d30912db7e6..8ff5e0b32ac 100644
--- a/l10n/ta_LK/user_ldap.po
+++ b/l10n/ta_LK/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Tamil (Sri-Lanka) (http://www.transifex.com/projects/p/owncloud/language/ta_LK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "வழு"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr "உதவி"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr "நீங்கள் பயனாளர்களுக்கும்
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr "குழு உறுப்பினர் சங்கம்"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "bytes களில் "
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "பயனாளர் பெயரிற்கு வெற்றிடமாக விடவும் (பொது இருப்பு). இல்லாவிடின் LDAP/AD பண்புக்கூறை குறிப்பிடவும்."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/te/core.po b/l10n/te/core.po
index 4ba4480ce1c..deecf0113f2 100644
--- a/l10n/te/core.po
+++ b/l10n/te/core.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# వీవెన్ వీరపనేని <veeven@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +18,11 @@ msgstr ""
"Language: te\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +39,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +59,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "ఆదివారం"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "సోమవారం"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "మంగళవారం"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "బుధవారం"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "గురువారం"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "శుక్రవారం"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "శనివారం"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "జనవరి"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "ఫిబ్రవరి"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "మార్చి"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "ఏప్రిల్"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "మే"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "జూన్"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "జూలై"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "ఆగస్ట్"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "సెప్టెంబర్"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "అక్టోబర్"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "నవంబర్"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "డిసెంబర్"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "అమరికలు"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "క్షణాల క్రితం"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n నిమిషం క్రితం"
+msgstr[1] "%n నిమిషాల క్రితం"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n గంట క్రితం"
+msgstr[1] "%n గంటల క్రితం"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "ఈరోజు"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "నిన్న"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n రోజు క్రితం"
+msgstr[1] "%n రోజుల క్రితం"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "పోయిన నెల"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%n నెల క్రితం"
+msgstr[1] "%n నెలల క్రితం"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "నెలల క్రితం"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "పోయిన సంవత్సరం"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "సంవత్సరాల క్రితం"
@@ -254,7 +245,7 @@ msgstr "రద్దుచేయి"
#: js/oc-dialogs.js:386
msgid "Continue"
-msgstr ""
+msgstr "కొనసాగించు"
#: js/oc-dialogs.js:433 js/oc-dialogs.js:446
msgid "(all selected)"
@@ -268,6 +259,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +287,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "పొరపాటు"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -293,125 +304,125 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "సంకేతపదం"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "పంపించు"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "కాలం చెల్లు తేదీ"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "తొలగించు"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
-msgstr ""
+msgstr "హెచ్చరిక"
#: js/tags.js:4
msgid "The object type is not specified."
@@ -456,11 +467,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +497,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "వాడుకరి పేరు"
@@ -519,13 +536,13 @@ msgstr ""
#: strings.php:5
msgid "Personal"
-msgstr ""
+msgstr "వ్యక్తిగతం"
#: strings.php:6
msgid "Users"
msgstr "వాడుకరులు"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -635,49 +652,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +708,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "నిష్క్రమించు"
@@ -719,27 +734,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "మీ సంకేతపదం పోయిందా?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/te/files.po b/l10n/te/files.po
index f1746363e68..962db4331a7 100644
--- a/l10n/te/files.po
+++ b/l10n/te/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "శాశ్వతంగా తొలగించు"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "పొరపాటు"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "పేరు"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "పరిమాణం"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr "భద్రపరచు"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "కొత్త సంచయం"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "సంచయం"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "తొలగించు"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/te/files_encryption.po b/l10n/te/files_encryption.po
index b9488099d4f..c9545f4e681 100644
--- a/l10n/te/files_encryption.po
+++ b/l10n/te/files_encryption.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -81,18 +81,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -100,8 +100,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/te/files_external.po b/l10n/te/files_external.po
index 8cd62f867f2..80198b35247 100644
--- a/l10n/te/files_external.po
+++ b/l10n/te/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: te\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "వాడుకరులు"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "తొలగించు"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/te/files_sharing.po b/l10n/te/files_sharing.po
index b03f8b85761..a636a2615e0 100644
--- a/l10n/te/files_sharing.po
+++ b/l10n/te/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: te\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/te/files_trashbin.po b/l10n/te/files_trashbin.po
index a8ea979cc3b..4f959533007 100644
--- a/l10n/te/files_trashbin.po
+++ b/l10n/te/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: te\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "పొరపాటు"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "పేరు"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "తొలగించు"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/te/lib.po b/l10n/te/lib.po
index 3490c68acb2..f1cbfbcfc20 100644
--- a/l10n/te/lib.po
+++ b/l10n/te/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: te\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "సహాయం"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
-msgstr ""
+msgstr "వ్యక్తిగతం"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "అమరికలు"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "వాడుకరులు"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "క్షణాల క్రితం"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "%n నిమిషాల క్రితం"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "%n గంటల క్రితం"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "ఈరోజు"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "నిన్న"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "%n రోజుల క్రితం"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "పోయిన నెల"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-msgstr[1] ""
+msgstr[1] "%n నెలల క్రితం"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "పోయిన సంవత్సరం"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "సంవత్సరాల క్రితం"
diff --git a/l10n/te/settings.po b/l10n/te/settings.po
index 475d990c39d..5d2c6323c8e 100644
--- a/l10n/te/settings.po
+++ b/l10n/te/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: te\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "పొరపాటు"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "తొలగించు"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "సేవకి చిరునామా"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "మరిన్ని"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "సంకేతపదం"
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "కొత్త సంకేతపదం"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "ఈమెయిలు"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "మీ ఈమెయిలు చిరునామా"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "రద్దుచేయి"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "భాష"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "వాడుకరి పేరు"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/te/user_ldap.po b/l10n/te/user_ldap.po
index 8aa5f5df8bd..e728d77914a 100644
--- a/l10n/te/user_ldap.po
+++ b/l10n/te/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/owncloud/language/te/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "పొరపాటు"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr "సహాయం"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -285,7 +285,7 @@ msgstr ""
#: templates/part.wizardcontrols.php:8
msgid "Continue"
-msgstr ""
+msgstr "కొనసాగించు"
#: templates/settings.php:11
msgid ""
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/templates/core.pot b/l10n/templates/core.pot
index 3bd1bd90709..f1d502bbbba 100644
--- a/l10n/templates/core.pot
+++ b/l10n/templates/core.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,12 +18,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -40,19 +39,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -73,135 +59,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:872
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:873
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:874
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:876
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:877
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:878
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:879
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:880
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:881
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:882
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -269,6 +259,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -277,12 +287,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -294,123 +304,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -457,11 +467,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -481,8 +497,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -526,7 +542,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -636,49 +652,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -694,7 +708,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -720,27 +734,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/templates/files.pot b/l10n/templates/files.pot
index 5396110aede..9bc1bdb810c 100644
--- a/l10n/templates/files.pot
+++ b/l10n/templates/files.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,281 +18,288 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: ajax/move.php:17
+#: ajax/move.php:15
#, php-format
msgid "Could not move %s - File with this name already exists"
msgstr ""
-#: ajax/move.php:27 ajax/move.php:30
+#: ajax/move.php:25 ajax/move.php:28
#, php-format
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:58 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
-#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#: ajax/newfile.php:63
+#, php-format
+msgid "\"%s\" is an invalid file name."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:69 ajax/newfolder.php:28 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:76 ajax/newfolder.php:35 ajax/upload.php:138
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:88 ajax/newfolder.php:47 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:97
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:102
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:119
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:156
msgid "Error when creating the file"
msgstr ""
-#: ajax/newfolder.php:21
+#: ajax/newfolder.php:22
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:66
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:68
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:75
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:76
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:78
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:79
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:80
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:81
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:82
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:100
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:157
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:167
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:186
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:340
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:385
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:477
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:564
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:568
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:570 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:636
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:652
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:702
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr ""
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -300,12 +307,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -341,72 +348,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 31232e16fb3..6894e1524b5 100644
--- a/l10n/templates/files_encryption.pot
+++ b/l10n/templates/files_encryption.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -78,18 +78,18 @@ msgid ""
"Unknown error please check your system settings or contact your administrator"
msgstr ""
-#: hooks/hooks.php:62
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:63
+#: hooks/hooks.php:65
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:281
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -97,8 +97,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/templates/files_external.pot b/l10n/templates/files_external.pot
index b8ac9956fa4..f26ae037111 100644
--- a/l10n/templates/files_external.pot
+++ b/l10n/templates/files_external.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,40 +17,44 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:467
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:631
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:471
+#: lib/config.php:635
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting "
"of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:474
+#: lib/config.php:638
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/templates/files_sharing.pot b/l10n/templates/files_sharing.pot
index d0daf4154b1..af07b6635e1 100644
--- a/l10n/templates/files_sharing.pot
+++ b/l10n/templates/files_sharing.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,6 +17,10 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/templates/files_trashbin.pot b/l10n/templates/files_trashbin.pot
index eadcdd9d3e2..87c92807a5e 100644
--- a/l10n/templates/files_trashbin.pot
+++ b/l10n/templates/files_trashbin.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,21 +17,25 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: ajax/delete.php:63
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:43
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:45 js/trash.js:88 js/trash.js:142
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:905 lib/trashbin.php:907
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr ""
diff --git a/l10n/templates/files_versions.pot b/l10n/templates/files_versions.pot
index 8ba48805bac..6b0f82618f5 100644
--- a/l10n/templates/files_versions.pot
+++ b/l10n/templates/files_versions.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -30,14 +30,14 @@ msgstr ""
msgid "Failed to revert {file} to revision {timestamp}."
msgstr ""
-#: js/versions.js:86
+#: js/versions.js:87
msgid "More versions..."
msgstr ""
-#: js/versions.js:123
+#: js/versions.js:125
msgid "No other versions available"
msgstr ""
-#: js/versions.js:154
+#: js/versions.js:155
msgid "Restore"
msgstr ""
diff --git a/l10n/templates/lib.pot b/l10n/templates/lib.pot
index 29ab50202bf..503a0af0b8a 100644
--- a/l10n/templates/lib.pot
+++ b/l10n/templates/lib.pot
@@ -8,44 +8,44 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: private/app.php:245
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version "
"of ownCloud."
msgstr ""
-#: private/app.php:257
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:362
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:375
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:386
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:398
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:411
+#: private/app.php:402
msgid "Admin"
msgstr ""
@@ -62,105 +62,104 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
-#: private/files.php:226
+#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
-#: private/files.php:227
+#: private/files.php:232
msgid "Files need to be downloaded one by one."
msgstr ""
-#: private/files.php:228 private/files.php:256
+#: private/files.php:233 private/files.php:261
msgid "Back to Files"
msgstr ""
-#: private/files.php:253
+#: private/files.php:258
msgid "Selected files too large to generate zip file."
msgstr ""
-#: private/files.php:254
+#: private/files.php:259
msgid ""
"Please download the files separately in smaller chunks or kindly ask your "
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -194,13 +193,13 @@ msgid "MS SQL username and/or password not valid: %s"
msgstr ""
#: private/setup/mssql.php:21 private/setup/mysql.php:13
-#: private/setup/oci.php:114 private/setup/postgresql.php:24
-#: private/setup/postgresql.php:70
+#: private/setup/oci.php:114 private/setup/postgresql.php:31
+#: private/setup/postgresql.php:84
msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -208,9 +207,9 @@ msgstr ""
#: private/setup/oci.php:151 private/setup/oci.php:162
#: private/setup/oci.php:169 private/setup/oci.php:178
#: private/setup/oci.php:186 private/setup/oci.php:195
-#: private/setup/oci.php:201 private/setup/postgresql.php:89
-#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
-#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#: private/setup/oci.php:201 private/setup/postgresql.php:103
+#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
+#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
#, php-format
msgid "DB Error: \"%s\""
msgstr ""
@@ -219,29 +218,29 @@ msgstr ""
#: private/setup/oci.php:122 private/setup/oci.php:145
#: private/setup/oci.php:152 private/setup/oci.php:163
#: private/setup/oci.php:179 private/setup/oci.php:187
-#: private/setup/oci.php:196 private/setup/postgresql.php:90
-#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
-#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#: private/setup/oci.php:196 private/setup/postgresql.php:104
+#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
+#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
#, php-format
msgid "Offending command was: \"%s\""
msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -257,7 +256,7 @@ msgstr ""
msgid "Offending command was: \"%s\", name: %s, password: %s"
msgstr ""
-#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
msgid "PostgreSQL username and/or password not valid"
msgstr ""
@@ -269,66 +268,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:202
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:203
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/templates/private.pot b/l10n/templates/private.pot
index fd5e0fded54..bd2a744879e 100644
--- a/l10n/templates/private.pot
+++ b/l10n/templates/private.pot
@@ -8,44 +8,44 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#: app.php:245
+#: app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version "
"of ownCloud."
msgstr ""
-#: app.php:257
+#: app.php:248
msgid "No app name specified"
msgstr ""
-#: app.php:362
+#: app.php:353
msgid "Help"
msgstr ""
-#: app.php:375
+#: app.php:366
msgid "Personal"
msgstr ""
-#: app.php:386
+#: app.php:377
msgid "Settings"
msgstr ""
-#: app.php:398
+#: app.php:389
msgid "Users"
msgstr ""
-#: app.php:411
+#: app.php:402
msgid "Admin"
msgstr ""
@@ -62,105 +62,104 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: defaults.php:34
+#: 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
+#: files.php:231
msgid "ZIP download is turned off."
msgstr ""
-#: files.php:227
+#: files.php:232
msgid "Files need to be downloaded one by one."
msgstr ""
-#: files.php:228 files.php:256
+#: files.php:233 files.php:261
msgid "Back to Files"
msgstr ""
-#: files.php:253
+#: files.php:258
msgid "Selected files too large to generate zip file."
msgstr ""
-#: files.php:254
+#: files.php:259
msgid ""
"Please download the files separately in smaller chunks or kindly ask your "
"administrator."
msgstr ""
-#: installer.php:63
+#: installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: installer.php:70
+#: installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: installer.php:75
+#: installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: installer.php:89
+#: installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: installer.php:103
+#: installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: installer.php:125
+#: installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: installer.php:131
+#: installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: installer.php:140
+#: installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: installer.php:146
+#: installer.php:147
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:159
+#: installer.php:160
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:169
+#: installer.php:170
msgid "App directory already exists"
msgstr ""
-#: installer.php:182
+#: installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: json.php:28
+#: json.php:29
msgid "Application is not enabled"
msgstr ""
-#: json.php:39 json.php:62 json.php:73
+#: json.php:40 json.php:63 json.php:88
msgid "Authentication error"
msgstr ""
-#: json.php:51
+#: json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: search/provider/file.php:18 search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -194,47 +193,47 @@ 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
+#: setup/postgresql.php:31 setup/postgresql.php:84
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"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: setup/mysql.php:67 setup/oci.php:54 setup/oci.php:121 setup/oci.php:144
#: setup/oci.php:151 setup/oci.php:162 setup/oci.php:169 setup/oci.php:178
#: setup/oci.php:186 setup/oci.php:195 setup/oci.php:201
-#: setup/postgresql.php:89 setup/postgresql.php:98 setup/postgresql.php:115
-#: setup/postgresql.php:125 setup/postgresql.php:134
+#: setup/postgresql.php:103 setup/postgresql.php:112 setup/postgresql.php:129
+#: setup/postgresql.php:139 setup/postgresql.php:148
#, php-format
msgid "DB Error: \"%s\""
msgstr ""
#: setup/mysql.php:68 setup/oci.php:55 setup/oci.php:122 setup/oci.php:145
#: setup/oci.php:152 setup/oci.php:163 setup/oci.php:179 setup/oci.php:187
-#: setup/oci.php:196 setup/postgresql.php:90 setup/postgresql.php:99
-#: setup/postgresql.php:116 setup/postgresql.php:126 setup/postgresql.php:135
+#: setup/oci.php:196 setup/postgresql.php:104 setup/postgresql.php:113
+#: setup/postgresql.php:130 setup/postgresql.php:140 setup/postgresql.php:149
#, php-format
msgid "Offending command was: \"%s\""
msgstr ""
#: setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: setup/oci.php:34
@@ -250,7 +249,7 @@ msgstr ""
msgid "Offending command was: \"%s\", name: %s, password: %s"
msgstr ""
-#: setup/postgresql.php:23 setup/postgresql.php:69
+#: setup/postgresql.php:30 setup/postgresql.php:83
msgid "PostgreSQL username and/or password not valid"
msgstr ""
@@ -262,66 +261,71 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: setup.php:195
+#: setup.php:202
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: setup.php:196
+#: setup.php:203
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: tags.php:194
+#: share/mailnotifications.php:73 share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: template/functions.php:130
+#: template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: template/functions.php:131
+#: template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: template/functions.php:132
+#: template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: template/functions.php:133
+#: template/functions.php:136
msgid "today"
msgstr ""
-#: template/functions.php:134
+#: template/functions.php:137
msgid "yesterday"
msgstr ""
-#: template/functions.php:136
+#: template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: template/functions.php:138
+#: template/functions.php:141
msgid "last month"
msgstr ""
-#: template/functions.php:139
+#: template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: template/functions.php:141
+#: template/functions.php:144
msgid "last year"
msgstr ""
-#: template/functions.php:142
+#: template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/templates/settings.pot b/l10n/templates/settings.pot
index a25543919ad..623f7f46dca 100644
--- a/l10n/templates/settings.pot
+++ b/l10n/templates/settings.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,6 +17,48 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:282
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:295 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:319
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -112,60 +154,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:246
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:277
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:279
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:280
+msgid "Good password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:281
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:316
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -180,40 +250,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -237,18 +307,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:47 templates/admin.php:61
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server "
"to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -257,68 +351,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -327,117 +421,161 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:210
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:211
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:218
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:219
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:226
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:229
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:236
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:237
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:244
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:257
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:259
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:265
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:277
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:279
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:310
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:332
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:336
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:340
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:345
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:346
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:349
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:353
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:354
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:359
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:360
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:392
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:393
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:399 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:403 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" target=\"_blank"
"\">ownCloud community</a>, the <a href=\"https://github.com/owncloud\" "
@@ -446,29 +584,33 @@ msgid ""
"General Public License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid ""
-"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid ""
+"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -504,7 +646,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -516,151 +658,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/templates/user_ldap.pot b/l10n/templates/user_ldap.pot
index 5e79d17a11a..b048f760470 100644
--- a/l10n/templates/user_ldap.pot
+++ b/l10n/templates/user_ldap.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -87,43 +87,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -141,11 +141,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -163,7 +163,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -199,7 +199,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,40 +409,50 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It "
"makes sure that the username is unique and characters do not need to be "
@@ -458,15 +468,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute "
"is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -477,19 +487,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -503,10 +513,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/templates/user_webdavauth.pot b/l10n/templates/user_webdavauth.pot
index acf94225f59..3b0553eec27 100644
--- a/l10n/templates/user_webdavauth.pot
+++ b/l10n/templates/user_webdavauth.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud Core 6.0.0\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-08 01:55-0500\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/l10n/th_TH/core.po b/l10n/th_TH/core.po
index 0539d2cd293..0e6a31ad150 100644
--- a/l10n/th_TH/core.po
+++ b/l10n/th_TH/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: th_TH\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,131 +58,135 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "วันอาทิตย์"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "วันจันทร์"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "วันอังคาร"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "วันพุธ"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "วันพฤหัสบดี"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "วันศุกร์"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "วันเสาร์"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "มกราคม"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "กุมภาพันธ์"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "มีนาคม"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "เมษายน"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "พฤษภาคม"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "มิถุนายน"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "กรกฏาคม"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "สิงหาคม"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "กันยายน"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "ตุลาคม"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "พฤศจิกายน"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "ธันวาคม"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "ตั้งค่า"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "กำลังบันทึกข้อมูล..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "วินาที ก่อนหน้านี้"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "วันนี้"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "เมื่อวานนี้"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "เดือนที่แล้ว"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "เดือน ที่ผ่านมา"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "ปีที่แล้ว"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "ปี ที่ผ่านมา"
@@ -263,6 +253,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "แชร์แล้ว"
@@ -271,12 +281,12 @@ msgstr "แชร์แล้ว"
msgid "Share"
msgstr "แชร์"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "ข้อผิดพลาด"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "เกิดข้อผิดพลาดในระหว่างการแชร์ข้อมูล"
@@ -288,123 +298,123 @@ msgstr "เกิดข้อผิดพลาดในการยกเลิ
msgid "Error while changing permissions"
msgstr "เกิดข้อผิดพลาดในการเปลี่ยนสิทธิ์การเข้าใช้งาน"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "ได้แชร์ให้กับคุณ และกลุ่ม {group} โดย {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "ถูกแชร์ให้กับคุณโดย {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "ใส่รหัสผ่านไว้"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "รหัสผ่าน"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "ส่งลิงก์ให้ทางอีเมล"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "ส่ง"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "กำหนดวันที่หมดอายุ"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "วันที่หมดอายุ"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "แชร์ผ่านทางอีเมล"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "ไม่พบบุคคลที่ต้องการ"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "กลุ่มผู้ใช้งาน"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "ไม่อนุญาตให้แชร์ข้อมูลซ้ำได้"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "ได้แชร์ {item} ให้กับ {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "ยกเลิกการแชร์"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "สามารถแก้ไข"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "ระดับควบคุมการเข้าใช้งาน"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "สร้าง"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "อัพเดท"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "ลบ"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "แชร์"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "ใส่รหัสผ่านไว้"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "เกิดข้อผิดพลาดในการยกเลิกการตั้งค่าวันที่หมดอายุ"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "เกิดข้อผิดพลาดในการตั้งค่าวันที่หมดอายุ"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "กำลังส่ง..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "ส่งอีเมล์แล้ว"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "คำเตือน"
@@ -451,11 +461,17 @@ msgstr "การอัพเดทไม่เป็นผลสำเร็จ
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "การอัพเดทเสร็จเรียบร้อยแล้ว กำลังเปลี่ยนเส้นทางไปที่ ownCloud อยู่ในขณะนี้"
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "ใช้ลิงค์ต่อไปนี้เพื่อเปลี่ยนรหัสผ่านของคุณใหม่: {link}"
@@ -475,8 +491,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "คุณจะได้รับลิงค์เพื่อกำหนดรหัสผ่านใหม่ทางอีเมล์"
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "ชื่อผู้ใช้งาน"
@@ -520,7 +536,7 @@ msgstr "ส่วนตัว"
msgid "Users"
msgstr "ผู้ใช้งาน"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "แอปฯ"
@@ -630,49 +646,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "สร้าง <strong>บัญชีผู้ดูแลระบบ</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "ขั้นสูง"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "โฟลเดอร์เก็บข้อมูล"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "กำหนดค่าฐานข้อมูล"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "จะถูกใช้"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "ชื่อผู้ใช้งานฐานข้อมูล"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "รหัสผ่านฐานข้อมูล"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "ชื่อฐานข้อมูล"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "พื้นที่ตารางในฐานข้อมูล"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Database host"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "ติดตั้งเรียบร้อยแล้ว"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -688,7 +702,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "ออกจากระบบ"
@@ -714,27 +728,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "ลืมรหัสผ่าน?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "จำรหัสผ่าน"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "เข้าสู่ระบบ"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/th_TH/files.po b/l10n/th_TH/files.po
index f0b7289c8d8..81b1ace189f 100644
--- a/l10n/th_TH/files.po
+++ b/l10n/th_TH/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr "ไม่สามารถย้าย %s ได้ - ไฟล์ท
msgid "Could not move %s"
msgstr "ไม่สามารถย้าย %s ได้"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "ชื่อไฟล์ไม่สามารถเว้นว่างได้"
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "ชื่อที่ใช้ไม่ถูกต้อง, '\\', '/', '<', '>', ':', '\"', '|', '?' และ '*' ไม่ได้รับอนุญาตให้ใช้งานได้"
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,233 +76,228 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "ยังไม่มีไฟล์ใดที่ถูกอัพโหลด เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "ไม่พบข้อผิดพลาดใดๆ, ไฟล์ถูกอัพโหลดเรียบร้อยแล้ว"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "ขนาดไฟล์ที่อัพโหลดมีขนาดเกิน upload_max_filesize ที่ระบุไว้ใน php.ini"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "ไฟล์ที่อัพโหลดมีขนาดไฟล์ใหญ่เกินจำนวนที่กำหนดไว้ในคำสั่ง MAX_FILE_SIZE ที่ถูกระบุไว้ในรูปแบบของ HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "ไฟล์ถูกอัพโหลดได้เพียงบางส่วนเท่านั้น"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "ไม่มีไฟล์ที่ถูกอัพโหลด"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "โฟลเดอร์ชั่วคราวเกิดการสูญหาย"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "เขียนข้อมูลลงแผ่นดิสก์ล้มเหลว"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "เหลือพื้นที่ไม่เพียงสำหรับใช้งาน"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "ไดเร็กทอรี่ไม่ถูกต้อง"
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "ไฟล์"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "มีพื้นที่เหลือไม่เพียงพอ"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "การอัพโหลดถูกยกเลิก"
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "การอัพโหลดไฟล์กำลังอยู่ในระหว่างดำเนินการ การออกจากหน้าเว็บนี้จะทำให้การอัพโหลดถูกยกเลิก"
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} มีอยู่แล้วในระบบ"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "แชร์"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "เปลี่ยนชื่อ"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "อยู่ระหว่างดำเนินการ"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "แทนที่ {new_name} ด้วย {old_name} แล้ว"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "เลิกทำ"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' เป็นชื่อไฟล์ที่ไม่ถูกต้อง"
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "ชื่อที่ใช้ไม่ถูกต้อง, '\\', '/', '<', '>', ':', '\"', '|', '?' และ '*' ไม่ได้รับอนุญาตให้ใช้งานได้"
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "พื้นที่จัดเก็บข้อมูลของคุณเต็มแล้ว ไม่สามารถอัพเดทหรือผสานไฟล์ต่างๆได้อีกต่อไป"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "พื้นที่จัดเก็บข้อมูลของคุณใกล้เต็มแล้ว ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "กำลังเตรียมดาวน์โหลดข้อมูล หากไฟล์มีขนาดใหญ่ อาจใช้เวลาสักครู่"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "ข้อผิดพลาด"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "ชื่อ"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "ขนาด"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "แก้ไขแล้ว"
@@ -298,12 +305,12 @@ msgstr "แก้ไขแล้ว"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "อัพโหลด"
@@ -339,72 +346,68 @@ msgstr "ขนาดไฟล์ ZIP สูงสุด"
msgid "Save"
msgstr "บันทึก"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "อัพโหลดไฟล์ใหม่"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "ไฟล์ข้อความ"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
-msgstr ""
+msgstr "โฟลเดอร์ใหม่"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "แฟ้มเอกสาร"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "จากลิงก์"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "ยกเลิกการอัพโหลด"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "ยังไม่มีไฟล์ใดๆอยู่ที่นี่ กรุณาอัพโหลดไฟล์!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "ดาวน์โหลด"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "ลบ"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "ไฟล์ที่คุณพยายามที่จะอัพโหลดมีขนาดเกินกว่าขนาดสูงสุดที่กำหนดไว้ให้อัพโหลดได้สำหรับเซิร์ฟเวอร์นี้"
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "ไฟล์กำลังอยู่ระหว่างการสแกน, กรุณารอสักครู่."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 06261598914..737d2545c59 100644
--- a/l10n/th_TH/files_encryption.po
+++ b/l10n/th_TH/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "กำลังบันทึกข้อมูล..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/th_TH/files_external.po b/l10n/th_TH/files_external.po
index eef3790b5be..52bb6ec1dcd 100644
--- a/l10n/th_TH/files_external.po
+++ b/l10n/th_TH/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: th_TH\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "การเข้าถึงได้รับอนุญาตแล้ว"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "เกิดข้อผิดพลาดในการกำหนดค่าพื้นที่จัดเก็บข้อมูล Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "อนุญาตให้เข้าถึงได้"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "กรุณากรอกรหัส app key ของ Dropbox และรหัสลับ"
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "เกิดข้อผิดพลาดในการกำหนดค่าการจัดเก็บข้อมูลในพื้นที่ของ Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>คำเตือน:</b> \"smbclient\" ยังไม่ได้ถูกติดตั้ง. การชี้ CIFS/SMB เพื่อแชร์ข้อมูลไม่สามารถกระทำได้ กรุณาสอบถามข้อมูลเพิ่มเติมจากผู้ดูแลระบบเพื่อติดตั้ง."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>คำเตือน:</b> การสนับสนุนการใช้งาน FTP ในภาษา PHP ยังไม่ได้ถูกเปิดใช้งานหรือถูกติดตั้ง. การชี้ FTP เพื่อแชร์ข้อมูลไม่สามารถดำเนินการได้ กรุณาสอบถามข้อมูลเพิ่มเติมจากผู้ดูแลระบบเพื่อติดตั้ง"
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "ผู้ใช้งาน"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "ลบ"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "เปิดให้มีการใช้พื้นที่จัดเก็บข้อมูลของผู้ใช้งานจากภายนอกได้"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "อนุญาตให้ผู้ใช้งานสามารถชี้ตำแหน่งไปที่พื้นที่จัดเก็บข้อมูลภายนอกของตนเองได้"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "ใบรับรองความปลอดภัยด้วยระบบ SSL จาก Root"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "นำเข้าข้อมูลใบรับรองความปลอดภัยจาก Root"
diff --git a/l10n/th_TH/files_sharing.po b/l10n/th_TH/files_sharing.po
index 25147a511cc..419cb84a3ff 100644
--- a/l10n/th_TH/files_sharing.po
+++ b/l10n/th_TH/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: th_TH\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "ถูกแชร์โดย {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s ได้แชร์โฟลเดอร์ %s ให้กับคุณ"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s ได้แชร์ไฟล์ %s ให้กับคุณ"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "ดาวน์โหลด"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "อัพโหลด"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "ยกเลิกการอัพโหลด"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "ไม่สามารถดูตัวอย่างได้สำหรับ"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/th_TH/files_trashbin.po b/l10n/th_TH/files_trashbin.po
index 658dfef49d4..c111ab0ef14 100644
--- a/l10n/th_TH/files_trashbin.po
+++ b/l10n/th_TH/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: th_TH\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "ข้อผิดพลาด"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "ไม่มีอะไรอยู่ในนี้ ถังขยะของคุณยังว่างอยู่"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "ชื่อ"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "คืนค่า"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "ลบแล้ว"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "ลบ"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "ไฟล์ที่ลบทิ้ง"
diff --git a/l10n/th_TH/lib.po b/l10n/th_TH/lib.po
index 62f6738438e..2257d7e995f 100644
--- a/l10n/th_TH/lib.po
+++ b/l10n/th_TH/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: th_TH\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "ช่วยเหลือ"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "ส่วนตัว"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "ตั้งค่า"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "ผู้ใช้งาน"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "ผู้ดูแล"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "เว็บเซอร์วิสที่คุณควบคุมการใช้งานได้"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "คุณสมบัติการดาวน์โหลด zip ถูกปิดการใช้งานไว้"
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "แอพพลิเคชั่นดังกล่าวยังไม่ได้เปิดใช้งาน"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "เกิดข้อผิดพลาดในสิทธิ์การเข้าใช้งาน"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "รหัสยืนยันความถูกต้องหมดอายุแล้ว กรุณาโหลดหน้าเว็บใหม่อีกครั้ง"
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "ไฟล์"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,62 +267,68 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "ไม่พบหมวดหมู่ \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "วินาที ก่อนหน้านี้"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "วันนี้"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "เมื่อวานนี้"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "เดือนที่แล้ว"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "ปีที่แล้ว"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "ปี ที่ผ่านมา"
diff --git a/l10n/th_TH/settings.po b/l10n/th_TH/settings.po
index 6713c82ea43..96525b8f26e 100644
--- a/l10n/th_TH/settings.po
+++ b/l10n/th_TH/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: th_TH\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "ส่งอีเมล์แล้ว"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "การเข้ารหัส"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "ไม่สามารถโหลดรายการจาก App Store ได้"
@@ -113,61 +155,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "เอกสารคู่มือการใช้งานสำหรับผู้ใช้งาน"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "อัพเดทไปเป็นรุ่น {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "ปิดใช้งาน"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "เปิดใช้งาน"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "กรุณารอสักครู่..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "กำลังอัพเดทข้อมูล..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "เกิดข้อผิดพลาดในระหว่างการอัพเดทแอปฯ"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "ข้อผิดพลาด"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "อัพเดท"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "อัพเดทแล้ว"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "กำลังบันทึกข้อมูล..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -181,40 +251,40 @@ msgstr "เลิกทำ"
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "กลุ่ม"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "ผู้ดูแลกลุ่ม"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "ลบ"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "ภาษาไทย"
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "ไม่มี"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "เข้าสู่ระบบ"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "คำเตือนเกี่ยวกับความปลอดภัย"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "ประมวลคำสั่งหนึ่งงานในแต่ละครั้งที่มีการโหลดหน้าเว็บ"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "การแชร์ข้อมูล"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "เปิดใช้งาน API สำหรับคุณสมบัติแชร์ข้อมูล"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "อนุญาตให้แอปฯสามารถใช้ API สำหรับแชร์ข้อมูลได้"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "อนุญาตให้ใช้งานลิงก์ได้"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "อนุญาตให้ผู้ใช้งานสามารถแชร์ข้อมูลรายการต่างๆไปให้สาธารณะชนเป็นลิงก์ได้"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "อนุญาตให้แชร์ข้อมูลซ้ำใหม่ได้"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "อนุญาตให้ผู้ใช้งานแชร์ข้อมูลรายการต่างๆที่ถูกแชร์มาให้ตัวผู้ใช้งานได้เท่านั้น"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "อนุญาตให้ผู้ใช้งานแชร์ข้อมูลถึงใครก็ได้"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "อนุญาตให้ผู้ใช้งานแชร์ข้อมูลได้เฉพาะกับผู้ใช้งานที่อยู่ในกลุ่มเดียวกันเท่านั้น"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "ที่อยู่เซิร์ฟเวอร์"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "พอร์ต"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "ข้อมูลส่วนตัวสำหรับเข้าระบบ"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "บันทึกการเปลี่ยนแปลง"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "ระดับการเก็บบันทึก log"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "มาก"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "น้อย"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "รุ่น"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,30 +587,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "พัฒนาโดย the <a href=\"http://ownCloud.org/contact\" target=\"_blank\">ชุมชนผู้ใช้งาน ownCloud</a>, the <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "เพิ่มแอปของคุณ"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "แอปฯอื่นเพิ่มเติม"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "เลือก App"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "ดูหน้าแอพพลิเคชั่นที่ apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-ลิขสิทธิ์การใช้งานโดย <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "เอกสารคู่มือการใช้งานสำหรับผู้ใช้งาน"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "เอกสารคู่มือการใช้งานสำหรับผู้ดูแลระบบ"
@@ -506,7 +648,7 @@ msgstr "แสดงหน้าจอวิซาร์ดนำทางคร
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "คุณได้ใช้งานไปแล้ว <strong>%s</strong> จากจำนวนที่สามารถใช้ได้ <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "รหัสผ่าน"
@@ -518,151 +660,149 @@ msgstr "รหัสผ่านของคุณถูกเปลี่ยน
msgid "Unable to change your password"
msgstr "ไม่สามารถเปลี่ยนรหัสผ่านของคุณได้"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "รหัสผ่านปัจจุบัน"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "รหัสผ่านใหม่"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "เปลี่ยนรหัสผ่าน"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "อีเมล"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "ที่อยู่อีเมล์ของคุณ"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "กรอกที่อยู่อีเมล์ของคุณเพื่อเปิดให้มีการกู้คืนรหัสผ่านได้"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "รูปภาพโปรไฟล์"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "ยกเลิก"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "ภาษา"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "ช่วยกันแปล"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "การเข้ารหัส"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "ชื่อที่ใช้สำหรับเข้าสู่ระบบ"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "สร้าง"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "พื้นที่จำกัดข้อมูลเริ่มต้น"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "ไม่จำกัดจำนวน"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "อื่นๆ"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "ชื่อผู้ใช้งาน"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "พื้นที่จัดเก็บข้อมูล"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "ตั้งค่ารหัสผ่านใหม่"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "ค่าเริ่มต้น"
diff --git a/l10n/th_TH/user_ldap.po b/l10n/th_TH/user_ldap.po
index 084d3ca8bdc..9b08c612be8 100644
--- a/l10n/th_TH/user_ldap.po
+++ b/l10n/th_TH/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Thai (Thailand) (http://www.transifex.com/projects/p/owncloud/language/th_TH/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr "เสร็จสิ้น"
msgid "Error"
msgstr "ข้อผิดพลาด"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "เลือกกลุ่ม"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "ทดสอบการเชื่อมต่อสำเร็จ"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "ทดสอบการเชื่อมต่อล้มเหลว"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "คุณแน่ใจแล้วหรือว่าต้องการลบการกำหนดค่าเซิร์ฟเวอร์ปัจจุบันทิ้งไป?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "ยืนยันการลบทิ้ง"
@@ -138,11 +138,11 @@ msgid "%s user found"
msgid_plural "%s users found"
msgstr[0] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -160,7 +160,7 @@ msgstr "ช่วยเหลือ"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -196,7 +196,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -264,7 +264,7 @@ msgstr "คุณสามารถระบุ DN หลักสำหรั
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -407,41 +407,51 @@ msgstr "คุณลักษณะการค้นหาแบบกลุ่
msgid "Group-Member association"
msgstr "ความสัมพันธ์ของสมาชิกในกลุ่ม"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "คุณลักษณะพิเศษ"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "ในหน่วยไบต์"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "เว้นว่างไว้สำหรับ ชื่อผู้ใช้ (ค่าเริ่มต้น) หรือไม่กรุณาระบุคุณลักษณะของ LDAP/AD"
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -457,15 +467,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -476,19 +486,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -502,10 +512,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/tr/core.po b/l10n/tr/core.po
index 8a80ed98df1..19871ad9dd1 100644
--- a/l10n/tr/core.po
+++ b/l10n/tr/core.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-05 01:55-0500\n"
-"PO-Revision-Date: 2014-01-04 20:50+0000\n"
+"POT-Creation-Date: 2014-03-21 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 09:00+0000\n"
"Last-Translator: volkangezer <volkangezer@gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -21,12 +21,11 @@ msgstr ""
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s sizinle »%s« paylaşımında bulundu"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr "Son kullanma tarihi geçmişte."
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Şu kullanıcılara posta gönderilemedi: %s"
@@ -43,19 +42,6 @@ msgstr "Bakım kipi kapatıldı"
msgid "Updated database"
msgstr "Veritabanı güncellendi"
-#: ajax/update.php:20
-msgid "Updating filecache, this may take really long..."
-msgstr "Dosya önbelleği güncelleniyor. Bu, gerçekten uzun sürebilir."
-
-#: ajax/update.php:23
-msgid "Updated filecache"
-msgstr "Dosya önbelleği güncellendi"
-
-#: ajax/update.php:26
-#, php-format
-msgid "... %d%% done ..."
-msgstr "%%%d tamamlandı ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Resim veya dosya belirtilmedi"
@@ -76,135 +62,139 @@ msgstr "Kullanılabilir geçici profil resmi yok, tekrar deneyin"
msgid "No crop data provided"
msgstr "Kesme verisi sağlanmamış"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Pazar"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Pazartesi"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Salı"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Çarşamba"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Perşembe"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Cuma"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Cumartesi"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Ocak"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Şubat"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Mart"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Nisan"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Mayıs"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Haziran"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Temmuz"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Ağustos"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Eylül"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Ekim"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Kasım"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Aralık"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Ayarlar"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Kaydediliyor..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "saniye önce"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n dakika önce"
msgstr[1] "%n dakika önce"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n saat önce"
msgstr[1] "%n saat önce"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "bugün"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "dün"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n gün önce"
msgstr[1] "%n gün önce"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "geçen ay"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n ay önce"
msgstr[1] "%n ay önce"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "ay önce"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "geçen yıl"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "yıl önce"
@@ -272,6 +262,26 @@ msgstr "({count} seçildi)"
msgid "Error loading file exists template"
msgstr "Dosya mevcut şablonu yüklenirken hata"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr "Çok güçsüz parola"
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr "Güçsüz parola"
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr "Normal parola"
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr "İyi parola"
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr "Güçlü parola"
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Paylaşılan"
@@ -280,12 +290,12 @@ msgstr "Paylaşılan"
msgid "Share"
msgstr "Paylaş"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Hata"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Paylaşım sırasında hata "
@@ -297,123 +307,123 @@ msgstr "Paylaşım iptal edilirken hata"
msgid "Error while changing permissions"
msgstr "İzinleri değiştirirken hata oluştu"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner} tarafından sizinle ve {group} ile paylaştırılmış"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "{owner} tarafından sizinle paylaşıldı"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Kullanıcı veya grup ile paylaş.."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Paylaşma bağlantısı"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Parola koruması"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Parola"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Genel Gönderime İzin Ver"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Bağlantıyı e-posta ile gönder"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Gönder"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Son kullanma tarihini ayarla"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Son kullanım tarihi"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "E-posta ile paylaş"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Kişi bulunamadı"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "grup"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Tekrar paylaşmaya izin verilmiyor"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "{item} içinde {user} ile paylaşılanlar"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Paylaşılmayan"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "e-posta ile bildir"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "düzenleyebilir"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "erişim kontrolü"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "oluştur"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "güncelle"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "sil"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "paylaş"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Parola korumalı"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Geçerlilik tarihi tanımlama kaldırma hatası"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Geçerlilik tarihi tanımlama hatası"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Gönderiliyor..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "E-posta gönderildi"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Uyarı"
@@ -460,11 +470,17 @@ msgstr "Güncelleme başarılı olmadı. Lütfen bu hatayı bildirin <a href=\"h
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Güncelleme başarılı. ownCloud'a yönlendiriliyor."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s parola sıfırlama"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr "E-posta gönderilirken bir hata oluştu. Lütfen yönetinizle iletişime geçin."
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Parolanızı sıfırlamak için bu bağlantıyı kullanın: {link}"
@@ -484,8 +500,8 @@ msgstr "İstek başarısız!<br>E-posta ve/veya kullanıcı adınızın doğru o
msgid "You will receive a link to reset your password via Email."
msgstr "Parolanızı sıfırlamak için bir bağlantıyı e-posta olarak alacaksınız."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Kullanıcı Adı"
@@ -529,7 +545,7 @@ msgstr "Kişisel"
msgid "Users"
msgstr "Kullanıcılar"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Uygulamalar"
@@ -639,49 +655,47 @@ msgstr "Sunucunuzu nasıl ayarlayacağınıza dair bilgi için, lütfen <a href=
msgid "Create an <strong>admin account</strong>"
msgstr "Bir <strong>yönetici hesabı</strong> oluşturun"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Gelişmiş"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr "Depolama ve veritabanı"
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Veri klasörü"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Veritabanını ayarla"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "kullanılacak"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Veritabanı kullanıcı adı"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Veritabanı parolası"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Veritabanı adı"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Veritabanı tablo alanı"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Veritabanı sunucusu"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Kurulumu tamamla"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Tamamlanıyor .."
@@ -697,7 +711,7 @@ msgstr "Uygulama, doğru çalışabilmesi için JavaScript'in etkinleştirilmesi
msgid "%s is available. Get more information on how to update."
msgstr "%s mevcut. Güncelleştirme hakkında daha fazla bilgi alın."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Çıkış yap"
@@ -723,28 +737,28 @@ msgstr "Sunucu taraflı yetkilendirme başarısız!"
msgid "Please contact your administrator."
msgstr "Lütfen sistem yöneticisi ile iletişime geçin."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Parolanızı mı unuttunuz?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "hatırla"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Giriş yap"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Alternatif Girişler"
#: 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>"
-msgstr "Merhaba, <br><br> %s sizinle »%s« paylaşımında bulundu.<br><a href=\"%s\">Paylaşımı gör!</a><br><br>İyi günler!"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr "Merhaba, <br><br> %s sizinle <strong>%s</strong> paylaşımında bulundu.<br><a href=\"%s\">Paylaşımı gör!</a><br><br>"
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/tr/files.po b/l10n/tr/files.po
index 966906608b3..b9a6e7a8f62 100644
--- a/l10n/tr/files.po
+++ b/l10n/tr/files.po
@@ -11,9 +11,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-06 01:55-0500\n"
-"PO-Revision-Date: 2014-01-05 16:40+0000\n"
-"Last-Translator: volkangezer <volkangezer@gmail.com>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\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"
@@ -31,36 +31,48 @@ msgstr "%s taşınamadı - Bu isimde dosya zaten var"
msgid "Could not move %s"
msgstr "%s taşınamadı"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Dosya adı boş olamaz."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "Dosya adı \"/\" içermemelidir. Lütfen farklı bir isim seçin."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr "'%s' geçersiz bir dosya adı."
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Geçersiz isim, '\\', '/', '<', '>', ':', '\"', '|', '?' ve '*' karakterlerine izin verilmemektedir."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr "Hedef klasör taşındı veya silindi."
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "%s ismi zaten %s klasöründe kullanılıyor. Lütfen farklı bir isim seçin."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "Geçerli bir kaynak değil"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr "Sunucunun adresleri açma izi yok, lütfen sunucu yapılandırmasını denetleyin"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "%s, %s içine indirilirken hata"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "Dosya oluşturulurken hata"
@@ -68,236 +80,231 @@ msgstr "Dosya oluşturulurken hata"
msgid "Folder name cannot be empty."
msgstr "Klasör adı boş olamaz."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "Klasör adı \"/\" içermemelidir. Lütfen farklı bir isim seçin."
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "Klasör oluşturulurken hata"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Yükleme dizini tanımlanamadı."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "Geçersiz Simge"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Dosya yüklenmedi. Bilinmeyen hata"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Dosya başarıyla yüklendi, hata oluşmadı"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "php.ini dosyasında upload_max_filesize ile belirtilen dosya yükleme sınırı aşıldı."
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Yüklenecek dosyanın boyutu HTML formunda belirtilen MAX_FILE_SIZE limitini aşıyor"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Dosya kısmen karşıya yüklenebildi"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Hiç dosya gönderilmedi"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Geçici dizin eksik"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Diske yazılamadı"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Yeterli disk alanı yok"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "Yükleme başarısız. Dosya bilgisi alınamadı."
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "Yükleme başarısız. Yüklenen dosya bulunamadı"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Yükleme başarısız. Dosya bilgisi alınamadı."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Geçersiz dizin."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Dosyalar"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "Bir dizin veya 0 bayt olduğundan {filename} yüklenemedi"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Yeterli disk alanı yok"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr "Toplam dosya boyutu {size1} gönderme sınırını {size2} aşıyor"
-#: js/file-upload.js:306
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr "Yeterince boş alan yok. Gönderdiğiniz boyut {size1} ancak {size2} alan mevcut"
+
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Yükleme iptal edildi."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "Sunucudan sonuç alınamadı."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URL boş olamaz"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "Ev klasöründeki 'Paylaşılan', ayrılmış bir dosya adıdır"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} zaten mevcut"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Dosya oluşturulamadı"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Klasör oluşturulamadı"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr "Adres getirilirken hata"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Paylaş"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Kalıcı olarak sil"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "İsim değiştir."
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Bekliyor"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Dosya adlandırılamadı"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "{new_name} ismi {old_name} ile değiştirildi"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "geri al"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr "Dosya silinirken hata."
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n dizin"
msgstr[1] "%n dizin"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n dosya"
msgstr[1] "%n dosya"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} ve {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n dosya yükleniyor"
msgstr[1] "%n dosya yükleniyor"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' geçersiz bir dosya adı."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr "\"{name}\" geçersiz bir dosya adı."
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Geçersiz isim, '\\', '/', '<', '>', ':', '\"', '|', '?' ve '*' karakterlerine izin verilmemektedir."
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Depolama alanınız dolu, artık dosyalar güncellenmeyecek veya eşitlenmeyecek."
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Depolama alanınız neredeyse dolu ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "Şifreleme Uygulaması etkin ancak anahtarlarınız başlatılmamış. Lütfen oturumu kapatıp yeniden açın"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "Şifreleme Uygulaması için geçersiz özel anahtar. Lütfen şifreli dosyalarınıza erişimi tekrar kazanabilmek için kişisel ayarlarınızdan özel anahtar parolanızı güncelleyin."
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "Şifreleme işlemi durduruldu ancak dosyalarınız şifreli. Dosyalarınızın şifresini kaldırmak için lütfen kişisel ayarlar kısmına geçin."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "İndirmeniz hazırlanıyor. Dosya büyük ise biraz zaman alabilir."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Dosya taşıma hatası"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Hata"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "İsim"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Boyut"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Değiştirilme"
@@ -305,12 +312,12 @@ msgstr "Değiştirilme"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr "Geçersiz dizin adı. 'Shared' ismi ayrılmıştır."
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s yeniden adlandırılamadı"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Yükle"
@@ -346,72 +353,68 @@ msgstr "ZIP dosyaları için en fazla girdi boyutu"
msgid "Save"
msgstr "Kaydet"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Yeni"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr "Yeni metin dosyası"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Metin dosyası"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Yeni klasör"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Klasör"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Bağlantıdan"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Silinmiş dosyalar"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Yüklemeyi iptal et"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "Buraya dosya yükleme veya oluşturma izniniz yok"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Burada hiçbir şey yok. Bir şeyler yükleyin!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "İndir"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Sil"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Yükleme çok büyük"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Dosyalar taranıyor, lütfen bekleyin."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Güncel tarama"
-
-#: 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 6195623c1a3..76d669faeaa 100644
--- a/l10n/tr/files_encryption.po
+++ b/l10n/tr/files_encryption.po
@@ -4,13 +4,13 @@
#
# Translators:
# ismail yenigül <ismail.yenigul@surgate.com>, 2013
-# volkangezer <volkangezer@gmail.com>, 2013
+# volkangezer <volkangezer@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-02 17:27-0500\n"
-"PO-Revision-Date: 2013-11-30 01:40+0000\n"
+"POT-Creation-Date: 2014-03-13 01:55-0400\n"
+"PO-Revision-Date: 2014-03-12 10:51+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"
@@ -82,18 +82,18 @@ msgid ""
"administrator"
msgstr "Bilinmeyen hata. Lütfen sistem ayarlarınızı denetleyin veya yöneticiniz ile iletişime geçin"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "Gereklilikler eksik."
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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 veya daha sürümü ile birlikte OpenSSL ve OpenSSL PHP uzantısının birlikte etkin olduğunu ve doğru bir şekilde yapılandırıldığından emin olun. Şimdilik şifreleme uygulaması devre dışı bırakıldı"
-#: hooks/hooks.php:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "Aşağıdaki kullanıcılar şifreleme için ayarlanmadılar:"
@@ -101,9 +101,9 @@ msgstr "Aşağıdaki kullanıcılar şifreleme için ayarlanmadılar:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr "İlk şifreleme başladı... Bu biraz zaman alabilir. Lütfen bekleyin."
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Kaydediliyor..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr "İlk şifreleme çalışıyor... Lütfen daha sonra tekrar deneyin."
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/tr/files_external.po b/l10n/tr/files_external.po
index 849b5469543..0a942596ce8 100644
--- a/l10n/tr/files_external.po
+++ b/l10n/tr/files_external.po
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# volkangezer <volkangezer@gmail.com>, 2013
+# volkangezer <volkangezer@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
+"POT-Creation-Date: 2014-03-13 01:55-0400\n"
+"PO-Revision-Date: 2014-03-12 10:51+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"
@@ -18,40 +18,44 @@ msgstr ""
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Giriş kabul edildi"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Dropbox depo yapılandırma hatası"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Erişim sağlandı"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Lütfen Dropbox app key ve secret temin ediniz"
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Google Drive depo yapılandırma hatası"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr "Kaydedildi"
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Uyarı:</b> \"smbclient\" kurulu değil. CIFS/SMB paylaşımlarını bağlama işlemi mümkün olmadı. Lütfen kurulumu için sistem yöneticinize danışın."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Uyarı:</b> PHP içerisinde FTP desteği etkin veya yüklü değil. FTP paylaşımlarını bağlama işlemi mümkün olmadı. Lütfen kurulumu için sistem yöneticinize danışın."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Kullanıcılar"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Sil"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Kullanıcılar için Harici Depolamayı Etkinleştir"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Kullanıcıların kendi harici depolamalarını bağlamalarına izin ver"
+msgid "Allow users to mount the following external storage"
+msgstr "Kullanıcıların aşağıdaki harici depolamayı bağlamalarına izin ver"
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL kök sertifikaları"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Kök Sertifikalarını İçe Aktar"
diff --git a/l10n/tr/files_sharing.po b/l10n/tr/files_sharing.po
index f8e734d644e..e12ff2554ce 100644
--- a/l10n/tr/files_sharing.po
+++ b/l10n/tr/files_sharing.po
@@ -3,13 +3,13 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
-# volkangezer <volkangezer@gmail.com>, 2013
+# volkangezer <volkangezer@gmail.com>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-13 14:43-0500\n"
-"PO-Revision-Date: 2013-12-13 19:00+0000\n"
+"POT-Creation-Date: 2014-03-13 01:55-0400\n"
+"PO-Revision-Date: 2014-03-12 10:51+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"
@@ -18,6 +18,10 @@ msgstr ""
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "{owner} tarafından paylaşılmış"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Bu paylaşım parola korumalı"
@@ -54,32 +58,16 @@ msgstr "paylaşım devre dışı"
msgid "For more info, please ask the person who sent this link."
msgstr "Daha fazla bilgi için bu bağlantıyı aldığınız kişi ile iletişime geçin."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s, %s klasörünü sizinle paylaştı"
+msgid "shared by %s"
+msgstr "paylaşan: %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s, %s dosyasını sizinle paylaştı"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "İndir"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Yükle"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Yüklemeyi iptal et"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Kullanılabilir önizleme yok"
+msgid "Download %s"
+msgstr "İndir: %s"
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Doğrudan bağlantı"
diff --git a/l10n/tr/files_trashbin.po b/l10n/tr/files_trashbin.po
index 261cd7d30ce..7ac32596ae6 100644
--- a/l10n/tr/files_trashbin.po
+++ b/l10n/tr/files_trashbin.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: volkangezer <volkangezer@gmail.com>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\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,44 +19,48 @@ msgstr ""
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "%s alıcı olarak silinemedi"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "%s eri yüklenemedi"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Silinmiş dosyalar"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Hata"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "geri yüklendi"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Burada hiçbir şey yok. Çöp kutunuz tamamen boş!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "İsim"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Geri yükle"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Silindi"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Sil"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Silinen Dosyalar"
diff --git a/l10n/tr/lib.po b/l10n/tr/lib.po
index 3237785ad46..d54faf7b569 100644
--- a/l10n/tr/lib.po
+++ b/l10n/tr/lib.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-06 01:55-0500\n"
-"PO-Revision-Date: 2014-01-05 16:40+0000\n"
+"POT-Creation-Date: 2014-03-13 01:55-0400\n"
+"PO-Revision-Date: 2014-03-12 10:51+0000\n"
"Last-Translator: volkangezer <volkangezer@gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -21,34 +21,34 @@ msgstr ""
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: private/app.php:245
+#: private/app.php:236
#, 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."
-#: private/app.php:257
+#: private/app.php:248
msgid "No app name specified"
msgstr "Uygulama adı belirtimedli"
-#: private/app.php:362
+#: private/app.php:353
msgid "Help"
msgstr "Yardım"
-#: private/app.php:375
+#: private/app.php:366
msgid "Personal"
msgstr "Kişisel"
-#: private/app.php:386
+#: private/app.php:377
msgid "Settings"
msgstr "Ayarlar"
-#: private/app.php:398
+#: private/app.php:389
msgid "Users"
msgstr "Kullanıcılar"
-#: private/app.php:411
+#: private/app.php:402
msgid "Admin"
msgstr "Yönetici"
@@ -65,15 +65,10 @@ msgstr "Bilinmeyen dosya türü"
msgid "Invalid image"
msgstr "Geçersiz resim"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "kontrolünüzün altındaki web hizmetleri"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "\"%s\" açılamıyor"
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP indirmeleri kapatıldı."
@@ -96,74 +91,78 @@ msgid ""
"administrator."
msgstr "Dosyaları ayrı ayrı, küçük parçalar halinde indirin veya yöneticinizden yardım isteyin. "
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "Uygulama kurulurken bir kaynak belirtilmedi"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "Uygulama kuruluyorken http'de href belirtilmedi"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "Uygulama yerel dosyadan kurulurken dosya yolu belirtilmedi"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "%s arşiv türü desteklenmiyor"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "Uygulama kuruluyorken arşiv dosyası açılamadı"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "Uygulama info.xml dosyası sağlamıyor"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "Uygulama, izin verilmeyen kodlar barındırdığından kurulamıyor."
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr "ownCloud sürümünüz ile uyumsuz olduğu için uygulama kurulamıyor."
-#: private/installer.php:146
+#: private/installer.php:147
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ü \"birlikte gelmeyen\" uygulamalar için <shipped>true</shipped> etiketi içeriyor"
-#: private/installer.php:159
+#: private/installer.php:160
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 markette belirtilen sürüm aynı değil"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "Uygulama dizini zaten mevcut"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "Uygulama dizini oluşturulamıyor. Lütfen izinleri düzeltin. %s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Uygulama etkinleştirilmedi"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Kimlik doğrulama hatası"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Jetonun süresi geçti. Lütfen sayfayı yenileyin."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr "Bilinmeyen kullanıcı"
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Dosyalar"
@@ -197,23 +196,23 @@ msgid "MS SQL username and/or password not valid: %s"
msgstr "MS SQL kullanıcı adı ve/veya parolası geçersiz: %s"
#: private/setup/mssql.php:21 private/setup/mysql.php:13
-#: private/setup/oci.php:114 private/setup/postgresql.php:24
-#: private/setup/postgresql.php:70
+#: private/setup/oci.php:114 private/setup/postgresql.php:31
+#: private/setup/postgresql.php:84
msgid "You need to enter either an existing account or the administrator."
msgstr "Bir konto veya kullanici birlemek ihtiyacin. "
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQL kullanıcı adı ve/veya parolası geçerli değil"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr "MySQL/MariaDB kullanıcı adı ve/veya parolası geçersiz"
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
#: private/setup/oci.php:151 private/setup/oci.php:162
#: private/setup/oci.php:169 private/setup/oci.php:178
#: private/setup/oci.php:186 private/setup/oci.php:195
-#: private/setup/oci.php:201 private/setup/postgresql.php:89
-#: private/setup/postgresql.php:98 private/setup/postgresql.php:115
-#: private/setup/postgresql.php:125 private/setup/postgresql.php:134
+#: private/setup/oci.php:201 private/setup/postgresql.php:103
+#: private/setup/postgresql.php:112 private/setup/postgresql.php:129
+#: private/setup/postgresql.php:139 private/setup/postgresql.php:148
#, php-format
msgid "DB Error: \"%s\""
msgstr "DB Hata: ''%s''"
@@ -222,30 +221,30 @@ msgstr "DB Hata: ''%s''"
#: private/setup/oci.php:122 private/setup/oci.php:145
#: private/setup/oci.php:152 private/setup/oci.php:163
#: private/setup/oci.php:179 private/setup/oci.php:187
-#: private/setup/oci.php:196 private/setup/postgresql.php:90
-#: private/setup/postgresql.php:99 private/setup/postgresql.php:116
-#: private/setup/postgresql.php:126 private/setup/postgresql.php:135
+#: private/setup/oci.php:196 private/setup/postgresql.php:104
+#: private/setup/postgresql.php:113 private/setup/postgresql.php:130
+#: private/setup/postgresql.php:140 private/setup/postgresql.php:149
#, php-format
msgid "Offending command was: \"%s\""
msgstr "Komut rahasiz ''%s''. "
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL kullanici '%s @local host zatan var. "
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr "MySQL/MariaDB kullanıcı '%s'@'localhost' zaten mevcut."
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Bu kullanici MySQLden list disari koymak. "
+msgid "Drop this user from MySQL/MariaDB"
+msgstr "Bu kullanıcıyı MySQL/MariaDB'dan at (drop)"
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQL kullanici '%s @ % % zaten var (zaten yazili)"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr "MySQL/MariaDB kullanıcısı '%s'@'%%' zaten mevcut"
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Bu kullanıcıyı MySQL veritabanından kaldır"
+msgid "Drop this user from MySQL/MariaDB."
+msgstr "Bu kullanıcıyı MySQL/MariaDB'dan at (drop)"
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -260,7 +259,7 @@ msgstr "Adi klullanici ve/veya parola Oracle mantikli değildir. "
msgid "Offending command was: \"%s\", name: %s, password: %s"
msgstr "Hatalı komut: \"%s\", ad: %s, parola: %s"
-#: private/setup/postgresql.php:23 private/setup/postgresql.php:69
+#: private/setup/postgresql.php:30 private/setup/postgresql.php:83
msgid "PostgreSQL username and/or password not valid"
msgstr "PostgreSQL adi kullanici ve/veya parola yasal degildir. "
@@ -272,66 +271,72 @@ msgstr "Bir adi kullanici vermek. "
msgid "Set an admin password."
msgstr "Parola yonetici birlemek. "
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Web sunucunuz dosya transferi için düzgün bir şekilde yapılandırılmamış. WevDAV arabirimini sorunlu gözüküyor."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Lütfen <a href='%s'>kurulum kılavuzlarını</a> iki kez kontrol edin."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s sizinle »%s« paylaşımında bulundu"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "\"%s\" kategorisi bulunamadı"
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "saniye önce"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] "%n dakika önce"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] "%n saat önce"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "bugün"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "dün"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] "%n gün önce"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "geçen ay"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] "%n ay önce"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "geçen yıl"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "yıl önce"
diff --git a/l10n/tr/settings.po b/l10n/tr/settings.po
index 80560004a5e..37e17b1006a 100644
--- a/l10n/tr/settings.po
+++ b/l10n/tr/settings.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-06 01:55-0500\n"
-"PO-Revision-Date: 2014-01-05 16:40+0000\n"
+"POT-Creation-Date: 2014-03-13 01:55-0400\n"
+"PO-Revision-Date: 2014-03-12 10:51+0000\n"
"Last-Translator: volkangezer <volkangezer@gmail.com>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/owncloud/language/tr/)\n"
"MIME-Version: 1.0\n"
@@ -21,6 +21,48 @@ msgstr ""
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr "%s için geçersiz değer sağlandı"
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr "Kaydedildi"
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr "e-posta ayarlarını sına"
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr "Eğer bu e-postayı aldıysanız, ayarlar doğru gibi görünüyor."
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr "E-posta gönderilirken bir hata oluştu. Lütfen ayarlarınızı tekrar ziyaret edin."
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "E-posta gönderildi"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr "Sınama e-postaları göndermeden önce kullanıcı e-postasını ayarlamanız gerekiyor."
+
+#: admin/controller.php:116 templates/admin.php:284
+msgid "Send mode"
+msgstr "Gönderme kipi"
+
+#: admin/controller.php:118 templates/admin.php:297 templates/personal.php:159
+msgid "Encryption"
+msgstr "Şifreleme"
+
+#: admin/controller.php:120 templates/admin.php:321
+msgid "Authentication method"
+msgstr "Kimlik doğrulama yöntemi"
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "App Store'dan liste yüklenemiyor"
@@ -72,7 +114,7 @@ msgstr "Geçersiz istek"
#: ajax/togglegroups.php:12
msgid "Admins can't remove themself from the admin group"
-msgstr "Yöneticiler kendilerini yönetici grubundan kaldıramaz"
+msgstr "Yöneticiler kendilerini admin grubundan kaldıramaz"
#: ajax/togglegroups.php:30
#, php-format
@@ -117,65 +159,93 @@ msgstr "Arka uç parola değişimini desteklemiyor ancak kullanıcı şifreleme
msgid "Unable to change password"
msgstr "Parola değiştirilemiyor"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr "Gönderiliyor..."
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Kullanıcı Belgelendirmesi"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr "Yönetici Belgelendirmesi"
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "{appversion} Güncelle"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Devre dışı bırak"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Etkinleştir"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Lütfen bekleyin...."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "Uygulama devre dışı bırakılırken hata"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "Uygulama etkinleştirilirken hata"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Güncelleniyor...."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Uygulama güncellenirken hata"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Hata"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Güncelleme"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Güncellendi"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "Bir profil fotoğrafı seçin"
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr "Çok güçsüz parola"
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr "Güçsüz parola"
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr "Normal parola"
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr "İyi parola"
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr "Güçlü parola"
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "Dosyaların şifresi çözülüyor... Lütfen bekleyin, bu biraz zaman alabilir."
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Kaydediliyor..."
-
#: js/users.js:47
msgid "deleted"
-msgstr "silindi"
+msgstr "silinen:"
#: js/users.js:47
msgid "undo"
@@ -185,40 +255,40 @@ msgstr "geri al"
msgid "Unable to remove user"
msgstr "Kullanıcı kaldırılamıyor"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Gruplar"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
-msgstr "Yönetici Grubu "
+msgstr "Grup Yöneticisi"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Sil"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "grup ekle"
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Geçerli bir kullanıcı adı mutlaka sağlanmalı"
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Kullanıcı oluşturulurken hata"
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Geçerli bir parola mutlaka sağlanmalı"
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "Uyarı: \"{user}\" kullanıcısı için zaten bir Ev dizini mevcut"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "Türkçe"
@@ -242,18 +312,42 @@ msgstr "Hatalar ve ölümcül konular"
msgid "Fatal issues only"
msgstr "Sadece ölümcül konular"
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Hiçbiri"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Oturum Aç"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr "Düz"
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr "NT Ağ Yöneticisi"
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr "SSL"
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr "TLS"
+
+#: templates/admin.php:47 templates/admin.php:61
msgid "Security Warning"
msgstr "Güvenlik Uyarısı"
-#: templates/admin.php:25
+#: templates/admin.php:50
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr "%s konumuna HTTP aracılığıyla erişiyorsunuz. Sunucunuzu HTTPS kullanımını zorlaması üzere yapılandırmanızı şiddetle öneririz."
-#: templates/admin.php:39
+#: templates/admin.php:64
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -262,68 +356,68 @@ msgid ""
"root."
msgstr "data dizininiz ve dosyalarınız büyük ihtimalle internet üzerinden erişilebilir. .htaccess dosyası çalışmıyor. Web sunucunuzu yapılandırarak data dizinine erişimi kapatmanızı veya data dizinini web sunucu döküman dizini dışına almanızı şiddetle tavsiye ederiz."
-#: templates/admin.php:50
+#: templates/admin.php:75
msgid "Setup Warning"
msgstr "Kurulum Uyarısı"
-#: templates/admin.php:53
+#: templates/admin.php:78
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Web sunucunuz dosya transferi için düzgün bir şekilde yapılandırılmamış. WevDAV arabirimini sorunlu gözüküyor."
-#: templates/admin.php:54
+#: templates/admin.php:79
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "Lütfen <a href='%s'>kurulum kılavuzlarını</a> tekrar kontrol edin."
-#: templates/admin.php:65
+#: templates/admin.php:90
msgid "Module 'fileinfo' missing"
msgstr "Modül 'fileinfo' kayıp"
-#: templates/admin.php:68
+#: templates/admin.php:93
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "PHP modülü 'fileinfo' kayıp. MIME-tip tanıma ile en iyi sonuçları elde etmek için bu modülü etkinleştirmenizi öneririz."
-#: templates/admin.php:79
+#: templates/admin.php:104
msgid "Your PHP version is outdated"
msgstr "PHP sürümünüz eski"
-#: templates/admin.php:82
+#: templates/admin.php:107
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr "PHP sürümünüz eski. Eski sürümlerde sorun olduğundan 5.3.8 veya daha yeni bir sürüme güncellemenizi şiddetle tavsiye ederiz. Bu kurulumun da doğru çalışmaması da olasıdır."
-#: templates/admin.php:93
+#: templates/admin.php:118
msgid "Locale not working"
msgstr "Locale çalışmıyor."
-#: templates/admin.php:98
+#: templates/admin.php:123
msgid "System locale can not be set to a one which supports UTF-8."
msgstr "Sistem yereli, UTF-8 destekleyenlerden biri olarak ayarlanamadı"
-#: templates/admin.php:102
+#: templates/admin.php:127
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr "Bu, dosya adlarında belirli karakterlerde problem olabileceği anlamına gelir."
-#: templates/admin.php:106
+#: templates/admin.php:131
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr "Şu dillerden birini desteklemesi için sisteminize gerekli paketleri kurmanızı şiddetle tavsiye ederiz: %s."
-#: templates/admin.php:118
+#: templates/admin.php:143
msgid "Internet connection not working"
msgstr "İnternet bağlantısı çalışmıyor"
-#: templates/admin.php:121
+#: templates/admin.php:146
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -332,118 +426,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "Bu sunucunun çalışan bir internet bağlantısı yok. Bu, harici depolama alanı bağlama, güncelleştirme bildirimleri veya 3. parti uygulama kurma gibi bazı özellikler çalışmayacak demektir. Uzak dosyalara erişim ve e-posta ile bildirim gönderme de çalışmayacaktır. Eğer bu özelliklerin tamamını kullanmak istiyorsanız, sunucu için internet bağlantısını etkinleştirmenizi öneriyoruz."
-#: templates/admin.php:135
+#: templates/admin.php:160
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:167
msgid "Execute one task with each page loaded"
msgstr "Yüklenen her sayfa ile bir görev çalıştır"
-#: templates/admin.php:150
+#: templates/admin.php:175
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "cron.php, http üzerinden her 15 dakikada bir çağrılması için webcron hizmetine kaydedilir."
-#: templates/admin.php:158
+#: templates/admin.php:183
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "Cron.php dosyasını her 15 dakikada bir çağırmak için sistem cron hizmetini kullan."
-#: templates/admin.php:163
+#: templates/admin.php:188
msgid "Sharing"
msgstr "Paylaşım"
-#: templates/admin.php:169
+#: templates/admin.php:194
msgid "Enable Share API"
msgstr "Paylaşım API'sini etkinleştir"
-#: templates/admin.php:170
+#: templates/admin.php:195
msgid "Allow apps to use the Share API"
msgstr "Uygulamaların paylaşım API'sini kullanmasına izin ver"
-#: templates/admin.php:177
+#: templates/admin.php:202
msgid "Allow links"
msgstr "Bağlantılara izin ver"
-#: templates/admin.php:178
+#: templates/admin.php:203
msgid "Allow users to share items to the public with links"
msgstr "Kullanıcıların ögeleri paylaşması için herkese açık bağlantılara izin ver"
-#: templates/admin.php:186
+#: templates/admin.php:211
msgid "Allow public uploads"
msgstr "Herkes tarafından yüklemeye izin ver"
-#: templates/admin.php:187
+#: templates/admin.php:212
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "Kullanıcıların, herkese açık dizinlerine, başkalarının dosya yüklemelerini etkinleştirmelerine izin ver"
-#: templates/admin.php:195
+#: templates/admin.php:220
msgid "Allow resharing"
msgstr "Paylaşıma izin ver"
-#: templates/admin.php:196
+#: templates/admin.php:221
msgid "Allow users to share items shared with them again"
msgstr "Kullanıcıların kendileri ile paylaşılan ögeleri yeniden paylaşmasına izin ver"
-#: templates/admin.php:203
+#: templates/admin.php:228
msgid "Allow users to share with anyone"
msgstr "Kullanıcıların her şeyi paylaşmalarına izin ver"
-#: templates/admin.php:206
+#: templates/admin.php:231
msgid "Allow users to only share with users in their groups"
msgstr "Kullanıcıların sadece kendi gruplarındaki kullanıcılarla paylaşmasına izin ver"
-#: templates/admin.php:213
+#: templates/admin.php:238
msgid "Allow mail notification"
msgstr "Posta bilgilendirmesine izin ver"
-#: templates/admin.php:214
+#: templates/admin.php:239
msgid "Allow user to send mail notification for shared files"
msgstr "Paylaşılmış dosyalar için kullanıcının posta bildirimi göndermesine izin ver"
-#: templates/admin.php:221
+#: templates/admin.php:246
msgid "Security"
msgstr "Güvenlik"
-#: templates/admin.php:234
+#: templates/admin.php:259
msgid "Enforce HTTPS"
msgstr "HTTPS bağlantısına zorla"
-#: templates/admin.php:236
+#: templates/admin.php:261
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "İstemcileri %s'a şifreli bir bağlantı ile bağlanmaya zorlar."
-#: templates/admin.php:242
+#: templates/admin.php:267
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "SSL zorlamasını etkinleştirmek ya da devre dışı bırakmak için lütfen ,%s'a HTTPS ile bağlanın."
-#: templates/admin.php:254
+#: templates/admin.php:279
+msgid "Email Server"
+msgstr "E-Posta Sunucusu"
+
+#: templates/admin.php:281
+msgid "This is used for sending out notifications."
+msgstr "Bu, bildirimler gönderilirken kullanılır."
+
+#: templates/admin.php:312
+msgid "From address"
+msgstr "Kimden adresi"
+
+#: templates/admin.php:334
+msgid "Authentication required"
+msgstr "Kimlik doğrulama gerekli"
+
+#: templates/admin.php:338
+msgid "Server address"
+msgstr "Sunucu adresi"
+
+#: templates/admin.php:342
+msgid "Port"
+msgstr "Port"
+
+#: templates/admin.php:347
+msgid "Credentials"
+msgstr "Kimlik Bilgileri"
+
+#: templates/admin.php:348
+msgid "SMTP Username"
+msgstr "SMTP Kullanıcı Adı"
+
+#: templates/admin.php:351
+msgid "SMTP Password"
+msgstr "SMTP Parolası"
+
+#: templates/admin.php:355
+msgid "Test email settings"
+msgstr "E-posta ayarlarını sına"
+
+#: templates/admin.php:356
+msgid "Send email"
+msgstr "E-posta gönder"
+
+#: templates/admin.php:361
msgid "Log"
msgstr "Günlük"
-#: templates/admin.php:255
+#: templates/admin.php:362
msgid "Log level"
msgstr "Günlük seviyesi"
-#: templates/admin.php:287
+#: templates/admin.php:394
msgid "More"
msgstr "Daha fazla"
-#: templates/admin.php:288
+#: templates/admin.php:395
msgid "Less"
msgstr "Az"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:401 templates/personal.php:181
msgid "Version"
msgstr "Sürüm"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:405 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -453,30 +591,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "<a href=\"http://ownCloud.org/contact\" target=\"_blank\">ownCloud topluluğu</a> tarafından geliştirilmiş olup, <a href=\"https://github.com/owncloud\" target=\"_blank\">kaynak kodu</a>, <a href=\"http://www.gnu.org/licenses/agpl-3.0.html\" target=\"_blank\"><abbr title=\"Affero General Public License\">AGPL</abbr></a> altında lisanslanmıştır."
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Uygulamanızı Ekleyin"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Daha Fazla Uygulama"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Bir Uygulama Seçin"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr "Belgelendirme:"
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Uygulamanın sayfasına apps.owncloud.com adresinden bakın "
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr "Uygulama web sitesine bakın"
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-lisanslayan <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Kullanıcı Belgelendirmesi"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Yönetici Belgelendirmesi"
@@ -510,7 +652,7 @@ msgstr "İlk Çalıştırma Sihirbazını yeniden göster"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Kullandığınız: <strong>%s</strong>. Kullanılabilir alan: <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Parola"
@@ -522,151 +664,149 @@ msgstr "Şifreniz değiştirildi"
msgid "Unable to change your password"
msgstr "Parolanız değiştirilemiyor"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Mevcut parola"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Yeni parola"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Parola değiştir"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr "Tam Adı"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "E-posta"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "E-posta adresiniz"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Parola kurtarmayı etkinleştirmek için bir e-posta adresi girin"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr "Parola kurtarmayı ve bildirim almayı açmak için bir e-posta adresi girin"
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "Profil resmi"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "Yeni yükle"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "Dosyalardan seç"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "Resmi kaldır"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "PNG veya JPG. Genellikle karedir ancak kesebileceksiniz."
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr "Görüntü resminiz, özgün hesabınız tarafından sağlanıyor."
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "İptal Et"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "İptal"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "Profil resmi olarak seç"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Dil"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Çevirilere yardım edin"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "<a href=\"%s\" target=\"_blank\">Dosyalarınıza WebDAV aracılığıyla erişmek için</a> bu adresi kullanın"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Şifreleme"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr "Şifreleme uygulaması artık etkin değil, tüm dosyalarınızın şifrelemesini kaldırın"
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "Oturum açma parolası"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "Tüm dosyaların şifresini çöz"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Giriş Adı"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Oluştur"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "Yönetici Kurtarma Parolası"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "Parola değiştirme sırasında kullanıcı dosyalarını kurtarmak için bir kurtarma paroalsı girin"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Varsayılan Depolama"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr "Lütfen disk alanı kotasını girin (örnek: \"512MB\" veya \"12GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Limitsiz"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Diğer"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Kullanıcı Adı"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Depolama"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr "tam adı değiştir"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "yeni parola belirle"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Varsayılan"
diff --git a/l10n/tr/user_ldap.po b/l10n/tr/user_ldap.po
index 1a6e57acd86..29c83ca6b78 100644
--- a/l10n/tr/user_ldap.po
+++ b/l10n/tr/user_ldap.po
@@ -4,14 +4,14 @@
#
# Translators:
# ismail yenigül <ismail.yenigul@surgate.com>, 2013
-# volkangezer <volkangezer@gmail.com>, 2013
+# volkangezer <volkangezer@gmail.com>, 2013-2014
# KAT.RAT12 <spanish.katerina@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
+"POT-Creation-Date: 2014-03-13 01:55-0400\n"
+"PO-Revision-Date: 2014-03-12 10:51+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"
@@ -89,43 +89,43 @@ msgstr "Başarılı"
msgid "Error"
msgstr "Hata"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr "Yapılandırma tamam"
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr "Yapılandırma geçersiz"
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr "Yapılandırma tamamlanmamış"
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Grupları seç"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr "Nesne sınıflarını seç"
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr "Nitelikleri seç"
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Bağlantı testi başarılı oldu"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Bağlantı testi başarısız oldu"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Şu anki sunucu yapılandırmasını silmek istediğinizden emin misiniz?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Silmeyi onayla"
@@ -143,11 +143,11 @@ msgid_plural "%s users found"
msgstr[0] "%s kullanıcı bulundu"
msgstr[1] "%s kullanıcı bulundu"
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr "Geçersiz Makine"
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr "İstenen özellik bulunamadı"
@@ -165,8 +165,8 @@ msgstr "Yardım"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
-msgstr "%s erişimini, şu kriterle eşleşen gruplara sınırla:"
+msgid "Groups meeting these criteria are available in %s:"
+msgstr "Bu kriterle eşleşen gruplar %s içinde mevcut:"
#: templates/part.wizard-groupfilter.php:8
#: templates/part.wizard-userfilter.php:8
@@ -201,8 +201,8 @@ msgid "groups found"
msgstr "grup bulundu"
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
-msgstr "Oturum ismi olarak hangi nitelik kullanılmalı:"
+msgid "Users login with this attribute:"
+msgstr "Bu nitelikle oturum açan kullanıcılar:"
#: templates/part.wizard-loginfilter.php:8
msgid "LDAP Username:"
@@ -269,7 +269,7 @@ msgstr "Base DN kullanicileri ve kaynaklari icin tablosu Advanced tayin etmek e
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr "%s erişimini, şu kriterle eşleşen kullanıcılara sınırla:"
#: templates/part.wizard-userfilter.php:31
@@ -412,41 +412,51 @@ msgstr "Kategorii Arama Grubu"
msgid "Group-Member association"
msgstr "Grup-Üye işbirliği"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr "İç içe Gruplar"
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr "Etkinleştirildiğinde, grup içeren gruplar desteklenir (Sadece grup üyesi DN niteliği içeriyorsa çalışır)."
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Özel Öznitelikler"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Kota Alanı"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Öntanımlı Kota"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "byte cinsinden"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "E-posta Alanı"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Kullanıcı Ana Dizini İsimlendirme Kuralı"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Kullanıcı adı bölümünü boş bırakın (varsayılan). "
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "Dahili Kullanıcı Adı"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -462,15 +472,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr "Öntanımlı olarak UUID niteliğinden dahili bir kullanıcı adı oluşturulacak. Bu, kullanıcı adının benzersiz ve karakterlerinin dönüştürme gereksinimini ortadan kaldırır. Dahili kullanıcı adı, sadece bu karakterlerin izin verildiği kısıtlamaya sahip: [ a-zA-Z0-9_.@- ]. Diğer karakterler ise ASCII karşılıkları ile yer değiştirilir veya basitçe yoksayılır. Çakışmalar olduğunda ise bir numara eklenir veya arttırılır. Dahili kullanıcı adı, bir kullanıcıyı dahili olarak tanımlamak için kullanılır. Ayrıca kullanıcı ev klasörü için öntanımlı bir isimdir. Bu ayrıca uzak adreslerin (örneğin tüm *DAV hizmetleri) bir parçasıdır. Bu yar ise, öntanımlı davranışın üzerine yazılabilir. ownCloud 5'ten önce benzer davranışı yapabilmek için aşağıdaki alana bir kullanıcı görünen adı niteliği girin. Öntanımlı davranış için boş bırakın. Değişiklikler, sadece yeni eşleştirilen (eklenen) LDAP kullanıcılarında etkili olacaktır."
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "Dahili Kullanıcı Adı Özniteliği:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "UUID tespitinin üzerine yaz"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -481,19 +491,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr "Öntanımlı olarak, UUID niteliği otomatik olarak tespit edilmez. UUID niteliği LDAP kullanıcılarını ve gruplarını şüphesiz biçimde tanımlamak için kullanılır. Ayrıca yukarıda belirtilmemişse, bu UUID'ye bağlı olarak dahili bir kullanıcı adı oluşturulacaktır. Bu ayarın üzerine yazabilir ve istediğiniz bir nitelik belirtebilirsiniz. Ancak istediğiniz niteliğin benzersiz olduğundan ve hem kullanıcı hem de gruplar tarafından getirilebileceğinden emin olmalısınız. Öntanımlı davranış için boş bırakın. Değişiklikler sadece yeni eşleştirilen (eklenen) LDAP kullanıcı ve gruplarında etkili olacaktır."
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr "Kullanıcılar için UUID Özniteliği:"
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr "Gruplar için UUID Özniteliği:"
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "Kullanıcı Adı-LDAP Kullanıcısı Eşleştirme"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -507,10 +517,10 @@ msgid ""
"experimental stage."
msgstr "Kullanıcı adları, (üst) veri depolaması ve ataması için kullanılır. Kullanıcıları kesin olarak tanımlamak ve algılamak için, her LDAP kullanıcısı bir dahili kullanıcı adına sahip olacak. Bu kullanıcı adı ile LDAP kullanıcısı arasında bir eşleşme gerektirir. Oluşturulan kullanıcı adı LDAP kullanıcısının UUID'si ile eşleştirilir. Ek olarak LDAP etkileşimini azaltmak için DN de önbelleğe alınır ancak bu kimlik tanıma için kullanılmaz. Eğer DN değişirse, değişiklikler tespit edilir. Dahili kullanıcı her yerde kullanılır. Eşleştirmeleri temizlemek, her yerde kalıntılar bırakacaktır. Eşleştirmeleri temizlemek yapılandırmaya hassas bir şekilde bağlı değildir, tüm LDAP yapılandırmalarını etkiler! Üretim ortamında eşleştirmeleri asla temizlemeyin, sadece sınama veya deneysel aşamada kullanın."
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "Kullanıcı Adı-LDAP Kullanıcısı Eşleştirmesini Temizle"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "Grup Adı-LDAP Grubu Eşleştirme"
diff --git a/l10n/tzm/core.po b/l10n/tzm/core.po
index def46cc5d7a..34fc73005c4 100644
--- a/l10n/tzm/core.po
+++ b/l10n/tzm/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-08 03:26+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Central Atlas Tamazight (http://www.transifex.com/projects/p/owncloud/language/tzm/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: tzm\n"
"Plural-Forms: nplurals=2; plural=(n == 0 || n == 1 || (n > 10 && n < 100) ? 0 : 1;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:858
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -293,123 +303,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -525,7 +541,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/tzm/files.po b/l10n/tzm/files.po
index 86d9e057db0..77cf8572123 100644
--- a/l10n/tzm/files.po
+++ b/l10n/tzm/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Central Atlas Tamazight (http://www.transifex.com/projects/p/owncloud/language/tzm/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/tzm/files_encryption.po b/l10n/tzm/files_encryption.po
index cf815c5e40e..40561735470 100644
--- a/l10n/tzm/files_encryption.po
+++ b/l10n/tzm/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Central Atlas Tamazight (http://www.transifex.com/projects/p/owncloud/language/tzm/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/tzm/files_external.po b/l10n/tzm/files_external.po
index 9c55bb693c1..10b190ec86c 100644
--- a/l10n/tzm/files_external.po
+++ b/l10n/tzm/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-03 12:38-0500\n"
-"PO-Revision-Date: 2013-11-02 11:38+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Central Atlas Tamazight (http://www.transifex.com/projects/p/owncloud/language/tzm/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: tzm\n"
"Plural-Forms: nplurals=2; plural=(n == 0 || n == 1 || (n > 10 && n < 100) ? 0 : 1;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/tzm/files_sharing.po b/l10n/tzm/files_sharing.po
index 5cc2cdcf489..ba2c88b85d9 100644
--- a/l10n/tzm/files_sharing.po
+++ b/l10n/tzm/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-03 12:38-0500\n"
-"PO-Revision-Date: 2013-11-02 11:38+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Central Atlas Tamazight (http://www.transifex.com/projects/p/owncloud/language/tzm/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: tzm\n"
"Plural-Forms: nplurals=2; plural=(n == 0 || n == 1 || (n > 10 && n < 100) ? 0 : 1;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -55,30 +59,14 @@ msgstr ""
#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:20
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:28 templates/public.php:94
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:45 templates/public.php:48
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:58
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:91
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:98
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/tzm/files_trashbin.po b/l10n/tzm/files_trashbin.po
index 4a5d58092ea..a872160a5b1 100644
--- a/l10n/tzm/files_trashbin.po
+++ b/l10n/tzm/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-03 12:38-0500\n"
-"PO-Revision-Date: 2013-11-02 11:38+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Central Atlas Tamazight (http://www.transifex.com/projects/p/owncloud/language/tzm/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: tzm\n"
"Plural-Forms: nplurals=2; plural=(n == 0 || n == 1 || (n > 10 && n < 100) ? 0 : 1;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/tzm/lib.po b/l10n/tzm/lib.po
index 643ca395d12..365568ea673 100644
--- a/l10n/tzm/lib.po
+++ b/l10n/tzm/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Central Atlas Tamazight (http://www.transifex.com/projects/p/owncloud/language/tzm/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: tzm\n"
"Plural-Forms: nplurals=2; plural=(n == 0 || n == 1 || (n > 10 && n < 100) ? 0 : 1;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/tzm/settings.po b/l10n/tzm/settings.po
index eec7cdcf926..2829e52b25f 100644
--- a/l10n/tzm/settings.po
+++ b/l10n/tzm/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Central Atlas Tamazight (http://www.transifex.com/projects/p/owncloud/language/tzm/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: tzm\n"
"Plural-Forms: nplurals=2; plural=(n == 0 || n == 1 || (n > 10 && n < 100) ? 0 : 1;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/tzm/user_ldap.po b/l10n/tzm/user_ldap.po
index ea49db54ae0..f4b3363e222 100644
--- a/l10n/tzm/user_ldap.po
+++ b/l10n/tzm/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Central Atlas Tamazight (http://www.transifex.com/projects/p/owncloud/language/tzm/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/ug/core.po b/l10n/ug/core.po
index 9de922dadc6..47f2c79d9bb 100644
--- a/l10n/ug/core.po
+++ b/l10n/ug/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uighur (http://www.transifex.com/projects/p/owncloud/language/ug/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: ug\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,131 +58,135 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "يەكشەنبە"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "دۈشەنبە"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "سەيشەنبە"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "چارشەنبە"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "پەيشەنبە"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "جۈمە"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "شەنبە"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "قەھرىتان"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "ھۇت"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "نەۋرۇز"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "ئۇمۇت"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "باھار"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "سەپەر"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "چىللە"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "تومۇز"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "مىزان"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "ئوغۇز"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "ئوغلاق"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "كۆنەك"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "تەڭشەكلەر"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "ساقلاۋاتىدۇ…"
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "بۈگۈن"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "تۈنۈگۈن"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -263,6 +253,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -271,12 +281,12 @@ msgstr ""
msgid "Share"
msgstr "ھەمبەھىر"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "خاتالىق"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -288,123 +298,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "ئىم"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "يوللا"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "گۇرۇپپا"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "ھەمبەھىرلىمە"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "ئۆچۈر"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "ھەمبەھىر"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "ئاگاھلاندۇرۇش"
@@ -451,11 +461,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -475,8 +491,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "ئىشلەتكۈچى ئاتى"
@@ -520,7 +536,7 @@ msgstr "شەخسىي"
msgid "Users"
msgstr "ئىشلەتكۈچىلەر"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "ئەپلەر"
@@ -630,49 +646,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "ئالىي"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "تەڭشەك تامام"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -688,7 +702,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "تىزىمدىن چىق"
@@ -714,27 +728,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/ug/files.po b/l10n/ug/files.po
index d5102679758..6af595b22fa 100644
--- a/l10n/ug/files.po
+++ b/l10n/ug/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uighur (http://www.transifex.com/projects/p/owncloud/language/ug/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr "%s يۆتكىيەلمەيدۇ"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,233 +76,228 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "ھېچقانداق ھۆججەت يۈكلەنمىدى. يوچۇن خاتالىق"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "ھېچقانداق ھۆججەت يۈكلەنمىدى"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "ۋاقىتلىق قىسقۇچ كەم."
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "دىسكىغا يازالمىدى"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "يېتەرلىك ساقلاش بوشلۇقى يوق"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "ھۆججەتلەر"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "يېتەرلىك بوشلۇق يوق"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "يۈكلەشتىن ۋاز كەچتى."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} مەۋجۇت"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "ھەمبەھىر"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "مەڭگۈلۈك ئۆچۈر"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "ئات ئۆزگەرت"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "كۈتۈۋاتىدۇ"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "يېنىۋال"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "خاتالىق"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "ئاتى"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "چوڭلۇقى"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "ئۆزگەرتكەن"
@@ -298,12 +305,12 @@ msgstr "ئۆزگەرتكەن"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "يۈكلە"
@@ -339,72 +346,68 @@ msgstr ""
msgid "Save"
msgstr "ساقلا"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "يېڭى"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "تېكىست ھۆججەت"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "يېڭى قىسقۇچ"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "قىسقۇچ"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "ئۆچۈرۈلگەن ھۆججەتلەر"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "يۈكلەشتىن ۋاز كەچ"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "بۇ جايدا ھېچنېمە يوق. Upload something!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "چۈشۈر"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "ئۆچۈر"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "يۈكلەندىغىنى بەك چوڭ"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 81b13d3fefe..c781d1dd9fe 100644
--- a/l10n/ug/files_encryption.po
+++ b/l10n/ug/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uighur (http://www.transifex.com/projects/p/owncloud/language/ug/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "ساقلاۋاتىدۇ…"
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/ug/files_external.po b/l10n/ug/files_external.po
index 013bb4e3bbc..f757592a12a 100644
--- a/l10n/ug/files_external.po
+++ b/l10n/ug/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: Abduqadir Abliz <sahran.ug@gmail.com>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uighur (http://www.transifex.com/projects/p/owncloud/language/ug/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: ug\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "ئىشلەتكۈچىلەر"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "ئۆچۈر"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ug/files_sharing.po b/l10n/ug/files_sharing.po
index 7a99ab9d732..96d546aec28 100644
--- a/l10n/ug/files_sharing.po
+++ b/l10n/ug/files_sharing.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uighur (http://www.transifex.com/projects/p/owncloud/language/ug/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,10 @@ msgstr ""
"Language: ug\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -54,32 +58,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "چۈشۈر"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "يۈكلە"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "يۈكلەشتىن ۋاز كەچ"
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/ug/files_trashbin.po b/l10n/ug/files_trashbin.po
index 47ee2874918..9f90cc10b2a 100644
--- a/l10n/ug/files_trashbin.po
+++ b/l10n/ug/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uighur (http://www.transifex.com/projects/p/owncloud/language/ug/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: ug\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "ئۆچۈرۈلگەن ھۆججەتلەر"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "خاتالىق"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "بۇ جايدا ھېچنېمە يوق. Your trash bin is empty!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "ئاتى"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "ئۆچۈرۈلدى"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "ئۆچۈر"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/ug/lib.po b/l10n/ug/lib.po
index 92d05caf931..d3d58129f5c 100644
--- a/l10n/ug/lib.po
+++ b/l10n/ug/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uighur (http://www.transifex.com/projects/p/owncloud/language/ug/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: ug\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "ياردەم"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "شەخسىي"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "تەڭشەكلەر"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "ئىشلەتكۈچىلەر"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "سالاھىيەت دەلىللەش خاتالىقى"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "ھۆججەتلەر"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,62 +267,68 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "سىزنىڭ تور مۇلازىمېتىرىڭىز ھۆججەت قەدەمداشلاشقا يول قويىدىغان قىلىپ توغرا تەڭشەلمەپتۇ، چۈنكى WebDAV نىڭ ئېغىزى بۇزۇلغاندەك تۇرىدۇ."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "بۈگۈن"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "تۈنۈگۈن"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/ug/settings.po b/l10n/ug/settings.po
index e4fba698bd3..da254c80a06 100644
--- a/l10n/ug/settings.po
+++ b/l10n/ug/settings.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uighur (http://www.transifex.com/projects/p/owncloud/language/ug/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,48 @@ msgstr ""
"Language: ug\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "شىفىرلاش"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "ئەپ بازىرىدىن تىزىمنى يۈكلىيەلمىدى"
@@ -114,61 +156,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "ئىشلەتكۈچى قوللانمىسى"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "{appversion} غا يېڭىلايدۇ"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "چەكلە"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "قوزغات"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "سەل كۈتۈڭ…"
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "يېڭىلاۋاتىدۇ…"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "ئەپنى يېڭىلاۋاتقاندا خاتالىق كۆرۈلدى"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "خاتالىق"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "يېڭىلا"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "يېڭىلاندى"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "ساقلاۋاتىدۇ…"
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -182,40 +252,40 @@ msgstr "يېنىۋال"
msgid "Unable to remove user"
msgstr "ئىشلەتكۈچىنى چىقىرىۋېتەلمەيدۇ"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "گۇرۇپپا"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "گۇرۇپپا باشقۇرغۇچى"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "ئۆچۈر"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "گۇرۇپپا قوش"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "چوقۇم ئىناۋەتلىك ئىشلەتكۈچى ئىسمىدىن بىرنى تەمىنلەش كېرەك"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "ئىشلەتكۈچى قۇرۇۋاتقاندا خاتالىق كۆرۈلدى"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "چوقۇم ئىناۋەتلىك ئىم تەمىنلەش كېرەك"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "ئۇيغۇرچە"
@@ -239,18 +309,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "يوق"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "تىزىمغا كىرىڭ"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "بىخەتەرلىك ئاگاھلاندۇرۇش"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -259,68 +353,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "ئاگاھلاندۇرۇش تەڭشەك"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "سىزنىڭ تور مۇلازىمېتىرىڭىز ھۆججەت قەدەمداشلاشقا يول قويىدىغان قىلىپ توغرا تەڭشەلمەپتۇ، چۈنكى WebDAV نىڭ ئېغىزى بۇزۇلغاندەك تۇرىدۇ."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "بۆلەك «ھۆججەت ئۇچۇرى» يوقالغان"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -329,118 +423,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "ھەمبەھىر"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "بىخەتەرلىك"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "مۇلازىمېتىر ئادرىسى"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "ئېغىز"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "خاتىرە"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "خاتىرە دەرىجىسى"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "تېخىمۇ كۆپ"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "ئاز"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "نەشرى"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -450,29 +588,33 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr "ئەپىڭىزنى قوشۇڭ"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "تېخىمۇ كۆپ ئەپلەر"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "بىر ئەپ تاللاڭ"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "ئىشلەتكۈچى قوللانمىسى"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+msgstr ""
#: templates/help.php:6
msgid "Administrator Documentation"
@@ -507,7 +649,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "ئىم"
@@ -519,151 +661,149 @@ msgstr "ئىمىڭىز مۇۋەپپەقىيەتلىك ئۆزگەرتىلدى"
msgid "Unable to change your password"
msgstr "ئىمنى ئۆزگەرتكىلى بولمايدۇ."
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "نۆۋەتتىكى ئىم"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "يېڭى ئىم"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "ئىم ئۆزگەرت"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "تورخەت"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "تورخەت ئادرېسىڭىز"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "ئىم ئەسلىگە كەلتۈرۈشتە ئىشلىتىدىغان تور خەت ئادرېسىنى تولدۇرۇڭ"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "ۋاز كەچ"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "تىل"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "تەرجىمىگە ياردەم"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "شىفىرلاش"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "تىزىمغا كىرىش ئاتى"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "قۇر"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "كۆڭۈلدىكى ساقلىغۇچ"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "چەكسىز"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "باشقا"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "ئىشلەتكۈچى ئاتى"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "ساقلىغۇچ"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "يېڭى ئىم تەڭشە"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "كۆڭۈلدىكى"
diff --git a/l10n/ug/user_ldap.po b/l10n/ug/user_ldap.po
index 781e2e7cbbe..a2672c92aaa 100644
--- a/l10n/ug/user_ldap.po
+++ b/l10n/ug/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uighur (http://www.transifex.com/projects/p/owncloud/language/ug/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "خاتالىق"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -138,11 +138,11 @@ msgid "%s user found"
msgid_plural "%s users found"
msgstr[0] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -160,7 +160,7 @@ msgstr "ياردەم"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -196,7 +196,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -264,7 +264,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -407,41 +407,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -457,15 +467,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -476,19 +486,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -502,10 +512,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/uk/core.po b/l10n/uk/core.po
index dd19baeb3b9..e64a98b639a 100644
--- a/l10n/uk/core.po
+++ b/l10n/uk/core.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,12 +18,11 @@ 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"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s розподілено »%s« з тобою"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "Неможливо надіслати пошту наступним користувачам: %s "
@@ -40,19 +39,6 @@ msgstr "Вимкнено захищений режим"
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%% виконано ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "Немає наданого зображення або файлу"
@@ -73,139 +59,143 @@ msgstr "Немає доступного тимчасового профілю д
msgid "No crop data provided"
msgstr "Немає інформації щодо обрізки даних"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Неділя"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Понеділок"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Вівторок"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Середа"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Четвер"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "П'ятниця"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Субота"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Січень"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Лютий"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Березень"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Квітень"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Травень"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Червень"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Липень"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Серпень"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Вересень"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Жовтень"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Листопад"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Грудень"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Налаштування"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Зберігаю..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "секунди тому"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n хвилину тому"
msgstr[1] "%n хвилини тому"
msgstr[2] "%n хвилин тому"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n годину тому"
msgstr[1] "%n години тому"
msgstr[2] "%n годин тому"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "сьогодні"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "вчора"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n день тому"
msgstr[1] "%n дні тому"
msgstr[2] "%n днів тому"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "минулого місяця"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n місяць тому"
msgstr[1] "%n місяці тому"
msgstr[2] "%n місяців тому"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "місяці тому"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "минулого року"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "роки тому"
@@ -274,6 +264,26 @@ msgstr "({count} вибрано)"
msgid "Error loading file exists template"
msgstr "Помилка при завантаженні файлу існуючого шаблону"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "Опубліковано"
@@ -282,12 +292,12 @@ msgstr "Опубліковано"
msgid "Share"
msgstr "Поділитися"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Помилка"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Помилка під час публікації"
@@ -299,123 +309,123 @@ msgstr "Помилка під час відміни публікації"
msgid "Error while changing permissions"
msgstr "Помилка при зміні повноважень"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr " {owner} опублікував для Вас та для групи {group}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "{owner} опублікував для Вас"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "Поділитися з користувачем або групою ..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "Опублікувати посилання"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Захистити паролем"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Пароль"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "Дозволити Публічне Завантаження"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Ел. пошта належить Пану"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Надіслати"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Встановити термін дії"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Термін дії"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Опублікувати через Ел. пошту:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Жодної людини не знайдено"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "група"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Пере-публікація не дозволяється"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Опубліковано {item} для {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Закрити доступ"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "повідомити по Email"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "може редагувати"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "контроль доступу"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "створити"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "оновити"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "видалити"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "опублікувати"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Захищено паролем"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Помилка при відміні терміна дії"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Помилка при встановленні терміна дії"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Надсилання..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Ел. пошта надіслана"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Попередження"
@@ -462,11 +472,17 @@ msgstr "Оновлення виконалось неуспішно. Будь л
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Оновлення виконалось успішно. Перенаправляємо вас на ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s пароль скинуто"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "Використовуйте наступне посилання для скидання пароля: {link}"
@@ -486,8 +502,8 @@ msgstr "Запит завершився невдало !<br>Ви перекон
msgid "You will receive a link to reset your password via Email."
msgstr "Ви отримаєте посилання для скидання вашого паролю на Ел. пошту."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Ім'я користувача"
@@ -531,7 +547,7 @@ msgstr "Особисте"
msgid "Users"
msgstr "Користувачі"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Додатки"
@@ -641,49 +657,47 @@ msgstr "Для отримання інформації, як правильно
msgid "Create an <strong>admin account</strong>"
msgstr "Створити <strong>обліковий запис адміністратора</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Додатково"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Каталог даних"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Налаштування бази даних"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "буде використано"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Користувач бази даних"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Пароль для бази даних"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Назва бази даних"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Таблиця бази даних"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Хост бази даних"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Завершити налаштування"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "Завершується ..."
@@ -699,7 +713,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr "%s доступний. Отримай більше інформації про те, як оновити."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Вихід"
@@ -725,28 +739,28 @@ msgstr "Помилка аутентифікації на боці Сервера
msgid "Please contact your administrator."
msgstr "Будь ласка, зверніться до вашого Адміністратора."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Забули пароль?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "запам'ятати"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Вхід"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
-msgstr "Агов,<br><br>просто щоб ви знали, що %s поділився »%s« з вами.<br><a href=\"%s\">Подивіться на це !</a><br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/uk/files.po b/l10n/uk/files.po
index 61871c27be1..7a3fd6f1cd4 100644
--- a/l10n/uk/files.po
+++ b/l10n/uk/files.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,36 +28,48 @@ msgstr "Не вдалося перемістити %s - Файл з таким
msgid "Could not move %s"
msgstr "Не вдалося перемістити %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr " Ім'я файлу не може бути порожнім."
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Невірне ім'я, '\\', '/', '<', '>', ':', '\"', '|', '?' та '*' не дозволені."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -65,239 +77,234 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr "Ім'я теки не може бути порожнім."
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "Не вдалося встановити каталог завантаження."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Не завантажено жодного файлу. Невідома помилка"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Файл успішно вивантажено без помилок."
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "Розмір звантаження перевищує upload_max_filesize параметра в php.ini: "
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Розмір відвантаженого файлу перевищує директиву MAX_FILE_SIZE вказану в HTML формі"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Файл відвантажено лише частково"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Не відвантажено жодного файлу"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Відсутній тимчасовий каталог"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Невдалося записати на диск"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Місця більше немає"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Невірний каталог."
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Файли"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Місця більше немає"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Завантаження перервано."
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "Виконується завантаження файлу. Закриття цієї сторінки приведе до відміни завантаження."
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URL не може бути порожнім"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} вже існує"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "Не вдалося створити файл"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "Не вдалося створити теку"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Поділитися"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Видалити назавжди"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Перейменувати"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Очікування"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "Неможливо перейменувати файл"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "замінено {new_name} на {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "відмінити"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n тека"
msgstr[1] "%n тека"
msgstr[2] "%n теки"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n файл"
msgstr[1] "%n файлів"
msgstr[2] "%n файли"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' це невірне ім'я файлу."
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Невірне ім'я, '\\', '/', '<', '>', ':', '\"', '|', '?' та '*' не дозволені."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Ваше сховище переповнене, файли більше не можуть бути оновлені або синхронізовані !"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Ваше сховище майже повне ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Ваше завантаження готується. Це може зайняти деякий час, якщо файли завеликі."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "Помилка переміщення файлу"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Помилка"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Ім'я"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Розмір"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Змінено"
@@ -305,12 +312,12 @@ msgstr "Змінено"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s не може бути перейменований"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Вивантажити"
@@ -346,72 +353,68 @@ msgstr "Максимальний розмір завантажуємого ZIP
msgid "Save"
msgstr "Зберегти"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "Створити"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Текстовий файл"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Нова тека"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Тека"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "З посилання"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "Видалено файлів"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Перервати завантаження"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "Тут нічого немає. Відвантажте що-небудь!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "Завантажити"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Видалити"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Файл занадто великий"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "Файли,що ви намагаєтесь відвантажити перевищують максимальний дозволений розмір файлів на цьому сервері."
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Файли скануються, зачекайте, будь-ласка."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 6f9b8b6f19e..0df9952e26d 100644
--- a/l10n/uk/files_encryption.po
+++ b/l10n/uk/files_encryption.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -81,18 +81,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -100,9 +100,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Зберігаю..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/uk/files_external.po b/l10n/uk/files_external.po
index 09086c8728d..397ecc48c46 100644
--- a/l10n/uk/files_external.po
+++ b/l10n/uk/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: Soul Kim <warlock.rf@gmail.com>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,40 +18,44 @@ 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"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Доступ дозволено"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Помилка при налаштуванні сховища Dropbox"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Дозволити доступ"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Будь ласка, надайте дійсний ключ та пароль Dropbox."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Помилка при налаштуванні сховища Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Попередження:</b> Клієнт \"smbclient\" не встановлено. Під'єднанатися до CIFS/SMB тек неможливо. Попрохайте системного адміністратора встановити його."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Попередження:</b> Підтримка FTP в PHP не увімкнута чи не встановлена. Під'єднанатися до FTP тек неможливо. Попрохайте системного адміністратора встановити її."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Користувачі"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Видалити"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Активувати користувацькі зовнішні сховища"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Дозволити користувачам монтувати власні зовнішні сховища"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL корневі сертифікати"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Імпортувати корневі сертифікати"
diff --git a/l10n/uk/files_sharing.po b/l10n/uk/files_sharing.po
index 2f9913608fe..b54f3009564 100644
--- a/l10n/uk/files_sharing.po
+++ b/l10n/uk/files_sharing.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-28 14:30+0000\n"
-"Last-Translator: volodya327 <volodya327@gmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,10 @@ 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"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Опублікував {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "Цей ресурс обміну захищений паролем"
@@ -54,32 +58,16 @@ msgstr "обмін заборонений"
msgid "For more info, please ask the person who sent this link."
msgstr "Для отримання додаткової інформації, будь ласка, зверніться до особи, яка надіслала це посилання."
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s опублікував каталог %s для Вас"
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s опублікував файл %s для Вас"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Завантажити"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Вивантажити"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Перервати завантаження"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Попередній перегляд недоступний для"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr "Пряме посилання"
diff --git a/l10n/uk/files_trashbin.po b/l10n/uk/files_trashbin.po
index 786eb3db307..1a07d7de313 100644
--- a/l10n/uk/files_trashbin.po
+++ b/l10n/uk/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ 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"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "Неможливо видалити %s назавжди"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Неможливо відновити %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "Видалено файлів"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Помилка"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "відновлено"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Нічого немає. Ваший кошик для сміття пустий!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Ім'я"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Відновити"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Видалено"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Видалити"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "Видалено Файлів"
diff --git a/l10n/uk/lib.po b/l10n/uk/lib.po
index 09e55936d2d..bba27052817 100644
--- a/l10n/uk/lib.po
+++ b/l10n/uk/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +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"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Допомога"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Особисте"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Налаштування"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Користувачі"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Адмін"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr "Невідомий тип файлу"
msgid "Invalid image"
msgstr "Невірне зображення"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "підконтрольні Вам веб-сервіси"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP завантаження вимкнено."
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Додаток не увімкнений"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Помилка автентифікації"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Строк дії токена скінчився. Будь ласка, перезавантажте сторінку."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Файли"
@@ -199,8 +198,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "Вам потрібно ввести або існуючий обліковий запис або administrator."
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQL ім'я користувача та/або пароль не дійсні"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -227,21 +226,21 @@ msgstr "Команда, що викликала проблему: \"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "Користувач MySQL '%s'@'localhost' вже існує."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "Видалити цього користувача з MySQL"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "Користувач MySQL '%s'@'%%' вже існує"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "Видалити цього користувача з MySQL."
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -268,70 +267,76 @@ msgstr "Встановіть ім'я адміністратора."
msgid "Set an admin password."
msgstr "Встановіть пароль адміністратора."
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Ваш Web-сервер ще не налаштований належним чином для того, щоб дозволити синхронізацію файлів, через те що інтерфейс WebDAV, здається, зламаний."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "Будь ласка, перевірте <a href='%s'>інструкції по встановленню</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s розподілено »%s« з тобою"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "Не вдалося знайти категорію \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "секунди тому"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] "%n хвилин тому"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] "%n годин тому"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "сьогодні"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "вчора"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] "%n днів тому"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "минулого місяця"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
msgstr[2] "%n місяців тому"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "минулого року"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "роки тому"
diff --git a/l10n/uk/settings.po b/l10n/uk/settings.po
index f941a9e46c3..5f9427f831c 100644
--- a/l10n/uk/settings.po
+++ b/l10n/uk/settings.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,48 @@ 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"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Ел. пошта надіслана"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Шифрування"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Не вдалося завантажити список з App Store"
@@ -114,61 +156,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Документація Користувача"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Оновити до {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Вимкнути"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Включити"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Зачекайте, будь ласка..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Оновлюється..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Помилка при оновленні програми"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Помилка"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Оновити"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Оновлено"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Зберігаю..."
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -182,40 +252,40 @@ msgstr "відмінити"
msgid "Unable to remove user"
msgstr "Неможливо видалити користувача"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Групи"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Адміністратор групи"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Видалити"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "додати групу"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "Потрібно задати вірне ім'я користувача"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "Помилка при створенні користувача"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "Потрібно задати вірний пароль"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__language_name__"
@@ -239,18 +309,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Жоден"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Логін"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Попередження про небезпеку"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -259,68 +353,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "Попередження при Налаштуванні"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "Ваш Web-сервер ще не налаштований належним чином для того, щоб дозволити синхронізацію файлів, через те що інтерфейс WebDAV, здається, зламаний."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "Модуль 'fileinfo' відсутній"
-#: templates/admin.php:68
+#: templates/admin.php:89
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' відсутній. Ми наполегливо рекомендуємо увімкнути цей модуль, щоб отримати кращі результати при виявленні MIME-типів."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "Локалізація не працює"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "Інтернет-з'єднання не працює"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -329,118 +423,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Виконати одне завдання для кожної завантаженої сторінки "
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Спільний доступ"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Увімкнути API спільного доступу"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Дозволити програмам використовувати API спільного доступу"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Дозволити посилання"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Дозволити користувачам відкривати спільний доступ до елементів за допомогою посилань"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Дозволити перевідкривати спільний доступ"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Дозволити користувачам знову відкривати спільний доступ до елементів, які вже відкриті для доступу"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Дозволити користувачам відкривати спільний доступ для всіх"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Дозволити користувачам відкривати спільний доступ лише для користувачів з їхньої групи"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "Безпека"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "Примусове застосування HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Адреса сервера"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Порт"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "Облікові дані"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Протокол"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "Рівень протоколювання"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "Більше"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "Менше"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Версія"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -450,30 +588,34 @@ msgid ""
"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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Додати свою програму"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Більше програм"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Вибрати додаток"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Перегляньте сторінку програм на apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "Документація Користувача"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Документація Адміністратора"
@@ -507,7 +649,7 @@ msgstr "Показувати Майстер Налаштувань знову"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Ви використали <strong>%s</strong> із доступних <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Пароль"
@@ -519,151 +661,149 @@ msgstr "Ваш пароль змінено"
msgid "Unable to change your password"
msgstr "Не вдалося змінити Ваш пароль"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Поточний пароль"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Новий пароль"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Змінити пароль"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Ел.пошта"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Ваша адреса електронної пошти"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Введіть адресу електронної пошти для відновлення паролю"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Відмінити"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Мова"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Допомогти з перекладом"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Шифрування"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Ім'я Логіну"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Створити"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "сховище за замовчуванням"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Необмежено"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Інше"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Ім'я користувача"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Сховище"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "встановити новий пароль"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "За замовчуванням"
diff --git a/l10n/uk/user_ldap.po b/l10n/uk/user_ldap.po
index 4077c9fcbfc..5aa076e5cb8 100644
--- a/l10n/uk/user_ldap.po
+++ b/l10n/uk/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/owncloud/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr "Успіх"
msgid "Error"
msgstr "Помилка"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Оберіть групи"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "Перевірка з'єднання пройшла успішно"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "Перевірка з'єднання завершилась неуспішно"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "Ви дійсно бажаєте видалити поточну конфігурацію сервера ?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "Підтвердіть Видалення"
@@ -142,11 +142,11 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -164,7 +164,7 @@ msgstr "Допомога"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -200,7 +200,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -268,7 +268,7 @@ msgstr "Ви можете задати Базовий DN для користув
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -411,41 +411,51 @@ msgstr "Пошукові Атрибути Групи"
msgid "Group-Member association"
msgstr "Асоціація Група-Член"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Спеціальні Атрибути"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "Поле Квоти"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "Квота за замовчанням"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "в байтах"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "Поле Ел. пошти"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "Правило іменування домашньої теки користувача"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Залиште порожнім для імені користувача (за замовчанням). Інакше, вкажіть атрибут LDAP/AD."
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -461,15 +471,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -480,19 +490,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -506,10 +516,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/ur/core.po b/l10n/ur/core.po
index 862ab145c30..841019ffa64 100644
--- a/l10n/ur/core.po
+++ b/l10n/ur/core.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 23:45+0000\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Urdu (http://www.transifex.com/projects/p/owncloud/language/ur/)\n"
"MIME-Version: 1.0\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: ur\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:872
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:873
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:874
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:876
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:877
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:878
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:879
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:880
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:881
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:882
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -293,123 +303,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -525,7 +541,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/ur/files.po b/l10n/ur/files.po
index ecfa8697636..c8212b63c8b 100644
--- a/l10n/ur/files.po
+++ b/l10n/ur/files.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 23:45+0000\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Urdu (http://www.transifex.com/projects/p/owncloud/language/ur/)\n"
"MIME-Version: 1.0\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/ur/files_encryption.po b/l10n/ur/files_encryption.po
index 3e4b7ec4a7d..f8e7504486b 100644
--- a/l10n/ur/files_encryption.po
+++ b/l10n/ur/files_encryption.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 23:45+0000\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Urdu (http://www.transifex.com/projects/p/owncloud/language/ur/)\n"
"MIME-Version: 1.0\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:62
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:63
+#: hooks/hooks.php:65
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:281
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/ur/files_external.po b/l10n/ur/files_external.po
index 480a799b4e4..7d2c65defbe 100644
--- a/l10n/ur/files_external.po
+++ b/l10n/ur/files_external.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 23:45+0000\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Urdu (http://www.transifex.com/projects/p/owncloud/language/ur/)\n"
"MIME-Version: 1.0\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: ur\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:467
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:471
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:474
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ur/files_sharing.po b/l10n/ur/files_sharing.po
index 1dd85cf47f2..fa231b4c39f 100644
--- a/l10n/ur/files_sharing.po
+++ b/l10n/ur/files_sharing.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 23:45+0000\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Urdu (http://www.transifex.com/projects/p/owncloud/language/ur/)\n"
"MIME-Version: 1.0\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: ur\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/ur/files_trashbin.po b/l10n/ur/files_trashbin.po
index d1b08db59f1..01c3eab2d42 100644
--- a/l10n/ur/files_trashbin.po
+++ b/l10n/ur/files_trashbin.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 23:45+0000\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Urdu (http://www.transifex.com/projects/p/owncloud/language/ur/)\n"
"MIME-Version: 1.0\n"
@@ -17,21 +17,25 @@ msgstr ""
"Language: ur\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:63
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:43
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:45 js/trash.js:88 js/trash.js:142
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:905 lib/trashbin.php:907
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
diff --git a/l10n/ur/lib.po b/l10n/ur/lib.po
index ba1af659a1c..eff2c9afe66 100644
--- a/l10n/ur/lib.po
+++ b/l10n/ur/lib.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 23:45+0000\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Urdu (http://www.transifex.com/projects/p/owncloud/language/ur/)\n"
"MIME-Version: 1.0\n"
@@ -17,34 +17,34 @@ msgstr ""
"Language: ur\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:245
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:257
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:362
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:375
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:386
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:398
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:411
+#: private/app.php:402
msgid "Admin"
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/ur/settings.po b/l10n/ur/settings.po
index f068880aa58..d75ab573080 100644
--- a/l10n/ur/settings.po
+++ b/l10n/ur/settings.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 23:45+0000\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Urdu (http://www.transifex.com/projects/p/owncloud/language/ur/)\n"
"MIME-Version: 1.0\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: ur\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:454
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:455 js/users.js:461 js/users.js:476
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:460
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:484
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/ur/user_ldap.po b/l10n/ur/user_ldap.po
index 8d5790eea9f..52d4b1c41d6 100644
--- a/l10n/ur/user_ldap.po
+++ b/l10n/ur/user_ldap.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-07 01:55-0500\n"
-"PO-Revision-Date: 2014-01-06 23:45+0000\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Urdu (http://www.transifex.com/projects/p/owncloud/language/ur/)\n"
"MIME-Version: 1.0\n"
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/ur_PK/core.po b/l10n/ur_PK/core.po
index c91328a17a9..0540a0b7c7d 100644
--- a/l10n/ur_PK/core.po
+++ b/l10n/ur_PK/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: ur_PK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,135 +58,139 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "جنوری"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "فرورئ"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "مارچ"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "اپریل"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "مئی"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "جون"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "جولائی"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "اگست"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "ستمبر"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "اکتوبر"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "نومبر"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "دسمبر"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "سیٹینگز"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -268,6 +258,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -276,12 +286,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "ایرر"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "شئیرنگ کے دوران ایرر"
@@ -293,123 +303,123 @@ msgstr "شئیرنگ ختم کرنے کے دوران ایرر"
msgid "Error while changing permissions"
msgstr "اختیارات کو تبدیل کرنے کے دوران ایرر"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "پاسورڈ سے محفوظ کریں"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "پاسورڈ"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "تاریخ معیاد سیٹ کریں"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "تاریخ معیاد"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "کوئی لوگ نہیں ملے۔"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "دوبارہ شئیر کرنے کی اجازت نہیں"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "شئیرنگ ختم کریں"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "ایڈٹ کر سکے"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "اسیس کنٹرول"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "نیا بنائیں"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "اپ ڈیٹ"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "ختم کریں"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "شئیر کریں"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "پاسورڈ سے محفوظ کیا گیا ہے"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -456,11 +466,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "اپنا پاسورڈ ری سیٹ کرنے کے لیے اس لنک پر کلک کریں۔ {link}"
@@ -480,8 +496,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "آپ ای میل کے ذریعے اپنے پاسورڈ ری سیٹ کا لنک موصول کریں گے"
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "یوزر نیم"
@@ -525,7 +541,7 @@ msgstr "ذاتی"
msgid "Users"
msgstr "یوزرز"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "ایپز"
@@ -635,49 +651,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "ایک<strong> ایڈمن اکاؤنٹ</strong> بنائیں"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "ایڈوانسڈ"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "ڈیٹا فولڈر"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "ڈیٹا بیس کونفگر کریں"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "استعمال ہو گا"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "ڈیٹابیس یوزر"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "ڈیٹابیس پاسورڈ"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "ڈیٹابیس کا نام"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "ڈیٹابیس ٹیبل سپیس"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "ڈیٹابیس ہوسٹ"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "سیٹ اپ ختم کریں"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -693,7 +707,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "لاگ آؤٹ"
@@ -719,27 +733,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "کیا آپ پاسورڈ بھول گئے ہیں؟"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "یاد رکھیں"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "لاگ ان"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/ur_PK/files.po b/l10n/ur_PK/files.po
index 53afc26e545..a30d1be9663 100644
--- a/l10n/ur_PK/files.po
+++ b/l10n/ur_PK/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,236 +76,231 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
msgstr[1] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
msgstr[1] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "ایرر"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -301,12 +308,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -342,72 +349,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/ur_PK/files_encryption.po b/l10n/ur_PK/files_encryption.po
index c233b6408d9..7530d0584f7 100644
--- a/l10n/ur_PK/files_encryption.po
+++ b/l10n/ur_PK/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/ur_PK/files_external.po b/l10n/ur_PK/files_external.po
index 267556951c9..097c73271cc 100644
--- a/l10n/ur_PK/files_external.po
+++ b/l10n/ur_PK/files_external.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-05-25 02:01+0200\n"
-"PO-Revision-Date: 2013-05-24 13:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: ur_PK\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:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:66
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:36 js/google.js:93
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:431
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:434
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:437
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "یوزرز"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/ur_PK/files_sharing.po b/l10n/ur_PK/files_sharing.po
index 7f9353d72ed..923108eaea7 100644
--- a/l10n/ur_PK/files_sharing.po
+++ b/l10n/ur_PK/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: ur_PK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/ur_PK/files_trashbin.po b/l10n/ur_PK/files_trashbin.po
index 3673a0eda0e..0d58e5738a6 100644
--- a/l10n/ur_PK/files_trashbin.po
+++ b/l10n/ur_PK/files_trashbin.po
@@ -6,10 +6,10 @@
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
-"Report-Msgid-Bugs-To: http://bugs.owncloud.org/\n"
-"POT-Creation-Date: 2013-10-10 22:26-0400\n"
-"PO-Revision-Date: 2013-10-11 02:27+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: ur_PK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "ایرر"
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:9
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:23
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:26 templates/index.php:28
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:37 templates/index.php:38
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/ur_PK/lib.po b/l10n/ur_PK/lib.po
index 68279cb5bfd..91edc05d6a6 100644
--- a/l10n/ur_PK/lib.po
+++ b/l10n/ur_PK/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: ur_PK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "مدد"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "ذاتی"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "سیٹینگز"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "یوزرز"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "ایڈمن"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "آپ کے اختیار میں ویب سروسیز"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,66 +267,72 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
msgstr[1] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/ur_PK/settings.po b/l10n/ur_PK/settings.po
index 616f657a6f4..415f5dbd057 100644
--- a/l10n/ur_PK/settings.po
+++ b/l10n/ur_PK/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: ur_PK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "ایرر"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "پاسورڈ"
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "نیا پاسورڈ"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "منسوخ کریں"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "یوزر نیم"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/ur_PK/user_ldap.po b/l10n/ur_PK/user_ldap.po
index b42df7fedfa..9210c2d915a 100644
--- a/l10n/ur_PK/user_ldap.po
+++ b/l10n/ur_PK/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/owncloud/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr "ایرر"
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -140,11 +140,11 @@ msgid_plural "%s users found"
msgstr[0] ""
msgstr[1] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr "مدد"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/uz/core.po b/l10n/uz/core.po
index 88fdaf0459c..550fb51f9d5 100644
--- a/l10n/uz/core.po
+++ b/l10n/uz/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-07 22:26-0500\n"
-"PO-Revision-Date: 2013-12-08 03:26+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uzbek (http://www.transifex.com/projects/p/owncloud/language/uz/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: uz\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,131 +58,135 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr ""
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr ""
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr ""
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr ""
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr ""
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr ""
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr ""
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr ""
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr ""
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr ""
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr ""
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr ""
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr ""
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr ""
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr ""
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr ""
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr ""
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr ""
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr ""
-#: js/js.js:387
+#: js/js.js:458
msgid "Settings"
msgstr ""
-#: js/js.js:858
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:859
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: js/js.js:860
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: js/js.js:861
+#: js/js.js:998
msgid "today"
msgstr ""
-#: js/js.js:862
+#: js/js.js:999
msgid "yesterday"
msgstr ""
-#: js/js.js:863
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
-#: js/js.js:864
+#: js/js.js:1001
msgid "last month"
msgstr ""
-#: js/js.js:865
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: js/js.js:866
+#: js/js.js:1003
msgid "months ago"
msgstr ""
-#: js/js.js:867
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:868
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -263,6 +253,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr ""
@@ -271,12 +281,12 @@ msgstr ""
msgid "Share"
msgstr ""
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr ""
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr ""
@@ -288,123 +298,123 @@ msgstr ""
msgid "Error while changing permissions"
msgstr ""
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr ""
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr ""
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr ""
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr ""
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr ""
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr ""
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr ""
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr ""
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr ""
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr ""
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr ""
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr ""
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr ""
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr ""
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr ""
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr ""
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr ""
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -451,11 +461,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr ""
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr ""
@@ -475,8 +491,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr ""
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr ""
@@ -520,7 +536,7 @@ msgstr ""
msgid "Users"
msgstr ""
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr ""
@@ -630,49 +646,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr ""
-#: templates/installation.php:67
-msgid "Advanced"
+#: templates/installation.php:70
+msgid "Storage & database"
msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr ""
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr ""
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr ""
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr ""
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr ""
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -688,7 +702,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr ""
@@ -714,27 +728,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr ""
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr ""
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr ""
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/uz/files.po b/l10n/uz/files.po
index 4e49c02a55b..a432f0ef9c6 100644
--- a/l10n/uz/files.po
+++ b/l10n/uz/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-19 01:55-0500\n"
-"PO-Revision-Date: 2013-12-19 06:55+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uzbek (http://www.transifex.com/projects/p/owncloud/language/uz/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,233 +76,228 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr ""
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr ""
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr ""
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr ""
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -298,12 +305,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr ""
@@ -339,72 +346,68 @@ msgstr ""
msgid "Save"
msgstr ""
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr ""
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr ""
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr ""
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr ""
diff --git a/l10n/uz/files_encryption.po b/l10n/uz/files_encryption.po
index 5b96117b265..12d51b25dd0 100644
--- a/l10n/uz/files_encryption.po
+++ b/l10n/uz/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uzbek (http://www.transifex.com/projects/p/owncloud/language/uz/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/uz/files_external.po b/l10n/uz/files_external.po
index 1df26fb07d2..f0b9b80128d 100644
--- a/l10n/uz/files_external.po
+++ b/l10n/uz/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-09 01:44-0500\n"
-"PO-Revision-Date: 2013-11-07 08:41+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uzbek (http://www.transifex.com/projects/p/owncloud/language/uz/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: uz\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr ""
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr ""
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/uz/files_sharing.po b/l10n/uz/files_sharing.po
index 2215fc5052b..fd65efd7533 100644
--- a/l10n/uz/files_sharing.po
+++ b/l10n/uz/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-09 01:44-0500\n"
-"PO-Revision-Date: 2013-11-07 08:41+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uzbek (http://www.transifex.com/projects/p/owncloud/language/uz/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: uz\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -55,30 +59,14 @@ msgstr ""
#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:20
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:28 templates/public.php:94
-msgid "Download"
-msgstr ""
-
-#: templates/public.php:45 templates/public.php:48
-msgid "Upload"
-msgstr ""
-
-#: templates/public.php:58
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:91
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:98
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/uz/files_trashbin.po b/l10n/uz/files_trashbin.po
index f1f40775ea1..63c93aa2793 100644
--- a/l10n/uz/files_trashbin.po
+++ b/l10n/uz/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-09 01:44-0500\n"
-"PO-Revision-Date: 2013-11-07 08:41+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uzbek (http://www.transifex.com/projects/p/owncloud/language/uz/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: uz\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr ""
-#: lib/trashbin.php:814 lib/trashbin.php:816
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr ""
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr ""
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/uz/lib.po b/l10n/uz/lib.po
index 185fc1265c8..1c2263d3a04 100644
--- a/l10n/uz/lib.po
+++ b/l10n/uz/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-17 06:45-0500\n"
-"PO-Revision-Date: 2013-12-17 11:45+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uzbek (http://www.transifex.com/projects/p/owncloud/language/uz/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: uz\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr ""
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr ""
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr ""
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr ""
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr ""
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr ""
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,62 +267,68 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr ""
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr ""
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr ""
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/uz/settings.po b/l10n/uz/settings.po
index 85917efc0ba..19c7676cf7d 100644
--- a/l10n/uz/settings.po
+++ b/l10n/uz/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uzbek (http://www.transifex.com/projects/p/owncloud/language/uz/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: uz\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr ""
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr ""
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr ""
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr ""
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr ""
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr ""
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr ""
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr ""
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr ""
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr ""
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
+#: templates/personal.php:111
+msgid "Cancel"
msgstr ""
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr ""
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr ""
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/uz/user_ldap.po b/l10n/uz/user_ldap.po
index bad631e44a1..e93eae4a9d2 100644
--- a/l10n/uz/user_ldap.po
+++ b/l10n/uz/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-27 12:08-0500\n"
-"PO-Revision-Date: 2013-11-27 17:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Uzbek (http://www.transifex.com/projects/p/owncloud/language/uz/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,17 +25,17 @@ msgstr ""
msgid "Failed to delete the server configuration"
msgstr ""
-#: ajax/testConfiguration.php:37
+#: ajax/testConfiguration.php:39
msgid "The configuration is valid and the connection could be established!"
msgstr ""
-#: ajax/testConfiguration.php:40
+#: ajax/testConfiguration.php:42
msgid ""
"The configuration is valid, but the Bind failed. Please check the server "
"settings and credentials."
msgstr ""
-#: ajax/testConfiguration.php:44
+#: ajax/testConfiguration.php:46
msgid ""
"The configuration is invalid. Please have a look at the logs for further "
"details."
@@ -86,43 +86,43 @@ msgstr ""
msgid "Error"
msgstr ""
-#: js/settings.js:777
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:786
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:795
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:812 js/settings.js:821
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:815 js/settings.js:824
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:818
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:845
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:852
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:861
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:862
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -138,11 +138,11 @@ msgid "%s user found"
msgid_plural "%s users found"
msgstr[0] ""
-#: lib/wizard.php:779 lib/wizard.php:791
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:952
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -160,7 +160,7 @@ msgstr ""
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -196,7 +196,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -264,7 +264,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -407,41 +407,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -457,15 +467,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -476,19 +486,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -502,10 +512,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/vi/core.po b/l10n/vi/core.po
index 0c0eabbd17a..71940b1c18e 100644
--- a/l10n/vi/core.po
+++ b/l10n/vi/core.po
@@ -3,14 +3,17 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Nguyễn Tài <mattheu.9x@gmail.com>, 2014
+# namphongbody <tunglam062000@gmail.com>, 2014
+# Sơn Nguyễn <sonnghit@gmail.com>, 2014
# xtdv <truong.tx8@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,186 +21,176 @@ msgstr ""
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
-msgstr ""
+msgstr "Không thể gửi thư cho người dùng: %s"
#: ajax/update.php:11
msgid "Turned on maintenance mode"
-msgstr ""
+msgstr "Bật chế độ bảo trì"
#: ajax/update.php:14
msgid "Turned off maintenance mode"
-msgstr ""
+msgstr "Tắt chế độ bảo trì"
#: 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 ""
+msgstr "Cơ sở dữ liệu đã được cập nhật"
#: avatar/controller.php:62
msgid "No image or file provided"
-msgstr ""
+msgstr "Không có hình ảnh hoặc tập tin được cung cấp"
#: avatar/controller.php:81
msgid "Unknown filetype"
-msgstr ""
+msgstr "Không biết kiểu tập tin"
#: avatar/controller.php:85
msgid "Invalid image"
-msgstr ""
+msgstr "Hình ảnh không hợp lệ"
#: avatar/controller.php:115 avatar/controller.php:142
msgid "No temporary profile picture available, try again"
-msgstr ""
+msgstr "Ảnh cá nhân tạm thời không có giá trị, hãy thử lại"
#: avatar/controller.php:135
msgid "No crop data provided"
-msgstr ""
+msgstr "Không có dữ liệu nguồn được cung cấp"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "Chủ nhật"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "Thứ 2"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "Thứ 3"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "Thứ 4"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "Thứ 5"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "Thứ "
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "Thứ 7"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "Tháng 1"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "Tháng 2"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "Tháng 3"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "Tháng 4"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "Tháng 5"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "Tháng 6"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "Tháng 7"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "Tháng 8"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "Tháng 9"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "Tháng 10"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "Tháng 11"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "Tháng 12"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "Cài đặt"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "Đang lưu..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "vài giây trước"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
+msgstr[0] "%n phút trước"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
+msgstr[0] "%n giờ trước"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "hôm nay"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "hôm qua"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
-msgstr[0] ""
+msgstr[0] "%n ngày trước"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "tháng trước"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
+msgstr[0] "%n tháng trước"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "tháng trước"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "năm trước"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "năm trước"
@@ -207,7 +200,7 @@ msgstr "Chọn"
#: js/oc-dialogs.js:146
msgid "Error loading file picker template: {error}"
-msgstr ""
+msgstr "Lỗi khi tải mẫu tập tin picker: {error}"
#: js/oc-dialogs.js:172
msgid "Yes"
@@ -223,26 +216,26 @@ msgstr "Đồng ý"
#: js/oc-dialogs.js:219
msgid "Error loading message template: {error}"
-msgstr ""
+msgstr "Lỗi khi tải mẫu thông điệp: {error}"
#: js/oc-dialogs.js:347
msgid "{count} file conflict"
msgid_plural "{count} file conflicts"
-msgstr[0] ""
+msgstr[0] "{count} tập tin xung đột"
#: js/oc-dialogs.js:361
msgid "One file conflict"
-msgstr ""
+msgstr "Một tập tin xung đột"
#: js/oc-dialogs.js:367
msgid "Which files do you want to keep?"
-msgstr ""
+msgstr "Bạn muốn tiếp tục với những tập tin nào?"
#: js/oc-dialogs.js:368
msgid ""
"If you select both versions, the copied file will have a number added to its"
" name."
-msgstr ""
+msgstr "Nếu bạn chọn cả hai phiên bản, tập tin được sao chép sẽ được đánh thêm số vào tên của nó."
#: js/oc-dialogs.js:376
msgid "Cancel"
@@ -250,18 +243,38 @@ msgstr "Hủy"
#: js/oc-dialogs.js:386
msgid "Continue"
-msgstr ""
+msgstr "Tiếp tục"
#: js/oc-dialogs.js:433 js/oc-dialogs.js:446
msgid "(all selected)"
-msgstr ""
+msgstr "(Tất cả các lựa chọn)"
#: js/oc-dialogs.js:436 js/oc-dialogs.js:449
msgid "({count} selected)"
-msgstr ""
+msgstr "({count} được chọn)"
#: js/oc-dialogs.js:457
msgid "Error loading file exists template"
+msgstr "Lỗi khi tải tập tin mẫu đã tồn tại"
+
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
msgstr ""
#: js/share.js:51 js/share.js:66 js/share.js:106
@@ -272,12 +285,12 @@ msgstr "Được chia sẻ"
msgid "Share"
msgstr "Chia sẻ"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "Lỗi"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "Lỗi trong quá trình chia sẻ"
@@ -289,123 +302,123 @@ msgstr "Lỗi trong quá trình gỡ chia sẻ"
msgid "Error while changing permissions"
msgstr "Lỗi trong quá trình phân quyền"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "Đã được chia sẽ với bạn và nhóm {group} bởi {owner}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "Đã được chia sẽ bởi {owner}"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
-msgstr ""
+msgstr "Chia sẻ với người dùng hoặc nhóm"
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
-msgstr ""
+msgstr "Chia sẻ liên kết"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "Mật khẩu bảo vệ"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "Mật khẩu"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
-msgstr ""
+msgstr "Cho phép công khai tập tin tải lên"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "Liên kết email tới cá nhân"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "Gởi"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "Đặt ngày kết thúc"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "Ngày kết thúc"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "Chia sẻ thông qua email"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "Không tìm thấy người nào"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "nhóm"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "Chia sẻ lại không được cho phép"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "Đã được chia sẽ trong {item} với {user}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "Bỏ chia sẻ"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
-msgstr ""
+msgstr "Thông báo qua email"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "có thể chỉnh sửa"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "quản lý truy cập"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "tạo"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "cập nhật"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "xóa"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "chia sẻ"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "Mật khẩu bảo vệ"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "Lỗi không thiết lập ngày kết thúc"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "Lỗi cấu hình ngày kết thúc"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "Đang gởi ..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Email đã được gửi"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "Cảnh báo"
@@ -415,7 +428,7 @@ msgstr "Loại đối tượng không được chỉ định."
#: js/tags.js:13
msgid "Enter new"
-msgstr ""
+msgstr "Nhập mới"
#: js/tags.js:27
msgid "Delete"
@@ -427,19 +440,19 @@ msgstr "Thêm"
#: js/tags.js:39
msgid "Edit tags"
-msgstr ""
+msgstr "Sửa thẻ"
#: js/tags.js:57
msgid "Error loading dialog template: {error}"
-msgstr ""
+msgstr "Lỗi khi tải mẫu hội thoại: {error}"
#: js/tags.js:261
msgid "No tags selected for deletion."
-msgstr ""
+msgstr "Không có thẻ nào được chọn để xóa"
#: js/update.js:8
msgid "Please reload the page."
-msgstr ""
+msgstr "Vui lòng tải lại trang."
#: js/update.js:17
msgid ""
@@ -452,9 +465,15 @@ msgstr "Cập nhật không thành công . Vui lòng thông báo đến <a href=
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "Cập nhật thành công .Hệ thống sẽ đưa bạn tới ownCloud."
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
+msgstr "%s thiết lập lại mật khẩu"
+
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
msgstr ""
#: lostpassword/templates/email.php:2
@@ -476,8 +495,8 @@ msgstr "Yêu cầu thất bại!<br>Bạn có chắc là email/tên đăng nhậ
msgid "You will receive a link to reset your password via Email."
msgstr "Vui lòng kiểm tra Email để khôi phục lại mật khẩu."
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "Tên đăng nhập"
@@ -487,15 +506,15 @@ 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 "Tập tin của bạn được mã hóa. Nếu bạn chưa kích hoạt khoá phục hồi, sẽ không có cách nào để lấy lại được dữ liệu sau khi thiết lập lại mật khẩu. Nếu bạn không biết phải làm gì, xin vui lòng liên hệ với quản trị viên trước khi tiếp tục. Bạn có muốn tiếp tục?"
#: lostpassword/templates/lostpassword.php:27
msgid "Yes, I really want to reset my password now"
-msgstr ""
+msgstr "Vâng, tôi muốn thiết lập lại mật khẩu ngay."
#: lostpassword/templates/lostpassword.php:30
msgid "Reset"
-msgstr ""
+msgstr "Khởi động lại"
#: lostpassword/templates/resetpassword.php:4
msgid "Your password was reset"
@@ -521,7 +540,7 @@ msgstr "Cá nhân"
msgid "Users"
msgstr "Người dùng"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "Ứng dụng"
@@ -535,23 +554,23 @@ msgstr "Giúp đỡ"
#: tags/controller.php:22
msgid "Error loading tags"
-msgstr ""
+msgstr "Lỗi khi tải thẻ"
#: tags/controller.php:48
msgid "Tag already exists"
-msgstr ""
+msgstr "Thẻ đã tồn tại"
#: tags/controller.php:64
msgid "Error deleting tag(s)"
-msgstr ""
+msgstr "Lỗi khi xóa (nhiều)thẻ"
#: tags/controller.php:75
msgid "Error tagging"
-msgstr ""
+msgstr "Lỗi gắn thẻ"
#: tags/controller.php:86
msgid "Error untagging"
-msgstr ""
+msgstr "Lỗi không gắn thẻ"
#: tags/controller.php:97
msgid "Error favoriting"
@@ -577,16 +596,16 @@ msgid ""
"just letting you know that %s shared %s with you.\n"
"View it: %s\n"
"\n"
-msgstr ""
+msgstr "Xin chào,\n\nbáo cho bạn biết rằng %s đã chia sẽ %s với bạn.\nXem nó: %s\n\n"
#: templates/altmail.php:4 templates/mail.php:17
#, php-format
msgid "The share will expire on %s."
-msgstr ""
+msgstr "Chia sẻ này sẽ hết hiệu lực vào %s."
#: templates/altmail.php:7 templates/mail.php:20
msgid "Cheers!"
-msgstr ""
+msgstr "Chúc mừng!"
#: templates/installation.php:25 templates/installation.php:32
#: templates/installation.php:39
@@ -600,7 +619,7 @@ msgstr "Phiên bản PHP của bạn có lỗ hổng NULL Byte attack (CVE-2006-
#: templates/installation.php:27
#, php-format
msgid "Please update your PHP installation to use %s securely."
-msgstr ""
+msgstr "Vui lòng cập nhật bản cài đặt PHP để sử dụng %s một cách an toàn."
#: templates/installation.php:33
msgid ""
@@ -625,71 +644,69 @@ msgstr "Thư mục và file dữ liệu của bạn có thể được truy cậ
msgid ""
"For information how to properly configure your server, please see the <a "
"href=\"%s\" target=\"_blank\">documentation</a>."
-msgstr ""
+msgstr "Để biết thêm thông tin và cách cấu hình đúng vui lòng xem thêm <a href=\"%s\" target=\"_blank\">tài l</a>."
#: templates/installation.php:48
msgid "Create an <strong>admin account</strong>"
msgstr "Tạo một <strong>tài khoản quản trị</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "Nâng cao"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "Thư mục dữ liệu"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "Cấu hình cơ sở dữ liệu"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "được sử dụng"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "Người dùng cơ sở dữ liệu"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "Mật khẩu cơ sở dữ liệu"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "Tên cơ sở dữ liệu"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "Cơ sở dữ liệu tablespace"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "Database host"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "Cài đặt hoàn tất"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
-msgstr ""
+msgstr "Đang hoàn thành ..."
#: templates/layout.user.php:40
msgid ""
"This application requires JavaScript to be enabled for correct operation. "
"Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable "
"JavaScript</a> and re-load this interface."
-msgstr ""
+msgstr "Ứng dụng này yêu cầu JavaScript để hoạt động. Vui lòng <a href=\"http://enable-javascript.com/\" target=\"_blank\">kích hoạt JavaScript</a> và tải lại giao diện này."
#: templates/layout.user.php:44
#, php-format
msgid "%s is available. Get more information on how to update."
msgstr "%s còn trống. Xem thêm thông tin cách cập nhật."
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "Đăng xuất"
@@ -709,52 +726,52 @@ msgstr "Vui lòng thay đổi mật khẩu của bạn để đảm bảo tài k
#: templates/login.php:17
msgid "Server side authentication failed!"
-msgstr ""
+msgstr "Xác thực phía máy chủ không thành công!"
#: templates/login.php:18
msgid "Please contact your administrator."
-msgstr ""
+msgstr "Vui lòng liên hệ với quản trị viên."
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "Bạn quên mật khẩu ?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "ghi nhớ"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "Đăng nhập"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
msgstr "Đăng nhập khác"
#: 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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
-msgstr ""
+msgstr "OwnCloud trong trường hợp này đang ở chế độ người dùng duy nhất."
#: templates/singleuser.user.php:4
msgid "This means only administrators can use the instance."
-msgstr ""
+msgstr "Điều này có nghĩa chỉ có người quản trị có thể sử dụng trong trường hợp này."
#: templates/singleuser.user.php:5 templates/update.user.php:5
msgid ""
"Contact your system administrator if this message persists or appeared "
"unexpectedly."
-msgstr ""
+msgstr "Liên hệ với người quản trị nếu lỗi này vẫn tồn tại hoặc xuất hiện bất ngờ."
#: templates/singleuser.user.php:7 templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "Cảm ơn sự kiên nhẫn của bạn."
#: templates/update.admin.php:3
#, php-format
@@ -764,8 +781,8 @@ msgstr "Cập nhật ownCloud lên phiên bản %s, có thể sẽ mất thời
#: templates/update.user.php:3
msgid ""
"This ownCloud instance is currently being updated, which may take a while."
-msgstr ""
+msgstr "Phiên bản ownCloud này hiện đang được cập nhật, có thể sẽ mất một ít thời gian."
#: templates/update.user.php:4
msgid "Please reload this page after a short time to continue using ownCloud."
-msgstr ""
+msgstr "Xin vui lòng tải lại trang này để tiếp tục sử dụng ownCloud."
diff --git a/l10n/vi/files.po b/l10n/vi/files.po
index 992a497b724..04ec0176f0d 100644
--- a/l10n/vi/files.po
+++ b/l10n/vi/files.po
@@ -3,14 +3,17 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Nguyễn Tài <mattheu.9x@gmail.com>, 2014
+# namphongbody <tunglam062000@gmail.com>, 2014
+# Sơn Nguyễn <sonnghit@gmail.com>, 2014
# xtdv <truong.tx8@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -28,270 +31,277 @@ msgstr "Không thể di chuyển %s - Đã có tên tập tin này trên hệ th
msgid "Could not move %s"
msgstr "Không thể di chuyển %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "Tên file không được rỗng"
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "Tên không hợp lệ, '\\', '/', '<', '>', ':', '\"', '|', '?' và '*' thì không được phép dùng."
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
-msgstr ""
+msgstr "Tên %s đã được sử dụng trong thư mục %s. Hãy chọn tên khác."
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
-msgstr ""
+msgstr "Nguồn không hợp lệ"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
-msgstr ""
+msgstr "Server cấm mở URLs, vui lòng kiểm tra lại cấu hình server"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
-msgstr ""
+msgstr "Lỗi trong trong quá trình tải %s từ %s"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
-msgstr ""
+msgstr "Lỗi khi tạo file"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
-
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
+msgstr "Tên thư mục không thể để trống"
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
-msgstr ""
+msgstr "Lỗi khi tạo thư mục"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
-msgstr ""
+msgstr "Không thể thiết lập thư mục tải lên."
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
-msgstr ""
+msgstr "Xác thực không hợp lệ"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "Không có tập tin nào được tải lên. Lỗi không xác định"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "Không có lỗi, các tập tin đã được tải lên thành công"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "The uploaded file exceeds the upload_max_filesize directive in php.ini: "
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "Tập tin được tải lên vượt quá MAX_FILE_SIZE được quy định trong mẫu HTML"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "Các tập tin được tải lên chỉ tải lên được một phần"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "Chưa có file nào được tải lên"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "Không tìm thấy thư mục tạm"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "Không thể ghi "
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "Không đủ không gian lưu trữ"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr ""
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
-msgstr ""
+msgstr "Tải lên thất bại. Không thể tìm thấy tập tin được tải lên"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "Tải lên thất bại. Không thể có được thông tin tập tin."
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "Thư mục không hợp lệ"
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "Tập tin"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
+msgstr "không thể tải {filename} lên do nó là một thư mục hoặc có kích thước bằng 0 byte"
+
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "Không đủ chỗ trống cần thiết"
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "Hủy tải lên"
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
-msgstr ""
+msgstr "Không thể nhận được kết quả từ máy chủ."
-#: js/file-upload.js:436
+#: js/file-upload.js:475
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:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
-msgstr ""
+msgstr "URL không thể để trống"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} đã tồn tại"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
-msgstr ""
+msgstr "Không thể tạo file"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
-msgstr ""
+msgstr "Không thể tạo thư mục"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "Chia sẻ"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "Xóa vĩnh vễn"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "Sửa tên"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "Đang chờ"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
-msgstr ""
+msgstr "Không thể đổi tên file"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "đã thay thế {new_name} bằng {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "lùi lại"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
-msgstr ""
+msgstr "Lỗi xóa file,"
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
-msgstr[0] ""
+msgstr[0] "%n thư mục"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
-msgstr[0] ""
+msgstr[0] "%n tập tin"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
-msgstr ""
+msgstr "{dirs} và {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
-msgstr[0] ""
-
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' là một tên file không hợp lệ"
+msgstr[0] "Đang tải lên %n tập tin"
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "Tên không hợp lệ, '\\', '/', '<', '>', ':', '\"', '|', '?' và '*' thì không được phép dùng."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "Your storage is full, files can not be updated or synced anymore!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "Your storage is almost full ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
-msgstr ""
+msgstr "Ứng dụng mã hóa đã được kích hoạt nhưng bạn chưa khởi tạo khóa. Vui lòng đăng xuất ra và đăng nhập lại"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
-msgstr ""
+msgstr "Mã hóa đã bị vô hiệu nhưng những tập tin của bạn vẫn được mã hóa. Vui lòng vào phần thiết lập cá nhân để giải mã chúng."
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "Your download is being prepared. This might take some time if the files are big."
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
-msgstr ""
+msgstr "Lỗi di chuyển tập tin"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "Lỗi"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "Tên"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "Kích cỡ"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "Thay đổi"
@@ -299,12 +309,12 @@ msgstr "Thay đổi"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
-msgstr ""
+msgstr "%s không thể đổi tên"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "Tải lên"
@@ -340,72 +350,68 @@ msgstr "Kích thước tối đa cho các tập tin ZIP"
msgid "Save"
msgstr "Lưu"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
-msgstr "Mới"
+msgstr "Tạo mới"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
-msgstr ""
+msgstr "File text mới"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "Tập tin văn bản"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "Tạo thư mục"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "Thư mục"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "Từ liên kết"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "File đã bị xóa"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "Hủy upload"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
-msgstr ""
+msgstr "Bạn không có quyền upload hoặc tạo files ở đây"
-#: templates/index.php:45
+#: templates/index.php:57
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:62
+#: templates/index.php:74
msgid "Download"
msgstr "Tải về"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "Xóa"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "Tập tin tải lên quá lớn"
-#: templates/index.php:88
+#: templates/index.php:100
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:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "Tập tin đang được quét ,vui lòng chờ."
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "Hiện tại đang quét"
-
-#: 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 e6960f65bbb..94941933864 100644
--- a/l10n/vi/files_encryption.po
+++ b/l10n/vi/files_encryption.po
@@ -4,13 +4,14 @@
#
# Translators:
# Tuấn Kiệt Hồ <hotuankiet_2000@yahoo.com>, 2013
+# Nguyễn Tài <mattheu.9x@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,21 +21,21 @@ msgstr ""
#: ajax/adminrecovery.php:29
msgid "Recovery key successfully enabled"
-msgstr ""
+msgstr "Khóa khôi phục kích hoạt thành công"
#: ajax/adminrecovery.php:34
msgid ""
"Could not enable recovery key. Please check your recovery key password!"
-msgstr ""
+msgstr "Không thể kích hoạt khóa khôi phục. Vui lòng kiểm tra mật khẩu khóa khôi phục!"
#: ajax/adminrecovery.php:48
msgid "Recovery key successfully disabled"
-msgstr ""
+msgstr "Vô hiệu hóa khóa khôi phục thành công"
#: ajax/adminrecovery.php:53
msgid ""
"Could not disable recovery key. Please check your recovery key password!"
-msgstr ""
+msgstr "Không thể vô hiệu hóa khóa khôi phục. Vui lòng kiểm tra mật khẩu khóa khôi phục!"
#: ajax/changeRecoveryPassword.php:49
msgid "Password successfully changed."
@@ -46,13 +47,13 @@ msgstr "Không thể đổi mật khẩu. Có lẽ do mật khẩu cũ không đ
#: ajax/updatePrivateKeyPassword.php:52
msgid "Private key password successfully updated."
-msgstr ""
+msgstr "Cập nhật thành công mật khẩu khóa cá nhân"
#: ajax/updatePrivateKeyPassword.php:54
msgid ""
"Could not update the private key password. Maybe the old password was not "
"correct."
-msgstr ""
+msgstr "Không thể cập nhật mật khẩu khóa cá nhân. Có thể mật khẩu cũ không đúng"
#: files/error.php:12
msgid ""
@@ -81,18 +82,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -100,9 +101,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "Đang lưu..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
@@ -110,7 +111,7 @@ msgstr ""
#: templates/invalid_private_key.php:8
msgid "personal settings"
-msgstr ""
+msgstr "Thiết lập cá nhân"
#: templates/settings-admin.php:4 templates/settings-personal.php:3
msgid "Encryption"
@@ -159,44 +160,44 @@ msgstr "Đổi Mật khẩu"
#: templates/settings-personal.php:9
msgid "Your private key password no longer match your log-in password:"
-msgstr ""
+msgstr "Mật khẩu khóa cá nhân không còn phù hợp với mật khẩu đăng nhập:"
#: templates/settings-personal.php:12
msgid "Set your old private key password to your current log-in password."
-msgstr ""
+msgstr "Thiết lập mật khẩu khóa cá nhân cũ đến mật khẩu đăng nhập hiện tại."
#: templates/settings-personal.php:14
msgid ""
" If you don't remember your old password you can ask your administrator to "
"recover your files."
-msgstr ""
+msgstr "Nếu bạn không nhớ mật khẩu cũ, bạn có thể yêu cầu quản trị viên khôi phục tập tin của bạn."
#: templates/settings-personal.php:22
msgid "Old log-in password"
-msgstr ""
+msgstr "Mật khẩu đăng nhập cũ"
#: templates/settings-personal.php:28
msgid "Current log-in password"
-msgstr ""
+msgstr "Mật khẩu đăng nhập hiện tại"
#: templates/settings-personal.php:33
msgid "Update Private Key Password"
-msgstr ""
+msgstr "Cập nhật mật khẩu khóa cá nhân"
#: templates/settings-personal.php:42
msgid "Enable password recovery:"
-msgstr ""
+msgstr "Kích hoạt khôi phục mật khẩu:"
#: templates/settings-personal.php:44
msgid ""
"Enabling this option will allow you to reobtain access to your encrypted "
"files in case of password loss"
-msgstr ""
+msgstr "Tùy chọn này sẽ cho phép bạn tái truy cập đến các tập tin mã hóa trong trường hợp mất mật khẩu"
#: templates/settings-personal.php:60
msgid "File recovery settings updated"
-msgstr ""
+msgstr "Đã cập nhật thiết lập khôi phục tập tin "
#: templates/settings-personal.php:61
msgid "Could not update file recovery"
-msgstr ""
+msgstr "Không thể cập nhật khôi phục tập tin"
diff --git a/l10n/vi/files_external.po b/l10n/vi/files_external.po
index fed63a68611..983d24f383f 100644
--- a/l10n/vi/files_external.po
+++ b/l10n/vi/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: xtdv <truong.tx8@gmail.com>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,40 +18,44 @@ msgstr ""
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "Đã cấp quyền truy cập"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "Lỗi cấu hình lưu trữ Dropbox "
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "Cấp quyền truy cập"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "Xin vui lòng cung cấp một ứng dụng Dropbox hợp lệ và mã bí mật."
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "Lỗi cấu hình lưu trữ Google Drive"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>Cảnh báo:</b> \"smbclient\" chưa được cài đặt. Mount CIFS/SMB shares là không thể thực hiện được. Hãy hỏi người quản trị hệ thống để cài đặt nó."
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>Cảnh báo:</b> FTP trong PHP chưa được cài đặt hoặc chưa được mở. Mount FTP shares là không thể. Xin hãy yêu cầu quản trị hệ thống của bạn cài đặt nó."
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "Người dùng"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "Xóa"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "Kích hoạt tính năng lưu trữ ngoài"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "Cho phép người dùng kết nối với lưu trữ riêng bên ngoài của họ"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "Chứng chỉ SSL root"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "Nhập Root Certificate"
diff --git a/l10n/vi/files_sharing.po b/l10n/vi/files_sharing.po
index b89ea054cf1..5d4a83da3b5 100644
--- a/l10n/vi/files_sharing.po
+++ b/l10n/vi/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "Được chia sẽ bởi {owner}"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s đã chia sẻ thư mục %s với bạn"
+msgid "shared by %s"
+msgstr " Được chia sẻ bởi %s"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s đã chia sẻ tập tin %s với bạn"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "Tải về"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "Tải lên"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "Hủy upload"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "Không có xem trước cho"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/vi/files_trashbin.po b/l10n/vi/files_trashbin.po
index 92e604b2a50..dca3fff20ae 100644
--- a/l10n/vi/files_trashbin.po
+++ b/l10n/vi/files_trashbin.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Sơn Nguyễn <sonnghit@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +18,48 @@ msgstr ""
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
-msgstr "Không thể óa %s vĩnh viễn"
+msgstr "Không thể xóa %s vĩnh viễn"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "Không thể khôi phục %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "File đã bị xóa"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "Lỗi"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
-msgstr ""
+msgstr "khôi phục"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "Không có gì ở đây. Thùng rác của bạn rỗng!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "Tên"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "Khôi phục"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "Đã xóa"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "Xóa"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "File đã xóa"
diff --git a/l10n/vi/files_versions.po b/l10n/vi/files_versions.po
index 502dfac96b1..9de7752b077 100644
--- a/l10n/vi/files_versions.po
+++ b/l10n/vi/files_versions.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Sơn Nguyễn <sonnghit@gmail.com>, 2014
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"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-01-18 04:20+0000\n"
+"Last-Translator: Sơn Nguyễn <sonnghit@gmail.com>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,22 +23,22 @@ msgstr ""
msgid "Could not revert: %s"
msgstr "Không thể khôi phục: %s"
-#: js/versions.js:7
+#: js/versions.js:14
msgid "Versions"
msgstr "Phiên bản"
-#: js/versions.js:53
+#: js/versions.js:60
msgid "Failed to revert {file} to revision {timestamp}."
-msgstr ""
+msgstr "Thất bại khi trở lại {file} khi sử đổi {timestamp}."
-#: js/versions.js:79
+#: js/versions.js:87
msgid "More versions..."
-msgstr ""
+msgstr "Nhiều phiên bản ..."
-#: js/versions.js:116
+#: js/versions.js:125
msgid "No other versions available"
-msgstr ""
+msgstr "Không có các phiên bản khác có sẵn"
-#: js/versions.js:149
+#: js/versions.js:155
msgid "Restore"
msgstr "Khôi phục"
diff --git a/l10n/vi/lib.po b/l10n/vi/lib.po
index b91c21cfaa8..256526134a5 100644
--- a/l10n/vi/lib.po
+++ b/l10n/vi/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,59 +17,54 @@ msgstr ""
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "Giúp đỡ"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "Cá nhân"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "Cài đặt"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "Người dùng"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "Quản trị"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
#: private/avatar.php:66
msgid "Unknown filetype"
-msgstr ""
+msgstr "Không biết kiểu tập tin"
#: private/avatar.php:71
msgid "Invalid image"
-msgstr ""
+msgstr "Hình ảnh không hợp lệ"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "dịch vụ web dưới sự kiểm soát của bạn"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "Tải về ZIP đã bị tắt."
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "Ứng dụng không được BẬT"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "Lỗi xác thực"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Mã Token đã hết hạn. Hãy tải lại trang."
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "Tập tin"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,62 +267,68 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s đã chia sẻ »%s« với bạn"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "không thể tìm thấy mục \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "vài giây trước"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
-msgstr[0] ""
+msgstr[0] "%n phút trước"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
-msgstr[0] ""
+msgstr[0] "%n giờ trước"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "hôm nay"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "hôm qua"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
-msgstr[0] ""
+msgstr[0] "%n ngày trước"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "tháng trước"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
-msgstr[0] ""
+msgstr[0] "%n tháng trước"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "năm trước"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "năm trước"
diff --git a/l10n/vi/settings.po b/l10n/vi/settings.po
index 53de10b99ce..2c2c6bfda32 100644
--- a/l10n/vi/settings.po
+++ b/l10n/vi/settings.po
@@ -3,13 +3,14 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Sơn Nguyễn <sonnghit@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +18,48 @@ msgstr ""
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Email đã được gửi"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "Mã hóa"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "Không thể tải danh sách ứng dụng từ App Store"
@@ -28,11 +71,11 @@ msgstr "Lỗi xác thực"
#: ajax/changedisplayname.php:31
msgid "Your full name has been changed."
-msgstr ""
+msgstr "Họ và tên đã được thay đổi."
#: ajax/changedisplayname.php:34
msgid "Unable to change full name"
-msgstr ""
+msgstr "Họ và tên không thể đổi "
#: ajax/creategroup.php:10
msgid "Group already exists"
@@ -113,61 +156,89 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "Tài liệu người sử dụng"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "Cập nhật lên {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "Tắt"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "Bật"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "Xin hãy đợi..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "Đang cập nhật..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "Lỗi khi cập nhật ứng dụng"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "Lỗi"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "Cập nhật"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "Đã cập nhật"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "Đang lưu..."
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
+msgstr ""
#: js/users.js:47
msgid "deleted"
@@ -179,42 +250,42 @@ msgstr "lùi lại"
#: js/users.js:79
msgid "Unable to remove user"
-msgstr ""
+msgstr "Không thể xóa người "
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "Nhóm"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "Nhóm quản trị"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "Xóa"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__Ngôn ngữ___"
@@ -238,88 +309,112 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "Không gì cả"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "Đăng nhập"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "Cảnh bảo bảo mật"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"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."
-msgstr ""
+msgstr "Thư mục và các tập tin của bạn có thể được truy cập từ Internet. Tập tin .htaccess không làm việc. Chúng tôi đề nghị bạn cấu hình ebserver ,phân quyền lại thư mục dữ liệu và cấp quyền truy cập hoặc di chuyển thư mục dữ liệu bên ngoài tài liệu gốc máy chủ web."
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +423,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "Thực thi tác vụ mỗi khi trang được tải"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "Chia sẻ"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "Bật chia sẻ API"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "Cho phép các ứng dụng sử dụng chia sẻ API"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "Cho phép liên kết"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "Cho phép người dùng chia sẻ công khai các mục bằng các liên kết"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "Cho phép chia sẻ lại"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "Cho phép người dùng chia sẻ lại những mục đã được chia sẻ"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "Cho phép người dùng chia sẻ với bất cứ ai"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "Chỉ cho phép người dùng chia sẻ với những người dùng trong nhóm của họ"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "Địa chỉ máy chủ"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "Cổng"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "Giấy chứng nhận"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "Log"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "hơn"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "ít"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "Phiên bản"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,30 +588,34 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr "Được phát triển bởi <a href=\"http://ownCloud.org/contact\" target=\"_blank\">cộng đồng ownCloud</a>, <a href=\"https://github.com/owncloud\" target=\"_blank\">mã nguồn </a> đã được cấp phép theo chuẩn <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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "Thêm ứng dụng của bạn"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "Nhiều ứng dụng hơn"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "Chọn một ứng dụng"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "Xem nhiều ứng dụng hơn tại apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
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/help.php:4
-msgid "User Documentation"
-msgstr "Tài liệu người sử dụng"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "Tài liệu quản trị"
@@ -506,7 +649,7 @@ msgstr "Hiện lại việc chạy đồ thuật khởi đầu"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "Bạn đã sử dụng <strong>%s </ strong> có sẵn <strong> %s </ strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "Mật khẩu"
@@ -518,151 +661,149 @@ msgstr "Mật khẩu của bạn đã được thay đổi."
msgid "Unable to change your password"
msgstr "Không thể đổi mật khẩu"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "Mật khẩu cũ"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "Mật khẩu mới"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "Đổi mật khẩu"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
-msgstr ""
+msgstr "Họ và tên"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "Email"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "Email của bạn"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "Nhập địa chỉ email của bạn để khôi phục lại mật khẩu"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
-msgstr ""
+msgstr "Tải lên"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
-msgstr ""
+msgstr "Xóa "
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "Hủy"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
-msgstr ""
+msgstr "Chọn hình ảnh như hồ sơ cá nhân"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "Ngôn ngữ"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "Hỗ trợ dịch thuật"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "Mã hóa"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "Tên đăng nhập"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "Tạo"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "Bộ nhớ mặc định"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "Không giới hạn"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "Khác"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "Tên đăng nhập"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "Bộ nhớ"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
-msgstr ""
+msgstr "Đổi họ và t"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "đặt mật khẩu mới"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "Mặc định"
diff --git a/l10n/vi/user_ldap.po b/l10n/vi/user_ldap.po
index a5bce417eb7..6d8ab5dafc1 100644
--- a/l10n/vi/user_ldap.po
+++ b/l10n/vi/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr "Thành công"
msgid "Error"
msgstr "Lỗi"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "Chọn nhóm"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -138,11 +138,11 @@ msgid "%s user found"
msgid_plural "%s users found"
msgstr[0] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -160,7 +160,7 @@ msgstr "Giúp đỡ"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -196,7 +196,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -264,7 +264,7 @@ msgstr "Bạn có thể chỉ định DN cơ bản cho người dùng và các n
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -283,7 +283,7 @@ msgstr "Trở lại"
#: templates/part.wizardcontrols.php:8
msgid "Continue"
-msgstr ""
+msgstr "Tiếp tục"
#: templates/settings.php:11
msgid ""
@@ -407,41 +407,51 @@ msgstr "Group Search Attributes"
msgid "Group-Member association"
msgstr "Nhóm thành viên Cộng đồng"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "Special Attributes"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "Theo Byte"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "Để trống tên người dùng (mặc định). Nếu không chỉ định thuộc tính LDAP/AD"
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -457,15 +467,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -476,19 +486,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -502,10 +512,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/vi/user_webdavauth.po b/l10n/vi/user_webdavauth.po
index a4491d6020c..43031378773 100644
--- a/l10n/vi/user_webdavauth.po
+++ b/l10n/vi/user_webdavauth.po
@@ -4,14 +4,14 @@
#
# Translators:
# saosangm <saosangmo@yahoo.com>, 2013
-# Sơn Nguyễn <sonnghit@gmail.com>, 2012
+# Sơn Nguyễn <sonnghit@gmail.com>, 2012,2014
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"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-01-21 08:20+0000\n"
+"Last-Translator: Sơn Nguyễn <sonnghit@gmail.com>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/owncloud/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -25,11 +25,11 @@ msgstr "Xác thực WebDAV"
#: templates/settings.php:4
msgid "Address: "
-msgstr ""
+msgstr "Địa chỉ :"
#: 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 "Các thông tin người dùng sẽ được gửi đến địa chỉ này. Plugin này sẽ kiểm tra các phản hồi và các statuscodes HTTP 401 và 403 không hợp lệ, và tất cả những phản h khác như thông tin hợp lệ."
diff --git a/l10n/zh_CN/core.po b/l10n/zh_CN/core.po
index e5bde42b8b2..f510ad5ce5a 100644
--- a/l10n/zh_CN/core.po
+++ b/l10n/zh_CN/core.po
@@ -4,16 +4,17 @@
#
# Translators:
# hanfeng <appweb.cn@gmail.com>, 2013
+# smartree <smartree@gmail.com>, 2014
# Xuetian Weng <wengxt@gmail.com>, 2013
-# zhangmin <zm1990s@gmail.com>, 2013
-# zhangmin <zm1990s@gmail.com>, 2013
+# min zhang <zm1990s@gmail.com>, 2013
+# min zhang <zm1990s@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,15 +22,14 @@ msgstr ""
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s 向您分享了 »%s«"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
-msgstr ""
+msgstr "发送失败,用户如下: %s "
#: ajax/update.php:11
msgid "Turned on maintenance mode"
@@ -43,22 +43,9 @@ msgstr "关闭维护模式"
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%% ..."
-
#: avatar/controller.php:62
msgid "No image or file provided"
-msgstr ""
+msgstr "没有提供图片或文件"
#: avatar/controller.php:81
msgid "Unknown filetype"
@@ -70,137 +57,141 @@ msgstr "无效的图像"
#: avatar/controller.php:115 avatar/controller.php:142
msgid "No temporary profile picture available, try again"
-msgstr ""
+msgstr "没有临时概览页图片可用,请重试"
#: avatar/controller.php:135
msgid "No crop data provided"
-msgstr ""
+msgstr "没有提供相应数据"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "星期日"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "星期一"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "星期二"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "星期三"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "星期四"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "星期五"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "星期六"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "一月"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "二月"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "三月"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "四月"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "五月"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "六月"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "七月"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "八月"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "九月"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "十月"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "十一月"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "十二月"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "设置"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "保存中"
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "秒前"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n 分钟前"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n 小时前"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "今天"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "昨天"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n 天前"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "上月"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n 月前"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "月前"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "去年"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "年前"
@@ -210,7 +201,7 @@ msgstr "选择(&C)..."
#: js/oc-dialogs.js:146
msgid "Error loading file picker template: {error}"
-msgstr ""
+msgstr "加载文件分拣模板出错: {error}"
#: js/oc-dialogs.js:172
msgid "Yes"
@@ -226,26 +217,26 @@ msgstr "好"
#: js/oc-dialogs.js:219
msgid "Error loading message template: {error}"
-msgstr ""
+msgstr "加载消息模板出错: {error}"
#: js/oc-dialogs.js:347
msgid "{count} file conflict"
msgid_plural "{count} file conflicts"
-msgstr[0] ""
+msgstr[0] "{count} 个文件冲突"
#: js/oc-dialogs.js:361
msgid "One file conflict"
-msgstr ""
+msgstr "1个文件冲突"
#: js/oc-dialogs.js:367
msgid "Which files do you want to keep?"
-msgstr ""
+msgstr "想要保留哪一个文件呢?"
#: js/oc-dialogs.js:368
msgid ""
"If you select both versions, the copied file will have a number added to its"
" name."
-msgstr ""
+msgstr "如果同时选择了连个版本,复制的文件名将会添加上一个数字。"
#: js/oc-dialogs.js:376
msgid "Cancel"
@@ -253,18 +244,38 @@ msgstr "取消"
#: js/oc-dialogs.js:386
msgid "Continue"
-msgstr ""
+msgstr "继续"
#: js/oc-dialogs.js:433 js/oc-dialogs.js:446
msgid "(all selected)"
-msgstr ""
+msgstr "(选中全部)"
#: js/oc-dialogs.js:436 js/oc-dialogs.js:449
msgid "({count} selected)"
-msgstr ""
+msgstr "(选择了{count}个)"
#: js/oc-dialogs.js:457
msgid "Error loading file exists template"
+msgstr "加载文件存在性模板失败"
+
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
msgstr ""
#: js/share.js:51 js/share.js:66 js/share.js:106
@@ -275,12 +286,12 @@ msgstr "已共享"
msgid "Share"
msgstr "分享"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "错误"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "共享时出错"
@@ -292,123 +303,123 @@ msgstr "取消共享时出错"
msgid "Error while changing permissions"
msgstr "修改权限时出错"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner} 共享给您及 {group} 组"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "{owner} 与您共享"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
-msgstr ""
+msgstr "分享给其他用户或组 ..."
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
-msgstr ""
+msgstr "分享链接"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "密码保护"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "密码"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "允许公开上传"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "发送链接到个人"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "发送"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "设置过期日期"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "过期日期"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "通过Email共享"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "未找到此人"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "组"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "不允许二次共享"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "在 {item} 与 {user} 共享。"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "取消共享"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
-msgstr ""
+msgstr "以邮件通知"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "可以修改"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "访问控制"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "创建"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "更新"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "删除"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "共享"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "密码已受保护"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "取消设置过期日期时出错"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "设置过期日期时出错"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "正在发送..."
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "邮件已发送"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "警告"
@@ -418,7 +429,7 @@ msgstr "未指定对象类型。"
#: js/tags.js:13
msgid "Enter new"
-msgstr ""
+msgstr "输入新..."
#: js/tags.js:27
msgid "Delete"
@@ -430,19 +441,19 @@ msgstr "增加"
#: js/tags.js:39
msgid "Edit tags"
-msgstr ""
+msgstr "编辑标签"
#: js/tags.js:57
msgid "Error loading dialog template: {error}"
-msgstr ""
+msgstr "加载对话框模板出错: {error}"
#: js/tags.js:261
msgid "No tags selected for deletion."
-msgstr ""
+msgstr "请选择要删除的标签。"
#: js/update.js:8
msgid "Please reload the page."
-msgstr ""
+msgstr "请重新加载页面。"
#: js/update.js:17
msgid ""
@@ -455,11 +466,17 @@ msgstr "更新不成功。请汇报将此问题汇报给 <a href=\"https://gith
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "更新成功。正在重定向至 ownCloud。"
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "重置 %s 的密码"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "使用以下链接重置您的密码:{link}"
@@ -479,8 +496,8 @@ msgstr "请求失败<br>您确定您的邮箱/用户名是正确的?"
msgid "You will receive a link to reset your password via Email."
msgstr "您将会收到包含可以重置密码链接的邮件。"
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "用户名"
@@ -524,7 +541,7 @@ msgstr "个人"
msgid "Users"
msgstr "用户"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "应用"
@@ -538,31 +555,31 @@ msgstr "帮助"
#: tags/controller.php:22
msgid "Error loading tags"
-msgstr ""
+msgstr "加载标签出错"
#: tags/controller.php:48
msgid "Tag already exists"
-msgstr ""
+msgstr "标签已存在"
#: tags/controller.php:64
msgid "Error deleting tag(s)"
-msgstr ""
+msgstr "删除标签(s)时出错"
#: tags/controller.php:75
msgid "Error tagging"
-msgstr ""
+msgstr "添加标签时出错"
#: tags/controller.php:86
msgid "Error untagging"
-msgstr ""
+msgstr "移除标签时出错"
#: tags/controller.php:97
msgid "Error favoriting"
-msgstr ""
+msgstr "收藏时出错"
#: tags/controller.php:108
msgid "Error unfavoriting"
-msgstr ""
+msgstr "删除收藏时出错"
#: templates/403.php:12
msgid "Access forbidden"
@@ -580,16 +597,16 @@ msgid ""
"just letting you know that %s shared %s with you.\n"
"View it: %s\n"
"\n"
-msgstr ""
+msgstr "嗨、你好,\n\n只想让你知道 %s 分享了 %s 给你。\n现在查看: %s\n"
#: templates/altmail.php:4 templates/mail.php:17
#, php-format
msgid "The share will expire on %s."
-msgstr ""
+msgstr "此分享将在 %s 过期。"
#: templates/altmail.php:7 templates/mail.php:20
msgid "Cheers!"
-msgstr ""
+msgstr "干杯!"
#: templates/installation.php:25 templates/installation.php:32
#: templates/installation.php:39
@@ -634,65 +651,63 @@ msgstr "关于如何配置服务器,请参见 <a href=\"%s\" target=\"_blank\"
msgid "Create an <strong>admin account</strong>"
msgstr "创建<strong>管理员账号</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "高级"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "数据目录"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "配置数据库"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "将被使用"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "数据库用户"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "数据库密码"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "数据库名"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "数据库表空间"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "数据库主机"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "安装完成"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
-msgstr ""
+msgstr "正在结束 ..."
#: templates/layout.user.php:40
msgid ""
"This application requires JavaScript to be enabled for correct operation. "
"Please <a href=\"http://enable-javascript.com/\" target=\"_blank\">enable "
"JavaScript</a> and re-load this interface."
-msgstr ""
+msgstr "此程序需要启用JavaScript才能正常运行。请<a href=\"http://enable-javascript.com/\" target=\"_blank\">启用JavaScript</a> 并重新加载此接口。"
#: templates/layout.user.php:44
#, php-format
msgid "%s is available. Get more information on how to update."
msgstr "%s 可用。获取更多关于如何升级的信息。"
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "注销"
@@ -712,52 +727,52 @@ msgstr "请修改您的密码,以保护您的账户安全。"
#: templates/login.php:17
msgid "Server side authentication failed!"
-msgstr ""
+msgstr "服务端验证失败!"
#: templates/login.php:18
msgid "Please contact your administrator."
-msgstr ""
+msgstr "请联系你的管理员。"
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "忘记密码?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "记住"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "登录"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
-msgstr ""
+msgstr "当前ownCloud实例运行在单用户模式下。"
#: templates/singleuser.user.php:4
msgid "This means only administrators can use the instance."
-msgstr ""
+msgstr "这意味着只有管理员才能在实例上操作。"
#: templates/singleuser.user.php:5 templates/update.user.php:5
msgid ""
"Contact your system administrator if this message persists or appeared "
"unexpectedly."
-msgstr ""
+msgstr "如果这个消息一直存在或不停出现,请联系你的系统管理员。"
#: templates/singleuser.user.php:7 templates/update.user.php:6
msgid "Thank you for your patience."
-msgstr ""
+msgstr "感谢让你久等了。"
#: templates/update.admin.php:3
#, php-format
@@ -767,8 +782,8 @@ msgstr "更新 ownCloud 到版本 %s,这可能需要一些时间。"
#: templates/update.user.php:3
msgid ""
"This ownCloud instance is currently being updated, which may take a while."
-msgstr ""
+msgstr "当前ownCloud实例正在更新,可能需要一段时间。"
#: templates/update.user.php:4
msgid "Please reload this page after a short time to continue using ownCloud."
-msgstr ""
+msgstr "请稍后重新加载这个页面,以继续使用ownCloud。"
diff --git a/l10n/zh_CN/files.po b/l10n/zh_CN/files.po
index 102239c828a..11d8394772f 100644
--- a/l10n/zh_CN/files.po
+++ b/l10n/zh_CN/files.po
@@ -3,16 +3,17 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Martin Liu <liuzh66@gmail.com>, 2014
# Mengz You <mengz.you@gmail.com>, 2013
-# zhangmin <zm1990s@gmail.com>, 2013
-# zhangmin <zm1990s@gmail.com>, 2013
+# min zhang <zm1990s@gmail.com>, 2013
+# min zhang <zm1990s@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -30,283 +31,290 @@ msgstr "无法移动 %s - 同名文件已存在"
msgid "Could not move %s"
msgstr "无法移动 %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "文件名不能为空。"
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "无效名称,'\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 不被允许使用。"
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
-msgstr ""
+msgstr "文件名 %s 是已经在 %s 中存在的名称。请使用其他名称。"
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
-msgstr ""
+msgstr "不是一个可用的源"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
-msgstr ""
+msgstr "服务器没有允许打开URL网址,请检查服务器配置"
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
-msgstr ""
+msgstr "当下载 %s 到 %s 时出错"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
-msgstr ""
+msgstr "当创建文件是出错"
#: ajax/newfolder.php:21
msgid "Folder name cannot be empty."
-msgstr ""
-
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
+msgstr "文件夹名称不能为空"
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
-msgstr ""
+msgstr "创建文件夹出错"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "无法设置上传文件夹。"
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "无效密匙"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "没有文件被上传。未知错误"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "文件上传成功,没有错误发生"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "上传文件大小已超过php.ini中upload_max_filesize所规定的值"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "上传的文件长度超出了 HTML 表单中 MAX_FILE_SIZE 的限制"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "已上传文件只上传了部分(不完整)"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "没有文件被上传"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "缺少临时目录"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "写入磁盘失败"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "没有足够的存储空间"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr ""
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
-msgstr ""
+msgstr "上传失败。不能发现上传的文件"
+
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "上传失败。不能获取文件信息。"
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "无效文件夹。"
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "文件"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
+msgstr "不能上传文件 {filename} ,由于它是一个目录或者为0字节"
+
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "没有足够可用空间"
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "上传已取消"
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
-msgstr ""
+msgstr "不能从服务器得到结果"
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "文件正在上传中。现在离开此页会导致上传动作被取消。"
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
-msgstr ""
+msgstr "URL不能为空"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
-msgstr ""
+msgstr "主目录里 'Shared' 是系统预留目录名"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} 已存在"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
-msgstr ""
+msgstr "不能创建文件"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
-msgstr ""
+msgstr "不能创建文件夹"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
-msgstr ""
+msgstr "获取URL出错"
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "分享"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "永久删除"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "重命名"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "等待"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
-msgstr ""
+msgstr "不能重命名文件"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "已将 {old_name}替换成 {new_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "撤销"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
-msgstr ""
+msgstr "删除文件出错。"
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n 文件夹"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n个文件"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
-msgstr ""
+msgstr "{dirs} 和 {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
-msgstr[0] ""
+msgstr[0] "上传 %n 个文件"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' 是一个无效的文件名。"
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "无效名称,'\\', '/', '<', '>', ':', '\"', '|', '?' 和 '*' 不被允许使用。"
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "您的存储空间已满,文件将无法更新或同步!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "您的存储空间即将用完 ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
-msgstr ""
+msgstr "加密应用被启用了,但是你的加密密钥没有初始化,请重新登出登录系统一次。"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
-msgstr ""
+msgstr "无效的私有密钥。请到您的个人配置里去更新私有密钥,来恢复对加密文件的访问。"
-#: js/files.js:118
+#: js/files.js:142
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:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "下载正在准备中。如果文件较大可能会花费一些时间。"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
-msgstr ""
+msgstr "移动文件错误"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "错误"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "名称"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "大小"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "修改日期"
#: lib/app.php:60
msgid "Invalid folder name. Usage of 'Shared' is reserved."
-msgstr ""
+msgstr "无效的文件夹名。”Shared“ 是 Owncloud 预留的文件夹"
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "%s 不能被重命名"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "上传"
@@ -342,72 +350,68 @@ msgstr "ZIP 文件的最大输入大小"
msgid "Save"
msgstr "保存"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "新建"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
-msgstr ""
+msgstr "创建文本文件"
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "文本文件"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "添加文件夹"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "文件夹"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "来自链接"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "已删除文件"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "取消上传"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
-msgstr ""
+msgstr "您没有权限来上传湖州哦和创建文件"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "这里还什么都没有。上传些东西吧!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "下载"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "删除"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "上传文件过大"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "您正尝试上传的文件超过了此服务器可以上传的最大容量限制"
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "文件正在被扫描,请稍候。"
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 bd66314a7c6..ebd97ad4d8a 100644
--- a/l10n/zh_CN/files_encryption.po
+++ b/l10n/zh_CN/files_encryption.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -83,18 +83,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -102,9 +102,9 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "保存中"
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/zh_CN/files_external.po b/l10n/zh_CN/files_external.po
index 935872a3fc6..09e54dc7202 100644
--- a/l10n/zh_CN/files_external.po
+++ b/l10n/zh_CN/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -17,40 +17,44 @@ msgstr ""
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "权限已授予。"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "配置Dropbox存储时出错"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "授权"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "请提供有效的Dropbox应用key和secret"
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "配置Google Drive存储时出错"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>警告:</b>“smbclient” 尚未安装。CIFS/SMB 分享挂载无法实现。请咨询系统管理员进行安装。"
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>警告:</b>PHP中尚未启用或安装FTP。FTP 分享挂载无法实现。请咨询系统管理员进行安装。"
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "用户"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "删除"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "启用用户外部存储"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "允许用户挂载自有外部存储"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL根证书"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "导入根证书"
diff --git a/l10n/zh_CN/files_sharing.po b/l10n/zh_CN/files_sharing.po
index 94907e444cb..09d1b89e669 100644
--- a/l10n/zh_CN/files_sharing.po
+++ b/l10n/zh_CN/files_sharing.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Martin Liu <liuzh66@gmail.com>, 2014
# waterone <suiy02@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -18,9 +19,13 @@ msgstr ""
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "由{owner}共享"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
-msgstr ""
+msgstr "这是一个密码保护的共享"
#: templates/authenticate.php:7
msgid "The password is wrong. Try again."
@@ -54,32 +59,16 @@ msgstr "共享已禁用"
msgid "For more info, please ask the person who sent this link."
msgstr "欲知详情,请联系发给你链接的人。"
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s与您共享了%s文件夹"
+msgid "shared by %s"
+msgstr "由 %s 共享"
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s与您共享了%s文件"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "下载"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "上传"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "取消上传"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "没有预览"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
-msgstr ""
+msgstr "直接链接"
diff --git a/l10n/zh_CN/files_trashbin.po b/l10n/zh_CN/files_trashbin.po
index 07256e5e8c7..8a27dc06d6d 100644
--- a/l10n/zh_CN/files_trashbin.po
+++ b/l10n/zh_CN/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "无法彻底删除文件%s"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "无法恢复%s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "已删除文件"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "错误"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "已恢复"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "这里没有东西. 你的回收站是空的!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "名称"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "恢复"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "已删除"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "删除"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "已删除文件"
diff --git a/l10n/zh_CN/files_versions.po b/l10n/zh_CN/files_versions.po
index e94009a873f..fa2d9750d70 100644
--- a/l10n/zh_CN/files_versions.po
+++ b/l10n/zh_CN/files_versions.po
@@ -3,13 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Hawy <hawy.hust@gmail.com>, 2014
+# Martin Liu <liuzh66@gmail.com>, 2014
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"
+"Report-Msgid-Bugs-To: translations@owncloud.org\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-02-26 09:42+0000\n"
+"Last-Translator: Hawy <hawy.hust@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"
@@ -22,22 +24,22 @@ msgstr ""
msgid "Could not revert: %s"
msgstr "无法恢复: %s"
-#: js/versions.js:7
+#: js/versions.js:14
msgid "Versions"
msgstr "版本"
-#: js/versions.js:53
+#: js/versions.js:60
msgid "Failed to revert {file} to revision {timestamp}."
-msgstr ""
+msgstr "无法恢复 {file} 到 {timestamp} 的版本。"
-#: js/versions.js:79
+#: js/versions.js:87
msgid "More versions..."
-msgstr ""
+msgstr "更多版本..."
-#: js/versions.js:116
+#: js/versions.js:125
msgid "No other versions available"
-msgstr ""
+msgstr "无其他版本可用"
-#: js/versions.js:149
+#: js/versions.js:155
msgid "Restore"
msgstr "恢复"
diff --git a/l10n/zh_CN/lib.po b/l10n/zh_CN/lib.po
index 8dd911abea1..63983129668 100644
--- a/l10n/zh_CN/lib.po
+++ b/l10n/zh_CN/lib.po
@@ -4,15 +4,17 @@
#
# Translators:
# Charlie Mak <makchamhim72@gmail.com>, 2013
+# peishi fang <fangpeishi@gmail.com>, 2014
+# Martin Liu <liuzh66@gmail.com>, 2014
# modokwang <modokwang@gmail.com>, 2013
# Xuetian Weng <wengxt@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -20,41 +22,41 @@ msgstr ""
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "帮助"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "个人"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "设置"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "用户"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "管理"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
-msgstr ""
+msgstr "\"%s\" 升级失败。"
#: private/avatar.php:66
msgid "Unknown filetype"
@@ -64,15 +66,10 @@ msgstr "未知的文件类型"
msgid "Invalid image"
msgstr "无效的图像"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "您控制的web服务"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP 下载已经关闭"
@@ -95,74 +92,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "应用未提供 info.xml 文件"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
-msgstr ""
+msgstr "应用程序目录已存在"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
-msgstr ""
+msgstr "无法创建应用程序文件夹。请修正权限。%s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "应用程序未启用"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "认证出错"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token 过期,请刷新页面。"
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "文件"
@@ -202,8 +203,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "你需要输入一个数据库中已有的账户或管理员账户。"
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQL 数据库用户名和/或密码无效"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -230,21 +231,21 @@ msgstr "冲突命令为:\"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL 用户 '%s'@'localhost' 已存在。"
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "建议从 MySQL 数据库中丢弃 Drop 此用户"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQL 用户 '%s'@'%%' 已存在"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "建议从 MySQL 数据库中丢弃 Drop 此用户。"
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -271,62 +272,68 @@ msgstr "请设置一个管理员用户名。"
msgid "Set an admin password."
msgstr "请设置一个管理员密码。"
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "您的Web服务器尚未正确设置以允许文件同步, 因为WebDAV的接口似乎已损坏."
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "请认真检查<a href='%s'>安装指南</a>."
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s 向您分享了 »%s«"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "无法找到分类 \"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "秒前"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n 分钟前"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n 小时前"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "今天"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "昨天"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "%n 天前"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "上月"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n 月前"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "去年"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "年前"
diff --git a/l10n/zh_CN/settings.po b/l10n/zh_CN/settings.po
index 75e9691e0df..1ed696a2001 100644
--- a/l10n/zh_CN/settings.po
+++ b/l10n/zh_CN/settings.po
@@ -3,18 +3,20 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Martin Liu <liuzh66@gmail.com>, 2014
+# mozillazg <opensource.mozillazg@gmail.com>, 2014
# 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
+# min zhang <zm1990s@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/owncloud/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -22,6 +24,48 @@ msgstr ""
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "邮件已发送"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "加密"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "无法从应用商店载入列表"
@@ -33,11 +77,11 @@ msgstr "认证出错"
#: ajax/changedisplayname.php:31
msgid "Your full name has been changed."
-msgstr ""
+msgstr "您的全名已修改。"
#: ajax/changedisplayname.php:34
msgid "Unable to change full name"
-msgstr ""
+msgstr "无法修改全名"
#: ajax/creategroup.php:10
msgid "Group already exists"
@@ -91,11 +135,11 @@ msgstr "无法更新 app。"
#: changepassword/controller.php:20
msgid "Wrong password"
-msgstr ""
+msgstr "错误密码"
#: changepassword/controller.php:42
msgid "No user supplied"
-msgstr ""
+msgstr "没有满足的用户"
#: changepassword/controller.php:74
msgid ""
@@ -116,64 +160,92 @@ msgstr ""
#: changepassword/controller.php:92 changepassword/controller.php:103
msgid "Unable to change password"
+msgstr "不能更改密码"
+
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "用户文档"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
msgstr ""
-#: js/apps.js:43
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "更新至 {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "禁用"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "开启"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "请稍等...."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "禁用 app 时出错"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "启用 app 时出错"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "正在更新...."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "更新 app 时出错"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "错误"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "更新"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "已更新"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "正在解密文件... 请稍等,可能需要一些时间。"
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "保存中"
-
#: js/users.js:47
msgid "deleted"
msgstr "已经删除"
@@ -186,75 +258,99 @@ msgstr "撤销"
msgid "Unable to remove user"
msgstr "无法移除用户"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "组"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "组管理员"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "删除"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "添加组"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "必须提供合法的用户名"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "创建用户出错"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "必须提供合法的密码"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
-msgstr ""
+msgstr "警告:用户 \"{user}\" 的家目录已存在"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "简体中文"
#: templates/admin.php:8
msgid "Everything (fatal issues, errors, warnings, info, debug)"
-msgstr ""
+msgstr "所有(灾难性问题,错误,警告,信息,调试)"
#: templates/admin.php:9
msgid "Info, warnings, errors and fatal issues"
-msgstr ""
+msgstr "信息,警告,错误和灾难性问题"
#: templates/admin.php:10
msgid "Warnings, errors and fatal issues"
-msgstr ""
+msgstr "警告,错误和灾难性问题"
#: templates/admin.php:11
msgid "Errors and fatal issues"
-msgstr ""
+msgstr "错误和灾难性问题"
#: templates/admin.php:12
msgid "Fatal issues only"
+msgstr "仅灾难性问题"
+
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "无"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "登录"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "安全警告"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -263,68 +359,68 @@ msgid ""
"root."
msgstr "您的数据文件夹和文件可由互联网访问。OwnCloud提供的.htaccess文件未生效。我们强烈建议您配置服务器,以使数据文件夹不可被访问,或者将数据文件夹移到web服务器以外。"
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "设置警告"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "您的Web服务器尚未正确设置以允许文件同步, 因为WebDAV的接口似乎已损坏."
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "请认真检查<a href='%s'>安装指南</a>."
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "模块'文件信息'丢失"
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr "PHP模块'文件信息'丢失. 我们强烈建议启用此模块以便mime类型检测取得最佳结果."
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
-msgstr ""
+msgstr "您的 PHP 版本不是最新版"
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "本地化无法工作"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "因特网连接无法工作"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -333,118 +429,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "此服务器上没有可用的因特网连接. 这意味着某些特性将无法工作,例如挂载外部存储器, 提醒更新或安装第三方应用等. 从远程访问文件和发送提醒电子邮件也可能无法工作. 如果你想要ownCloud的所有特性, 我们建议启用此服务器的因特网连接."
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "计划任务"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "每个页面加载后执行一个任务"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
-msgstr ""
+msgstr "使用系统 cron 服务每15分钟调用一次 cron.php 文件。"
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "共享"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "启用共享API"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "允许应用软件使用共享API"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "允许链接"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "允许用户使用连接公开共享项目"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "允许公开上传"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "用户可让其他人上传到他的公开共享文件夹"
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "允许再次共享"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "允许用户将共享给他们的项目再次共享"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "允许用户向任何人共享"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "允许用户只向同组用户共享"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
-msgstr ""
+msgstr "允许邮件通知"
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
-msgstr ""
+msgstr "允许用户为共享的文件发送邮件通知"
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "安全"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "强制使用 HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "强制客户端通过加密连接连接到%s。"
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "请经由HTTPS连接到这个%s 实例来启用或禁用强制SSL."
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "服务器地址"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "端口"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "凭证"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "日志"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "日志级别"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "更多"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "更少"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "版本"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -454,30 +594,34 @@ msgid ""
"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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "添加应用"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "更多应用"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "选择一个应用"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "查看在 app.owncloud.com 的应用程序页面"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-核准: <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "用户文档"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "管理员文档"
@@ -511,7 +655,7 @@ msgstr "再次显示首次运行向导"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "你已使用 <strong>%s</strong>,有效空间 <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "密码"
@@ -523,151 +667,149 @@ msgstr "密码已修改"
msgid "Unable to change your password"
msgstr "无法修改密码"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "当前密码"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "新密码"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "修改密码"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
-msgstr ""
+msgstr "全名"
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "电子邮件"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "您的电子邮件"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "填写电子邮件地址以启用密码恢复功能"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "联系人图片"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
-msgstr ""
+msgstr "上传新的"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
-msgstr ""
+msgstr "从文件中选择一个新的"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
-msgstr ""
+msgstr "移除图片"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
-msgstr ""
+msgstr "您的头像由您的原始账户所提供。"
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "取消"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "语言"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "帮助翻译"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
-msgstr ""
+msgstr "使用这个地址 <a href=\"%s\" target=\"_blank\">通过 WebDAV 访问您的文件</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "加密"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "登录密码"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "解密所有文件"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "登录名称"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "创建"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "管理恢复密码"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "输入恢复密码来在更改密码的时候恢复用户文件"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "默认存储"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
-msgstr ""
+msgstr "请输入存储限额 (ex: \"512 MB\" or \"12 GB\")"
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "无限"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "其它"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "用户名"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "存储"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
-msgstr ""
+msgstr "更改全名"
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "设置新密码"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "默认"
diff --git a/l10n/zh_CN/user_ldap.po b/l10n/zh_CN/user_ldap.po
index 593b32a2372..723367bdbe1 100644
--- a/l10n/zh_CN/user_ldap.po
+++ b/l10n/zh_CN/user_ldap.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# Martin Liu <liuzh66@gmail.com>, 2014
# modokwang <modokwang@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -87,43 +88,43 @@ msgstr "成功"
msgid "Error"
msgstr "错误"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "选择分组"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "连接测试成功"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "连接测试失败"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "您真的想要删除当前服务器配置吗?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "确认删除"
@@ -139,11 +140,11 @@ msgid "%s user found"
msgid_plural "%s users found"
msgstr[0] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -161,7 +162,7 @@ msgstr "帮助"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -197,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -265,7 +266,7 @@ msgstr "您可以在高级选项卡里为用户和组指定Base DN"
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -284,7 +285,7 @@ msgstr "返回"
#: templates/part.wizardcontrols.php:8
msgid "Continue"
-msgstr ""
+msgstr "继续"
#: templates/settings.php:11
msgid ""
@@ -331,7 +332,7 @@ msgstr "禁用主服务器"
#: templates/settings.php:25
msgid "Only connect to the replica server."
-msgstr ""
+msgstr "只能连接到复制服务器"
#: templates/settings.php:26
msgid "Case insensitve LDAP server (Windows)"
@@ -408,41 +409,51 @@ msgstr "群组搜索属性"
msgid "Group-Member association"
msgstr "组成员关联"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "特殊属性"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "配额字段"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "默认配额"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "字节数"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "电邮字段"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "用户主目录命名规则"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "将用户名称留空(默认)。否则指定一个LDAP/AD属性"
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "内部用户名"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -458,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr "内部用户名属性:"
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr "超越UUID检测"
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -477,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr "用户名-LDAP用户映射"
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -503,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr "清除用户-LDAP用户映射"
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr "清除组用户-LDAP级映射"
diff --git a/l10n/zh_HK/core.po b/l10n/zh_HK/core.po
index 09b9c5cfc6d..ec37a019a1b 100644
--- a/l10n/zh_HK/core.po
+++ b/l10n/zh_HK/core.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,12 +17,11 @@ msgstr ""
"Language: zh_HK\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr ""
@@ -39,19 +38,6 @@ msgstr ""
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 ""
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr ""
@@ -72,131 +58,135 @@ msgstr ""
msgid "No crop data provided"
msgstr ""
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "星期日"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "星期一"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "星期二"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "星期三"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "星期四"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "星期五"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "星期六"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "一月"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "二月"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "三月"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "四月"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "五月"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "六月"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "七月"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "八月"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "九月"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "十月"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "十一月"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "十二月"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "設定"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr ""
+
+#: js/js.js:995
msgid "seconds ago"
msgstr ""
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "今日"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "昨日"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] ""
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "前一月"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "個月之前"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr ""
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr ""
@@ -263,6 +253,26 @@ msgstr ""
msgid "Error loading file exists template"
msgstr ""
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "已分享"
@@ -271,12 +281,12 @@ msgstr "已分享"
msgid "Share"
msgstr "分享"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "錯誤"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "分享時發生錯誤"
@@ -288,123 +298,123 @@ msgstr "取消分享時發生錯誤"
msgid "Error while changing permissions"
msgstr "更改權限時發生錯誤"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "{owner}與你及群組的分享"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "{owner}與你的分享"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr ""
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr ""
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "密碼保護"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "密碼"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr ""
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr ""
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "傳送"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "設定分享期限"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "分享期限"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "以電郵分享"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "找不到"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr ""
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr ""
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr ""
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "取消分享"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr ""
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr ""
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr ""
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "新增"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "更新"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "刪除"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "分享"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "密碼保護"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr ""
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr ""
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "傳送中"
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "郵件已傳"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr ""
@@ -451,11 +461,17 @@ msgstr ""
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "更新成功, 正"
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr ""
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "請用以下連結重設你的密碼: {link}"
@@ -475,8 +491,8 @@ msgstr ""
msgid "You will receive a link to reset your password via Email."
msgstr "你將收到一封電郵"
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "用戶名稱"
@@ -520,7 +536,7 @@ msgstr "個人"
msgid "Users"
msgstr "用戶"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "軟件"
@@ -630,49 +646,47 @@ msgstr ""
msgid "Create an <strong>admin account</strong>"
msgstr "建立管理員帳戶"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "進階"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr ""
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "設定資料庫"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "將被使用"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "資料庫帳戶"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "資料庫密碼"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "資料庫名稱"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr ""
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr ""
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr ""
@@ -688,7 +702,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr ""
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "登出"
@@ -714,27 +728,27 @@ msgstr ""
msgid "Please contact your administrator."
msgstr ""
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "忘記密碼"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "記住"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "登入"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
msgstr ""
#: templates/singleuser.user.php:3
diff --git a/l10n/zh_HK/files.po b/l10n/zh_HK/files.po
index cb68c72f40d..76b4c3ff60c 100644
--- a/l10n/zh_HK/files.po
+++ b/l10n/zh_HK/files.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,36 +27,48 @@ msgstr ""
msgid "Could not move %s"
msgstr ""
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr ""
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
+
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr ""
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr ""
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr ""
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr ""
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr ""
@@ -64,233 +76,228 @@ msgstr ""
msgid "Folder name cannot be empty."
msgstr ""
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr ""
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr ""
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr ""
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr ""
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr ""
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr ""
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr ""
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr ""
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr ""
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr ""
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr ""
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr ""
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr ""
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
+#: ajax/upload.php:156
+msgid "Upload failed. Could not find uploaded file"
msgstr ""
-#: ajax/upload.php:144
-msgid "Upload failed. Could not find uploaded file"
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
msgstr ""
-#: ajax/upload.php:172
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr ""
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "文件"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr ""
-#: js/file-upload.js:239
-msgid "Not enough space available"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr ""
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr ""
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr ""
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr ""
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr ""
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr ""
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr ""
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr ""
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "分享"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr ""
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr ""
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr ""
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr ""
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr ""
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] ""
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] ""
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr ""
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] ""
-#: js/files.js:72
-msgid "'.' is an invalid file name."
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
msgstr ""
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr ""
-
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr ""
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr ""
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr ""
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr ""
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr ""
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr ""
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "錯誤"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "名稱"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr ""
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr ""
@@ -298,12 +305,12 @@ msgstr ""
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr ""
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "上傳"
@@ -339,72 +346,68 @@ msgstr ""
msgid "Save"
msgstr "儲存"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr ""
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr ""
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr ""
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr ""
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr ""
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr ""
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr ""
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "下載"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "刪除"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr ""
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr ""
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr ""
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
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 7ae52b08cc1..e70443ec445 100644
--- a/l10n/zh_HK/files_encryption.po
+++ b/l10n/zh_HK/files_encryption.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:08+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -80,18 +80,18 @@ msgid ""
"administrator"
msgstr ""
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr ""
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr ""
@@ -99,8 +99,8 @@ msgstr ""
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
msgstr ""
#: templates/invalid_private_key.php:8
diff --git a/l10n/zh_HK/files_external.po b/l10n/zh_HK/files_external.po
index 5bd454412d0..a65b3d8e315 100644
--- a/l10n/zh_HK/files_external.po
+++ b/l10n/zh_HK/files_external.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,40 +17,44 @@ msgstr ""
"Language: zh_HK\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr ""
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr ""
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr ""
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr ""
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr ""
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr ""
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr ""
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -102,22 +106,22 @@ msgid "Users"
msgstr "用戶"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "刪除"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr ""
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
+msgid "Allow users to mount the following external storage"
msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr ""
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr ""
diff --git a/l10n/zh_HK/files_sharing.po b/l10n/zh_HK/files_sharing.po
index 2fceb799c3e..2061b0b7dc0 100644
--- a/l10n/zh_HK/files_sharing.po
+++ b/l10n/zh_HK/files_sharing.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,10 @@ msgstr ""
"Language: zh_HK\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr ""
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr ""
@@ -53,32 +57,16 @@ msgstr ""
msgid "For more info, please ask the person who sent this link."
msgstr ""
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
+msgid "shared by %s"
msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr ""
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "下載"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "上傳"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr ""
-
-#: templates/public.php:92
-msgid "No preview available for"
+msgid "Download %s"
msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/zh_HK/files_trashbin.po b/l10n/zh_HK/files_trashbin.po
index 173849a4d38..48a2e1f28e2 100644
--- a/l10n/zh_HK/files_trashbin.po
+++ b/l10n/zh_HK/files_trashbin.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,44 +17,48 @@ msgstr ""
"Language: zh_HK\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr ""
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr ""
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr ""
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "錯誤"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:852 lib/trashbin.php:854
msgid "restored"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr ""
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "名稱"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr ""
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr ""
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "刪除"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr ""
diff --git a/l10n/zh_HK/lib.po b/l10n/zh_HK/lib.po
index 752cf5e22c5..6219708a091 100644
--- a/l10n/zh_HK/lib.po
+++ b/l10n/zh_HK/lib.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,38 +17,38 @@ msgstr ""
"Language: zh_HK\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr ""
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr ""
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "幫助"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "個人"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "設定"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "用戶"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "管理"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr ""
@@ -61,15 +61,10 @@ msgstr ""
msgid "Invalid image"
msgstr ""
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr ""
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr ""
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr ""
@@ -92,74 +87,78 @@ msgid ""
"administrator."
msgstr ""
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr ""
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr ""
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr ""
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr ""
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr ""
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr ""
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr ""
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr ""
-#: private/installer.php:146
+#: private/installer.php:147
msgid ""
"App can't be installed because it contains the <shipped>true</shipped> tag "
"which is not allowed for non shipped apps"
msgstr ""
-#: private/installer.php:159
+#: private/installer.php:160
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 ""
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr ""
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr ""
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr ""
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr ""
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr ""
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "文件"
@@ -199,7 +198,7 @@ msgid "You need to enter either an existing account or the administrator."
msgstr ""
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
+msgid "MySQL/MariaDB username and/or password not valid"
msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
@@ -227,20 +226,20 @@ msgstr ""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
+msgid "Drop this user from MySQL/MariaDB"
msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
+msgid "Drop this user from MySQL/MariaDB."
msgstr ""
#: private/setup/oci.php:34
@@ -268,62 +267,68 @@ msgstr ""
msgid "Set an admin password."
msgstr ""
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr ""
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr ""
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr ""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr ""
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] ""
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] ""
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "今日"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "昨日"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] ""
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "前一月"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] ""
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr ""
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr ""
diff --git a/l10n/zh_HK/settings.po b/l10n/zh_HK/settings.po
index b11bddc20a9..d4c6b39c80f 100644
--- a/l10n/zh_HK/settings.po
+++ b/l10n/zh_HK/settings.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -17,6 +17,48 @@ msgstr ""
"Language: zh_HK\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "郵件已傳"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "加密"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr ""
@@ -113,60 +155,88 @@ msgstr ""
msgid "Unable to change password"
msgstr ""
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr ""
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr ""
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr ""
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr ""
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr ""
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr ""
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr ""
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr ""
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "錯誤"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr ""
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr ""
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr ""
-#: js/personal.js:266
-msgid "Decrypting files... Please wait, this can take some time."
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
msgstr ""
-#: js/personal.js:287
-msgid "Saving..."
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
+msgid "Decrypting files... Please wait, this can take some time."
msgstr ""
#: js/users.js:47
@@ -181,40 +251,40 @@ msgstr ""
msgid "Unable to remove user"
msgstr ""
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "群組"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr ""
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "刪除"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr ""
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr ""
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr ""
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr ""
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr ""
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr ""
@@ -238,18 +308,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
-msgid "Security Warning"
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "空"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr ""
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
msgstr ""
#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
+msgid "Security Warning"
+msgstr ""
+
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -258,68 +352,68 @@ msgid ""
"root."
msgstr ""
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr ""
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr ""
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr ""
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr ""
-#: templates/admin.php:68
+#: templates/admin.php:89
msgid ""
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this "
"module to get best results with mime-type detection."
msgstr ""
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr ""
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr ""
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -328,118 +422,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr ""
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr ""
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr ""
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr ""
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr ""
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr ""
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr ""
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr ""
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr ""
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr ""
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr ""
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr ""
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr ""
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr ""
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr ""
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr ""
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr ""
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr ""
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr ""
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr ""
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr ""
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr ""
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr ""
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "連接埠"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr ""
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr ""
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr ""
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr ""
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr ""
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr ""
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -449,28 +587,32 @@ msgid ""
"License\">AGPL</abbr></a>."
msgstr ""
-#: templates/apps.php:13
+#: templates/apps.php:14
msgid "Add your App"
msgstr ""
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr ""
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr ""
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr ""
-#: templates/apps.php:41
-msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
+#: templates/apps.php:50
+msgid "See application website"
msgstr ""
-#: templates/help.php:4
-msgid "User Documentation"
+#: templates/apps.php:52
+msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr ""
#: templates/help.php:6
@@ -506,7 +648,7 @@ msgstr ""
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr ""
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "密碼"
@@ -518,151 +660,149 @@ msgstr ""
msgid "Unable to change your password"
msgstr ""
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr ""
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "新密碼"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr ""
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "電郵"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr ""
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
+#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
msgstr ""
-#: templates/personal.php:86
+#: templates/personal.php:96
msgid "Profile picture"
msgstr ""
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr ""
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr ""
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr ""
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr ""
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr ""
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "取消"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr ""
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr ""
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr ""
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr ""
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr ""
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "加密"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr ""
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr ""
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr ""
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr ""
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr ""
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr ""
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr ""
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr ""
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr ""
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "用戶名稱"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr ""
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr ""
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr ""
diff --git a/l10n/zh_HK/user_ldap.po b/l10n/zh_HK/user_ldap.po
index 8ba0903b188..690f08e838e 100644
--- a/l10n/zh_HK/user_ldap.po
+++ b/l10n/zh_HK/user_ldap.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Chinese (Hong Kong) (http://www.transifex.com/projects/p/owncloud/language/zh_HK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -86,43 +86,43 @@ msgstr "成功"
msgid "Error"
msgstr "錯誤"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr ""
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr ""
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr ""
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr ""
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr ""
@@ -138,11 +138,11 @@ msgid "%s user found"
msgid_plural "%s users found"
msgstr[0] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -160,7 +160,7 @@ msgstr "幫助"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -196,7 +196,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -264,7 +264,7 @@ msgstr ""
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -407,41 +407,51 @@ msgstr ""
msgid "Group-Member association"
msgstr ""
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr ""
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr ""
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr ""
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr ""
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr ""
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr ""
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -457,15 +467,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -476,19 +486,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -502,10 +512,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/l10n/zh_TW/core.po b/l10n/zh_TW/core.po
index 6477db46c33..7e121bc9841 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: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -19,12 +19,11 @@ msgstr ""
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/share.php:119 ajax/share.php:198
-#, php-format
-msgid "%s shared »%s« with you"
-msgstr "%s 與您分享了 %s"
+#: ajax/share.php:88
+msgid "Expiration date is in the past."
+msgstr ""
-#: ajax/share.php:169
+#: ajax/share.php:120 ajax/share.php:162
#, php-format
msgid "Couldn't send mail to following users: %s "
msgstr "無法寄送郵件給這些使用者:%s"
@@ -41,19 +40,6 @@ msgstr "已停用維護模式"
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%%"
-
#: avatar/controller.php:62
msgid "No image or file provided"
msgstr "未提供圖片或檔案"
@@ -74,131 +60,135 @@ msgstr "沒有臨時用的大頭貼,請再試一次"
msgid "No crop data provided"
msgstr "未設定剪裁"
-#: js/config.php:32
+#: js/config.php:36
msgid "Sunday"
msgstr "週日"
-#: js/config.php:33
+#: js/config.php:37
msgid "Monday"
msgstr "週一"
-#: js/config.php:34
+#: js/config.php:38
msgid "Tuesday"
msgstr "週二"
-#: js/config.php:35
+#: js/config.php:39
msgid "Wednesday"
msgstr "週三"
-#: js/config.php:36
+#: js/config.php:40
msgid "Thursday"
msgstr "週四"
-#: js/config.php:37
+#: js/config.php:41
msgid "Friday"
msgstr "週五"
-#: js/config.php:38
+#: js/config.php:42
msgid "Saturday"
msgstr "週六"
-#: js/config.php:43
+#: js/config.php:47
msgid "January"
msgstr "一月"
-#: js/config.php:44
+#: js/config.php:48
msgid "February"
msgstr "二月"
-#: js/config.php:45
+#: js/config.php:49
msgid "March"
msgstr "三月"
-#: js/config.php:46
+#: js/config.php:50
msgid "April"
msgstr "四月"
-#: js/config.php:47
+#: js/config.php:51
msgid "May"
msgstr "五月"
-#: js/config.php:48
+#: js/config.php:52
msgid "June"
msgstr "六月"
-#: js/config.php:49
+#: js/config.php:53
msgid "July"
msgstr "七月"
-#: js/config.php:50
+#: js/config.php:54
msgid "August"
msgstr "八月"
-#: js/config.php:51
+#: js/config.php:55
msgid "September"
msgstr "九月"
-#: js/config.php:52
+#: js/config.php:56
msgid "October"
msgstr "十月"
-#: js/config.php:53
+#: js/config.php:57
msgid "November"
msgstr "十一月"
-#: js/config.php:54
+#: js/config.php:58
msgid "December"
msgstr "十二月"
-#: js/js.js:398
+#: js/js.js:458
msgid "Settings"
msgstr "設定"
-#: js/js.js:869
+#: js/js.js:496
+msgid "Saving..."
+msgstr "儲存中..."
+
+#: js/js.js:995
msgid "seconds ago"
msgstr "幾秒前"
-#: js/js.js:870
+#: js/js.js:996
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n 分鐘前"
-#: js/js.js:871
+#: js/js.js:997
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n 小時前"
-#: js/js.js:872
+#: js/js.js:998
msgid "today"
msgstr "今天"
-#: js/js.js:873
+#: js/js.js:999
msgid "yesterday"
msgstr "昨天"
-#: js/js.js:874
+#: js/js.js:1000
msgid "%n day ago"
msgid_plural "%n days ago"
msgstr[0] "%n 天前"
-#: js/js.js:875
+#: js/js.js:1001
msgid "last month"
msgstr "上個月"
-#: js/js.js:876
+#: js/js.js:1002
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n 個月前"
-#: js/js.js:877
+#: js/js.js:1003
msgid "months ago"
msgstr "幾個月前"
-#: js/js.js:878
+#: js/js.js:1004
msgid "last year"
msgstr "去年"
-#: js/js.js:879
+#: js/js.js:1005
msgid "years ago"
msgstr "幾年前"
@@ -265,6 +255,26 @@ msgstr "(已選 {count} 項)"
msgid "Error loading file exists template"
msgstr "載入檔案存在樣板出錯"
+#: js/setup.js:84
+msgid "Very weak password"
+msgstr ""
+
+#: js/setup.js:85
+msgid "Weak password"
+msgstr ""
+
+#: js/setup.js:86
+msgid "So-so password"
+msgstr ""
+
+#: js/setup.js:87
+msgid "Good password"
+msgstr ""
+
+#: js/setup.js:88
+msgid "Strong password"
+msgstr ""
+
#: js/share.js:51 js/share.js:66 js/share.js:106
msgid "Shared"
msgstr "已分享"
@@ -273,12 +283,12 @@ msgstr "已分享"
msgid "Share"
msgstr "分享"
-#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:707
-#: js/share.js:719 templates/installation.php:10
+#: js/share.js:158 js/share.js:171 js/share.js:178 js/share.js:711
+#: templates/installation.php:10
msgid "Error"
msgstr "錯誤"
-#: js/share.js:160 js/share.js:747
+#: js/share.js:160 js/share.js:767
msgid "Error while sharing"
msgstr "分享時發生錯誤"
@@ -290,123 +300,123 @@ msgstr "取消分享時發生錯誤"
msgid "Error while changing permissions"
msgstr "修改權限時發生錯誤"
-#: js/share.js:187
+#: js/share.js:188
msgid "Shared with you and the group {group} by {owner}"
msgstr "由 {owner} 分享給您和 {group}"
-#: js/share.js:189
+#: js/share.js:190
msgid "Shared with you by {owner}"
msgstr "{owner} 已經和您分享"
-#: js/share.js:213
+#: js/share.js:214
msgid "Share with user or group …"
msgstr "與用戶或群組分享"
-#: js/share.js:219
+#: js/share.js:220
msgid "Share link"
msgstr "分享連結"
-#: js/share.js:222
+#: js/share.js:223
msgid "Password protect"
msgstr "密碼保護"
-#: js/share.js:224 templates/installation.php:58 templates/login.php:38
+#: js/share.js:225 templates/installation.php:60 templates/login.php:40
msgid "Password"
msgstr "密碼"
-#: js/share.js:229
+#: js/share.js:230
msgid "Allow Public Upload"
msgstr "允許任何人上傳"
-#: js/share.js:233
+#: js/share.js:234
msgid "Email link to person"
msgstr "將連結 email 給別人"
-#: js/share.js:234
+#: js/share.js:235
msgid "Send"
msgstr "寄出"
-#: js/share.js:239
+#: js/share.js:240
msgid "Set expiration date"
msgstr "指定到期日"
-#: js/share.js:240
+#: js/share.js:241
msgid "Expiration date"
msgstr "到期日"
-#: js/share.js:275
+#: js/share.js:277
msgid "Share via email:"
msgstr "透過電子郵件分享:"
-#: js/share.js:278
+#: js/share.js:280
msgid "No people found"
msgstr "沒有找到任何人"
-#: js/share.js:322 js/share.js:359
+#: js/share.js:324 js/share.js:363
msgid "group"
msgstr "群組"
-#: js/share.js:333
+#: js/share.js:335
msgid "Resharing is not allowed"
msgstr "不允許重新分享"
-#: js/share.js:375
+#: js/share.js:379
msgid "Shared in {item} with {user}"
msgstr "已和 {user} 分享 {item}"
-#: js/share.js:397
+#: js/share.js:401
msgid "Unshare"
msgstr "取消分享"
-#: js/share.js:405
+#: js/share.js:409
msgid "notify by email"
msgstr "以 email 通知"
-#: js/share.js:408
+#: js/share.js:412
msgid "can edit"
msgstr "可編輯"
-#: js/share.js:410
+#: js/share.js:414
msgid "access control"
msgstr "存取控制"
-#: js/share.js:413
+#: js/share.js:417
msgid "create"
msgstr "建立"
-#: js/share.js:416
+#: js/share.js:420
msgid "update"
msgstr "更新"
-#: js/share.js:419
+#: js/share.js:423
msgid "delete"
msgstr "刪除"
-#: js/share.js:422
+#: js/share.js:426
msgid "share"
msgstr "分享"
-#: js/share.js:694
+#: js/share.js:698
msgid "Password protected"
msgstr "受密碼保護"
-#: js/share.js:707
+#: js/share.js:711
msgid "Error unsetting expiration date"
msgstr "取消到期日設定失敗"
-#: js/share.js:719
+#: js/share.js:729
msgid "Error setting expiration date"
msgstr "設定到期日發生錯誤"
-#: js/share.js:734
+#: js/share.js:754
msgid "Sending ..."
msgstr "正在傳送…"
-#: js/share.js:745
+#: js/share.js:765
msgid "Email sent"
msgstr "Email 已寄出"
-#: js/share.js:769
+#: js/share.js:789
msgid "Warning"
msgstr "警告"
@@ -453,11 +463,17 @@ msgstr "升級失敗,請將此問題回報 <a href=\"https://github.com/ownclo
msgid "The update was successful. Redirecting you to ownCloud now."
msgstr "升級成功,正將您重新導向至 ownCloud 。"
-#: lostpassword/controller.php:62
+#: lostpassword/controller.php:70
#, php-format
msgid "%s password reset"
msgstr "%s 密碼重設"
+#: lostpassword/controller.php:72
+msgid ""
+"A problem has occurred whilst sending the email, please contact your "
+"administrator."
+msgstr ""
+
#: lostpassword/templates/email.php:2
msgid "Use the following link to reset your password: {link}"
msgstr "請至以下連結重設您的密碼: {link}"
@@ -477,8 +493,8 @@ msgstr "請求失敗!<br>您確定填入的電子郵件地址或是帳號名
msgid "You will receive a link to reset your password via Email."
msgstr "重設密碼的連結將會寄到您的電子郵件信箱。"
-#: lostpassword/templates/lostpassword.php:21 templates/installation.php:52
-#: templates/login.php:31
+#: lostpassword/templates/lostpassword.php:21 templates/installation.php:53
+#: templates/login.php:32
msgid "Username"
msgstr "使用者名稱"
@@ -522,7 +538,7 @@ msgstr "個人"
msgid "Users"
msgstr "使用者"
-#: strings.php:7 templates/layout.user.php:111
+#: strings.php:7 templates/layout.user.php:116
msgid "Apps"
msgstr "應用程式"
@@ -632,49 +648,47 @@ msgstr "請參考<a href=\"%s\" target=\"_blank\">說明文件</a>以瞭解如
msgid "Create an <strong>admin account</strong>"
msgstr "建立一個<strong>管理者帳號</strong>"
-#: templates/installation.php:67
-msgid "Advanced"
-msgstr "進階"
+#: templates/installation.php:70
+msgid "Storage & database"
+msgstr ""
-#: templates/installation.php:74
+#: templates/installation.php:77
msgid "Data folder"
msgstr "資料儲存位置"
-#: templates/installation.php:86
+#: templates/installation.php:90
msgid "Configure the database"
msgstr "設定資料庫"
-#: templates/installation.php:91 templates/installation.php:103
-#: templates/installation.php:114 templates/installation.php:125
-#: templates/installation.php:137
+#: templates/installation.php:94
msgid "will be used"
msgstr "將會使用"
-#: templates/installation.php:149
+#: templates/installation.php:109
msgid "Database user"
msgstr "資料庫使用者"
-#: templates/installation.php:156
+#: templates/installation.php:118
msgid "Database password"
msgstr "資料庫密碼"
-#: templates/installation.php:161
+#: templates/installation.php:123
msgid "Database name"
msgstr "資料庫名稱"
-#: templates/installation.php:169
+#: templates/installation.php:132
msgid "Database tablespace"
msgstr "資料庫 tablespace"
-#: templates/installation.php:176
+#: templates/installation.php:140
msgid "Database host"
msgstr "資料庫主機"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finish setup"
msgstr "完成設定"
-#: templates/installation.php:185
+#: templates/installation.php:150
msgid "Finishing …"
msgstr "即將完成…"
@@ -690,7 +704,7 @@ msgstr ""
msgid "%s is available. Get more information on how to update."
msgstr "%s 已經釋出,瞭解更多資訊以進行更新。"
-#: templates/layout.user.php:72 templates/singleuser.user.php:8
+#: templates/layout.user.php:74 templates/singleuser.user.php:8
msgid "Log out"
msgstr "登出"
@@ -716,28 +730,28 @@ msgstr "伺服器端認證失敗!"
msgid "Please contact your administrator."
msgstr "請聯絡系統管理員。"
-#: templates/login.php:44
+#: templates/login.php:46
msgid "Lost your password?"
msgstr "忘記密碼?"
-#: templates/login.php:49
+#: templates/login.php:51
msgid "remember"
msgstr "記住"
-#: templates/login.php:52
+#: templates/login.php:54
msgid "Log in"
msgstr "登入"
-#: templates/login.php:58
+#: templates/login.php:60
msgid "Alternative Logins"
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>"
-msgstr "嗨,<br><br>%s 和你分享了 %s ,到<a href=\"%s\">這裡</a>看它<br><br>"
+"Hey there,<br><br>just letting you know that %s shared <strong>%s</strong> "
+"with you.<br><a href=\"%s\">View it!</a><br><br>"
+msgstr ""
#: templates/singleuser.user.php:3
msgid "This ownCloud instance is currently in single user mode."
diff --git a/l10n/zh_TW/files.po b/l10n/zh_TW/files.po
index 6ab2b48b568..48abe4ce14b 100644
--- a/l10n/zh_TW/files.po
+++ b/l10n/zh_TW/files.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2014-01-04 01:55-0500\n"
-"PO-Revision-Date: 2014-01-03 12:00+0000\n"
+"POT-Creation-Date: 2014-03-20 01:55-0400\n"
+"PO-Revision-Date: 2014-03-20 05:55+0000\n"
"Last-Translator: I Robot\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
@@ -29,36 +29,48 @@ msgstr "無法移動 %s ,同名的檔案已經存在"
msgid "Could not move %s"
msgstr "無法移動 %s"
-#: ajax/newfile.php:56 js/files.js:74
+#: ajax/newfile.php:57 js/files.js:98
msgid "File name cannot be empty."
msgstr "檔名不能為空"
#: ajax/newfile.php:62
-msgid "File name must not contain \"/\". Please choose a different name."
-msgstr "檔名不能包含 \"/\" ,請選其他名字"
+#, php-format
+msgid "\"%s\" is an invalid file name."
+msgstr ""
-#: ajax/newfile.php:72 ajax/newfolder.php:37 lib/app.php:67
+#: ajax/newfile.php:68 ajax/newfolder.php:27 js/files.js:105
+msgid ""
+"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
+"allowed."
+msgstr "檔名不合法,不允許 \\ / < > : \" | ? * 字元"
+
+#: ajax/newfile.php:75 ajax/newfolder.php:34 ajax/upload.php:137
+#: lib/app.php:65
+msgid "The target folder has been moved or deleted."
+msgstr ""
+
+#: ajax/newfile.php:87 ajax/newfolder.php:46 lib/app.php:74
#, php-format
msgid ""
"The name %s is already used in the folder %s. Please choose a different "
"name."
msgstr "%s 已經被使用於資料夾 %s ,請換一個名字"
-#: ajax/newfile.php:81
+#: ajax/newfile.php:96
msgid "Not a valid source"
msgstr "不是有效的來源"
-#: ajax/newfile.php:86
+#: ajax/newfile.php:101
msgid ""
"Server is not allowed to open URLs, please check the server configuration"
msgstr ""
-#: ajax/newfile.php:103
+#: ajax/newfile.php:118
#, php-format
msgid "Error while downloading %s to %s"
msgstr "下載 %s 到 %s 失敗"
-#: ajax/newfile.php:140
+#: ajax/newfile.php:155
msgid "Error when creating the file"
msgstr "建立檔案失敗"
@@ -66,233 +78,228 @@ msgstr "建立檔案失敗"
msgid "Folder name cannot be empty."
msgstr "資料夾名稱不能留空"
-#: ajax/newfolder.php:27
-msgid "Folder name must not contain \"/\". Please choose a different name."
-msgstr "資料夾名稱不能包含 \"/\" ,請選其他名字"
-
-#: ajax/newfolder.php:56
+#: ajax/newfolder.php:65
msgid "Error when creating the folder"
msgstr "建立資料夾失敗"
-#: ajax/upload.php:18 ajax/upload.php:50
+#: ajax/upload.php:19 ajax/upload.php:53
msgid "Unable to set upload directory."
msgstr "無法設定上傳目錄"
-#: ajax/upload.php:27
+#: ajax/upload.php:29
msgid "Invalid Token"
msgstr "無效的 token"
-#: ajax/upload.php:64
+#: ajax/upload.php:67
msgid "No file was uploaded. Unknown error"
msgstr "沒有檔案被上傳,原因未知"
-#: ajax/upload.php:71
+#: ajax/upload.php:74
msgid "There is no error, the file uploaded with success"
msgstr "一切都順利,檔案上傳成功"
-#: ajax/upload.php:72
+#: ajax/upload.php:75
msgid ""
"The uploaded file exceeds the upload_max_filesize directive in php.ini: "
msgstr "上傳的檔案大小超過 php.ini 當中 upload_max_filesize 參數的設定:"
-#: ajax/upload.php:74
+#: ajax/upload.php:77
msgid ""
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in "
"the HTML form"
msgstr "上傳的檔案大小超過 HTML 表單中 MAX_FILE_SIZE 的限制"
-#: ajax/upload.php:75
+#: ajax/upload.php:78
msgid "The uploaded file was only partially uploaded"
msgstr "只有檔案的一部分被上傳"
-#: ajax/upload.php:76
+#: ajax/upload.php:79
msgid "No file was uploaded"
msgstr "沒有檔案被上傳"
-#: ajax/upload.php:77
+#: ajax/upload.php:80
msgid "Missing a temporary folder"
msgstr "找不到暫存資料夾"
-#: ajax/upload.php:78
+#: ajax/upload.php:81
msgid "Failed to write to disk"
msgstr "寫入硬碟失敗"
-#: ajax/upload.php:96
+#: ajax/upload.php:99
msgid "Not enough storage available"
msgstr "儲存空間不足"
-#: ajax/upload.php:127 ajax/upload.php:154
-msgid "Upload failed. Could not get file info."
-msgstr "上傳失敗,無法取得檔案資訊"
-
-#: ajax/upload.php:144
+#: ajax/upload.php:156
msgid "Upload failed. Could not find uploaded file"
msgstr "上傳失敗,找不到上傳的檔案"
-#: ajax/upload.php:172
+#: ajax/upload.php:166
+msgid "Upload failed. Could not get file info."
+msgstr "上傳失敗,無法取得檔案資訊"
+
+#: ajax/upload.php:185
msgid "Invalid directory."
msgstr "無效的資料夾"
-#: appinfo/app.php:11
+#: appinfo/app.php:11 js/filelist.js:14
msgid "Files"
msgstr "檔案"
-#: js/file-upload.js:228
+#: js/file-upload.js:247
msgid "Unable to upload {filename} as it is a directory or has 0 bytes"
msgstr "因為 {filename} 是個目錄或是大小為零,所以無法上傳"
-#: js/file-upload.js:239
-msgid "Not enough space available"
-msgstr "沒有足夠的可用空間"
+#: js/file-upload.js:258
+msgid "Total file size {size1} exceeds upload limit {size2}"
+msgstr ""
+
+#: js/file-upload.js:268
+msgid ""
+"Not enough free space, you are uploading {size1} but only {size2} is left"
+msgstr ""
-#: js/file-upload.js:306
+#: js/file-upload.js:338
msgid "Upload cancelled."
msgstr "上傳已取消"
-#: js/file-upload.js:344
+#: js/file-upload.js:383
msgid "Could not get result from server."
msgstr "無法從伺服器取回結果"
-#: js/file-upload.js:436
+#: js/file-upload.js:475
msgid ""
"File upload is in progress. Leaving the page now will cancel the upload."
msgstr "檔案上傳中,離開此頁面將會取消上傳。"
-#: js/file-upload.js:523
+#: js/file-upload.js:562
msgid "URL cannot be empty"
msgstr "URL 不能留空"
-#: js/file-upload.js:527 js/filelist.js:377
+#: js/file-upload.js:566
msgid "In the home folder 'Shared' is a reserved filename"
msgstr "在家目錄中不能使用「共享」作為檔名"
-#: js/file-upload.js:529 js/filelist.js:379
+#: js/file-upload.js:568 js/filelist.js:430
msgid "{new_name} already exists"
msgstr "{new_name} 已經存在"
-#: js/file-upload.js:595
+#: js/file-upload.js:634
msgid "Could not create file"
msgstr "無法建立檔案"
-#: js/file-upload.js:611
+#: js/file-upload.js:650
msgid "Could not create folder"
msgstr "無法建立資料夾"
-#: js/file-upload.js:661
+#: js/file-upload.js:700
msgid "Error fetching URL"
msgstr ""
-#: js/fileactions.js:125
+#: js/fileactions.js:149
msgid "Share"
msgstr "分享"
-#: js/fileactions.js:137
+#: js/fileactions.js:162
msgid "Delete permanently"
msgstr "永久刪除"
-#: js/fileactions.js:194
+#: js/fileactions.js:223
msgid "Rename"
msgstr "重新命名"
-#: js/filelist.js:69 js/filelist.js:72 js/filelist.js:889
+#: js/filelist.js:107 js/filelist.js:110 js/filelist.js:992
msgid "Pending"
msgstr "等候中"
-#: js/filelist.js:405
+#: js/filelist.js:456
msgid "Could not rename file"
msgstr "無法重新命名"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "replaced {new_name} with {old_name}"
msgstr "使用 {new_name} 取代 {old_name}"
-#: js/filelist.js:539
+#: js/filelist.js:591
msgid "undo"
msgstr "復原"
-#: js/filelist.js:591
+#: js/filelist.js:662
msgid "Error deleting file."
msgstr ""
-#: js/filelist.js:609 js/filelist.js:683 js/files.js:631
+#: js/filelist.js:687 js/filelist.js:761 js/files.js:691
msgid "%n folder"
msgid_plural "%n folders"
msgstr[0] "%n 個資料夾"
-#: js/filelist.js:610 js/filelist.js:684 js/files.js:637
+#: js/filelist.js:688 js/filelist.js:762 js/files.js:697
msgid "%n file"
msgid_plural "%n files"
msgstr[0] "%n 個檔案"
-#: js/filelist.js:617
+#: js/filelist.js:695
msgid "{dirs} and {files}"
msgstr "{dirs} 和 {files}"
-#: js/filelist.js:828 js/filelist.js:866
+#: js/filelist.js:931 js/filelist.js:969
msgid "Uploading %n file"
msgid_plural "Uploading %n files"
msgstr[0] "%n 個檔案正在上傳"
-#: js/files.js:72
-msgid "'.' is an invalid file name."
-msgstr "'.' 是不合法的檔名"
-
-#: js/files.js:81
-msgid ""
-"Invalid name, '\\', '/', '<', '>', ':', '\"', '|', '?' and '*' are not "
-"allowed."
-msgstr "檔名不合法,不允許 \\ / < > : \" | ? * 字元"
+#: js/files.js:96
+msgid "\"{name}\" is an invalid file name."
+msgstr ""
-#: js/files.js:93
+#: js/files.js:117
msgid "Your storage is full, files can not be updated or synced anymore!"
msgstr "您的儲存空間已滿,沒有辦法再更新或是同步檔案!"
-#: js/files.js:97
+#: js/files.js:121
msgid "Your storage is almost full ({usedSpacePercent}%)"
msgstr "您的儲存空間快要滿了 ({usedSpacePercent}%)"
-#: js/files.js:110
+#: js/files.js:134
msgid ""
"Encryption App is enabled but your keys are not initialized, please log-out "
"and log-in again"
msgstr "檔案加密已啓用,但是您的金鑰尚未初始化,請重新登入一次"
-#: js/files.js:114
+#: js/files.js:138
msgid ""
"Invalid private key for Encryption App. Please update your private key "
"password in your personal settings to recover access to your encrypted "
"files."
msgstr "無效的檔案加密私鑰,請在個人設定中更新您的私鑰密語以存取加密的檔案。"
-#: js/files.js:118
+#: js/files.js:142
msgid ""
"Encryption was disabled but your files are still encrypted. Please go to "
"your personal settings to decrypt your files."
msgstr "加密已經被停用,但是您的舊檔案還是處於已加密的狀態,請前往個人設定以解密這些檔案。"
-#: js/files.js:349
+#: js/files.js:379
msgid ""
"Your download is being prepared. This might take some time if the files are "
"big."
msgstr "正在準備您的下載,若您的檔案較大,將會需要更多時間。"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error moving file"
msgstr "移動檔案失敗"
-#: js/files.js:558 js/files.js:596
+#: js/files.js:610 js/files.js:654
msgid "Error"
msgstr "錯誤"
-#: js/files.js:613 templates/index.php:56
+#: js/files.js:672 templates/index.php:68
msgid "Name"
msgstr "名稱"
-#: js/files.js:614 templates/index.php:68
+#: js/files.js:673 templates/index.php:80
msgid "Size"
msgstr "大小"
-#: js/files.js:615 templates/index.php:70
+#: js/files.js:674 templates/index.php:82
msgid "Modified"
msgstr "修改時間"
@@ -300,12 +307,12 @@ msgstr "修改時間"
msgid "Invalid folder name. Usage of 'Shared' is reserved."
msgstr ""
-#: lib/app.php:101
+#: lib/app.php:111
#, php-format
msgid "%s could not be renamed"
msgstr "無法重新命名 %s"
-#: lib/helper.php:11 templates/index.php:16
+#: lib/helper.php:14 templates/index.php:23
msgid "Upload"
msgstr "上傳"
@@ -341,72 +348,68 @@ msgstr "ZIP 壓縮前的原始大小限制"
msgid "Save"
msgstr "儲存"
-#: templates/index.php:5
+#: templates/index.php:6
msgid "New"
msgstr "新增"
-#: templates/index.php:8
+#: templates/index.php:9
msgid "New text file"
msgstr ""
-#: templates/index.php:8
+#: templates/index.php:10
msgid "Text file"
msgstr "文字檔"
-#: templates/index.php:10
+#: templates/index.php:13
msgid "New folder"
msgstr "新資料夾"
-#: templates/index.php:10
+#: templates/index.php:14
msgid "Folder"
msgstr "資料夾"
-#: templates/index.php:12
+#: templates/index.php:17
msgid "From link"
msgstr "從連結"
-#: templates/index.php:29
+#: templates/index.php:41
msgid "Deleted files"
msgstr "回收桶"
-#: templates/index.php:34
+#: templates/index.php:46
msgid "Cancel upload"
msgstr "取消上傳"
-#: templates/index.php:40
+#: templates/index.php:52
msgid "You don’t have permission to upload or create files here"
msgstr "您沒有權限在這裡上傳或建立檔案"
-#: templates/index.php:45
+#: templates/index.php:57
msgid "Nothing in here. Upload something!"
msgstr "這裡還沒有東西,上傳一些吧!"
-#: templates/index.php:62
+#: templates/index.php:74
msgid "Download"
msgstr "下載"
-#: templates/index.php:73 templates/index.php:74
+#: templates/index.php:85 templates/index.php:86
msgid "Delete"
msgstr "刪除"
-#: templates/index.php:86
+#: templates/index.php:98
msgid "Upload too large"
msgstr "上傳過大"
-#: templates/index.php:88
+#: templates/index.php:100
msgid ""
"The files you are trying to upload exceed the maximum size for file uploads "
"on this server."
msgstr "您試圖上傳的檔案大小超過伺服器的限制。"
-#: templates/index.php:93
+#: templates/index.php:105
msgid "Files are being scanned, please wait."
msgstr "正在掃描檔案,請稍等。"
-#: templates/index.php:96
+#: templates/index.php:108
msgid "Current scanning"
msgstr "正在掃描"
-
-#: templates/upgrade.php:2
-msgid "Upgrading filesystem cache..."
-msgstr "正在升級檔案系統快取…"
diff --git a/l10n/zh_TW/files_encryption.po b/l10n/zh_TW/files_encryption.po
index c61687e7fe8..7ce86652c81 100644
--- a/l10n/zh_TW/files_encryption.po
+++ b/l10n/zh_TW/files_encryption.po
@@ -10,9 +10,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-29 14:08-0500\n"
-"PO-Revision-Date: 2013-11-29 19:09+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -83,18 +83,18 @@ msgid ""
"administrator"
msgstr "未知錯誤請檢查您的系統設定或是聯絡您的管理員"
-#: hooks/hooks.php:59
+#: hooks/hooks.php:64
msgid "Missing requirements."
msgstr "遺失必要條件。"
-#: hooks/hooks.php:60
+#: hooks/hooks.php:65
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 extension 裡面並啟用及設置完成。現在,加密功能是停用的。"
-#: hooks/hooks.php:273
+#: hooks/hooks.php:295
msgid "Following users are not set up for encryption:"
msgstr "以下的使用者無法設定加密:"
@@ -102,9 +102,9 @@ msgstr "以下的使用者無法設定加密:"
msgid "Initial encryption started... This can take some time. Please wait."
msgstr ""
-#: js/settings-admin.js:13
-msgid "Saving..."
-msgstr "儲存中..."
+#: js/detect-migration.js:25
+msgid "Initial encryption running... Please try again later."
+msgstr ""
#: templates/invalid_private_key.php:8
msgid "Go directly to your "
diff --git a/l10n/zh_TW/files_external.po b/l10n/zh_TW/files_external.po
index 16bf6056355..b55ed7de369 100644
--- a/l10n/zh_TW/files_external.po
+++ b/l10n/zh_TW/files_external.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: pellaeon <nfsmwlin@gmail.com>\n"
+"POT-Creation-Date: 2014-03-11 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 05:55+0000\n"
+"Last-Translator: I Robot\n"
"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,40 +18,44 @@ msgstr ""
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: js/dropbox.js:7 js/dropbox.js:28 js/google.js:8 js/google.js:39
+#: js/dropbox.js:7 js/dropbox.js:29 js/google.js:8 js/google.js:40
msgid "Access granted"
msgstr "允許存取"
-#: js/dropbox.js:30 js/dropbox.js:96 js/dropbox.js:102
+#: js/dropbox.js:33 js/dropbox.js:97 js/dropbox.js:103
msgid "Error configuring Dropbox storage"
msgstr "設定 Dropbox 儲存時發生錯誤"
-#: js/dropbox.js:65 js/google.js:86
+#: js/dropbox.js:68 js/google.js:89
msgid "Grant access"
msgstr "允許存取"
-#: js/dropbox.js:101
+#: js/dropbox.js:102
msgid "Please provide a valid Dropbox app key and secret."
msgstr "請提供有效的 Dropbox app key 和 app secret 。"
-#: js/google.js:42 js/google.js:121
+#: js/google.js:45 js/google.js:122
msgid "Error configuring Google Drive storage"
msgstr "設定 Google Drive 儲存時發生錯誤"
-#: lib/config.php:461
+#: js/settings.js:313 js/settings.js:320
+msgid "Saved"
+msgstr ""
+
+#: lib/config.php:512
msgid ""
"<b>Warning:</b> \"smbclient\" is not installed. Mounting of CIFS/SMB shares "
"is not possible. Please ask your system administrator to install it."
msgstr "<b>警告</b>:未安裝 \"smbclient\" ,因此無法掛載 CIFS/SMB 分享,請洽您的系統管理員將其安裝。"
-#: lib/config.php:465
+#: lib/config.php:516
msgid ""
"<b>Warning:</b> The FTP support in PHP is not enabled or installed. Mounting"
" of FTP shares is not possible. Please ask your system administrator to "
"install it."
msgstr "<b>警告</b>:PHP 並未啓用 FTP 的支援,因此無法掛載 FTP 分享,請洽您的系統管理員將其安裝並啓用。"
-#: lib/config.php:468
+#: lib/config.php:519
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 "
@@ -103,22 +107,22 @@ msgid "Users"
msgstr "使用者"
#: templates/settings.php:113 templates/settings.php:114
-#: templates/settings.php:149 templates/settings.php:150
+#: templates/settings.php:155 templates/settings.php:156
msgid "Delete"
msgstr "刪除"
-#: templates/settings.php:129
+#: templates/settings.php:127
msgid "Enable User External Storage"
msgstr "啓用使用者外部儲存"
#: templates/settings.php:130
-msgid "Allow users to mount their own external storage"
-msgstr "允許使用者自行掛載他們的外部儲存"
+msgid "Allow users to mount the following external storage"
+msgstr ""
-#: templates/settings.php:141
+#: templates/settings.php:147
msgid "SSL root certificates"
msgstr "SSL 根憑證"
-#: templates/settings.php:159
+#: templates/settings.php:165
msgid "Import Root Certificate"
msgstr "匯入根憑證"
diff --git a/l10n/zh_TW/files_sharing.po b/l10n/zh_TW/files_sharing.po
index a80b4b29c69..d3707d7d700 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: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-15 22:54-0500\n"
-"PO-Revision-Date: 2013-11-13 16:11+0000\n"
-"Last-Translator: pellaeon <nfsmwlin@gmail.com>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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,6 +18,10 @@ msgstr ""
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: js/share.js:13
+msgid "Shared by {owner}"
+msgstr "由 {owner} 分享"
+
#: templates/authenticate.php:4
msgid "This share is password-protected"
msgstr "這個分享有密碼保護"
@@ -54,32 +58,16 @@ msgstr "分享功能已停用"
msgid "For more info, please ask the person who sent this link."
msgstr "請詢問告訴您此連結的人以瞭解更多"
-#: templates/public.php:18
+#: templates/public.php:17
#, php-format
-msgid "%s shared the folder %s with you"
-msgstr "%s 和您分享了資料夾 %s "
+msgid "shared by %s"
+msgstr ""
-#: templates/public.php:21
+#: templates/public.php:44
#, php-format
-msgid "%s shared the file %s with you"
-msgstr "%s 和您分享了檔案 %s"
-
-#: templates/public.php:29 templates/public.php:95
-msgid "Download"
-msgstr "下載"
-
-#: templates/public.php:46 templates/public.php:49
-msgid "Upload"
-msgstr "上傳"
-
-#: templates/public.php:59
-msgid "Cancel upload"
-msgstr "取消上傳"
-
-#: templates/public.php:92
-msgid "No preview available for"
-msgstr "無法預覽"
+msgid "Download %s"
+msgstr ""
-#: templates/public.php:99
+#: templates/public.php:48
msgid "Direct link"
msgstr ""
diff --git a/l10n/zh_TW/files_trashbin.po b/l10n/zh_TW/files_trashbin.po
index 77074528dd9..b05b0b30ba7 100644
--- a/l10n/zh_TW/files_trashbin.po
+++ b/l10n/zh_TW/files_trashbin.po
@@ -8,9 +8,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-11-21 10:01-0500\n"
-"PO-Revision-Date: 2013-11-16 07:44+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-15 02:13-0400\n"
+"PO-Revision-Date: 2014-03-15 05:40+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,44 +18,48 @@ msgstr ""
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: ajax/delete.php:42
+#: ajax/delete.php:59
#, php-format
msgid "Couldn't delete %s permanently"
msgstr "無法永久刪除 %s"
-#: ajax/undelete.php:42
+#: ajax/undelete.php:64
#, php-format
msgid "Couldn't restore %s"
msgstr "無法還原 %s"
-#: js/trash.js:18 js/trash.js:44 js/trash.js:121 js/trash.js:149
+#: js/filelist.js:23
+msgid "Deleted files"
+msgstr "回收桶"
+
+#: js/trash.js:16 js/trash.js:103 js/trash.js:152
msgid "Error"
msgstr "錯誤"
-#: lib/trashbin.php:815 lib/trashbin.php:817
+#: lib/trashbin.php:853 lib/trashbin.php:855
msgid "restored"
msgstr "已還原"
-#: templates/index.php:8
+#: templates/index.php:7
msgid "Nothing in here. Your trash bin is empty!"
msgstr "您的回收桶是空的!"
-#: templates/index.php:22
+#: templates/index.php:20
msgid "Name"
msgstr "名稱"
-#: templates/index.php:25 templates/index.php:27
+#: templates/index.php:23 templates/index.php:25
msgid "Restore"
msgstr "還原"
-#: templates/index.php:33
+#: templates/index.php:31
msgid "Deleted"
msgstr "已刪除"
-#: templates/index.php:36 templates/index.php:37
+#: templates/index.php:34 templates/index.php:35
msgid "Delete"
msgstr "刪除"
-#: templates/part.breadcrumb.php:9
+#: templates/part.breadcrumb.php:8
msgid "Deleted Files"
msgstr "已刪除的檔案"
diff --git a/l10n/zh_TW/lib.po b/l10n/zh_TW/lib.po
index 00281d2b6d9..003cb69e59a 100644
--- a/l10n/zh_TW/lib.po
+++ b/l10n/zh_TW/lib.po
@@ -3,14 +3,15 @@
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
+# v998 <keroro20054@gmail.com>, 2014
# pellaeon <nfsmwlin@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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,38 +19,38 @@ msgstr ""
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: private/app.php:243
+#: private/app.php:236
#, php-format
msgid ""
"App \"%s\" can't be installed because it is not compatible with this version"
" of ownCloud."
msgstr "無法安裝應用程式 %s 因為它和此版本的 ownCloud 不相容。"
-#: private/app.php:255
+#: private/app.php:248
msgid "No app name specified"
msgstr "沒有指定應用程式名稱"
-#: private/app.php:360
+#: private/app.php:353
msgid "Help"
msgstr "說明"
-#: private/app.php:373
+#: private/app.php:366
msgid "Personal"
msgstr "個人"
-#: private/app.php:384
+#: private/app.php:377
msgid "Settings"
msgstr "設定"
-#: private/app.php:396
+#: private/app.php:389
msgid "Users"
msgstr "使用者"
-#: private/app.php:409
+#: private/app.php:402
msgid "Admin"
msgstr "管理"
-#: private/app.php:873
+#: private/app.php:875
#, php-format
msgid "Failed to upgrade \"%s\"."
msgstr "升級失敗:%s"
@@ -62,15 +63,10 @@ msgstr "未知的檔案類型"
msgid "Invalid image"
msgstr "無效的圖片"
-#: private/defaults.php:34
+#: private/defaults.php:35
msgid "web services under your control"
msgstr "由您控制的網路服務"
-#: private/files.php:66 private/files.php:98
-#, php-format
-msgid "cannot open \"%s\""
-msgstr "無法開啓 %s"
-
#: private/files.php:231
msgid "ZIP download is turned off."
msgstr "ZIP 下載已關閉。"
@@ -91,76 +87,80 @@ msgstr "選擇的檔案太大以致於無法產生壓縮檔。"
msgid ""
"Please download the files separately in smaller chunks or kindly ask your "
"administrator."
-msgstr ""
+msgstr "請分割您的檔案後下載,或請詢問您的系統管理員。"
-#: private/installer.php:63
+#: private/installer.php:64
msgid "No source specified when installing app"
msgstr "沒有指定應用程式安裝來源"
-#: private/installer.php:70
+#: private/installer.php:71
msgid "No href specified when installing app from http"
msgstr "從 http 安裝應用程式,找不到 href 屬性"
-#: private/installer.php:75
+#: private/installer.php:76
msgid "No path specified when installing app from local file"
msgstr "從本地檔案安裝應用程式時沒有指定路徑"
-#: private/installer.php:89
+#: private/installer.php:90
#, php-format
msgid "Archives of type %s are not supported"
msgstr "不支援 %s 格式的壓縮檔"
-#: private/installer.php:103
+#: private/installer.php:104
msgid "Failed to open archive when installing app"
msgstr "安裝應用程式時無法開啓壓縮檔"
-#: private/installer.php:125
+#: private/installer.php:126
msgid "App does not provide an info.xml file"
msgstr "應用程式沒有提供 info.xml 檔案"
-#: private/installer.php:131
+#: private/installer.php:132
msgid "App can't be installed because of not allowed code in the App"
msgstr "無法安裝應用程式因為在當中找到危險的代碼"
-#: private/installer.php:140
+#: private/installer.php:141
msgid ""
"App can't be installed because it is not compatible with this version of "
"ownCloud"
msgstr "無法安裝應用程式因為它和此版本的 ownCloud 不相容。"
-#: private/installer.php:146
+#: private/installer.php:147
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> 標籤,在未發行的應用程式當中這是不允許的"
-#: private/installer.php:159
+#: private/installer.php:160
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 當中記載的版本不同"
-#: private/installer.php:169
+#: private/installer.php:170
msgid "App directory already exists"
msgstr "應用程式目錄已經存在"
-#: private/installer.php:182
+#: private/installer.php:183
#, php-format
msgid "Can't create app folder. Please fix permissions. %s"
msgstr "無法建立應用程式目錄,請檢查權限:%s"
-#: private/json.php:28
+#: private/json.php:29
msgid "Application is not enabled"
msgstr "應用程式未啟用"
-#: private/json.php:39 private/json.php:62 private/json.php:73
+#: private/json.php:40 private/json.php:63 private/json.php:88
msgid "Authentication error"
msgstr "認證錯誤"
-#: private/json.php:51
+#: private/json.php:52
msgid "Token expired. Please reload page."
msgstr "Token 過期,請重新整理頁面。"
+#: private/json.php:75
+msgid "Unknown user"
+msgstr ""
+
#: private/search/provider/file.php:18 private/search/provider/file.php:36
msgid "Files"
msgstr "檔案"
@@ -200,8 +200,8 @@ msgid "You need to enter either an existing account or the administrator."
msgstr "您必須輸入一個現有的帳號或管理員帳號。"
#: private/setup/mysql.php:12
-msgid "MySQL username and/or password not valid"
-msgstr "MySQL 用戶名和/或密碼無效"
+msgid "MySQL/MariaDB username and/or password not valid"
+msgstr ""
#: private/setup/mysql.php:67 private/setup/oci.php:54
#: private/setup/oci.php:121 private/setup/oci.php:144
@@ -228,21 +228,21 @@ msgstr "有問題的指令是:\"%s\""
#: private/setup/mysql.php:85
#, php-format
-msgid "MySQL user '%s'@'localhost' exists already."
-msgstr "MySQL 使用者 '%s'@'localhost' 已經存在。"
+msgid "MySQL/MariaDB user '%s'@'localhost' exists already."
+msgstr ""
#: private/setup/mysql.php:86
-msgid "Drop this user from MySQL"
-msgstr "在 MySQL 移除這個使用者"
+msgid "Drop this user from MySQL/MariaDB"
+msgstr ""
#: private/setup/mysql.php:91
#, php-format
-msgid "MySQL user '%s'@'%%' already exists"
-msgstr "MySQL 使用者 '%s'@'%%' 已經存在"
+msgid "MySQL/MariaDB user '%s'@'%%' already exists"
+msgstr ""
#: private/setup/mysql.php:92
-msgid "Drop this user from MySQL."
-msgstr "在 MySQL 移除這個使用者。"
+msgid "Drop this user from MySQL/MariaDB."
+msgstr ""
#: private/setup/oci.php:34
msgid "Oracle connection could not be established"
@@ -269,62 +269,68 @@ msgstr "設定管理員帳號。"
msgid "Set an admin password."
msgstr "設定管理員密碼。"
-#: private/setup.php:195
+#: private/setup.php:198
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "您的網頁伺服器尚未被正確設定來進行檔案同步,因為您的 WebDAV 界面似乎無法使用。"
-#: private/setup.php:196
+#: private/setup.php:199
#, php-format
msgid "Please double check the <a href='%s'>installation guides</a>."
msgstr "請參考<a href='%s'>安裝指南</a>。"
-#: private/tags.php:194
+#: private/share/mailnotifications.php:73
+#: private/share/mailnotifications.php:119
+#, php-format
+msgid "%s shared »%s« with you"
+msgstr "%s 與您分享了 %s"
+
+#: private/tags.php:193
#, php-format
msgid "Could not find category \"%s\""
msgstr "找不到分類:\"%s\""
-#: private/template/functions.php:130
+#: private/template/functions.php:133
msgid "seconds ago"
msgstr "幾秒前"
-#: private/template/functions.php:131
+#: private/template/functions.php:134
msgid "%n minute ago"
msgid_plural "%n minutes ago"
msgstr[0] "%n 分鐘前"
-#: private/template/functions.php:132
+#: private/template/functions.php:135
msgid "%n hour ago"
msgid_plural "%n hours ago"
msgstr[0] "%n 小時前"
-#: private/template/functions.php:133
+#: private/template/functions.php:136
msgid "today"
msgstr "今天"
-#: private/template/functions.php:134
+#: private/template/functions.php:137
msgid "yesterday"
msgstr "昨天"
-#: private/template/functions.php:136
+#: private/template/functions.php:139
msgid "%n day go"
msgid_plural "%n days ago"
msgstr[0] "%n 天前"
-#: private/template/functions.php:138
+#: private/template/functions.php:141
msgid "last month"
msgstr "上個月"
-#: private/template/functions.php:139
+#: private/template/functions.php:142
msgid "%n month ago"
msgid_plural "%n months ago"
msgstr[0] "%n 個月前"
-#: private/template/functions.php:141
+#: private/template/functions.php:144
msgid "last year"
msgstr "去年"
-#: private/template/functions.php:142
+#: private/template/functions.php:145
msgid "years ago"
msgstr "幾年前"
diff --git a/l10n/zh_TW/settings.po b/l10n/zh_TW/settings.po
index 05744d16b74..c1509ba9a82 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: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-04 18:12-0500\n"
-"PO-Revision-Date: 2013-12-04 23:13+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-12 05:54+0000\n"
+"Last-Translator: I Robot\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/owncloud/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -18,6 +18,48 @@ msgstr ""
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#: admin/controller.php:66
+#, php-format
+msgid "Invalid value supplied for %s"
+msgstr ""
+
+#: admin/controller.php:73
+msgid "Saved"
+msgstr ""
+
+#: admin/controller.php:90
+msgid "test email settings"
+msgstr ""
+
+#: admin/controller.php:91
+msgid "If you received this email, the settings seem to be correct."
+msgstr ""
+
+#: admin/controller.php:94
+msgid ""
+"A problem occurred while sending the e-mail. Please revisit your settings."
+msgstr ""
+
+#: admin/controller.php:99
+msgid "Email sent"
+msgstr "Email 已寄出"
+
+#: admin/controller.php:101
+msgid "You need to set your user email before being able to send test emails."
+msgstr ""
+
+#: admin/controller.php:116 templates/admin.php:280
+msgid "Send mode"
+msgstr ""
+
+#: admin/controller.php:118 templates/admin.php:293 templates/personal.php:159
+msgid "Encryption"
+msgstr "加密"
+
+#: admin/controller.php:120 templates/admin.php:317
+msgid "Authentication method"
+msgstr ""
+
#: ajax/apps/ocs.php:20
msgid "Unable to load list from App Store"
msgstr "無法從 App Store 讀取清單"
@@ -114,62 +156,90 @@ msgstr "後端不支援變更密碼,但成功更新使用者的加密金鑰"
msgid "Unable to change password"
msgstr "無法修改密碼"
-#: js/apps.js:43
+#: js/admin.js:73
+msgid "Sending..."
+msgstr ""
+
+#: js/apps.js:45 templates/help.php:4
+msgid "User Documentation"
+msgstr "用戶說明文件"
+
+#: js/apps.js:50
+msgid "Admin Documentation"
+msgstr ""
+
+#: js/apps.js:67
msgid "Update to {appversion}"
msgstr "更新至 {appversion}"
-#: js/apps.js:49 js/apps.js:82 js/apps.js:110
+#: js/apps.js:73 js/apps.js:106 js/apps.js:134
msgid "Disable"
msgstr "停用"
-#: js/apps.js:49 js/apps.js:90 js/apps.js:103 js/apps.js:119
+#: js/apps.js:73 js/apps.js:114 js/apps.js:127 js/apps.js:143
msgid "Enable"
msgstr "啟用"
-#: js/apps.js:71
+#: js/apps.js:95
msgid "Please wait...."
msgstr "請稍候..."
-#: js/apps.js:79 js/apps.js:80 js/apps.js:101
+#: js/apps.js:103 js/apps.js:104 js/apps.js:125
msgid "Error while disabling app"
msgstr "停用應用程式錯誤"
-#: js/apps.js:100 js/apps.js:114 js/apps.js:115
+#: js/apps.js:124 js/apps.js:138 js/apps.js:139
msgid "Error while enabling app"
msgstr "啓用應用程式錯誤"
-#: js/apps.js:125
+#: js/apps.js:149
msgid "Updating...."
msgstr "更新中..."
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error while updating app"
msgstr "更新應用程式錯誤"
-#: js/apps.js:128
+#: js/apps.js:152
msgid "Error"
msgstr "錯誤"
-#: js/apps.js:129 templates/apps.php:43
+#: js/apps.js:153 templates/apps.php:54
msgid "Update"
msgstr "更新"
-#: js/apps.js:132
+#: js/apps.js:156
msgid "Updated"
msgstr "已更新"
-#: js/personal.js:220
+#: js/personal.js:244
msgid "Select a profile picture"
msgstr "選擇大頭貼"
-#: js/personal.js:266
+#: js/personal.js:274
+msgid "Very weak password"
+msgstr ""
+
+#: js/personal.js:275
+msgid "Weak password"
+msgstr ""
+
+#: js/personal.js:276
+msgid "So-so password"
+msgstr ""
+
+#: js/personal.js:277
+msgid "Good password"
+msgstr ""
+
+#: js/personal.js:278
+msgid "Strong password"
+msgstr ""
+
+#: js/personal.js:301
msgid "Decrypting files... Please wait, this can take some time."
msgstr "檔案解密中,請稍候。"
-#: js/personal.js:287
-msgid "Saving..."
-msgstr "儲存中..."
-
#: js/users.js:47
msgid "deleted"
msgstr "已刪除"
@@ -182,40 +252,40 @@ msgstr "復原"
msgid "Unable to remove user"
msgstr "無法刪除用戶"
-#: js/users.js:95 templates/users.php:26 templates/users.php:90
-#: templates/users.php:118
+#: js/users.js:101 templates/users.php:24 templates/users.php:88
+#: templates/users.php:116
msgid "Groups"
msgstr "群組"
-#: js/users.js:100 templates/users.php:92 templates/users.php:130
+#: js/users.js:105 templates/users.php:90 templates/users.php:128
msgid "Group Admin"
msgstr "群組管理員"
-#: js/users.js:123 templates/users.php:170
+#: js/users.js:127 templates/users.php:168
msgid "Delete"
msgstr "刪除"
-#: js/users.js:284
+#: js/users.js:310
msgid "add group"
msgstr "新增群組"
-#: js/users.js:451
+#: js/users.js:486
msgid "A valid username must be provided"
msgstr "必須提供一個有效的用戶名"
-#: js/users.js:452 js/users.js:458 js/users.js:473
+#: js/users.js:487 js/users.js:493 js/users.js:508
msgid "Error creating user"
msgstr "建立用戶時出現錯誤"
-#: js/users.js:457
+#: js/users.js:492
msgid "A valid password must be provided"
msgstr "一定要提供一個有效的密碼"
-#: js/users.js:481
+#: js/users.js:516
msgid "Warning: Home directory for user \"{user}\" already exists"
msgstr "警告:使用者 {user} 的家目錄已經存在"
-#: personal.php:45 personal.php:46
+#: personal.php:49 personal.php:50
msgid "__language_name__"
msgstr "__language_name__"
@@ -239,18 +309,42 @@ msgstr ""
msgid "Fatal issues only"
msgstr ""
-#: templates/admin.php:22 templates/admin.php:36
+#: templates/admin.php:16 templates/admin.php:23
+msgid "None"
+msgstr "無"
+
+#: templates/admin.php:17
+msgid "Login"
+msgstr "登入"
+
+#: templates/admin.php:18
+msgid "Plain"
+msgstr ""
+
+#: templates/admin.php:19
+msgid "NT LAN Manager"
+msgstr ""
+
+#: templates/admin.php:24
+msgid "SSL"
+msgstr ""
+
+#: templates/admin.php:25
+msgid "TLS"
+msgstr ""
+
+#: templates/admin.php:43 templates/admin.php:57
msgid "Security Warning"
msgstr "安全性警告"
-#: templates/admin.php:25
+#: templates/admin.php:46
#, php-format
msgid ""
"You are accessing %s via HTTP. We strongly suggest you configure your server"
" to require using HTTPS instead."
msgstr ""
-#: templates/admin.php:39
+#: templates/admin.php:60
msgid ""
"Your data directory and your files are probably accessible from the "
"internet. The .htaccess file is not working. We strongly suggest that you "
@@ -259,68 +353,68 @@ msgid ""
"root."
msgstr "您的資料目錄 (Data Directory) 和檔案可能可以由網際網路上面公開存取。Owncloud 所提供的 .htaccess 設定檔並未生效,我們強烈建議您設定您的網頁伺服器以防止資料目錄被公開存取,或將您的資料目錄移出網頁伺服器的 document root 。"
-#: templates/admin.php:50
+#: templates/admin.php:71
msgid "Setup Warning"
msgstr "設定警告"
-#: templates/admin.php:53
+#: templates/admin.php:74
msgid ""
"Your web server is not yet properly setup to allow files synchronization "
"because the WebDAV interface seems to be broken."
msgstr "您的網頁伺服器尚未被正確設定來進行檔案同步,因為您的 WebDAV 界面似乎無法使用。"
-#: templates/admin.php:54
+#: templates/admin.php:75
#, php-format
msgid "Please double check the <a href=\"%s\">installation guides</a>."
msgstr "請參考<a href='%s'>安裝指南</a>。"
-#: templates/admin.php:65
+#: templates/admin.php:86
msgid "Module 'fileinfo' missing"
msgstr "遺失 'fileinfo' 模組"
-#: templates/admin.php:68
+#: templates/admin.php:89
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'。我們強烈建議啟用這個模組以取得最好的 mime-type 支援。"
-#: templates/admin.php:79
+#: templates/admin.php:100
msgid "Your PHP version is outdated"
msgstr ""
-#: templates/admin.php:82
+#: templates/admin.php:103
msgid ""
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or "
"newer because older versions are known to be broken. It is possible that "
"this installation is not working correctly."
msgstr ""
-#: templates/admin.php:93
+#: templates/admin.php:114
msgid "Locale not working"
msgstr "語系無法運作"
-#: templates/admin.php:98
+#: templates/admin.php:119
msgid "System locale can not be set to a one which supports UTF-8."
msgstr ""
-#: templates/admin.php:102
+#: templates/admin.php:123
msgid ""
"This means that there might be problems with certain characters in file "
"names."
msgstr ""
-#: templates/admin.php:106
+#: templates/admin.php:127
#, php-format
msgid ""
"We strongly suggest to install the required packages on your system to "
"support one of the following locales: %s."
msgstr ""
-#: templates/admin.php:118
+#: templates/admin.php:139
msgid "Internet connection not working"
msgstr "無網際網路存取"
-#: templates/admin.php:121
+#: templates/admin.php:142
msgid ""
"This server has no working internet connection. This means that some of the "
"features like mounting of external storage, notifications about updates or "
@@ -329,118 +423,162 @@ msgid ""
"internet connection for this server if you want to have all features."
msgstr "這臺 ownCloud 伺服器沒有連接到網際網路,因此有些功能像是掛載外部儲存空間、更新 ownCloud 或應用程式的通知沒有辦法運作。透過網際網路存取檔案還有電子郵件通知可能也無法運作。如果想要 ownCloud 完整的功能,建議您將這臺伺服器連接至網際網路。"
-#: templates/admin.php:135
+#: templates/admin.php:156
msgid "Cron"
msgstr "Cron"
-#: templates/admin.php:142
+#: templates/admin.php:163
msgid "Execute one task with each page loaded"
msgstr "當頁面載入時,執行"
-#: templates/admin.php:150
+#: templates/admin.php:171
msgid ""
"cron.php is registered at a webcron service to call cron.php every 15 "
"minutes over http."
msgstr "已經與 webcron 服務註冊好,將會每15分鐘呼叫 cron.php"
-#: templates/admin.php:158
+#: templates/admin.php:179
msgid "Use systems cron service to call the cron.php file every 15 minutes."
msgstr "使用系統的 cron 服務每15分鐘呼叫 cron.php 一次"
-#: templates/admin.php:163
+#: templates/admin.php:184
msgid "Sharing"
msgstr "分享"
-#: templates/admin.php:169
+#: templates/admin.php:190
msgid "Enable Share API"
msgstr "啟用分享 API"
-#: templates/admin.php:170
+#: templates/admin.php:191
msgid "Allow apps to use the Share API"
msgstr "允許 apps 使用分享 API"
-#: templates/admin.php:177
+#: templates/admin.php:198
msgid "Allow links"
msgstr "允許連結"
-#: templates/admin.php:178
+#: templates/admin.php:199
msgid "Allow users to share items to the public with links"
msgstr "允許使用者以結連公開分享檔案"
-#: templates/admin.php:186
+#: templates/admin.php:207
msgid "Allow public uploads"
msgstr "允許任何人上傳"
-#: templates/admin.php:187
+#: templates/admin.php:208
msgid ""
"Allow users to enable others to upload into their publicly shared folders"
msgstr "允許使用者將他們公開分享的資料夾設定為「任何人皆可上傳」"
-#: templates/admin.php:195
+#: templates/admin.php:216
msgid "Allow resharing"
msgstr "允許轉貼分享"
-#: templates/admin.php:196
+#: templates/admin.php:217
msgid "Allow users to share items shared with them again"
msgstr "允許使用者分享其他使用者分享給他的檔案"
-#: templates/admin.php:203
+#: templates/admin.php:224
msgid "Allow users to share with anyone"
msgstr "允許使用者與任何人分享檔案"
-#: templates/admin.php:206
+#: templates/admin.php:227
msgid "Allow users to only share with users in their groups"
msgstr "僅允許使用者在群組內分享"
-#: templates/admin.php:213
+#: templates/admin.php:234
msgid "Allow mail notification"
msgstr "允許郵件通知"
-#: templates/admin.php:214
+#: templates/admin.php:235
msgid "Allow user to send mail notification for shared files"
msgstr "允許使用者分享檔案時寄出通知郵件"
-#: templates/admin.php:221
+#: templates/admin.php:242
msgid "Security"
msgstr "安全性"
-#: templates/admin.php:234
+#: templates/admin.php:255
msgid "Enforce HTTPS"
msgstr "強制啟用 HTTPS"
-#: templates/admin.php:236
+#: templates/admin.php:257
#, php-format
msgid "Forces the clients to connect to %s via an encrypted connection."
msgstr "強迫用戶端使用加密連線連接到 %s"
-#: templates/admin.php:242
+#: templates/admin.php:263
#, php-format
msgid ""
"Please connect to your %s via HTTPS to enable or disable the SSL "
"enforcement."
msgstr "請使用 HTTPS 連線到 %s 以啓用或停用強制 SSL 加密。"
-#: templates/admin.php:254
+#: templates/admin.php:275
+msgid "Email Server"
+msgstr ""
+
+#: templates/admin.php:277
+msgid "This is used for sending out notifications."
+msgstr ""
+
+#: templates/admin.php:308
+msgid "From address"
+msgstr ""
+
+#: templates/admin.php:330
+msgid "Authentication required"
+msgstr ""
+
+#: templates/admin.php:334
+msgid "Server address"
+msgstr "伺服器位址"
+
+#: templates/admin.php:338
+msgid "Port"
+msgstr "連接埠"
+
+#: templates/admin.php:343
+msgid "Credentials"
+msgstr "認證"
+
+#: templates/admin.php:344
+msgid "SMTP Username"
+msgstr ""
+
+#: templates/admin.php:347
+msgid "SMTP Password"
+msgstr ""
+
+#: templates/admin.php:351
+msgid "Test email settings"
+msgstr ""
+
+#: templates/admin.php:352
+msgid "Send email"
+msgstr ""
+
+#: templates/admin.php:357
msgid "Log"
msgstr "紀錄"
-#: templates/admin.php:255
+#: templates/admin.php:358
msgid "Log level"
msgstr "紀錄層級"
-#: templates/admin.php:287
+#: templates/admin.php:390
msgid "More"
msgstr "更多"
-#: templates/admin.php:288
+#: templates/admin.php:391
msgid "Less"
msgstr "更少"
-#: templates/admin.php:294 templates/personal.php:173
+#: templates/admin.php:397 templates/personal.php:181
msgid "Version"
msgstr "版本"
-#: templates/admin.php:298 templates/personal.php:176
+#: templates/admin.php:401 templates/personal.php:184
msgid ""
"Developed by the <a href=\"http://ownCloud.org/contact\" "
"target=\"_blank\">ownCloud community</a>, the <a "
@@ -450,30 +588,34 @@ msgid ""
"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
+#: templates/apps.php:14
msgid "Add your App"
msgstr "添加你的 App"
-#: templates/apps.php:28
+#: templates/apps.php:31
msgid "More Apps"
msgstr "更多Apps"
-#: templates/apps.php:33
+#: templates/apps.php:37
msgid "Select an App"
msgstr "選擇一個應用程式"
-#: templates/apps.php:39
+#: templates/apps.php:42
+msgid "Documentation:"
+msgstr ""
+
+#: templates/apps.php:48
msgid "See application page at apps.owncloud.com"
msgstr "查看應用程式頁面於 apps.owncloud.com"
-#: templates/apps.php:41
+#: templates/apps.php:50
+msgid "See application website"
+msgstr ""
+
+#: templates/apps.php:52
msgid "<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>"
msgstr "<span class=\"licence\"></span>-核准: <span class=\"author\"></span>"
-#: templates/help.php:4
-msgid "User Documentation"
-msgstr "用戶說明文件"
-
#: templates/help.php:6
msgid "Administrator Documentation"
msgstr "管理者說明文件"
@@ -507,7 +649,7 @@ msgstr "再次顯示首次使用精靈"
msgid "You have used <strong>%s</strong> of the available <strong>%s</strong>"
msgstr "您已經使用了 <strong>%s</strong> ,目前可用空間為 <strong>%s</strong>"
-#: templates/personal.php:39 templates/users.php:23 templates/users.php:89
+#: templates/personal.php:39 templates/users.php:21 templates/users.php:87
msgid "Password"
msgstr "密碼"
@@ -519,151 +661,149 @@ msgstr "你的密碼已更改"
msgid "Unable to change your password"
msgstr "無法變更您的密碼"
-#: templates/personal.php:42
+#: templates/personal.php:43
msgid "Current password"
msgstr "目前密碼"
-#: templates/personal.php:44
+#: templates/personal.php:46
msgid "New password"
msgstr "新密碼"
-#: templates/personal.php:46
+#: templates/personal.php:50
msgid "Change password"
msgstr "變更密碼"
-#: templates/personal.php:58 templates/users.php:88
+#: templates/personal.php:64 templates/users.php:86
msgid "Full Name"
msgstr ""
-#: templates/personal.php:73
+#: templates/personal.php:81
msgid "Email"
msgstr "信箱"
-#: templates/personal.php:75
+#: templates/personal.php:83
msgid "Your email address"
msgstr "您的電子郵件信箱"
-#: templates/personal.php:76
-msgid "Fill in an email address to enable password recovery"
-msgstr "請填入電子郵件信箱以便回復密碼"
-
#: templates/personal.php:86
+msgid ""
+"Fill in an email address to enable password recovery and receive "
+"notifications"
+msgstr ""
+
+#: templates/personal.php:96
msgid "Profile picture"
msgstr "個人資料照片"
-#: templates/personal.php:91
+#: templates/personal.php:101
msgid "Upload new"
msgstr "上傳新的"
-#: templates/personal.php:93
+#: templates/personal.php:103
msgid "Select new from Files"
msgstr "從已上傳的檔案中選一個"
-#: templates/personal.php:94
+#: templates/personal.php:104
msgid "Remove image"
msgstr "移除圖片"
-#: templates/personal.php:95
+#: templates/personal.php:105
msgid "Either png or jpg. Ideally square but you will be able to crop it."
msgstr "可以使用 png 或 jpg 格式,最好是方形的,但是您之後也可以裁剪它"
-#: templates/personal.php:97
+#: templates/personal.php:107
msgid "Your avatar is provided by your original account."
msgstr ""
-#: templates/personal.php:101
-msgid "Abort"
-msgstr "中斷"
+#: templates/personal.php:111
+msgid "Cancel"
+msgstr "取消"
-#: templates/personal.php:102
+#: templates/personal.php:112
msgid "Choose as profile image"
msgstr "設定為大頭貼"
-#: templates/personal.php:110 templates/personal.php:111
+#: templates/personal.php:120 templates/personal.php:121
msgid "Language"
msgstr "語言"
-#: templates/personal.php:130
+#: templates/personal.php:140
msgid "Help translate"
msgstr "幫助翻譯"
-#: templates/personal.php:137
+#: templates/personal.php:147
msgid "WebDAV"
msgstr "WebDAV"
-#: templates/personal.php:139
+#: templates/personal.php:149
#, php-format
msgid ""
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via "
"WebDAV</a>"
msgstr "使用這個地址<a href=\"%s\" target=\"_blank\">來透過 WebDAV 存取檔案</a>"
-#: templates/personal.php:150
-msgid "Encryption"
-msgstr "加密"
-
-#: templates/personal.php:152
+#: templates/personal.php:161
msgid "The encryption app is no longer enabled, please decrypt all your files"
msgstr ""
-#: templates/personal.php:158
+#: templates/personal.php:167
msgid "Log-in password"
msgstr "登入密碼"
-#: templates/personal.php:163
+#: templates/personal.php:172
msgid "Decrypt all Files"
msgstr "解密所有檔案"
-#: templates/users.php:21
+#: templates/users.php:19
msgid "Login Name"
msgstr "登入名稱"
-#: templates/users.php:30
+#: templates/users.php:28
msgid "Create"
msgstr "建立"
-#: templates/users.php:36
+#: templates/users.php:34
msgid "Admin Recovery Password"
msgstr "管理者復原密碼"
-#: templates/users.php:37 templates/users.php:38
+#: templates/users.php:35 templates/users.php:36
msgid ""
"Enter the recovery password in order to recover the users files during "
"password change"
msgstr "為了修改密碼時能夠取回使用者資料,請輸入另一組還原用密碼"
-#: templates/users.php:42
+#: templates/users.php:40
msgid "Default Storage"
msgstr "預設儲存區"
-#: templates/users.php:44 templates/users.php:139
+#: templates/users.php:42 templates/users.php:137
msgid "Please enter storage quota (ex: \"512 MB\" or \"12 GB\")"
msgstr ""
-#: templates/users.php:48 templates/users.php:148
+#: templates/users.php:46 templates/users.php:146
msgid "Unlimited"
msgstr "無限制"
-#: templates/users.php:66 templates/users.php:163
+#: templates/users.php:64 templates/users.php:161
msgid "Other"
msgstr "其他"
-#: templates/users.php:87
+#: templates/users.php:85
msgid "Username"
msgstr "使用者名稱"
-#: templates/users.php:94
+#: templates/users.php:92
msgid "Storage"
msgstr "儲存區"
-#: templates/users.php:108
+#: templates/users.php:106
msgid "change full name"
msgstr ""
-#: templates/users.php:112
+#: templates/users.php:110
msgid "set new password"
msgstr "設定新密碼"
-#: templates/users.php:143
+#: templates/users.php:141
msgid "Default"
msgstr "預設"
diff --git a/l10n/zh_TW/user_ldap.po b/l10n/zh_TW/user_ldap.po
index 5eca45754ed..47eae57c809 100644
--- a/l10n/zh_TW/user_ldap.po
+++ b/l10n/zh_TW/user_ldap.po
@@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: ownCloud\n"
"Report-Msgid-Bugs-To: translations@owncloud.org\n"
-"POT-Creation-Date: 2013-12-20 01:55-0500\n"
-"PO-Revision-Date: 2013-12-20 06:23+0000\n"
-"Last-Translator: I Robot <owncloud-bot@tmit.eu>\n"
+"POT-Creation-Date: 2014-03-12 01:54-0400\n"
+"PO-Revision-Date: 2014-03-11 06:12+0000\n"
+"Last-Translator: I Robot\n"
"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"
@@ -88,43 +88,43 @@ msgstr "成功"
msgid "Error"
msgstr "錯誤"
-#: js/settings.js:837
+#: js/settings.js:838
msgid "Configuration OK"
msgstr ""
-#: js/settings.js:846
+#: js/settings.js:847
msgid "Configuration incorrect"
msgstr ""
-#: js/settings.js:855
+#: js/settings.js:856
msgid "Configuration incomplete"
msgstr ""
-#: js/settings.js:872 js/settings.js:881
+#: js/settings.js:873 js/settings.js:882
msgid "Select groups"
msgstr "選擇群組"
-#: js/settings.js:875 js/settings.js:884
+#: js/settings.js:876 js/settings.js:885
msgid "Select object classes"
msgstr ""
-#: js/settings.js:878
+#: js/settings.js:879
msgid "Select attributes"
msgstr ""
-#: js/settings.js:905
+#: js/settings.js:906
msgid "Connection test succeeded"
msgstr "連線測試成功"
-#: js/settings.js:912
+#: js/settings.js:913
msgid "Connection test failed"
msgstr "連線測試失敗"
-#: js/settings.js:921
+#: js/settings.js:922
msgid "Do you really want to delete the current Server Configuration?"
msgstr "您真的要刪除現在的伺服器設定嗎?"
-#: js/settings.js:922
+#: js/settings.js:923
msgid "Confirm Deletion"
msgstr "確認刪除"
@@ -140,11 +140,11 @@ msgid "%s user found"
msgid_plural "%s users found"
msgstr[0] ""
-#: lib/wizard.php:778 lib/wizard.php:790
+#: lib/wizard.php:784 lib/wizard.php:796
msgid "Invalid Host"
msgstr ""
-#: lib/wizard.php:951
+#: lib/wizard.php:963
msgid "Could not find the desired feature"
msgstr ""
@@ -162,7 +162,7 @@ msgstr "說明"
#: templates/part.wizard-groupfilter.php:4
#, php-format
-msgid "Limit the access to %s to groups meeting this criteria:"
+msgid "Groups meeting these criteria are available in %s:"
msgstr ""
#: templates/part.wizard-groupfilter.php:8
@@ -198,7 +198,7 @@ msgid "groups found"
msgstr ""
#: templates/part.wizard-loginfilter.php:4
-msgid "What attribute shall be used as login name:"
+msgid "Users login with this attribute:"
msgstr ""
#: templates/part.wizard-loginfilter.php:8
@@ -266,7 +266,7 @@ msgstr "您可以在進階標籤頁裡面指定使用者及群組的 Base DN"
#: templates/part.wizard-userfilter.php:4
#, php-format
-msgid "Limit the access to %s to users meeting this criteria:"
+msgid "Limit %s access to users meeting these criteria:"
msgstr ""
#: templates/part.wizard-userfilter.php:31
@@ -409,41 +409,51 @@ msgstr "Group Search Attributes"
msgid "Group-Member association"
msgstr "Group-Member association"
-#: templates/settings.php:40
+#: templates/settings.php:39
+msgid "Nested Groups"
+msgstr ""
+
+#: templates/settings.php:39
+msgid ""
+"When switched on, groups that contain groups are supported. (Only works if "
+"the group member attribute contains DNs.)"
+msgstr ""
+
+#: templates/settings.php:41
msgid "Special Attributes"
msgstr "特殊屬性"
-#: templates/settings.php:42
+#: templates/settings.php:43
msgid "Quota Field"
msgstr "配額欄位"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "Quota Default"
msgstr "預設配額"
-#: templates/settings.php:43
+#: templates/settings.php:44
msgid "in bytes"
msgstr "以位元組為單位"
-#: templates/settings.php:44
+#: templates/settings.php:45
msgid "Email Field"
msgstr "電郵欄位"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid "User Home Folder Naming Rule"
msgstr "使用者家目錄的命名規則"
-#: templates/settings.php:45
+#: templates/settings.php:46
msgid ""
"Leave empty for user name (default). Otherwise, specify an LDAP/AD "
"attribute."
msgstr "使用者名稱請留白(預設)。若不留白請指定一個LDAP/AD屬性。"
-#: templates/settings.php:51
+#: templates/settings.php:52
msgid "Internal Username"
msgstr "內部使用者名稱"
-#: templates/settings.php:52
+#: templates/settings.php:53
msgid ""
"By default the internal username will be created from the UUID attribute. It"
" makes sure that the username is unique and characters do not need to be "
@@ -459,15 +469,15 @@ msgid ""
"effect only on newly mapped (added) LDAP users."
msgstr ""
-#: templates/settings.php:53
+#: templates/settings.php:54
msgid "Internal Username Attribute:"
msgstr ""
-#: templates/settings.php:54
+#: templates/settings.php:55
msgid "Override UUID detection"
msgstr ""
-#: templates/settings.php:55
+#: templates/settings.php:56
msgid ""
"By default, the UUID attribute is automatically detected. The UUID attribute"
" is used to doubtlessly identify LDAP users and groups. Also, the internal "
@@ -478,19 +488,19 @@ msgid ""
"Changes will have effect only on newly mapped (added) LDAP users and groups."
msgstr ""
-#: templates/settings.php:56
+#: templates/settings.php:57
msgid "UUID Attribute for Users:"
msgstr ""
-#: templates/settings.php:57
+#: templates/settings.php:58
msgid "UUID Attribute for Groups:"
msgstr ""
-#: templates/settings.php:58
+#: templates/settings.php:59
msgid "Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:59
+#: templates/settings.php:60
msgid ""
"Usernames are used to store and assign (meta) data. In order to precisely "
"identify and recognize users, each LDAP user will have a internal username. "
@@ -504,10 +514,10 @@ msgid ""
"experimental stage."
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Username-LDAP User Mapping"
msgstr ""
-#: templates/settings.php:60
+#: templates/settings.php:61
msgid "Clear Groupname-LDAP Group Mapping"
msgstr ""
diff --git a/lib/base.php b/lib/base.php
index fb7baf86a59..d02d9e1d261 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -74,11 +74,6 @@ class OC {
public static $CLI = false;
/**
- * @var OC_Router
- */
- protected static $router = null;
-
- /**
* @var \OC\Session\Session
*/
public static $session = null;
@@ -284,10 +279,6 @@ class OC {
if (self::needUpgrade()) {
if ($showTemplate && !OC_Config::getValue('maintenance', false)) {
OC_Config::setValue('theme', '');
- $minimizerCSS = new OC_Minimizer_CSS();
- $minimizerCSS->clearCache();
- $minimizerJS = new OC_Minimizer_JS();
- $minimizerJS->clearCache();
OC_Util::addScript('config'); // needed for web root
OC_Util::addScript('update');
$tmpl = new OC_Template('', 'update.admin', 'guest');
@@ -320,7 +311,6 @@ class OC {
OC_Util::addScript("config");
//OC_Util::addScript( "multiselect" );
OC_Util::addScript('search', 'result');
- OC_Util::addScript('router');
OC_Util::addScript("oc-requesttoken");
// avatars
@@ -332,6 +322,7 @@ class OC {
}
OC_Util::addStyle("styles");
+ OC_Util::addStyle("mobile");
OC_Util::addStyle("icons");
OC_Util::addStyle("apps");
OC_Util::addStyle("fixes");
@@ -385,25 +376,12 @@ class OC {
}
/**
- * @return int
+ * @return string
*/
private static function getSessionLifeTime() {
return OC_Config::getValue('session_lifetime', 60 * 60 * 24);
}
- /**
- * @return OC_Router
- */
- public static function getRouter() {
- if (!isset(OC::$router)) {
- OC::$router = new OC_Router();
- OC::$router->loadRoutes();
- }
-
- return OC::$router;
- }
-
-
public static function loadAppClassPaths() {
foreach (OC_APP::getEnabledApps() as $app) {
$file = OC_App::getAppPath($app) . '/appinfo/classpath.php';
@@ -540,6 +518,7 @@ class OC {
echo $error['hint'] . "\n\n";
}
} else {
+ OC_Response::setStatus(OC_Response::STATUS_SERVICE_UNAVAILABLE);
OC_Template::printGuestPage('', 'error', array('errors' => $errors));
}
exit;
@@ -557,7 +536,8 @@ class OC {
OC_User::useBackend(new OC_User_Database());
OC_Group::useBackend(new OC_Group_Database());
- if (isset($_SERVER['PHP_AUTH_USER']) && self::$session->exists('loginname')
+ $basic_auth = OC_Config::getValue('basic_auth', true);
+ if ($basic_auth && isset($_SERVER['PHP_AUTH_USER']) && self::$session->exists('loginname')
&& $_SERVER['PHP_AUTH_USER'] !== self::$session->get('loginname')) {
$sessionUser = self::$session->get('loginname');
$serverUser = $_SERVER['PHP_AUTH_USER'];
@@ -657,7 +637,10 @@ class OC {
*/
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');
+ OC_Hook::connect('OC_Filesystem', 'preDelete', 'OC\Preview', 'prepare_delete_files');
+ OC_Hook::connect('\OCP\Versions', 'preDelete', 'OC\Preview', 'prepare_delete');
+ OC_Hook::connect('\OCP\Trashbin', 'preDelete', 'OC\Preview', 'prepare_delete');
+ OC_Hook::connect('OC_Filesystem', 'delete', 'OC\Preview', 'post_delete_files');
OC_Hook::connect('\OCP\Versions', 'delete', 'OC\Preview', 'post_delete');
OC_Hook::connect('\OCP\Trashbin', 'delete', 'OC\Preview', 'post_delete');
}
@@ -689,6 +672,22 @@ class OC {
exit();
}
+ $host = OC_Request::insecureServerHost();
+ // if the host passed in headers isn't trusted
+ if (!OC::$CLI
+ // overwritehost is always trusted
+ && OC_Request::getOverwriteHost() === null
+ && !OC_Request::isTrustedDomain($host)) {
+
+ header('HTTP/1.1 400 Bad Request');
+ header('Status: 400 Bad Request');
+ OC_Template::printErrorPage(
+ 'You are accessing the server from an untrusted domain.',
+ 'Please contact your administrator'
+ );
+ return;
+ }
+
$request = OC_Request::getPathInfo();
if (substr($request, -3) !== '.js') { // we need these files during the upgrade
self::checkMaintenanceMode();
@@ -704,7 +703,7 @@ class OC {
OC_App::loadApps();
}
self::checkSingleUserMode();
- OC::getRouter()->match(OC_Request::getRawPathInfo());
+ OC::$server->getRouter()->match(OC_Request::getRawPathInfo());
return;
} catch (Symfony\Component\Routing\Exception\ResourceNotFoundException $e) {
//header('HTTP/1.0 404 Not Found');
@@ -717,11 +716,6 @@ class OC {
$app = OC::$REQUESTEDAPP;
$file = OC::$REQUESTEDFILE;
$param = array('app' => $app, 'file' => $file);
- // Handle app css files
- if (substr($file, -3) == 'css') {
- self::loadCSSFile($param);
- return;
- }
// Handle redirect URL for logged in users
if (isset($_REQUEST['redirect_url']) && OC_User::isLoggedIn()) {
@@ -753,7 +747,8 @@ class OC {
OC_Preferences::deleteKey(OC_User::getUser(), 'login_token', $_COOKIE['oc_token']);
}
OC_User::logout();
- header("Location: " . OC::$WEBROOT . '/');
+ // redirect to webroot and add slash if webroot is empty
+ header("Location: " . OC::$WEBROOT.(empty(OC::$WEBROOT) ? '/' : ''));
} else {
if (is_null($file)) {
$param['file'] = 'index.php';
@@ -788,19 +783,6 @@ class OC {
return false;
}
- public static function loadCSSFile($param) {
- $app = $param['app'];
- $file = $param['file'];
- $app_path = OC_App::getAppPath($app);
- if (file_exists($app_path . '/' . $file)) {
- $app_web_path = OC_App::getAppWebPath($app);
- $filepath = $app_web_path . '/' . $file;
- $minimizer = new OC_Minimizer_CSS();
- $info = array($app_path, $app_web_path, $file);
- $minimizer->output(array($info), $filepath);
- }
- }
-
protected static function handleLogin() {
OC_App::loadApps(array('prelogin'));
$error = array();
diff --git a/lib/l10n/ar.php b/lib/l10n/ar.php
index 6870c549940..bf9215e3506 100644
--- a/lib/l10n/ar.php
+++ b/lib/l10n/ar.php
@@ -1,15 +1,19 @@
<?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" => "خدمات الشبكة تحت سيطرتك",
"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" => "لم يتم تحديد المصدر عن تثبيت البرنامج",
"Application is not enabled" => "التطبيق غير مفعّل",
"Authentication error" => "لم يتم التأكد من الشخصية بنجاح",
"Token expired. Please reload page." => "انتهت صلاحية الكلمة , يرجى اعادة تحميل الصفحة",
@@ -21,13 +25,8 @@ $TRANSLATIONS = array(
"%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." => "انت بحاجة لكتابة اسم مستخدم موجود أو حساب المدير.",
-"MySQL username and/or password not valid" => "اسم المستخدم و/أو كلمة المرور لنظام MySQL غير صحيح",
"DB Error: \"%s\"" => "خطأ في قواعد البيانات : \"%s\"",
"Offending command was: \"%s\"" => "الأمر المخالف كان : \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "أسم المستخدم '%s'@'localhost' الخاص بـ MySQL موجود مسبقا",
-"Drop this user from MySQL" => "احذف اسم المستخدم هذا من الـ MySQL",
-"MySQL user '%s'@'%%' already exists" => "أسم المستخدم '%s'@'%%' الخاص بـ MySQL موجود مسبقا",
-"Drop this user from MySQL." => "احذف اسم المستخدم هذا من الـ MySQL.",
"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 غير صحيحة",
diff --git a/lib/l10n/bg_BG.php b/lib/l10n/bg_BG.php
index c9de3d64d89..f29120e60e9 100644
--- a/lib/l10n/bg_BG.php
+++ b/lib/l10n/bg_BG.php
@@ -21,13 +21,8 @@ $TRANSLATIONS = array(
"%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." => "Необходимо е да влезете в всъществуващ акаунт или като администратора",
-"MySQL username and/or password not valid" => "Невалидно MySQL потребителско име и/или парола",
"DB Error: \"%s\"" => "Грешка в базата от данни: \"%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",
diff --git a/lib/l10n/ca.php b/lib/l10n/ca.php
index 4755392d271..88bb8ec9eee 100644
--- a/lib/l10n/ca.php
+++ b/lib/l10n/ca.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Tipus de fitxer desconegut",
"Invalid image" => "Imatge no vàlida",
"web services under your control" => "controleu els vostres serveis web",
-"cannot open \"%s\"" => "no es pot obrir \"%s\"",
"ZIP download is turned off." => "La baixada en ZIP està desactivada.",
"Files need to be downloaded one by one." => "Els fitxers s'han de baixar d'un en un.",
"Back to Files" => "Torna a Fitxers",
@@ -32,6 +31,7 @@ $TRANSLATIONS = array(
"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.",
+"Unknown user" => "Usuari desconegut",
"Files" => "Fitxers",
"Text" => "Text",
"Images" => "Imatges",
@@ -40,13 +40,13 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s no podeu usar punts en el nom de la base de dades",
"MS SQL username and/or password not valid: %s" => "Nom d'usuari i/o contrasenya MS SQL no vàlids: %s",
"You need to enter either an existing account or the administrator." => "Heu d'escriure un compte existent o el d'administrador.",
-"MySQL username and/or password not valid" => "Nom d'usuari i/o contrasenya MySQL no vàlids",
+"MySQL/MariaDB username and/or password not valid" => "El nom d'usuari i/o la contrasenya de MySQL/MariaDB no són vàlids",
"DB Error: \"%s\"" => "Error DB: \"%s\"",
"Offending command was: \"%s\"" => "L'ordre en conflicte és: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "L'usuari MySQL '%s'@'localhost' ja existeix.",
-"Drop this user from MySQL" => "Elimina aquest usuari de MySQL",
-"MySQL user '%s'@'%%' already exists" => "L'usuari MySQL '%s'@'%%' ja existeix",
-"Drop this user from MySQL." => "Elimina aquest usuari de MySQL.",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "L'usuari MySQL/MariaDB '%s'@'localhost' ja existeix.",
+"Drop this user from MySQL/MariaDB" => "Esborreu aquest usuari de MySQL/MariaDB",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "L'usuari MySQL/MariaDB '%s'@'%%' ja existeix",
+"Drop this user from MySQL/MariaDB." => "Esborreu aquest usuari de MySQL/MariaDB.",
"Oracle connection could not be established" => "No s'ha pogut establir la connexió Oracle",
"Oracle username and/or password not valid" => "Nom d'usuari i/o contrasenya Oracle no vàlids",
"Offending command was: \"%s\", name: %s, password: %s" => "L'ordre en conflicte és: \"%s\", nom: %s, contrasenya: %s",
@@ -55,6 +55,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Establiu una contrasenya per l'administrador.",
"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>.",
+"%s shared »%s« with you" => "%s ha compartit »%s« amb tu",
"Could not find category \"%s\"" => "No s'ha trobat la categoria \"%s\"",
"seconds ago" => "segons enrere",
"_%n minute ago_::_%n minutes ago_" => array("fa %n minut","fa %n minuts"),
diff --git a/lib/l10n/cs_CZ.php b/lib/l10n/cs_CZ.php
index df3a47b5ae3..7969060b2cd 100644
--- a/lib/l10n/cs_CZ.php
+++ b/lib/l10n/cs_CZ.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Neznámý typ souboru",
"Invalid image" => "Chybný obrázek",
"web services under your control" => "webové služby pod Vaší kontrolou",
-"cannot open \"%s\"" => "nelze otevřít \"%s\"",
"ZIP download is turned off." => "Stahování v ZIPu je vypnuto.",
"Files need to be downloaded one by one." => "Soubory musí být stahovány jednotlivě.",
"Back to Files" => "Zpět k souborům",
@@ -32,6 +31,7 @@ $TRANSLATIONS = array(
"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.",
+"Unknown user" => "Neznámý uživatel",
"Files" => "Soubory",
"Text" => "Text",
"Images" => "Obrázky",
@@ -40,13 +40,13 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "V názvu databáze %s nesmíte používat tečky.",
"MS SQL username and/or password not valid: %s" => "Uživatelské jméno či heslo MSSQL není platné: %s",
"You need to enter either an existing account or the administrator." => "Musíte zadat existující účet či správce.",
-"MySQL username and/or password not valid" => "Uživatelské jméno či heslo MySQL není platné",
+"MySQL/MariaDB username and/or password not valid" => "MySQL/MariaDB uživatelské jméno a/nebo heslo je neplatné",
"DB Error: \"%s\"" => "Chyba databáze: \"%s\"",
"Offending command was: \"%s\"" => "Příslušný příkaz byl: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "Uživatel '%s'@'localhost' již v MySQL existuje.",
-"Drop this user from MySQL" => "Zrušte tohoto uživatele z MySQL",
-"MySQL user '%s'@'%%' already exists" => "Uživatel '%s'@'%%' již v MySQL existuje",
-"Drop this user from MySQL." => "Zrušte tohoto uživatele z MySQL",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "MySQL/MariaDB uživatel '%s'@'localhost' již existuje.",
+"Drop this user from MySQL/MariaDB" => "Zahodit uživatele z MySQL/MariaDB",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "MySQL/MariaDB uživatel '%s'@'%%' již existuje",
+"Drop this user from MySQL/MariaDB." => "Zahodit uživatele z MySQL/MariaDB.",
"Oracle connection could not be established" => "Spojení s Oracle nemohlo být navázáno",
"Oracle username and/or password not valid" => "Uživatelské jméno či heslo Oracle není platné",
"Offending command was: \"%s\", name: %s, password: %s" => "Příslušný příkaz byl: \"%s\", jméno: %s, heslo: %s",
@@ -55,6 +55,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Zadejte heslo správce.",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Váš webový server není správně nastaven pro umožnění synchronizace, rozhraní WebDAV se zdá být rozbité.",
"Please double check the <a href='%s'>installation guides</a>." => "Zkonzultujte, prosím, <a href='%s'>průvodce instalací</a>.",
+"%s shared »%s« with you" => "%s s vámi sdílí »%s«",
"Could not find category \"%s\"" => "Nelze nalézt kategorii \"%s\"",
"seconds ago" => "před pár sekundami",
"_%n minute ago_::_%n minutes ago_" => array("před %n minutou","před %n minutami","před %n minutami"),
diff --git a/lib/l10n/cy_GB.php b/lib/l10n/cy_GB.php
index 0a52f5df776..57cb02653f5 100644
--- a/lib/l10n/cy_GB.php
+++ b/lib/l10n/cy_GB.php
@@ -21,13 +21,8 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s does dim hawl defnyddio dot yn enw'r gronfa ddata",
"MS SQL username and/or password not valid: %s" => "Enw a/neu gyfrinair MS SQL annilys: %s",
"You need to enter either an existing account or the administrator." => "Rhaid i chi naill ai gyflwyno cyfrif presennol neu'r gweinyddwr.",
-"MySQL username and/or password not valid" => "Enw a/neu gyfrinair MySQL annilys",
"DB Error: \"%s\"" => "Gwall DB: \"%s\"",
"Offending command was: \"%s\"" => "Y gorchymyn wnaeth beri tramgwydd oedd: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "Defnyddiwr MySQL '%s'@'localhost' yn bodoli eisoes.",
-"Drop this user from MySQL" => "Gollwng y defnyddiwr hwn o MySQL",
-"MySQL user '%s'@'%%' already exists" => "Defnyddiwr MySQL '%s'@'%%' eisoes yn bodoli",
-"Drop this user from MySQL." => "Gollwng y defnyddiwr hwn o MySQL.",
"Oracle username and/or password not valid" => "Enw a/neu gyfrinair Oracle annilys",
"Offending command was: \"%s\", name: %s, password: %s" => "Y gorchymyn wnaeth beri tramgwydd oedd: \"%s\", enw: %s, cyfrinair: %s",
"PostgreSQL username and/or password not valid" => "Enw a/neu gyfrinair PostgreSQL annilys",
diff --git a/lib/l10n/da.php b/lib/l10n/da.php
index 65eb7466b6a..755033f8657 100644
--- a/lib/l10n/da.php
+++ b/lib/l10n/da.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Ukendt filtype",
"Invalid image" => "Ugyldigt billede",
"web services under your control" => "Webtjenester under din kontrol",
-"cannot open \"%s\"" => "Kan ikke åbne \"%s\"",
"ZIP download is turned off." => "ZIP-download er slået fra.",
"Files need to be downloaded one by one." => "Filer skal downloades en for en.",
"Back to Files" => "Tilbage til Filer",
@@ -40,13 +39,8 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s du må ikke bruge punktummer i databasenavnet.",
"MS SQL username and/or password not valid: %s" => "MS SQL brugernavn og/eller adgangskode ikke er gyldigt: %s",
"You need to enter either an existing account or the administrator." => "Du bliver nødt til at indtaste en eksisterende bruger eller en administrator.",
-"MySQL username and/or password not valid" => "MySQL brugernavn og/eller kodeord er ikke gyldigt.",
"DB Error: \"%s\"" => "Databasefejl: \"%s\"",
"Offending command was: \"%s\"" => "Fejlende kommando var: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "MySQL brugeren '%s'@'localhost' eksisterer allerede.",
-"Drop this user from MySQL" => "Slet denne bruger fra MySQL",
-"MySQL user '%s'@'%%' already exists" => "MySQL brugeren '%s'@'%%' eksisterer allerede.",
-"Drop this user from MySQL." => "Slet denne bruger fra MySQL",
"Oracle connection could not be established" => "Oracle forbindelsen kunne ikke etableres",
"Oracle username and/or password not valid" => "Oracle brugernavn og/eller kodeord er ikke gyldigt.",
"Offending command was: \"%s\", name: %s, password: %s" => "Fejlende kommando var: \"%s\", navn: %s, password: %s",
@@ -55,6 +49,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Angiv et admin kodeord.",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Din webserver er endnu ikke sat op til at tillade fil synkronisering fordi WebDAV grænsefladen virker ødelagt.",
"Please double check the <a href='%s'>installation guides</a>." => "Dobbelttjek venligst <a href='%s'>installations vejledningerne</a>.",
+"%s shared »%s« with you" => "%s delte »%s« med sig",
"Could not find category \"%s\"" => "Kunne ikke finde kategorien \"%s\"",
"seconds ago" => "sekunder siden",
"_%n minute ago_::_%n minutes ago_" => array("%n minut siden","%n minutter siden"),
diff --git a/lib/l10n/de.php b/lib/l10n/de.php
index b1045892fb1..d644582b91e 100644
--- a/lib/l10n/de.php
+++ b/lib/l10n/de.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Unbekannter Dateityp",
"Invalid image" => "Ungültiges Bild",
"web services under your control" => "Web-Services unter Deiner Kontrolle",
-"cannot open \"%s\"" => "Öffnen von \"%s\" fehlgeschlagen",
"ZIP download is turned off." => "Der ZIP-Download ist deaktiviert.",
"Files need to be downloaded one by one." => "Die Dateien müssen einzeln heruntergeladen werden.",
"Back to Files" => "Zurück zu \"Dateien\"",
@@ -32,6 +31,7 @@ $TRANSLATIONS = array(
"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.",
+"Unknown user" => "Unbekannter Benutzer",
"Files" => "Dateien",
"Text" => "Text",
"Images" => "Bilder",
@@ -40,13 +40,13 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s Der Datenbank-Name darf keine Punkte enthalten",
"MS SQL username and/or password not valid: %s" => "MS SQL Benutzername und/oder Password ungültig: %s",
"You need to enter either an existing account or the administrator." => "Du musst entweder ein existierendes Benutzerkonto oder das Administratoren-Konto angeben.",
-"MySQL username and/or password not valid" => "MySQL Benutzername und/oder Passwort ungültig",
+"MySQL/MariaDB username and/or password not valid" => "MySQL/MariaDB Benutzername und/oder Passwort sind nicht gültig",
"DB Error: \"%s\"" => "DB Fehler: \"%s\"",
"Offending command was: \"%s\"" => "Fehlerhafter Befehl war: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "MySQL Benutzer '%s'@'localhost' existiert bereits.",
-"Drop this user from MySQL" => "Lösche diesen Benutzer von MySQL",
-"MySQL user '%s'@'%%' already exists" => "MySQL Benutzer '%s'@'%%' existiert bereits",
-"Drop this user from MySQL." => "Lösche diesen Benutzer aus MySQL.",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "MySQL/MariaDB Benutzer '%s'@'localhost' existiert bereits.",
+"Drop this user from MySQL/MariaDB" => "Lösche diesen Benutzer von MySQL/MariaDB",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "MySQL/MariaDB Benutzer '%s'@'%%' existiert bereits",
+"Drop this user from MySQL/MariaDB." => "Lösche diesen Benutzer von MySQL/MariaDB.",
"Oracle connection could not be established" => "Es konnte keine Verbindung zur Oracle-Datenbank hergestellt werden",
"Oracle username and/or password not valid" => "Oracle Benutzername und/oder Passwort ungültig",
"Offending command was: \"%s\", name: %s, password: %s" => "Fehlerhafter Befehl war: \"%s\", Name: %s, Passwort: %s",
@@ -55,6 +55,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Setze Administrator Passwort",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Dein Web-Server ist noch nicht für Datei-Synchronisation bereit, weil die WebDAV-Schnittstelle vermutlich defekt ist.",
"Please double check the <a href='%s'>installation guides</a>." => "Bitte prüfe die <a href='%s'>Installationsanleitungen</a>.",
+"%s shared »%s« with you" => "%s teilte »%s« mit Dir",
"Could not find category \"%s\"" => "Die Kategorie \"%s\" konnte nicht gefunden werden.",
"seconds ago" => "Gerade eben",
"_%n minute ago_::_%n minutes ago_" => array("Vor %n Minute","Vor %n Minuten"),
diff --git a/lib/l10n/de_AT.php b/lib/l10n/de_AT.php
index 15f78e0bce6..18e8e8b51ba 100644
--- a/lib/l10n/de_AT.php
+++ b/lib/l10n/de_AT.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Personal" => "Persönlich",
+"Settings" => "Einstellungen",
"_%n minute ago_::_%n minutes ago_" => array("",""),
"_%n hour ago_::_%n hours ago_" => array("",""),
"_%n day go_::_%n days ago_" => array("",""),
diff --git a/lib/l10n/de_CH.php b/lib/l10n/de_CH.php
index 7325aad931e..fe1a519ccf7 100644
--- a/lib/l10n/de_CH.php
+++ b/lib/l10n/de_CH.php
@@ -9,7 +9,6 @@ $TRANSLATIONS = array(
"Admin" => "Administrator",
"Failed to upgrade \"%s\"." => "Konnte \"%s\" nicht aktualisieren.",
"web services under your control" => "Web-Services unter Ihrer Kontrolle",
-"cannot open \"%s\"" => "Öffnen von \"%s\" fehlgeschlagen",
"ZIP download is turned off." => "Der ZIP-Download ist deaktiviert.",
"Files need to be downloaded one by one." => "Die Dateien müssen einzeln heruntergeladen werden.",
"Back to Files" => "Zurück zu \"Dateien\"",
@@ -27,13 +26,8 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s Der Datenbank-Name darf keine Punkte enthalten",
"MS SQL username and/or password not valid: %s" => "MS SQL Benutzername und/oder Passwort ungültig: %s",
"You need to enter either an existing account or the administrator." => "Sie müssen entweder ein existierendes Benutzerkonto oder das Administratoren-Konto angeben.",
-"MySQL username and/or password not valid" => "MySQL Benutzername und/oder Passwort ungültig",
"DB Error: \"%s\"" => "DB Fehler: \"%s\"",
"Offending command was: \"%s\"" => "Fehlerhafter Befehl war: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "MySQL Benutzer '%s'@'localhost' existiert bereits.",
-"Drop this user from MySQL" => "Lösche diesen Benutzer aus MySQL",
-"MySQL user '%s'@'%%' already exists" => "MySQL Benutzer '%s'@'%%' existiert bereits",
-"Drop this user from MySQL." => "Lösche diesen Benutzer aus MySQL.",
"Oracle connection could not be established" => "Die Oracle-Verbindung konnte nicht aufgebaut werden.",
"Oracle username and/or password not valid" => "Oracle Benutzername und/oder Passwort ungültig",
"Offending command was: \"%s\", name: %s, password: %s" => "Fehlerhafter Befehl war: \"%s\", Name: %s, Passwort: %s",
@@ -42,6 +36,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Setze Administrator Passwort",
"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>.",
+"%s shared »%s« with you" => "%s teilt »%s« mit Ihnen",
"Could not find category \"%s\"" => "Die Kategorie «%s» konnte nicht gefunden werden.",
"seconds ago" => "Gerade eben",
"_%n minute ago_::_%n minutes ago_" => array("","Vor %n Minuten"),
diff --git a/lib/l10n/de_DE.php b/lib/l10n/de_DE.php
index 1a1c9783f42..85ed7e5c80a 100644
--- a/lib/l10n/de_DE.php
+++ b/lib/l10n/de_DE.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Unbekannter Dateityp",
"Invalid image" => "Ungültiges Bild",
"web services under your control" => "Web-Services unter Ihrer Kontrolle",
-"cannot open \"%s\"" => "Öffnen von \"%s\" fehlgeschlagen",
"ZIP download is turned off." => "Der ZIP-Download ist deaktiviert.",
"Files need to be downloaded one by one." => "Die Dateien müssen einzeln heruntergeladen werden.",
"Back to Files" => "Zurück zu \"Dateien\"",
@@ -22,7 +21,7 @@ $TRANSLATIONS = array(
"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 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",
@@ -32,6 +31,7 @@ $TRANSLATIONS = array(
"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.",
+"Unknown user" => "Unbekannter Benutzer",
"Files" => "Dateien",
"Text" => "Text",
"Images" => "Bilder",
@@ -40,13 +40,13 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s Der Datenbank-Name darf keine Punkte enthalten",
"MS SQL username and/or password not valid: %s" => "MS SQL Benutzername und/oder Passwort ungültig: %s",
"You need to enter either an existing account or the administrator." => "Sie müssen entweder ein existierendes Benutzerkonto oder das Administratoren-Konto angeben.",
-"MySQL username and/or password not valid" => "MySQL Benutzername und/oder Passwort ungültig",
+"MySQL/MariaDB username and/or password not valid" => "MySQL/MariaDB Benutzername und/oder Passwort sind nicht gültig",
"DB Error: \"%s\"" => "DB Fehler: \"%s\"",
"Offending command was: \"%s\"" => "Fehlerhafter Befehl war: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "MySQL Benutzer '%s'@'localhost' existiert bereits.",
-"Drop this user from MySQL" => "Lösche diesen Benutzer aus MySQL",
-"MySQL user '%s'@'%%' already exists" => "MySQL Benutzer '%s'@'%%' existiert bereits",
-"Drop this user from MySQL." => "Lösche diesen Benutzer aus MySQL.",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "MySQL/MariaDB Benutzer '%s'@'localhost' existiert bereits.",
+"Drop this user from MySQL/MariaDB" => "Löschen Sie diesen Benutzer von MySQL/MariaDB",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "MySQL/MariaDB Benutzer '%s'@'%%' existiert bereits",
+"Drop this user from MySQL/MariaDB." => "Löschen Sie diesen Benutzer von MySQL/MariaDB.",
"Oracle connection could not be established" => "Die Oracle-Verbindung konnte nicht aufgebaut werden.",
"Oracle username and/or password not valid" => "Oracle Benutzername und/oder Passwort ungültig",
"Offending command was: \"%s\", name: %s, password: %s" => "Fehlerhafter Befehl war: \"%s\", Name: %s, Passwort: %s",
@@ -55,6 +55,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Setze Administrator Passwort",
"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>.",
+"%s shared »%s« with you" => "%s hat »%s« mit Ihnen geteilt",
"Could not find category \"%s\"" => "Die Kategorie \"%s\" konnte nicht gefunden werden.",
"seconds ago" => "Gerade eben",
"_%n minute ago_::_%n minutes ago_" => array("Vor %n Minute","Vor %n Minuten"),
diff --git a/lib/l10n/el.php b/lib/l10n/el.php
index 7f7797bbc7a..148b7fc1fe5 100644
--- a/lib/l10n/el.php
+++ b/lib/l10n/el.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Άγνωστος τύπος αρχείου",
"Invalid image" => "Μη έγκυρη εικόνα",
"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" => "Πίσω στα Αρχεία",
@@ -25,12 +24,14 @@ $TRANSLATIONS = array(
"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>σωστή</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." => "Το αναγνωριστικό έληξε. Παρακαλώ φορτώστε ξανά την σελίδα.",
+"Unknown user" => "Άγνωστος χρήστης",
"Files" => "Αρχεία",
"Text" => "Κείμενο",
"Images" => "Εικόνες",
@@ -39,13 +40,11 @@ $TRANSLATIONS = array(
"%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." => "Χρειάζεται να εισάγετε είτε έναν υπάρχον λογαριασμό ή του διαχειριστή.",
-"MySQL username and/or password not valid" => "Μη έγκυρος χρήστης και/ή συνθηματικό της MySQL",
+"MySQL/MariaDB username and/or password not valid" => "Μη έγκυρο όνομα χρήστη ή/και συνθηματικό της MySQL/MariaDB",
"DB Error: \"%s\"" => "Σφάλμα Βάσης Δεδομένων: \"%s\"",
"Offending command was: \"%s\"" => "Η εντολη παραβατικοτητας ηταν: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "Υπάρχει ήδη ο χρήστης '%s'@'localhost' της MySQL.",
-"Drop this user from MySQL" => "Απόρριψη αυτού του χρήστη από την MySQL",
-"MySQL user '%s'@'%%' already exists" => "Ο χρήστης '%s'@'%%' της MySQL υπάρχει ήδη",
-"Drop this user from MySQL." => "Απόρριψη αυτού του χρήστη από την MySQL",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "Υπάρχει ήδη ο χρήστης '%s'@'localhost' της MySQL/MariaDB",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "Υπάρχει ήδη ο χρήστης '%s'@'%%' της MySQL/MariaDB",
"Oracle connection could not be established" => "Αδυναμία σύνδεσης Oracle",
"Oracle username and/or password not valid" => "Μη έγκυρος χρήστης και/ή συνθηματικό της Oracle",
"Offending command was: \"%s\", name: %s, password: %s" => "Η εντολη παραβατικοτητας ηταν: \"%s\", ονομα: %s, κωδικος: %s",
@@ -54,6 +53,7 @@ $TRANSLATIONS = array(
"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>.",
+"%s shared »%s« with you" => "Ο %s διαμοιράστηκε μαζί σας το »%s«",
"Could not find category \"%s\"" => "Αδυναμία εύρεσης κατηγορίας \"%s\"",
"seconds ago" => "δευτερόλεπτα πριν",
"_%n minute ago_::_%n minutes ago_" => array("","%n λεπτά πριν"),
diff --git a/lib/l10n/en_GB.php b/lib/l10n/en_GB.php
index e2e8ee2e541..7d2246eb66b 100644
--- a/lib/l10n/en_GB.php
+++ b/lib/l10n/en_GB.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Unknown filetype",
"Invalid image" => "Invalid image",
"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",
@@ -32,6 +31,7 @@ $TRANSLATIONS = array(
"Application is not enabled" => "Application is not enabled",
"Authentication error" => "Authentication error",
"Token expired. Please reload page." => "Token expired. Please reload page.",
+"Unknown user" => "Unknown user",
"Files" => "Files",
"Text" => "Text",
"Images" => "Images",
@@ -40,13 +40,13 @@ $TRANSLATIONS = array(
"%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",
+"MySQL/MariaDB username and/or password not valid" => "MySQL/MariaDB 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.",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "MySQL/MariaDB user '%s'@'localhost' exists already.",
+"Drop this user from MySQL/MariaDB" => "Drop this user from MySQL/MariaDB",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "MySQL/MariaDB user '%s'@'%%' already exists",
+"Drop this user from MySQL/MariaDB." => "Drop this user from MySQL/MariaDB.",
"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",
@@ -55,6 +55,7 @@ $TRANSLATIONS = array(
"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>.",
+"%s shared »%s« with you" => "%s shared \"%s\" with you",
"Could not find category \"%s\"" => "Could not find category \"%s\"",
"seconds ago" => "seconds ago",
"_%n minute ago_::_%n minutes ago_" => array("%n minute ago","%n minutes ago"),
diff --git a/lib/l10n/eo.php b/lib/l10n/eo.php
index 53d1ec1854d..faf262567c8 100644
--- a/lib/l10n/eo.php
+++ b/lib/l10n/eo.php
@@ -5,6 +5,8 @@ $TRANSLATIONS = array(
"Settings" => "Agordo",
"Users" => "Uzantoj",
"Admin" => "Administranto",
+"Unknown filetype" => "Ne konatas dosiertipo",
+"Invalid image" => "Ne validas bildo",
"web services under your control" => "TTT-servoj regataj de vi",
"ZIP download is turned off." => "ZIP-elŝuto estas malkapabligita.",
"Files need to be downloaded one by one." => "Dosieroj devas elŝutiĝi unuope.",
@@ -20,12 +22,7 @@ $TRANSLATIONS = array(
"%s enter the database name." => "%s enigu la nomon de la datumbazo.",
"%s you may not use dots in the database name" => "%s vi ne povas uzi punktojn en la nomo de la datumbazo",
"MS SQL username and/or password not valid: %s" => "La uzantonomo de MS SQL aŭ la pasvorto ne validas: %s",
-"MySQL username and/or password not valid" => "La uzantonomo de MySQL aŭ la pasvorto ne validas",
"DB Error: \"%s\"" => "Datumbaza eraro: “%s”",
-"MySQL user '%s'@'localhost' exists already." => "La uzanto de MySQL “%s”@“localhost” jam ekzistas.",
-"Drop this user from MySQL" => "Forigi ĉi tiun uzanton el MySQL",
-"MySQL user '%s'@'%%' already exists" => "La uzanto de MySQL “%s”@“%%” jam ekzistas",
-"Drop this user from MySQL." => "Forigi ĉi tiun uzanton el MySQL.",
"Oracle connection could not be established" => "Konekto al Oracle ne povas stariĝi",
"Oracle username and/or password not valid" => "La uzantonomo de Oracle aŭ la pasvorto ne validas",
"PostgreSQL username and/or password not valid" => "La uzantonomo de PostgreSQL aŭ la pasvorto ne validas",
@@ -33,15 +30,16 @@ $TRANSLATIONS = array(
"Set an admin password." => "Starigi administran pasvorton.",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Via TTT-servilo ankoraŭ ne ĝuste agordiĝis por permesi sinkronigi dosierojn ĉar la WebDAV-interfaco ŝajnas rompita.",
"Please double check the <a href='%s'>installation guides</a>." => "Bonvolu duoble kontroli la <a href='%s'>gvidilon por instalo</a>.",
+"%s shared »%s« with you" => "%s kunhavigis “%s” kun vi",
"Could not find category \"%s\"" => "Ne troviĝis kategorio “%s”",
"seconds ago" => "sekundoj antaŭe",
-"_%n minute ago_::_%n minutes ago_" => array("",""),
-"_%n hour ago_::_%n hours ago_" => array("",""),
+"_%n minute ago_::_%n minutes ago_" => array("","antaŭ %n minutoj"),
+"_%n hour ago_::_%n hours ago_" => array("","antaŭ %n horoj"),
"today" => "hodiaŭ",
"yesterday" => "hieraŭ",
-"_%n day go_::_%n days ago_" => array("",""),
+"_%n day go_::_%n days ago_" => array("","antaŭ %n tagoj"),
"last month" => "lastamonate",
-"_%n month ago_::_%n months ago_" => array("",""),
+"_%n month ago_::_%n months ago_" => array("","antaŭ %n monatoj"),
"last year" => "lastajare",
"years ago" => "jaroj antaŭe"
);
diff --git a/lib/l10n/es.php b/lib/l10n/es.php
index f231cd2bb6e..14d6435c891 100644
--- a/lib/l10n/es.php
+++ b/lib/l10n/es.php
@@ -11,12 +11,11 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Tipo de archivo desconocido",
"Invalid image" => "Imagen inválida",
"web services under your control" => "Servicios web bajo su control",
-"cannot open \"%s\"" => "No se puede abrir \"%s\"",
"ZIP download is turned off." => "La descarga en ZIP está desactivada.",
"Files need to be downloaded one by one." => "Los archivos deben ser descargados uno por uno.",
"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.",
-"Please download the files separately in smaller chunks or kindly ask your administrator." => "Descargue los archivos en trozos más pequeños, por separado o solicítelos amablemente a su administrador.",
+"Please download the files separately in smaller chunks 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",
@@ -32,6 +31,7 @@ $TRANSLATIONS = array(
"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.",
+"Unknown user" => "Usuario desconocido",
"Files" => "Archivos",
"Text" => "Texto",
"Images" => "Imágenes",
@@ -40,13 +40,13 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s puede utilizar puntos en el nombre de la base de datos",
"MS SQL username and/or password not valid: %s" => "Usuario y/o contraseña de MS SQL no válidos: %s",
"You need to enter either an existing account or the administrator." => "Tiene que ingresar una cuenta existente o la del administrador.",
-"MySQL username and/or password not valid" => "Usuario y/o contraseña de MySQL no válidos",
+"MySQL/MariaDB username and/or password not valid" => "Nombre de usuario o contraseña de MySQL/MariaDB inválidos",
"DB Error: \"%s\"" => "Error BD: \"%s\"",
"Offending command was: \"%s\"" => "Comando infractor: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "Usuario MySQL '%s'@'localhost' ya existe.",
-"Drop this user from MySQL" => "Eliminar este usuario de MySQL",
-"MySQL user '%s'@'%%' already exists" => "Usuario MySQL '%s'@'%%' ya existe",
-"Drop this user from MySQL." => "Eliminar este usuario de MySQL.",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "El usuario de MySQL/MariaDB '%s'@'localhost' ya existe.",
+"Drop this user from MySQL/MariaDB" => "Eliminar este usuario de MySQL/MariaDB",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "El usuario de MySQL/MariaDB '%s'@'%%' ya existe",
+"Drop this user from MySQL/MariaDB." => "Eliminar este usuario de MySQL/MariaDB.",
"Oracle connection could not be established" => "No se pudo establecer la conexión a Oracle",
"Oracle username and/or password not valid" => "Usuario y/o contraseña de Oracle no válidos",
"Offending command was: \"%s\", name: %s, password: %s" => "Comando infractor: \"%s\", nombre: %s, contraseña: %s",
@@ -55,6 +55,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Configurar la contraseña del administrador.",
"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.",
"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>.",
+"%s shared »%s« with you" => "%s ha compatido »%s« contigo",
"Could not find category \"%s\"" => "No puede encontrar la categoria \"%s\"",
"seconds ago" => "hace segundos",
"_%n minute ago_::_%n minutes ago_" => array("Hace %n minuto","Hace %n minutos"),
diff --git a/lib/l10n/es_AR.php b/lib/l10n/es_AR.php
index bc5fcd7e012..a925e22ba88 100644
--- a/lib/l10n/es_AR.php
+++ b/lib/l10n/es_AR.php
@@ -11,11 +11,11 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Tipo de archivo desconocido",
"Invalid image" => "Imagen inválida",
"web services under your control" => "servicios web sobre los que tenés control",
-"cannot open \"%s\"" => "no se puede abrir \"%s\"",
"ZIP download is turned off." => "La descarga en ZIP está desactivada.",
"Files need to be downloaded one by one." => "Los archivos deben ser descargados de a uno.",
"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.",
+"Please download the files separately in smaller chunks or kindly ask your administrator." => "Por favor, descargue estos archivos de forma separada en pequeñas partes o pídalo amablemente a su administrador.",
"No source specified when installing app" => "No se especificó el origen al instalar la app",
"No href specified when installing app from http" => "No se especificó href al instalar la app",
"No path specified when installing app from local file" => "No se especificó PATH al instalar la app desde el archivo local",
@@ -39,13 +39,8 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s no podés usar puntos en el nombre de la base de datos",
"MS SQL username and/or password not valid: %s" => "Nombre de usuario y contraseña de MS SQL no son válidas: %s",
"You need to enter either an existing account or the administrator." => "Tenés que ingresar una cuenta existente o el administrador.",
-"MySQL username and/or password not valid" => "Usuario y/o contraseña MySQL no válido",
"DB Error: \"%s\"" => "Error DB: \"%s\"",
"Offending command was: \"%s\"" => "El comando no comprendido es: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "Usuario MySQL '%s'@'localhost' ya existe.",
-"Drop this user from MySQL" => "Borrar este usuario de MySQL",
-"MySQL user '%s'@'%%' already exists" => "Usuario MySQL '%s'@'%%' ya existe",
-"Drop this user from MySQL." => "Borrar este usuario de MySQL",
"Oracle connection could not be established" => "No fue posible establecer la conexión a Oracle",
"Oracle username and/or password not valid" => "El nombre de usuario y/o contraseña no son válidos",
"Offending command was: \"%s\", name: %s, password: %s" => "El comando no comprendido es: \"%s\", nombre: \"%s\", contraseña: \"%s\"",
@@ -54,6 +49,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Configurar una contraseña de administrador.",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Tu servidor web no está configurado todavía para permitir sincronización de archivos porque la interfaz WebDAV parece no funcionar.",
"Please double check the <a href='%s'>installation guides</a>." => "Por favor, comprobá nuevamente la <a href='%s'>guía de instalación</a>.",
+"%s shared »%s« with you" => "%s compartió \"%s\" con vos",
"Could not find category \"%s\"" => "No fue posible encontrar la categoría \"%s\"",
"seconds ago" => "segundos atrás",
"_%n minute ago_::_%n minutes ago_" => array("Hace %n minuto","Hace %n minutos"),
diff --git a/lib/l10n/es_CL.php b/lib/l10n/es_CL.php
index 46158b0ccc7..a2669b110c6 100644
--- a/lib/l10n/es_CL.php
+++ b/lib/l10n/es_CL.php
@@ -2,9 +2,15 @@
$TRANSLATIONS = array(
"Settings" => "Configuración",
"Files" => "Archivos",
+"seconds ago" => "segundos antes",
"_%n minute ago_::_%n minutes ago_" => array("",""),
"_%n hour ago_::_%n hours ago_" => array("",""),
+"today" => "hoy",
+"yesterday" => "ayer",
"_%n day go_::_%n days ago_" => array("",""),
-"_%n month ago_::_%n months ago_" => array("","")
+"last month" => "mes anterior",
+"_%n month ago_::_%n months ago_" => array("",""),
+"last year" => "último año",
+"years ago" => "años anteriores"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/lib/l10n/es_MX.php b/lib/l10n/es_MX.php
index 7454d4966d8..2f0ed33f6b3 100644
--- a/lib/l10n/es_MX.php
+++ b/lib/l10n/es_MX.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Tipo de archivo desconocido",
"Invalid image" => "Imagen inválida",
"web services under your control" => "Servicios web bajo su control",
-"cannot open \"%s\"" => "No se puede abrir \"%s\"",
"ZIP download is turned off." => "La descarga en ZIP está desactivada.",
"Files need to be downloaded one by one." => "Los archivos deben ser descargados uno por uno.",
"Back to Files" => "Volver a Archivos",
@@ -40,13 +39,8 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s puede utilizar puntos en el nombre de la base de datos",
"MS SQL username and/or password not valid: %s" => "Usuario y/o contraseña de MS SQL no válidos: %s",
"You need to enter either an existing account or the administrator." => "Tiene que ingresar una cuenta existente o la del administrador.",
-"MySQL username and/or password not valid" => "Usuario y/o contraseña de MySQL no válidos",
"DB Error: \"%s\"" => "Error BD: \"%s\"",
"Offending command was: \"%s\"" => "Comando infractor: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "Usuario MySQL '%s'@'localhost' ya existe.",
-"Drop this user from MySQL" => "Eliminar este usuario de MySQL",
-"MySQL user '%s'@'%%' already exists" => "Usuario MySQL '%s'@'%%' ya existe",
-"Drop this user from MySQL." => "Eliminar este usuario de MySQL.",
"Oracle connection could not be established" => "No se pudo establecer la conexión a Oracle",
"Oracle username and/or password not valid" => "Usuario y/o contraseña de Oracle no válidos",
"Offending command was: \"%s\", name: %s, password: %s" => "Comando infractor: \"%s\", nombre: %s, contraseña: %s",
@@ -55,6 +49,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Configurar la contraseña del administrador.",
"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.",
"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>.",
+"%s shared »%s« with you" => "%s ha compartido »%s« contigo",
"Could not find category \"%s\"" => "No puede encontrar la categoria \"%s\"",
"seconds ago" => "hace segundos",
"_%n minute ago_::_%n minutes ago_" => array("Hace %n minuto","Hace %n minutos"),
diff --git a/lib/l10n/et_EE.php b/lib/l10n/et_EE.php
index 96fceaa04ed..f6435320c6c 100644
--- a/lib/l10n/et_EE.php
+++ b/lib/l10n/et_EE.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Tundmatu failitüüp",
"Invalid image" => "Vigane pilt",
"web services under your control" => "veebitenused sinu kontrolli all",
-"cannot open \"%s\"" => "ei suuda avada \"%s\"",
"ZIP download is turned off." => "ZIP-ina allalaadimine on välja lülitatud.",
"Files need to be downloaded one by one." => "Failid tuleb alla laadida ükshaaval.",
"Back to Files" => "Tagasi failide juurde",
@@ -40,13 +39,8 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s punktide kasutamine andmebaasi nimes pole lubatud",
"MS SQL username and/or password not valid: %s" => "MS SQL kasutajatunnus ja/või parool pole õiged: %s",
"You need to enter either an existing account or the administrator." => "Sisesta kas juba olemasolev konto või administrator.",
-"MySQL username and/or password not valid" => "MySQL kasutajatunnus ja/või parool pole õiged",
"DB Error: \"%s\"" => "Andmebaasi viga: \"%s\"",
"Offending command was: \"%s\"" => "Tõrkuv käsk oli: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "MySQL kasutaja '%s'@'localhost' on juba olemas.",
-"Drop this user from MySQL" => "Kustuta see kasutaja MySQL-ist",
-"MySQL user '%s'@'%%' already exists" => "MySQL kasutaja '%s'@'%%' on juba olemas",
-"Drop this user from MySQL." => "Kustuta see kasutaja MySQL-ist.",
"Oracle connection could not be established" => "Ei suuda luua ühendust Oracle baasiga",
"Oracle username and/or password not valid" => "Oracle kasutajatunnus ja/või parool pole õiged",
"Offending command was: \"%s\", name: %s, password: %s" => "Tõrkuv käsk oli: \"%s\", nimi: %s, parool: %s",
@@ -55,6 +49,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Määra admini parool.",
"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>.",
+"%s shared »%s« with you" => "%s jagas sinuga »%s«",
"Could not find category \"%s\"" => "Ei leia kategooriat \"%s\"",
"seconds ago" => "sekundit tagasi",
"_%n minute ago_::_%n minutes ago_" => array("","%n minutit tagasi"),
diff --git a/lib/l10n/eu.php b/lib/l10n/eu.php
index e3f18fca47a..58c198cff14 100644
--- a/lib/l10n/eu.php
+++ b/lib/l10n/eu.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Fitxategi mota ezezaguna",
"Invalid image" => "Baliogabeko irudia",
"web services under your control" => "web zerbitzuak zure kontrolpean",
-"cannot open \"%s\"" => "ezin da \"%s\" ireki",
"ZIP download is turned off." => "ZIP deskarga ez dago gaituta.",
"Files need to be downloaded one by one." => "Fitxategiak banan-banan deskargatu behar dira.",
"Back to Files" => "Itzuli fitxategietara",
@@ -40,13 +39,8 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s ezin duzu punturik erabili datu basearen izenean.",
"MS SQL username and/or password not valid: %s" => "MS SQL erabiltzaile izena edota pasahitza ez dira egokiak: %s",
"You need to enter either an existing account or the administrator." => "Existitzen den kontu bat edo administradorearena jarri behar duzu.",
-"MySQL username and/or password not valid" => "MySQL erabiltzaile edota pasahitza ez dira egokiak.",
"DB Error: \"%s\"" => "DB errorea: \"%s\"",
"Offending command was: \"%s\"" => "Errorea komando honek sortu du: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "MySQL '%s'@'localhost' erabiltzailea dagoeneko existitzen da.",
-"Drop this user from MySQL" => "Ezabatu erabiltzaile hau MySQLtik",
-"MySQL user '%s'@'%%' already exists" => "MySQL '%s'@'%%' erabiltzailea dagoeneko existitzen da",
-"Drop this user from MySQL." => "Ezabatu erabiltzaile hau MySQLtik.",
"Oracle connection could not be established" => "Ezin da Oracle konexioa sortu",
"Oracle username and/or password not valid" => "Oracle erabiltzaile edota pasahitza ez dira egokiak.",
"Offending command was: \"%s\", name: %s, password: %s" => "Errorea komando honek sortu du: \"%s\", izena: %s, pasahitza: %s",
@@ -55,6 +49,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Ezarri administraziorako pasahitza.",
"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>.",
+"%s shared »%s« with you" => "%s-ek »%s« zurekin partekatu du",
"Could not find category \"%s\"" => "Ezin da \"%s\" kategoria aurkitu",
"seconds ago" => "segundu",
"_%n minute ago_::_%n minutes ago_" => array("orain dela minutu %n","orain dela %n minutu"),
diff --git a/lib/l10n/eu_ES.php b/lib/l10n/eu_ES.php
new file mode 100644
index 00000000000..35192433a2a
--- /dev/null
+++ b/lib/l10n/eu_ES.php
@@ -0,0 +1,9 @@
+<?php
+$TRANSLATIONS = array(
+"Personal" => "Pertsonala",
+"_%n minute ago_::_%n minutes ago_" => array("",""),
+"_%n hour ago_::_%n hours ago_" => array("",""),
+"_%n day go_::_%n days ago_" => array("",""),
+"_%n month ago_::_%n months ago_" => array("","")
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/lib/l10n/fa.php b/lib/l10n/fa.php
index 788b3703966..7323ffe1918 100644
--- a/lib/l10n/fa.php
+++ b/lib/l10n/fa.php
@@ -21,13 +21,8 @@ $TRANSLATIONS = array(
"%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." => "شما نیاز به وارد کردن یک حساب کاربری موجود یا حساب مدیریتی دارید.",
-"MySQL username and/or password not valid" => "نام کاربری و / یا رمزعبور MySQL معتبر نیست.",
"DB Error: \"%s\"" => "خطای پایگاه داده: \"%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" => "کاربر'%s'@'%%' MySQL در حال حاضر موجود است.",
-"Drop this user from MySQL." => "این کاربر را از MySQL حذف نمایید.",
"Oracle connection could not be established" => "ارتباط اراکل نمیتواند برقرار باشد.",
"Oracle username and/or password not valid" => "نام کاربری و / یا رمزعبور اراکل معتبر نیست.",
"Offending command was: \"%s\", name: %s, password: %s" => "دستور متخلف عبارت است از: \"%s\"، نام: \"%s\"، رمزعبور:\"%s\"",
@@ -36,6 +31,7 @@ $TRANSLATIONS = array(
"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>را بررسی کنید.",
+"%s shared »%s« with you" => "%s به اشتراک گذاشته شده است »%s« توسط شما",
"Could not find category \"%s\"" => "دسته بندی %s یافت نشد",
"seconds ago" => "ثانیه‌ها پیش",
"_%n minute ago_::_%n minutes ago_" => array(""),
diff --git a/lib/l10n/fi_FI.php b/lib/l10n/fi_FI.php
index 573704da44c..018e4c04c4f 100644
--- a/lib/l10n/fi_FI.php
+++ b/lib/l10n/fi_FI.php
@@ -28,6 +28,7 @@ $TRANSLATIONS = array(
"Application is not enabled" => "Sovellusta ei ole otettu käyttöön",
"Authentication error" => "Tunnistautumisvirhe",
"Token expired. Please reload page." => "Valtuutus vanheni. Lataa sivu uudelleen.",
+"Unknown user" => "Tuntematon käyttäjä",
"Files" => "Tiedostot",
"Text" => "Teksti",
"Images" => "Kuvat",
@@ -35,18 +36,19 @@ $TRANSLATIONS = array(
"%s enter the database name." => "%s anna tietokannan nimi.",
"%s you may not use dots in the database name" => "%s et voi käyttää pisteitä tietokannan nimessä",
"MS SQL username and/or password not valid: %s" => "MS SQL -käyttäjätunnus ja/tai -salasana on väärin: %s",
-"MySQL username and/or password not valid" => "MySQL:n käyttäjätunnus ja/tai salasana on väärin",
+"MySQL/MariaDB username and/or password not valid" => "MySQL/MariaDB-käyttäjätunnus ja/tai salasana on virheellinen",
"DB Error: \"%s\"" => "Tietokantavirhe: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "MySQL-käyttäjä '%s'@'localhost' on jo olemassa.",
-"Drop this user from MySQL" => "Pudota tämä käyttäjä MySQL:stä",
-"MySQL user '%s'@'%%' already exists" => "MySQL-käyttäjä '%s'@'%%' on jo olemassa",
-"Drop this user from MySQL." => "Pudota tämä käyttäjä MySQL:stä.",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "MySQL/MariaDB-käyttäjä '%s'@'localhost' on jo olemassa.",
+"Drop this user from MySQL/MariaDB" => "Pudota tämä käyttäjä MySQL/MariaDB:stä",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "MySQL/MariaDB-käyttäjä '%s'@'%%' on jo olemassa",
+"Drop this user from MySQL/MariaDB." => "Pudota tämä käyttäjä MySQL/MariaDB:stä.",
"Oracle connection could not be established" => "Oracle-yhteyttä ei voitu muodostaa",
"Oracle username and/or password not valid" => "Oraclen käyttäjätunnus ja/tai salasana on väärin",
"PostgreSQL username and/or password not valid" => "PostgreSQL:n käyttäjätunnus ja/tai salasana on väärin",
"Set an admin username." => "Aseta ylläpitäjän käyttäjätunnus.",
"Set an admin password." => "Aseta ylläpitäjän salasana.",
"Please double check the <a href='%s'>installation guides</a>." => "Lue tarkasti <a href='%s'>asennusohjeet</a>.",
+"%s shared »%s« with you" => "%s jakoi kohteen »%s« kanssasi",
"Could not find category \"%s\"" => "Luokkaa \"%s\" ei löytynyt",
"seconds ago" => "sekuntia sitten",
"_%n minute ago_::_%n minutes ago_" => array("%n minuutti sitten","%n minuuttia sitten"),
diff --git a/lib/l10n/fr.php b/lib/l10n/fr.php
index 75a4f277271..d866fb664ee 100644
--- a/lib/l10n/fr.php
+++ b/lib/l10n/fr.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Type de fichier inconnu",
"Invalid image" => "Image invalide",
"web services under your control" => "services web sous votre contrôle",
-"cannot open \"%s\"" => "impossible d'ouvrir \"%s\"",
"ZIP download is turned off." => "Téléchargement ZIP désactivé.",
"Files need to be downloaded one by one." => "Les fichiers nécessitent d'être téléchargés un par un.",
"Back to Files" => "Retour aux Fichiers",
@@ -32,6 +31,7 @@ $TRANSLATIONS = array(
"Application is not enabled" => "L'application n'est pas activée",
"Authentication error" => "Erreur d'authentification",
"Token expired. Please reload page." => "La session a expiré. Veuillez recharger la page.",
+"Unknown user" => "Utilisateur inconnu",
"Files" => "Fichiers",
"Text" => "Texte",
"Images" => "Images",
@@ -40,13 +40,13 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s vous nez pouvez pas utiliser de points dans le nom de la base de données",
"MS SQL username and/or password not valid: %s" => "Le nom d'utilisateur et/ou le mot de passe de la base MS SQL est invalide : %s",
"You need to enter either an existing account or the administrator." => "Vous devez spécifier soit le nom d'un compte existant, soit celui de l'administrateur.",
-"MySQL username and/or password not valid" => "Nom d'utilisateur et/ou mot de passe de la base MySQL invalide",
+"MySQL/MariaDB username and/or password not valid" => "Nom d'utilisateur et/ou mot de passe MySQL/MariaDB invalide",
"DB Error: \"%s\"" => "Erreur de la base de données : \"%s\"",
"Offending command was: \"%s\"" => "La requête en cause est : \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "L'utilisateur MySQL '%s'@'localhost' existe déjà.",
-"Drop this user from MySQL" => "Retirer cet utilisateur de la base MySQL",
-"MySQL user '%s'@'%%' already exists" => "L'utilisateur MySQL '%s'@'%%' existe déjà",
-"Drop this user from MySQL." => "Retirer cet utilisateur de la base MySQL.",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "L'utilisateur MySQL/MariaDB '%s'@'localhost' existe déjà.",
+"Drop this user from MySQL/MariaDB" => "Retirer cet utilisateur de la base MySQL/MariaDB",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "L'utilisateur MySQL/MariaDB '%s'@'%%' existe déjà",
+"Drop this user from MySQL/MariaDB." => "Retirer cet utilisateur de la base MySQL/MariaDB.",
"Oracle connection could not be established" => "La connexion Oracle ne peut pas être établie",
"Oracle username and/or password not valid" => "Nom d'utilisateur et/ou mot de passe de la base Oracle invalide",
"Offending command was: \"%s\", name: %s, password: %s" => "La requête en cause est : \"%s\", nom : %s, mot de passe : %s",
@@ -55,6 +55,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Spécifiez un mot de passe administrateur.",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Votre serveur web, n'est pas correctement configuré pour permettre la synchronisation des fichiers, car l'interface WebDav ne fonctionne pas comme il faut.",
"Please double check the <a href='%s'>installation guides</a>." => "Veuillez vous référer au <a href='%s'>guide d'installation</a>.",
+"%s shared »%s« with you" => "%s partagé »%s« avec vous",
"Could not find category \"%s\"" => "Impossible de trouver la catégorie \"%s\"",
"seconds ago" => "il y a quelques secondes",
"_%n minute ago_::_%n minutes ago_" => array("","il y a %n minutes"),
diff --git a/lib/l10n/gl.php b/lib/l10n/gl.php
index 81a62021556..cc1351c2f15 100644
--- a/lib/l10n/gl.php
+++ b/lib/l10n/gl.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Tipo de ficheiro descoñecido",
"Invalid image" => "Imaxe incorrecta",
"web services under your control" => "servizos web baixo o seu control",
-"cannot open \"%s\"" => "non foi posíbel abrir «%s»",
"ZIP download is turned off." => "As descargas ZIP están desactivadas.",
"Files need to be downloaded one by one." => "Os ficheiros necesitan seren descargados dun en un.",
"Back to Files" => "Volver aos ficheiros",
@@ -32,6 +31,7 @@ $TRANSLATIONS = array(
"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.",
+"Unknown user" => "Usuario descoñecido",
"Files" => "Ficheiros",
"Text" => "Texto",
"Images" => "Imaxes",
@@ -40,13 +40,13 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s non se poden empregar puntos na base de datos",
"MS SQL username and/or password not valid: %s" => "Nome de usuario e/ou contrasinal de MS SQL incorrecto: %s",
"You need to enter either an existing account or the administrator." => "Deberá introducir unha conta existente ou o administrador.",
-"MySQL username and/or password not valid" => "Nome de usuario e/ou contrasinal de MySQL incorrecto",
+"MySQL/MariaDB username and/or password not valid" => "O nome e/ou o contrasinal do usuario de MySQL/MariaDB non é correcto",
"DB Error: \"%s\"" => "Produciuse un erro na base de datos: «%s»",
"Offending command was: \"%s\"" => "A orde ofensiva foi: «%s»",
-"MySQL user '%s'@'localhost' exists already." => "O usuario MySQL '%s'@'localhost' xa existe.",
-"Drop this user from MySQL" => "Omitir este usuario de MySQL",
-"MySQL user '%s'@'%%' already exists" => "O usuario MySQL «%s»@«%%» xa existe.",
-"Drop this user from MySQL." => "Omitir este usuario de MySQL.",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "Xa existe o usuario «%s»@«localhost» no MySQL/MariaDB.",
+"Drop this user from MySQL/MariaDB" => "Eliminar este usuario do MySQL/MariaDB",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "Xa existe o usuario «%s»@«%%» no MySQL/MariaDB",
+"Drop this user from MySQL/MariaDB." => "Eliminar este usuario do MySQL/MariaDB.",
"Oracle connection could not be established" => "Non foi posíbel estabelecer a conexión con Oracle",
"Oracle username and/or password not valid" => "Nome de usuario e/ou contrasinal de Oracle incorrecto",
"Offending command was: \"%s\", name: %s, password: %s" => "A orde ofensiva foi: «%s», nome: %s, contrasinal: %s",
@@ -55,6 +55,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Estabeleza un contrasinal de administrador",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "O seu servidor web non está aínda configurado adecuadamente para permitir a sincronización de ficheiros xa que semella que a interface WebDAV non está a funcionar.",
"Please double check the <a href='%s'>installation guides</a>." => "Volva comprobar as <a href='%s'>guías de instalación</a>",
+"%s shared »%s« with you" => "%s compartiu «%s» con vostede",
"Could not find category \"%s\"" => "Non foi posíbel atopar a categoría «%s»",
"seconds ago" => "segundos atrás",
"_%n minute ago_::_%n minutes ago_" => array("hai %n minuto","hai %n minutos"),
diff --git a/lib/l10n/he.php b/lib/l10n/he.php
index 5bbfffe9ae9..6a9020009e9 100644
--- a/lib/l10n/he.php
+++ b/lib/l10n/he.php
@@ -18,6 +18,7 @@ $TRANSLATIONS = array(
"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>.",
+"%s shared »%s« with you" => "%s שיתף/שיתפה איתך את »%s«",
"Could not find category \"%s\"" => "לא ניתן למצוא את הקטגוריה „%s“",
"seconds ago" => "שניות",
"_%n minute ago_::_%n minutes ago_" => array("","לפני %n דקות"),
diff --git a/lib/l10n/hu_HU.php b/lib/l10n/hu_HU.php
index efaf2a2fd48..2a03f72a51e 100644
--- a/lib/l10n/hu_HU.php
+++ b/lib/l10n/hu_HU.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Ismeretlen file tipús",
"Invalid image" => "Hibás kép",
"web services under your control" => "webszolgáltatások saját kézben",
-"cannot open \"%s\"" => "nem sikerült megnyitni \"%s\"",
"ZIP download is turned off." => "A ZIP-letöltés nincs engedélyezve.",
"Files need to be downloaded one by one." => "A fájlokat egyenként kell letölteni.",
"Back to Files" => "Vissza a Fájlokhoz",
@@ -40,13 +39,8 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s az adatbázis neve nem tartalmazhat pontot",
"MS SQL username and/or password not valid: %s" => "Az MS SQL felhasználónév és/vagy jelszó érvénytelen: %s",
"You need to enter either an existing account or the administrator." => "Vagy egy létező felhasználó vagy az adminisztrátor bejelentkezési nevét kell megadnia",
-"MySQL username and/or password not valid" => "A MySQL felhasználói név és/vagy jelszó érvénytelen",
"DB Error: \"%s\"" => "Adatbázis hiba: \"%s\"",
"Offending command was: \"%s\"" => "A hibát ez a parancs okozta: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "A '%s'@'localhost' MySQL felhasználó már létezik.",
-"Drop this user from MySQL" => "Törölje ezt a felhasználót a MySQL-ből",
-"MySQL user '%s'@'%%' already exists" => "A '%s'@'%%' MySQL felhasználó már létezik",
-"Drop this user from MySQL." => "Törölje ezt a felhasználót a MySQL-ből.",
"Oracle connection could not be established" => "Az Oracle kapcsolat nem hozható létre",
"Oracle username and/or password not valid" => "Az Oracle felhasználói név és/vagy jelszó érvénytelen",
"Offending command was: \"%s\", name: %s, password: %s" => "A hibát okozó parancs ez volt: \"%s\", login név: %s, jelszó: %s",
@@ -55,6 +49,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Állítson be egy jelszót az adminisztrációhoz.",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Az Ön webkiszolgálója nincs megfelelően beállítva az állományok szinkronizálásához, mert a WebDAV-elérés úgy tűnik, nem működik.",
"Please double check the <a href='%s'>installation guides</a>." => "Kérjük tüzetesen tanulmányozza át a <a href='%s'>telepítési útmutatót</a>.",
+"%s shared »%s« with you" => "%s megosztotta Önnel ezt: »%s«",
"Could not find category \"%s\"" => "Ez a kategória nem található: \"%s\"",
"seconds ago" => "pár másodperce",
"_%n minute ago_::_%n minutes ago_" => array("","%n perccel ezelőtt"),
diff --git a/lib/l10n/id.php b/lib/l10n/id.php
index 27d7843104b..76dda80cf70 100644
--- a/lib/l10n/id.php
+++ b/lib/l10n/id.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Tipe berkas tak dikenal",
"Invalid image" => "Gambar tidak sah",
"web services under your control" => "layanan web dalam kendali anda",
-"cannot open \"%s\"" => "tidak dapat membuka \"%s\"",
"ZIP download is turned off." => "Pengunduhan ZIP dimatikan.",
"Files need to be downloaded one by one." => "Berkas harus diunduh satu persatu.",
"Back to Files" => "Kembali ke Berkas",
@@ -40,13 +39,8 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s anda tidak boleh menggunakan karakter titik pada nama basis data",
"MS SQL username and/or password not valid: %s" => "Nama pengguna dan/atau sandi MySQL tidak sah: %s",
"You need to enter either an existing account or the administrator." => "Anda harus memasukkan akun yang sudah ada atau administrator.",
-"MySQL username and/or password not valid" => "Nama pengguna dan/atau sandi MySQL tidak sah",
"DB Error: \"%s\"" => "Galat Basis Data: \"%s\"",
"Offending command was: \"%s\"" => "Perintah yang bermasalah: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "Pengguna MySQL '%s'@'localhost' sudah ada.",
-"Drop this user from MySQL" => "Hapus pengguna ini dari MySQL",
-"MySQL user '%s'@'%%' already exists" => "Pengguna MySQL '%s'@'%%' sudah ada.",
-"Drop this user from MySQL." => "Hapus pengguna ini dari MySQL.",
"Oracle connection could not be established" => "Koneksi Oracle tidak dapat dibuat",
"Oracle username and/or password not valid" => "Nama pengguna dan/atau sandi Oracle tidak sah",
"Offending command was: \"%s\", name: %s, password: %s" => "Perintah yang bermasalah: \"%s\", nama pengguna: %s, sandi: %s",
@@ -55,6 +49,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Atur sandi admin.",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Web server Anda belum dikonfigurasikan dengan baik untuk mengizinkan sinkronisasi berkas karena tampaknya antarmuka WebDAV rusak.",
"Please double check the <a href='%s'>installation guides</a>." => "Silakan periksa ulang <a href='%s'>panduan instalasi</a>.",
+"%s shared »%s« with you" => "%s membagikan »%s« dengan anda",
"Could not find category \"%s\"" => "Tidak menemukan kategori \"%s\"",
"seconds ago" => "beberapa detik yang lalu",
"_%n minute ago_::_%n minutes ago_" => array("%n menit yang lalu"),
diff --git a/lib/l10n/it.php b/lib/l10n/it.php
index cd2073bfd0a..ed1cbc2e31a 100644
--- a/lib/l10n/it.php
+++ b/lib/l10n/it.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Tipo di file sconosciuto",
"Invalid image" => "Immagine non valida",
"web services under your control" => "servizi web nelle tue mani",
-"cannot open \"%s\"" => "impossibile aprire \"%s\"",
"ZIP download is turned off." => "Lo scaricamento in formato ZIP è stato disabilitato.",
"Files need to be downloaded one by one." => "I file devono essere scaricati uno alla volta.",
"Back to Files" => "Torna ai file",
@@ -25,13 +24,14 @@ $TRANSLATIONS = array(
"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 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 è consentito per le applicazioni native",
"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.",
+"Unknown user" => "Utente sconosciuto",
"Files" => "File",
"Text" => "Testo",
"Images" => "Immagini",
@@ -40,13 +40,13 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s non dovresti utilizzare punti nel nome del database",
"MS SQL username and/or password not valid: %s" => "Nome utente e/o password MS SQL non validi: %s",
"You need to enter either an existing account or the administrator." => "È necessario inserire un account esistente o l'amministratore.",
-"MySQL username and/or password not valid" => "Nome utente e/o password di MySQL non validi",
+"MySQL/MariaDB username and/or password not valid" => "Nome utente e/o password di MySQL/MariaDB non validi",
"DB Error: \"%s\"" => "Errore DB: \"%s\"",
"Offending command was: \"%s\"" => "Il comando non consentito era: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "L'utente MySQL '%s'@'localhost' esiste già.",
-"Drop this user from MySQL" => "Elimina questo utente da MySQL",
-"MySQL user '%s'@'%%' already exists" => "L'utente MySQL '%s'@'%%' esiste già",
-"Drop this user from MySQL." => "Elimina questo utente da MySQL.",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "L'utente MySQL/MariaDB '%s'@'localhost' esiste già.",
+"Drop this user from MySQL/MariaDB" => "Elimina questo utente da MySQL/MariaDB",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "L'utente MySQL/MariaDB '%s'@'%%' esiste già",
+"Drop this user from MySQL/MariaDB." => "Elimina questo utente da MySQL/MariaDB.",
"Oracle connection could not be established" => "La connessione a Oracle non può essere stabilita",
"Oracle username and/or password not valid" => "Nome utente e/o password di Oracle non validi",
"Offending command was: \"%s\", name: %s, password: %s" => "Il comando non consentito era: \"%s\", nome: %s, password: %s",
@@ -55,6 +55,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Imposta una password di amministrazione.",
"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>.",
+"%s shared »%s« with you" => "%s ha condiviso «%s» con te",
"Could not find category \"%s\"" => "Impossibile trovare la categoria \"%s\"",
"seconds ago" => "secondi fa",
"_%n minute ago_::_%n minutes ago_" => array("%n minuto fa","%n minuti fa"),
diff --git a/lib/l10n/ja.php b/lib/l10n/ja.php
new file mode 100644
index 00000000000..015c885904e
--- /dev/null
+++ b/lib/l10n/ja.php
@@ -0,0 +1,71 @@
+<?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\" へのアップグレードに失敗しました。",
+"Unknown filetype" => "不明なファイルタイプ",
+"Invalid image" => "無効な画像",
+"web services under your control" => "管理下のウェブサービス",
+"ZIP download is turned off." => "ZIPダウンロードは無効です。",
+"Files need to be downloaded one by one." => "ファイルは1つずつダウンロードする必要があります。",
+"Back to Files" => "ファイルに戻る",
+"Selected files too large to generate zip file." => "選択したファイルはZIPファイルの生成には大きすぎます。",
+"Please download the files separately in smaller chunks 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 it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "非shippedアプリには許可されない<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." => "トークンが無効になりました。ページを再読込してください。",
+"Unknown user" => "不明なユーザー",
+"Files" => "ファイル",
+"Text" => "TTY TDD",
+"Images" => "画像",
+"%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." => "既存のアカウントもしくは管理者のどちらかを入力する必要があります。",
+"MySQL/MariaDB username and/or password not valid" => "MySQL/MariaDB のユーザー名及び/またはパスワードが無効",
+"DB Error: \"%s\"" => "DBエラー: \"%s\"",
+"Offending command was: \"%s\"" => "違反コマンド: \"%s\"",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "MySQL/MariaDB のユーザー '%s'@'localhost' はすでに存在します。",
+"Drop this user from MySQL/MariaDB" => "MySQL/MariaDB からこのユーザーを削除",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "MySQL/MariaDB のユーザー '%s'@'%%' はすでに存在します",
+"Drop this user from MySQL/MariaDB." => "MySQL/MariaDB からこのユーザーを削除。",
+"Oracle connection could not be established" => "Oracleへの接続が確立できませんでした。",
+"Oracle username and/or password not valid" => "Oracleのユーザー名もしくはパスワードは有効ではありません",
+"Offending command was: \"%s\", name: %s, password: %s" => "違反コマンド: \"%s\"、名前: %s、パスワード: %s",
+"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インターフェースに問題があると思われるため、WEBサーバーはまだファイルの同期を許可するよう適切に設定されていません。",
+"Please double check the <a href='%s'>installation guides</a>." => "<a href='%s'>インストールガイド</a>をよく確認してください。",
+"%s shared »%s« with you" => "%sが あなたと »%s«を共有しました",
+"Could not find category \"%s\"" => "カテゴリ \"%s\" が見つかりませんでした",
+"seconds ago" => "数秒前",
+"_%n minute ago_::_%n minutes ago_" => array("%n 分前"),
+"_%n hour ago_::_%n hours ago_" => array("%n 時間前"),
+"today" => "今日",
+"yesterday" => "1日前",
+"_%n day go_::_%n days ago_" => array("%n日前"),
+"last month" => "1ヶ月前",
+"_%n month ago_::_%n months ago_" => array("%nヶ月前"),
+"last year" => "1年前",
+"years ago" => "年前"
+);
+$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/lib/l10n/ja_JP.php b/lib/l10n/ja_JP.php
index 9c5c0ba4763..015c885904e 100644
--- a/lib/l10n/ja_JP.php
+++ b/lib/l10n/ja_JP.php
@@ -1,17 +1,16 @@
<?php
$TRANSLATIONS = array(
-"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => " \"%s\" アプリは、このバージョンのownCloudと互換性がない為、インストールできません。",
+"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" => "ユーザ",
+"Users" => "ユーザー",
"Admin" => "管理",
"Failed to upgrade \"%s\"." => "\"%s\" へのアップグレードに失敗しました。",
"Unknown filetype" => "不明なファイルタイプ",
"Invalid image" => "無効な画像",
"web services under your control" => "管理下のウェブサービス",
-"cannot open \"%s\"" => "\"%s\" が開けません",
"ZIP download is turned off." => "ZIPダウンロードは無効です。",
"Files need to be downloaded one by one." => "ファイルは1つずつダウンロードする必要があります。",
"Back to Files" => "ファイルに戻る",
@@ -24,47 +23,49 @@ $TRANSLATIONS = array(
"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アプリには許可されない<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 のパーミッションを修正してください。",
+"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アプリには許可されない<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." => "トークンが無効になりました。ページを再読込してください。",
+"Unknown user" => "不明なユーザー",
"Files" => "ファイル",
"Text" => "TTY TDD",
"Images" => "画像",
-"%s enter the database username." => "%s のデータベースのユーザ名を入力してください。",
+"%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." => "既存のアカウントもしくは管理者のどちらかを入力する必要があります。",
-"MySQL username and/or password not valid" => "MySQLのユーザ名もしくはパスワードは有効ではありません",
+"MySQL/MariaDB username and/or password not valid" => "MySQL/MariaDB のユーザー名及び/またはパスワードが無効",
"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からこのユーザを削除する。",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "MySQL/MariaDB のユーザー '%s'@'localhost' はすでに存在します。",
+"Drop this user from MySQL/MariaDB" => "MySQL/MariaDB からこのユーザーを削除",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "MySQL/MariaDB のユーザー '%s'@'%%' はすでに存在します",
+"Drop this user from MySQL/MariaDB." => "MySQL/MariaDB からこのユーザーを削除。",
"Oracle connection could not be established" => "Oracleへの接続が確立できませんでした。",
-"Oracle username and/or password not valid" => "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." => "管理者のユーザ名を設定。",
+"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インタフェースが動作していないと考えられるため、あなたのWEBサーバはまだファイルの同期を許可するように適切な設定がされていません。",
+"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "WebDAVインターフェースに問題があると思われるため、WEBサーバーはまだファイルの同期を許可するよう適切に設定されていません。",
"Please double check the <a href='%s'>installation guides</a>." => "<a href='%s'>インストールガイド</a>をよく確認してください。",
+"%s shared »%s« with you" => "%sが あなたと »%s«を共有しました",
"Could not find category \"%s\"" => "カテゴリ \"%s\" が見つかりませんでした",
"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" => "一年前",
+"yesterday" => "1日前",
+"_%n day go_::_%n days ago_" => array("%n日前"),
+"last month" => "1ヶ月前",
+"_%n month ago_::_%n months ago_" => array("%nヶ月前"),
+"last year" => "1年前",
"years ago" => "年前"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/lib/l10n/ka_GE.php b/lib/l10n/ka_GE.php
index 0cf6ab333e8..e2a719d0746 100644
--- a/lib/l10n/ka_GE.php
+++ b/lib/l10n/ka_GE.php
@@ -21,13 +21,8 @@ $TRANSLATIONS = array(
"%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." => "თქვენ უნდა შეიყვანოთ არსებული მომხმარებელის სახელი ან ადმინისტრატორი.",
-"MySQL username and/or password not valid" => "MySQL იუზერნეიმი და/ან პაროლი არ არის სწორი",
"DB Error: \"%s\"" => "DB შეცდომა: \"%s\"",
"Offending command was: \"%s\"" => "Offending ბრძანება იყო: \"%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 username and/or password not valid" => "Oracle იუზერნეიმი და/ან პაროლი არ არის სწორი",
"Offending command was: \"%s\", name: %s, password: %s" => "Offending ბრძანება იყო: \"%s\", სახელი: %s, პაროლი: %s",
"PostgreSQL username and/or password not valid" => "PostgreSQL იუზერნეიმი და/ან პაროლი არ არის სწორი",
diff --git a/lib/l10n/km.php b/lib/l10n/km.php
index e7b09649a24..51dd4f33a7e 100644
--- a/lib/l10n/km.php
+++ b/lib/l10n/km.php
@@ -1,8 +1,44 @@
<?php
$TRANSLATIONS = array(
-"_%n minute ago_::_%n minutes ago_" => array(""),
-"_%n hour ago_::_%n hours ago_" => array(""),
-"_%n day go_::_%n days ago_" => array(""),
-"_%n month ago_::_%n months ago_" => 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" => "អ្នក​គ្រប់​គ្រង",
+"Unknown filetype" => "មិន​ស្គាល់​ប្រភេទ​ឯកសារ",
+"Invalid image" => "រូបភាព​មិន​ត្រឹម​ត្រូវ",
+"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 ។",
+"App directory already exists" => "មាន​ទីតាំង​ផ្ទុក​កម្មវិធី​រួច​ហើយ",
+"Can't create app folder. Please fix permissions. %s" => "មិន​អាច​បង្កើត​ថត​កម្មវិធី។ សូម​កែ​សម្រួល​សិទ្ធិ។ %s",
+"Application is not enabled" => "មិន​បាន​បើក​កម្មវិធី",
+"Authentication error" => "កំហុស​ការ​ផ្ទៀង​ផ្ទាត់​ភាព​ត្រឹម​ត្រូវ",
+"Files" => "ឯកសារ",
+"Text" => "អត្ថបទ",
+"Images" => "រូបភាព",
+"%s enter the database username." => "%s វាយ​បញ្ចូល​ឈ្មោះ​អ្នក​ប្រើ​មូលដ្ឋាន​ទិន្នន័យ។",
+"%s enter the database name." => "%s វាយ​បញ្ចូល​ឈ្មោះ​មូលដ្ឋាន​ទិន្នន័យ។",
+"%s you may not use dots in the database name" => "%s អ្នក​អាច​មិន​ប្រើ​សញ្ញា​ចុច​នៅ​ក្នុង​ឈ្មោះ​មូលដ្ឋាន​ទិន្នន័យ",
+"DB Error: \"%s\"" => "កំហុស DB៖ \"%s\"",
+"Oracle connection could not be established" => "មិន​អាច​បង្កើត​ការ​តភ្ជាប់ Oracle",
+"PostgreSQL username and/or password not valid" => "ឈ្មោះ​អ្នក​ប្រើ និង/ឬ ពាក្យ​សម្ងាត់ PostgreSQL គឺ​មិន​ត្រូវ​ទេ",
+"Set an admin username." => "កំណត់​ឈ្មោះ​អ្នក​គ្រប់គ្រង។",
+"Set an admin password." => "កំណត់​ពាក្យ​សម្ងាត់​អ្នក​គ្រប់គ្រង។",
+"Could not find category \"%s\"" => "រក​មិន​ឃើញ​ចំណាត់​ក្រុម \"%s\"",
+"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/ko.php b/lib/l10n/ko.php
index b33ad01546f..833476f6464 100644
--- a/lib/l10n/ko.php
+++ b/lib/l10n/ko.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "알 수 없는 파일 형식",
"Invalid image" => "잘못된 그림",
"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" => "파일로 돌아가기",
@@ -40,13 +39,8 @@ $TRANSLATIONS = array(
"%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",
@@ -55,6 +49,7 @@ $TRANSLATIONS = array(
"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>를 다시 한 번 확인하십시오.",
+"%s shared »%s« with you" => "%s 님이 %s을(를) 공유하였습니다",
"Could not find category \"%s\"" => "분류 \"%s\"을(를) 찾을 수 없습니다.",
"seconds ago" => "초 전",
"_%n minute ago_::_%n minutes ago_" => array("%n분 전 "),
diff --git a/lib/l10n/ku_IQ.php b/lib/l10n/ku_IQ.php
index c99f9dd2a12..133fe99f2d3 100644
--- a/lib/l10n/ku_IQ.php
+++ b/lib/l10n/ku_IQ.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Users" => "به‌كارهێنه‌ر",
"Admin" => "به‌ڕێوه‌به‌ری سه‌ره‌كی",
"web services under your control" => "ڕاژه‌ی وێب له‌ژێر چاودێریت دایه",
+"Files" => "په‌ڕگەکان",
"_%n minute ago_::_%n minutes ago_" => array("",""),
"_%n hour ago_::_%n hours ago_" => array("",""),
"_%n day go_::_%n days ago_" => array("",""),
diff --git a/lib/l10n/lb.php b/lib/l10n/lb.php
index 629d5b11c30..9caa876655a 100644
--- a/lib/l10n/lb.php
+++ b/lib/l10n/lb.php
@@ -11,6 +11,7 @@ $TRANSLATIONS = array(
"Authentication error" => "Authentifikatioun's Fehler",
"Files" => "Dateien",
"Text" => "SMS",
+"%s shared »%s« with you" => "Den/D' %s huet »%s« mat dir gedeelt",
"seconds ago" => "Sekonnen hir",
"_%n minute ago_::_%n minutes ago_" => array("","%n Minutten hir"),
"_%n hour ago_::_%n hours ago_" => array("",""),
diff --git a/lib/l10n/lt_LT.php b/lib/l10n/lt_LT.php
index 25957702d2d..dac8eed7633 100644
--- a/lib/l10n/lt_LT.php
+++ b/lib/l10n/lt_LT.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Nežinomas failo tipas",
"Invalid image" => "Netinkamas paveikslėlis",
"web services under your control" => "jūsų valdomos web paslaugos",
-"cannot open \"%s\"" => "nepavyksta atverti „%s“",
"ZIP download is turned off." => "ZIP atsisiuntimo galimybė yra išjungta.",
"Files need to be downloaded one by one." => "Failai turi būti parsiunčiami vienas po kito.",
"Back to Files" => "Atgal į Failus",
@@ -40,13 +39,8 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s negalite naudoti taškų duombazės pavadinime",
"MS SQL username and/or password not valid: %s" => "MS SQL naudotojo vardas ir/arba slaptažodis netinka: %s",
"You need to enter either an existing account or the administrator." => "Turite prisijungti su egzistuojančia paskyra arba su administratoriumi.",
-"MySQL username and/or password not valid" => "Neteisingas MySQL naudotojo vardas ir/arba slaptažodis",
"DB Error: \"%s\"" => "DB klaida: \"%s\"",
"Offending command was: \"%s\"" => "Vykdyta komanda buvo: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "MySQL naudotojas '%s'@'localhost' jau egzistuoja.",
-"Drop this user from MySQL" => "Pašalinti šį naudotoją iš MySQL",
-"MySQL user '%s'@'%%' already exists" => "MySQL naudotojas '%s'@'%%' jau egzistuoja",
-"Drop this user from MySQL." => "Pašalinti šį naudotoją iš MySQL.",
"Oracle connection could not be established" => "Nepavyko sukurti Oracle ryšio",
"Oracle username and/or password not valid" => "Neteisingas Oracle naudotojo vardas ir/arba slaptažodis",
"Offending command was: \"%s\", name: %s, password: %s" => "Vykdyta komanda buvo: \"%s\", name: %s, password: %s",
@@ -55,6 +49,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Nustatyti administratoriaus slaptažodį.",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Jūsų serveris nėra tvarkingai nustatytas leisti failų sinchronizaciją, nes WebDAV sąsaja panašu, kad yra sugadinta.",
"Please double check the <a href='%s'>installation guides</a>." => "Prašome pažiūrėkite dar kartą <a href='%s'>diegimo instrukcijas</a>.",
+"%s shared »%s« with you" => "%s pasidalino »%s« su tavimi",
"Could not find category \"%s\"" => "Nepavyko rasti kategorijos „%s“",
"seconds ago" => "prieš sekundę",
"_%n minute ago_::_%n minutes ago_" => array("prieš %n min.","Prieš % minutes","Prieš %n minučių"),
diff --git a/lib/l10n/lv.php b/lib/l10n/lv.php
index 8ecee5bdae8..5461e077ec9 100644
--- a/lib/l10n/lv.php
+++ b/lib/l10n/lv.php
@@ -7,7 +7,6 @@ $TRANSLATIONS = array(
"Admin" => "Administratori",
"Failed to upgrade \"%s\"." => "Kļūda atjauninot \"%s\"",
"web services under your control" => "tīmekļa servisi tavā varā",
-"cannot open \"%s\"" => "Nevar atvērt \"%s\"",
"ZIP download is turned off." => "ZIP lejupielādēšana ir izslēgta.",
"Files need to be downloaded one by one." => "Datnes var lejupielādēt tikai katru atsevišķi.",
"Back to Files" => "Atpakaļ pie datnēm",
@@ -23,13 +22,8 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s datubāžu nosaukumos nedrīkst izmantot punktus",
"MS SQL username and/or password not valid: %s" => "Nav derīga MySQL parole un/vai lietotājvārds — %s",
"You need to enter either an existing account or the administrator." => "Jums jāievada vai nu esošs vai administratora konts.",
-"MySQL username and/or password not valid" => "Nav derīga MySQL parole un/vai lietotājvārds",
"DB Error: \"%s\"" => "DB kļūda — “%s”",
"Offending command was: \"%s\"" => "Vainīgā komanda bija “%s”",
-"MySQL user '%s'@'localhost' exists already." => "MySQL lietotājs %s'@'localhost' jau eksistē.",
-"Drop this user from MySQL" => "Izmest šo lietotāju no MySQL",
-"MySQL user '%s'@'%%' already exists" => "MySQL lietotājs '%s'@'%%' jau eksistē",
-"Drop this user from MySQL." => "Izmest šo lietotāju no MySQL.",
"Oracle connection could not be established" => "Nevar izveidot savienojumu ar Oracle",
"Oracle username and/or password not valid" => "Nav derīga Oracle parole un/vai lietotājvārds",
"Offending command was: \"%s\", name: %s, password: %s" => "Vainīgā komanda bija \"%s\", vārds: %s, parole: %s",
@@ -38,6 +32,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Iestatiet administratora paroli.",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Jūsu serveris vēl nav pareizi iestatīts, lai ļautu sinhronizēt datnes, jo izskatās, ka WebDAV saskarne ir salauzta.",
"Please double check the <a href='%s'>installation guides</a>." => "Lūdzu, vēlreiz pārbaudiet <a href='%s'>instalēšanas palīdzību</a>.",
+"%s shared »%s« with you" => "%s kopīgots »%s« ar jums",
"Could not find category \"%s\"" => "Nevarēja atrast kategoriju “%s”",
"seconds ago" => "sekundes atpakaļ",
"_%n minute ago_::_%n minutes ago_" => array("","","Pirms %n minūtēm"),
diff --git a/lib/l10n/ml.php b/lib/l10n/ml.php
new file mode 100644
index 00000000000..15f78e0bce6
--- /dev/null
+++ b/lib/l10n/ml.php
@@ -0,0 +1,8 @@
+<?php
+$TRANSLATIONS = array(
+"_%n minute ago_::_%n minutes ago_" => array("",""),
+"_%n hour ago_::_%n hours ago_" => array("",""),
+"_%n day go_::_%n days ago_" => array("",""),
+"_%n month ago_::_%n months ago_" => array("","")
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/lib/l10n/mn.php b/lib/l10n/mn.php
new file mode 100644
index 00000000000..15f78e0bce6
--- /dev/null
+++ b/lib/l10n/mn.php
@@ -0,0 +1,8 @@
+<?php
+$TRANSLATIONS = array(
+"_%n minute ago_::_%n minutes ago_" => array("",""),
+"_%n hour ago_::_%n hours ago_" => array("",""),
+"_%n day go_::_%n days ago_" => array("",""),
+"_%n month ago_::_%n months ago_" => array("","")
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/lib/l10n/nb_NO.php b/lib/l10n/nb_NO.php
index 5da36f9be37..4b41e54ef44 100644
--- a/lib/l10n/nb_NO.php
+++ b/lib/l10n/nb_NO.php
@@ -1,10 +1,13 @@
<?php
$TRANSLATIONS = array(
+"App \"%s\" can't be installed because it is not compatible with this version of ownCloud." => "App \"%s\" kan ikke installeres fordi den ikke er kompatibel med denne versjonen av ownCloud.",
+"No app name specified" => "Intet app-navn spesifisert",
"Help" => "Hjelp",
"Personal" => "Personlig",
"Settings" => "Innstillinger",
"Users" => "Brukere",
"Admin" => "Admin",
+"Failed to upgrade \"%s\"." => "Klarte ikke å oppgradere \"%s\".",
"Unknown filetype" => "Ukjent filtype",
"Invalid image" => "Ugyldig bilde",
"web services under your control" => "web tjenester du kontrollerer",
@@ -12,14 +15,41 @@ $TRANSLATIONS = array(
"Files need to be downloaded one by one." => "Filene må lastes ned en om gangen",
"Back to Files" => "Tilbake til filer",
"Selected files too large to generate zip file." => "De valgte filene er for store til å kunne generere ZIP-fil",
+"Please download the files separately in smaller chunks or kindly ask your administrator." => "Vennligst last ned filene separat i mindre deler eller spør administratoren pent.",
+"No source specified when installing app" => "Ingen kilde spesifisert ved installering av app",
+"No href specified when installing app from http" => "Ingen href spesifisert ved installering av app fra http",
+"No path specified when installing app from local file" => "Ingen sti spesifisert ved installering av app fra lokal fil",
+"Archives of type %s are not supported" => "Arkiver av type %s støttes ikke",
+"Failed to open archive when installing app" => "Klarte ikke å åpne arkiv ved installering av app",
+"App does not provide an info.xml file" => "App-en inneholder ikke filen info.xml",
+"App can't be installed because of not allowed code in the App" => "App kan ikke installeres på grunn av ulovlig kode i appen.",
+"App can't be installed because it is not compatible with this version of ownCloud" => "App kan ikke installeres fordi den ikke er kompatibel med denne versjonen av ownCloud",
+"App can't be installed because it contains the <shipped>true</shipped> tag which is not allowed for non shipped apps" => "App kan ikke installeres fordi den inneholder tag <shipped>true</shipped> som ikke er tillatt for apper som ikke leveres med systemet",
+"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 fordi versjonen i info.xml/version ikke er den samme som versjonen som rapporteres fra app-butikken",
+"App directory already exists" => "App-mappe finnes allerede",
+"Can't create app folder. Please fix permissions. %s" => "Kan ikke opprette app-mappe. Vennligst ordne opp i tillatelser. %s",
"Application is not enabled" => "Applikasjon er ikke påslått",
"Authentication error" => "Autentikasjonsfeil",
"Token expired. Please reload page." => "Symbol utløpt. Vennligst last inn siden på nytt.",
"Files" => "Filer",
"Text" => "Tekst",
"Images" => "Bilder",
+"%s enter the database username." => "%s legg inn brukernavn for databasen.",
+"%s enter the database name." => "%s legg inn navnet på databasen.",
+"%s you may not use dots in the database name" => "%s du kan ikke bruke punktum i databasenavnet",
+"MS SQL username and/or password not valid: %s" => "MS SQL-brukernavn og/eller passord ikke gyldig: %s",
+"You need to enter either an existing account or the administrator." => "Du må legge inn enten en eksisterende konto eller administratoren.",
+"DB Error: \"%s\"" => "Databasefeil: \"%s\"",
+"Offending command was: \"%s\"" => "Kommandoen som feilet: \"%s\"",
+"Oracle connection could not be established" => "Klarte ikke å etablere forbindelse til Oracle",
+"Oracle username and/or password not valid" => "Oracle-brukernavn og/eller passord er ikke gyldig",
+"Offending command was: \"%s\", name: %s, password: %s" => "Kommando som feilet: \"%s\", navn: %s, passord: %s",
+"PostgreSQL username and/or password not valid" => "PostgreSQL-brukernavn og/eller passord er ikke gyldig",
+"Set an admin username." => "Sett et admin-brukernavn.",
+"Set an admin password." => "Sett et admin-passord.",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Din nettservev er ikke konfigurert korrekt for filsynkronisering. WebDAV ser ut til å ikke funkere.",
"Please double check the <a href='%s'>installation guides</a>." => "Vennligst dobbelsjekk <a href='%s'>installasjonsguiden</a>.",
+"%s shared »%s« with you" => "%s delte »%s« med deg",
"Could not find category \"%s\"" => "Kunne ikke finne kategori \"%s\"",
"seconds ago" => "sekunder siden",
"_%n minute ago_::_%n minutes ago_" => array("","%n minutter siden"),
diff --git a/lib/l10n/nl.php b/lib/l10n/nl.php
index 2f6205fcf1c..dcf893af630 100644
--- a/lib/l10n/nl.php
+++ b/lib/l10n/nl.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Onbekend bestandsformaat",
"Invalid image" => "Ongeldige afbeelding",
"web services under your control" => "Webdiensten in eigen beheer",
-"cannot open \"%s\"" => "Kon \"%s\" niet openen",
"ZIP download is turned off." => "ZIP download is uitgeschakeld.",
"Files need to be downloaded one by one." => "Bestanden moeten één voor één worden gedownload.",
"Back to Files" => "Terug naar bestanden",
@@ -32,6 +31,7 @@ $TRANSLATIONS = array(
"Application is not enabled" => "De applicatie is niet actief",
"Authentication error" => "Authenticatie fout",
"Token expired. Please reload page." => "Token verlopen. Herlaad de pagina.",
+"Unknown user" => "Onbekende gebruiker",
"Files" => "Bestanden",
"Text" => "Tekst",
"Images" => "Afbeeldingen",
@@ -40,13 +40,13 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s er mogen geen puntjes in de databasenaam voorkomen",
"MS SQL username and/or password not valid: %s" => "MS SQL gebruikersnaam en/of wachtwoord niet geldig: %s",
"You need to enter either an existing account or the administrator." => "Geef of een bestaand account op of het beheerdersaccount.",
-"MySQL username and/or password not valid" => "MySQL gebruikersnaam en/of wachtwoord ongeldig",
+"MySQL/MariaDB username and/or password not valid" => "MySQL/MariaDB gebruikersnaam en/of wachtwoord ongeldig",
"DB Error: \"%s\"" => "DB Fout: \"%s\"",
"Offending command was: \"%s\"" => "Onjuiste commande was: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "MySQL gebruiker '%s'@'localhost' bestaat al.",
-"Drop this user from MySQL" => "Verwijder deze gebruiker uit MySQL",
-"MySQL user '%s'@'%%' already exists" => "MySQL gebruiker '%s'@'%%' bestaat al",
-"Drop this user from MySQL." => "Verwijder deze gebruiker uit MySQL.",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "MySQL/MariaDB gebruiker '%s'@'localhost' bestaat al.",
+"Drop this user from MySQL/MariaDB" => "Verwijder deze gebruiker uit MySQL/MariaDB",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "MySQL/MariaDB gebruiker '%s'@'%%' bestaat al",
+"Drop this user from MySQL/MariaDB." => "Verwijder deze gebruiker uit MySQL/MariaDB.",
"Oracle connection could not be established" => "Er kon geen verbinding met Oracle worden bereikt",
"Oracle username and/or password not valid" => "Oracle gebruikersnaam en/of wachtwoord ongeldig",
"Offending command was: \"%s\", name: %s, password: %s" => "Onjuiste commando was: \"%s\", naam: %s, wachtwoord: %s",
@@ -55,6 +55,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Stel een beheerderswachtwoord in.",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Uw webserver is nog niet goed ingesteld voor bestandssynchronisatie omdat de WebDAV interface verbroken lijkt.",
"Please double check the <a href='%s'>installation guides</a>." => "Controleer de <a href='%s'>installatiehandleiding</a> goed.",
+"%s shared »%s« with you" => "%s deelde »%s« met jou",
"Could not find category \"%s\"" => "Kon categorie \"%s\" niet vinden",
"seconds ago" => "seconden geleden",
"_%n minute ago_::_%n minutes ago_" => array("%n minuut geleden","%n minuten geleden"),
diff --git a/lib/l10n/nn_NO.php b/lib/l10n/nn_NO.php
index e8bf8dfdef4..db257f35dce 100644
--- a/lib/l10n/nn_NO.php
+++ b/lib/l10n/nn_NO.php
@@ -13,6 +13,7 @@ $TRANSLATIONS = array(
"Text" => "Tekst",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Tenaren din er ikkje enno rett innstilt til å tilby filsynkronisering sidan WebDAV-grensesnittet ser ut til å vera øydelagt.",
"Please double check the <a href='%s'>installation guides</a>." => "Ver venleg og dobbeltsjekk <a href='%s'>installasjonsrettleiinga</a>.",
+"%s shared »%s« with you" => "%s delte «%s» med deg",
"seconds ago" => "sekund sidan",
"_%n minute ago_::_%n minutes ago_" => array("","%n minutt sidan"),
"_%n hour ago_::_%n hours ago_" => array("","%n timar sidan"),
diff --git a/lib/l10n/pl.php b/lib/l10n/pl.php
index fe3e876916a..bc5e4a947c7 100644
--- a/lib/l10n/pl.php
+++ b/lib/l10n/pl.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Nieznany typ pliku",
"Invalid image" => "Błędne zdjęcie",
"web services under your control" => "Kontrolowane serwisy",
-"cannot open \"%s\"" => "Nie można otworzyć \"%s\"",
"ZIP download is turned off." => "Pobieranie ZIP jest wyłączone.",
"Files need to be downloaded one by one." => "Pliki muszą zostać pobrane pojedynczo.",
"Back to Files" => "Wróć do plików",
@@ -32,6 +31,7 @@ $TRANSLATIONS = array(
"Application is not enabled" => "Aplikacja nie jest włączona",
"Authentication error" => "Błąd uwierzytelniania",
"Token expired. Please reload page." => "Token wygasł. Proszę ponownie załadować stronę.",
+"Unknown user" => "Nieznany użytkownik",
"Files" => "Pliki",
"Text" => "Połączenie tekstowe",
"Images" => "Obrazy",
@@ -40,13 +40,13 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s nie można używać kropki w nazwie bazy danych",
"MS SQL username and/or password not valid: %s" => "Nazwa i/lub hasło serwera MS SQL jest niepoprawne: %s.",
"You need to enter either an existing account or the administrator." => "Należy wprowadzić istniejące konto użytkownika lub administratora.",
-"MySQL username and/or password not valid" => "MySQL: Nazwa użytkownika i/lub hasło jest niepoprawne",
+"MySQL/MariaDB username and/or password not valid" => "Użytkownik i/lub hasło do MySQL/MariaDB są niepoprawne",
"DB Error: \"%s\"" => "Błąd DB: \"%s\"",
"Offending command was: \"%s\"" => "Niepoprawna komenda: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "Użytkownik MySQL '%s'@'localhost' już istnieje",
-"Drop this user from MySQL" => "Usuń tego użytkownika z MySQL",
-"MySQL user '%s'@'%%' already exists" => "Użytkownik MySQL '%s'@'%%t' już istnieje",
-"Drop this user from MySQL." => "Usuń tego użytkownika z MySQL.",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "Użytkownik '%s'@'localhost' MySQL/MariaDB już istnieje.",
+"Drop this user from MySQL/MariaDB" => "Usuń tego użytkownika z MySQL/MariaDB",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "Użytkownik '%s'@'%%' MySQL/MariaDB już istnieje.",
+"Drop this user from MySQL/MariaDB." => "Usuń tego użytkownika z MySQL/MariaDB",
"Oracle connection could not be established" => "Nie można ustanowić połączenia z bazą Oracle",
"Oracle username and/or password not valid" => "Oracle: Nazwa użytkownika i/lub hasło jest niepoprawne",
"Offending command was: \"%s\", name: %s, password: %s" => "Niepoprawne polecania: \"%s\", nazwa: %s, hasło: %s",
@@ -55,6 +55,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Ustaw hasło administratora.",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Serwer internetowy nie jest jeszcze poprawnie skonfigurowany, aby umożliwić synchronizację plików, ponieważ interfejs WebDAV wydaje się być uszkodzony.",
"Please double check the <a href='%s'>installation guides</a>." => "Sprawdź ponownie <a href='%s'>przewodniki instalacji</a>.",
+"%s shared »%s« with you" => "%s Współdzielone »%s« z tobą",
"Could not find category \"%s\"" => "Nie można odnaleźć kategorii \"%s\"",
"seconds ago" => "sekund temu",
"_%n minute ago_::_%n minutes ago_" => array("%n minute temu","%n minut temu","%n minut temu"),
diff --git a/lib/l10n/pt_BR.php b/lib/l10n/pt_BR.php
index cc20fb3cb02..6c8ea586de8 100644
--- a/lib/l10n/pt_BR.php
+++ b/lib/l10n/pt_BR.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Tipo de arquivo desconhecido",
"Invalid image" => "Imagem inválida",
"web services under your control" => "serviços web sob seu controle",
-"cannot open \"%s\"" => "não pode abrir \"%s\"",
"ZIP download is turned off." => "Download ZIP está desligado.",
"Files need to be downloaded one by one." => "Arquivos precisam ser baixados um de cada vez.",
"Back to Files" => "Voltar para Arquivos",
@@ -32,6 +31,7 @@ $TRANSLATIONS = array(
"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.",
+"Unknown user" => "Usuário desconhecido",
"Files" => "Arquivos",
"Text" => "Texto",
"Images" => "Imagens",
@@ -40,13 +40,13 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s você não pode usar pontos no nome do banco de dados",
"MS SQL username and/or password not valid: %s" => "Nome de usuário e/ou senha MS SQL inválido(s): %s",
"You need to enter either an existing account or the administrator." => "Você precisa inserir uma conta existente ou o administrador.",
-"MySQL username and/or password not valid" => "Nome de usuário e/ou senha MySQL inválido(s)",
+"MySQL/MariaDB username and/or password not valid" => "MySQL/MariaDB nome de usuário e/ou senha não é válida",
"DB Error: \"%s\"" => "Erro no BD: \"%s\"",
"Offending command was: \"%s\"" => "Comando ofensivo era: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "O usuário MySQL '%s'@'localhost' já existe.",
-"Drop this user from MySQL" => "Derrubar este usuário do MySQL",
-"MySQL user '%s'@'%%' already exists" => "Usuário MySQL '%s'@'%%' já existe",
-"Drop this user from MySQL." => "Derrube este usuário do MySQL.",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "MySQL/MariaDB usuário '%s'@'localhost' já existe.",
+"Drop this user from MySQL/MariaDB" => "Eliminar esse usuário de MySQL/MariaDB",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "MySQL/MariaDB usuário '%s'@'%%' já existe",
+"Drop this user from MySQL/MariaDB." => "Eliminar esse usuário de MySQL/MariaDB",
"Oracle connection could not be established" => "Conexão Oracle não pode ser estabelecida",
"Oracle username and/or password not valid" => "Nome de usuário e/ou senha Oracle inválido(s)",
"Offending command was: \"%s\", name: %s, password: %s" => "Comando ofensivo era: \"%s\", nome: %s, senha: %s",
@@ -55,6 +55,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Defina uma senha de administrador.",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Seu servidor web não está configurado corretamente para permitir sincronização de arquivos porque a interface WebDAV parece estar quebrada.",
"Please double check the <a href='%s'>installation guides</a>." => "Por favor, confira os <a href='%s'>guias de instalação</a>.",
+"%s shared »%s« with you" => "%s compartilhou »%s« com você",
"Could not find category \"%s\"" => "Impossível localizar categoria \"%s\"",
"seconds ago" => "segundos atrás",
"_%n minute ago_::_%n minutes ago_" => array("","ha %n minutos"),
diff --git a/lib/l10n/pt_PT.php b/lib/l10n/pt_PT.php
index bd9165ebb1a..e6dd459a7e1 100644
--- a/lib/l10n/pt_PT.php
+++ b/lib/l10n/pt_PT.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Ficheiro desconhecido",
"Invalid image" => "Imagem inválida",
"web services under your control" => "serviços web sob o seu controlo",
-"cannot open \"%s\"" => "Não foi possível abrir \"%s\"",
"ZIP download is turned off." => "Descarregamento em ZIP está desligado.",
"Files need to be downloaded one by one." => "Os ficheiros precisam de ser descarregados um por um.",
"Back to Files" => "Voltar a Ficheiros",
@@ -32,6 +31,7 @@ $TRANSLATIONS = array(
"Application is not enabled" => "A aplicação não está activada",
"Authentication error" => "Erro na autenticação",
"Token expired. Please reload page." => "O token expirou. Por favor recarregue a página.",
+"Unknown user" => "Utilizador desconhecido",
"Files" => "Ficheiros",
"Text" => "Texto",
"Images" => "Imagens",
@@ -40,13 +40,8 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s não é permitido utilizar pontos (.) no nome da base de dados",
"MS SQL username and/or password not valid: %s" => "Nome de utilizador/password do MySQL é inválido: %s",
"You need to enter either an existing account or the administrator." => "Precisa de introduzir uma conta existente ou de administrador",
-"MySQL username and/or password not valid" => "Nome de utilizador/password do MySQL inválida",
"DB Error: \"%s\"" => "Erro na BD: \"%s\"",
"Offending command was: \"%s\"" => "O comando gerador de erro foi: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "O utilizador '%s'@'localhost' do MySQL já existe.",
-"Drop this user from MySQL" => "Eliminar este utilizador do MySQL",
-"MySQL user '%s'@'%%' already exists" => "O utilizador '%s'@'%%' do MySQL já existe",
-"Drop this user from MySQL." => "Eliminar este utilizador do MySQL",
"Oracle connection could not be established" => "Não foi possível estabelecer a ligação Oracle",
"Oracle username and/or password not valid" => "Nome de utilizador/password do Oracle inválida",
"Offending command was: \"%s\", name: %s, password: %s" => "O comando gerador de erro foi: \"%s\", nome: %s, password: %s",
@@ -55,6 +50,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Definiar uma password de administrador",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "O seu servidor web não está configurado correctamente para autorizar sincronização de ficheiros, pois o interface WebDAV parece estar com problemas.",
"Please double check the <a href='%s'>installation guides</a>." => "Por favor verifique <a href='%s'>installation guides</a>.",
+"%s shared »%s« with you" => "%s partilhado »%s« contigo",
"Could not find category \"%s\"" => "Não foi encontrado a categoria \"%s\"",
"seconds ago" => "Minutos atrás",
"_%n minute ago_::_%n minutes ago_" => array("","%n minutos atrás"),
diff --git a/lib/l10n/ro.php b/lib/l10n/ro.php
index 94ff7a4326a..6bff105a61f 100644
--- a/lib/l10n/ro.php
+++ b/lib/l10n/ro.php
@@ -20,6 +20,7 @@ $TRANSLATIONS = array(
"Images" => "Imagini",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Serverul de web nu este încă setat corespunzător pentru a permite sincronizarea fișierelor deoarece interfața WebDAV pare a fi întreruptă.",
"Please double check the <a href='%s'>installation guides</a>." => "Vă rugăm să verificați <a href='%s'>ghiduri de instalare</a>.",
+"%s shared »%s« with you" => "%s Partajat »%s« cu tine de",
"Could not find category \"%s\"" => "Cloud nu a gasit categoria \"%s\"",
"seconds ago" => "secunde în urmă",
"_%n minute ago_::_%n minutes ago_" => array("","","acum %n minute"),
diff --git a/lib/l10n/ru.php b/lib/l10n/ru.php
index 34d1730aaf2..214849721da 100644
--- a/lib/l10n/ru.php
+++ b/lib/l10n/ru.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Неизвестный тип файла",
"Invalid image" => "Изображение повреждено",
"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" => "Назад к файлам",
@@ -40,13 +39,8 @@ $TRANSLATIONS = array(
"%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." => "Вы должны войти или в существующий аккаунт или под администратором.",
-"MySQL username and/or password not valid" => "Неверное имя пользователя и/или пароль MySQL",
"DB Error: \"%s\"" => "Ошибка БД: \"%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",
@@ -55,6 +49,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "становит пароль для admin.",
"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>.",
+"%s shared »%s« with you" => "%s поделился »%s« с вами",
"Could not find category \"%s\"" => "Категория \"%s\" не найдена",
"seconds ago" => "несколько секунд назад",
"_%n minute ago_::_%n minutes ago_" => array("%n минута назад","%n минуты назад","%n минут назад"),
diff --git a/lib/l10n/sk_SK.php b/lib/l10n/sk_SK.php
index 59c45e2b0bc..546e3017978 100644
--- a/lib/l10n/sk_SK.php
+++ b/lib/l10n/sk_SK.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Neznámy typ súboru",
"Invalid image" => "Chybný obrázok",
"web services under your control" => "webové služby pod Vašou kontrolou",
-"cannot open \"%s\"" => "nemožno otvoriť \"%s\"",
"ZIP download is turned off." => "Sťahovanie súborov ZIP je vypnuté.",
"Files need to be downloaded one by one." => "Súbory musia byť nahrávané jeden za druhým.",
"Back to Files" => "Späť na súbory",
@@ -40,13 +39,8 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "V názve databázy %s nemôžete používať bodky",
"MS SQL username and/or password not valid: %s" => "Používateľské meno, alebo heslo MS SQL nie je platné: %s",
"You need to enter either an existing account or the administrator." => "Musíte zadať jestvujúci účet alebo administrátora.",
-"MySQL username and/or password not valid" => "Používateľské meno a/alebo heslo pre MySQL databázu je neplatné",
"DB Error: \"%s\"" => "Chyba DB: \"%s\"",
"Offending command was: \"%s\"" => "Podozrivý príkaz bol: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "Používateľ '%s'@'localhost' už v MySQL existuje.",
-"Drop this user from MySQL" => "Zahodiť používateľa z MySQL.",
-"MySQL user '%s'@'%%' already exists" => "Používateľ '%s'@'%%' už v MySQL existuje",
-"Drop this user from MySQL." => "Zahodiť používateľa z MySQL.",
"Oracle connection could not be established" => "Nie je možné pripojiť sa k Oracle",
"Oracle username and/or password not valid" => "Používateľské meno a/alebo heslo pre Oracle databázu je neplatné",
"Offending command was: \"%s\", name: %s, password: %s" => "Podozrivý príkaz bol: \"%s\", meno: %s, heslo: %s",
@@ -55,6 +49,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Zadajte heslo administrátora.",
"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>.",
+"%s shared »%s« with you" => "%s s vami zdieľa »%s«",
"Could not find category \"%s\"" => "Nemožno nájsť danú kategóriu \"%s\"",
"seconds ago" => "pred sekundami",
"_%n minute ago_::_%n minutes ago_" => array("pred %n minútou","pred %n minútami","pred %n minútami"),
diff --git a/lib/l10n/sl.php b/lib/l10n/sl.php
index 3cc8dd130c8..411a14370ee 100644
--- a/lib/l10n/sl.php
+++ b/lib/l10n/sl.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Neznana vrsta datoteke",
"Invalid image" => "Neveljavna slika",
"web services under your control" => "spletne storitve pod vašim nadzorom",
-"cannot open \"%s\"" => "ni mogoče odpreti \"%s\"",
"ZIP download is turned off." => "Prejemanje datotek v paketu ZIP je onemogočeno.",
"Files need to be downloaded one by one." => "Datoteke je mogoče prejeti le posamično.",
"Back to Files" => "Nazaj na datoteke",
@@ -32,6 +31,7 @@ $TRANSLATIONS = array(
"Application is not enabled" => "Program ni omogočen",
"Authentication error" => "Napaka overjanja",
"Token expired. Please reload page." => "Žeton je potekel. Stran je treba ponovno naložiti.",
+"Unknown user" => "Neznan uporabnik",
"Files" => "Datoteke",
"Text" => "Besedilo",
"Images" => "Slike",
@@ -40,13 +40,13 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s - v imenu podatkovne zbirke ni dovoljeno uporabljati pik.",
"MS SQL username and/or password not valid: %s" => "Uporabniško ime ali geslo MS SQL ni veljavno: %s",
"You need to enter either an existing account or the administrator." => "Prijaviti se je treba v obstoječi ali pa skrbniški račun.",
-"MySQL username and/or password not valid" => "Uporabniško ime ali geslo MySQL ni veljavno",
+"MySQL/MariaDB username and/or password not valid" => "Uporabniško ime ali geslo za MySQL/MariaDB ni veljavno",
"DB Error: \"%s\"" => "Napaka podatkovne zbirke: \"%s\"",
"Offending command was: \"%s\"" => "Napačni ukaz je: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "Uporabnik MySQL '%s'@'localhost' že obstaja.",
-"Drop this user from MySQL" => "Odstrani uporabnika iz podatkovne zbirke MySQL",
-"MySQL user '%s'@'%%' already exists" => "Uporabnik MySQL '%s'@'%%' že obstaja.",
-"Drop this user from MySQL." => "Odstrani uporabnika iz podatkovne zbirke MySQL",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "Uporabnik podatkovne zbirke MySQL/MariaDB '%s'@'localhost' že obstaja.",
+"Drop this user from MySQL/MariaDB" => "Odstrani uporabnika iz podatkovne zbirke MySQL/MariaDB",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "Uporabnik podatkovne zbirke MySQL/MariaDB '%s'@'%%' že obstaja.",
+"Drop this user from MySQL/MariaDB." => "Odstrani uporabnika iz podatkovne zbirke MySQL/MariaDB.",
"Oracle connection could not be established" => "Povezave s sistemom Oracle ni mogoče vzpostaviti.",
"Oracle username and/or password not valid" => "Uporabniško ime ali geslo Oracle ni veljavno",
"Offending command was: \"%s\", name: %s, password: %s" => "Napačni ukaz je: \"%s\", ime: %s, geslo: %s",
@@ -55,6 +55,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Nastavi geslo skrbnika.",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Spletni stražnik še ni ustrezno nastavljen in ne omogoča usklajevanja, saj je nastavitev WebDAV okvarjena.",
"Please double check the <a href='%s'>installation guides</a>." => "Preverite <a href='%s'>navodila namestitve</a>.",
+"%s shared »%s« with you" => "%s je omogočil souporabo »%s«",
"Could not find category \"%s\"" => "Kategorije \"%s\" ni mogoče najti.",
"seconds ago" => "pred nekaj sekundami",
"_%n minute ago_::_%n minutes ago_" => array("pred %n minuto","pred %n minutama","pred %n minutami","pred %n minutami"),
diff --git a/lib/l10n/sq.php b/lib/l10n/sq.php
index b36aa4ceefc..b22663f76df 100644
--- a/lib/l10n/sq.php
+++ b/lib/l10n/sq.php
@@ -21,13 +21,8 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s nuk mund të përdorni pikat tek emri i database-it",
"MS SQL username and/or password not valid: %s" => "Përdoruesi dhe/apo kodi i MS SQL i pavlefshëm: %s",
"You need to enter either an existing account or the administrator." => "Duhet të përdorni një llogari ekzistuese ose llogarinë e administratorit.",
-"MySQL username and/or password not valid" => "Përdoruesi dhe/apo kodi i MySQL-it i pavlefshëm.",
"DB Error: \"%s\"" => "Veprim i gabuar i DB-it: \"%s\"",
"Offending command was: \"%s\"" => "Komanda e gabuar ishte: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "Përdoruesi MySQL '%s'@'localhost' ekziston.",
-"Drop this user from MySQL" => "Eliminoni këtë përdorues nga MySQL",
-"MySQL user '%s'@'%%' already exists" => "Përdoruesi MySQL '%s'@'%%' ekziston",
-"Drop this user from MySQL." => "Eliminoni këtë përdorues nga MySQL.",
"Oracle username and/or password not valid" => "Përdoruesi dhe/apo kodi i Oracle-it i pavlefshëm",
"Offending command was: \"%s\", name: %s, password: %s" => "Komanda e gabuar ishte: \"%s\", përdoruesi: %s, kodi: %s",
"PostgreSQL username and/or password not valid" => "Përdoruesi dhe/apo kodi i PostgreSQL i pavlefshëm",
@@ -35,6 +30,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Cakto kodin e administratorit.",
"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.",
"Please double check the <a href='%s'>installation guides</a>." => "Ju lutemi kontrolloni mirë <a href='%s'>shoqëruesin e instalimit</a>.",
+"%s shared »%s« with you" => "%s ndau »%s« me ju",
"Could not find category \"%s\"" => "Kategoria \"%s\" nuk u gjet",
"seconds ago" => "sekonda më parë",
"_%n minute ago_::_%n minutes ago_" => array("","%n minuta më parë"),
diff --git a/lib/l10n/sr@latin.php b/lib/l10n/sr@latin.php
index d8fa9289221..3ef62de9ab8 100644
--- a/lib/l10n/sr@latin.php
+++ b/lib/l10n/sr@latin.php
@@ -13,7 +13,7 @@ $TRANSLATIONS = array(
"_%n hour ago_::_%n hours ago_" => array("","",""),
"today" => "Danas",
"yesterday" => "juče",
-"_%n day go_::_%n days ago_" => array("","",""),
+"_%n day go_::_%n days ago_" => array("","","Prije %n dana."),
"last month" => "prošlog meseca",
"_%n month ago_::_%n months ago_" => array("","",""),
"last year" => "prošle godine",
diff --git a/lib/l10n/su.php b/lib/l10n/su.php
new file mode 100644
index 00000000000..e7b09649a24
--- /dev/null
+++ b/lib/l10n/su.php
@@ -0,0 +1,8 @@
+<?php
+$TRANSLATIONS = array(
+"_%n minute ago_::_%n minutes ago_" => array(""),
+"_%n hour ago_::_%n hours ago_" => array(""),
+"_%n day go_::_%n days ago_" => array(""),
+"_%n month ago_::_%n months ago_" => array("")
+);
+$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/lib/l10n/sv.php b/lib/l10n/sv.php
index ffffe5956f1..a1f371210ac 100644
--- a/lib/l10n/sv.php
+++ b/lib/l10n/sv.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Okänd filtyp",
"Invalid image" => "Ogiltig bild",
"web services under your control" => "webbtjänster under din kontroll",
-"cannot open \"%s\"" => "Kan inte öppna \"%s\"",
"ZIP download is turned off." => "Nerladdning av ZIP är avstängd.",
"Files need to be downloaded one by one." => "Filer laddas ner en åt gången.",
"Back to Files" => "Tillbaka till Filer",
@@ -40,13 +39,8 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s du får inte använda punkter i databasnamnet",
"MS SQL username and/or password not valid: %s" => "MS SQL-användaren och/eller lösenordet var inte giltigt: %s",
"You need to enter either an existing account or the administrator." => "Du måste antingen ange ett befintligt konto eller administratör.",
-"MySQL username and/or password not valid" => "MySQL-användarnamnet och/eller lösenordet är felaktigt",
"DB Error: \"%s\"" => "DB error: \"%s\"",
"Offending command was: \"%s\"" => "Det felaktiga kommandot var: \"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "MySQL-användaren '%s'@'localhost' existerar redan.",
-"Drop this user from MySQL" => "Radera denna användare från MySQL",
-"MySQL user '%s'@'%%' already exists" => "MySQl-användare '%s'@'%%' existerar redan",
-"Drop this user from MySQL." => "Radera denna användare från MySQL.",
"Oracle connection could not be established" => "Oracle-anslutning kunde inte etableras",
"Oracle username and/or password not valid" => "Oracle-användarnamnet och/eller lösenordet är felaktigt",
"Offending command was: \"%s\", name: %s, password: %s" => "Det felande kommandot var: \"%s\", name: %s, password: %s",
@@ -55,6 +49,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Ange ett administratörslösenord.",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Din webbserver är inte korrekt konfigurerad för att tillåta filsynkronisering eftersom WebDAV inte verkar fungera.",
"Please double check the <a href='%s'>installation guides</a>." => "Var god kontrollera <a href='%s'>installationsguiden</a>.",
+"%s shared »%s« with you" => "%s delade »%s« med dig",
"Could not find category \"%s\"" => "Kunde inte hitta kategorin \"%s\"",
"seconds ago" => "sekunder sedan",
"_%n minute ago_::_%n minutes ago_" => array("%n minut sedan","%n minuter sedan"),
diff --git a/lib/l10n/te.php b/lib/l10n/te.php
index 524ea0c6024..12ae9240191 100644
--- a/lib/l10n/te.php
+++ b/lib/l10n/te.php
@@ -1,16 +1,17 @@
<?php
$TRANSLATIONS = array(
"Help" => "సహాయం",
+"Personal" => "వ్యక్తిగతం",
"Settings" => "అమరికలు",
"Users" => "వాడుకరులు",
"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" => "సంవత్సరాల క్రితం"
);
diff --git a/lib/l10n/tr.php b/lib/l10n/tr.php
index 7d25836f7d8..2fce8b87bf4 100644
--- a/lib/l10n/tr.php
+++ b/lib/l10n/tr.php
@@ -11,7 +11,6 @@ $TRANSLATIONS = array(
"Unknown filetype" => "Bilinmeyen dosya türü",
"Invalid image" => "Geçersiz resim",
"web services under your control" => "kontrolünüzün altındaki web hizmetleri",
-"cannot open \"%s\"" => "\"%s\" açılamıyor",
"ZIP download is turned off." => "ZIP indirmeleri kapatıldı.",
"Files need to be downloaded one by one." => "Dosyaların birer birer indirilmesi gerekmektedir.",
"Back to Files" => "Dosyalara dön",
@@ -32,6 +31,7 @@ $TRANSLATIONS = array(
"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.",
+"Unknown user" => "Bilinmeyen kullanıcı",
"Files" => "Dosyalar",
"Text" => "Metin",
"Images" => "Resimler",
@@ -40,13 +40,13 @@ $TRANSLATIONS = array(
"%s you may not use dots in the database name" => "%s veritabanı adında nokta kullanamayabilirsiniz",
"MS SQL username and/or password not valid: %s" => "MS SQL kullanıcı adı ve/veya parolası geçersiz: %s",
"You need to enter either an existing account or the administrator." => "Bir konto veya kullanici birlemek ihtiyacin. ",
-"MySQL username and/or password not valid" => "MySQL kullanıcı adı ve/veya parolası geçerli değil",
+"MySQL/MariaDB username and/or password not valid" => "MySQL/MariaDB kullanıcı adı ve/veya parolası geçersiz",
"DB Error: \"%s\"" => "DB Hata: ''%s''",
"Offending command was: \"%s\"" => "Komut rahasiz ''%s''. ",
-"MySQL user '%s'@'localhost' exists already." => "MySQL kullanici '%s @local host zatan var. ",
-"Drop this user from MySQL" => "Bu kullanici MySQLden list disari koymak. ",
-"MySQL user '%s'@'%%' already exists" => "MySQL kullanici '%s @ % % zaten var (zaten yazili)",
-"Drop this user from MySQL." => "Bu kullanıcıyı MySQL veritabanından kaldır",
+"MySQL/MariaDB user '%s'@'localhost' exists already." => "MySQL/MariaDB kullanıcı '%s'@'localhost' zaten mevcut.",
+"Drop this user from MySQL/MariaDB" => "Bu kullanıcıyı MySQL/MariaDB'dan at (drop)",
+"MySQL/MariaDB user '%s'@'%%' already exists" => "MySQL/MariaDB kullanıcısı '%s'@'%%' zaten mevcut",
+"Drop this user from MySQL/MariaDB." => "Bu kullanıcıyı MySQL/MariaDB'dan at (drop)",
"Oracle connection could not be established" => "Oracle bağlantısı kurulamadı",
"Oracle username and/or password not valid" => "Adi klullanici ve/veya parola Oracle mantikli değildir. ",
"Offending command was: \"%s\", name: %s, password: %s" => "Hatalı komut: \"%s\", ad: %s, parola: %s",
@@ -55,6 +55,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Parola yonetici birlemek. ",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Web sunucunuz dosya transferi için düzgün bir şekilde yapılandırılmamış. WevDAV arabirimini sorunlu gözüküyor.",
"Please double check the <a href='%s'>installation guides</a>." => "Lütfen <a href='%s'>kurulum kılavuzlarını</a> iki kez kontrol edin.",
+"%s shared »%s« with you" => "%s sizinle »%s« paylaşımında bulundu",
"Could not find category \"%s\"" => "\"%s\" kategorisi bulunamadı",
"seconds ago" => "saniye önce",
"_%n minute ago_::_%n minutes ago_" => array("","%n dakika önce"),
diff --git a/lib/l10n/uk.php b/lib/l10n/uk.php
index 32e010f1d40..94163f0b6f5 100644
--- a/lib/l10n/uk.php
+++ b/lib/l10n/uk.php
@@ -23,13 +23,8 @@ $TRANSLATIONS = array(
"%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\"" => "Помилка БД: \"%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 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 ім'я користувача та/або пароль не дійсні",
@@ -37,6 +32,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "Встановіть пароль адміністратора.",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Ваш Web-сервер ще не налаштований належним чином для того, щоб дозволити синхронізацію файлів, через те що інтерфейс WebDAV, здається, зламаний.",
"Please double check the <a href='%s'>installation guides</a>." => "Будь ласка, перевірте <a href='%s'>інструкції по встановленню</a>.",
+"%s shared »%s« with you" => "%s розподілено »%s« з тобою",
"Could not find category \"%s\"" => "Не вдалося знайти категорію \"%s\"",
"seconds ago" => "секунди тому",
"_%n minute ago_::_%n minutes ago_" => array("","","%n хвилин тому"),
diff --git a/lib/l10n/vi.php b/lib/l10n/vi.php
index 5840283110e..c3e09e96310 100644
--- a/lib/l10n/vi.php
+++ b/lib/l10n/vi.php
@@ -5,6 +5,8 @@ $TRANSLATIONS = array(
"Settings" => "Cài đặt",
"Users" => "Người dùng",
"Admin" => "Quản trị",
+"Unknown filetype" => "Không biết kiểu tập tin",
+"Invalid image" => "Hình ảnh không hợp lệ",
"web services under your control" => "dịch vụ web dưới sự kiểm soát của bạn",
"ZIP download is turned off." => "Tải về ZIP đã bị tắt.",
"Files need to be downloaded one by one." => "Tập tin cần phải được tải về từng người một.",
@@ -16,15 +18,16 @@ $TRANSLATIONS = array(
"Files" => "Tập tin",
"Text" => "Văn bản",
"Images" => "Hình ảnh",
+"%s shared »%s« with you" => "%s đã chia sẻ »%s« với bạn",
"Could not find category \"%s\"" => "không thể tìm thấy mục \"%s\"",
"seconds ago" => "vài giây trước",
-"_%n minute ago_::_%n minutes ago_" => array(""),
-"_%n hour ago_::_%n hours ago_" => array(""),
+"_%n minute ago_::_%n minutes ago_" => array("%n phút trước"),
+"_%n hour ago_::_%n hours ago_" => array("%n giờ trước"),
"today" => "hôm nay",
"yesterday" => "hôm qua",
-"_%n day go_::_%n days ago_" => array(""),
+"_%n day go_::_%n days ago_" => array("%n ngày trước"),
"last month" => "tháng trước",
-"_%n month ago_::_%n months ago_" => array(""),
+"_%n month ago_::_%n months ago_" => array("%n tháng trước"),
"last year" => "năm trước",
"years ago" => "năm trước"
);
diff --git a/lib/l10n/zh_CN.php b/lib/l10n/zh_CN.php
index ae9243cf412..684ee17f98e 100644
--- a/lib/l10n/zh_CN.php
+++ b/lib/l10n/zh_CN.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Settings" => "设置",
"Users" => "用户",
"Admin" => "管理",
+"Failed to upgrade \"%s\"." => "\"%s\" 升级失败。",
"Unknown filetype" => "未知的文件类型",
"Invalid image" => "无效的图像",
"web services under your control" => "您控制的web服务",
@@ -13,6 +14,8 @@ $TRANSLATIONS = array(
"Back to Files" => "回到文件",
"Selected files too large to generate zip file." => "选择的文件太大,无法生成 zip 文件。",
"App does not provide an info.xml file" => "应用未提供 info.xml 文件",
+"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 过期,请刷新页面。",
@@ -24,13 +27,8 @@ $TRANSLATIONS = array(
"%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." => "你需要输入一个数据库中已有的账户或管理员账户。",
-"MySQL username and/or password not valid" => "MySQL 数据库用户名和/或密码无效",
"DB Error: \"%s\"" => "数据库错误:\"%s\"",
"Offending command was: \"%s\"" => "冲突命令为:\"%s\"",
-"MySQL user '%s'@'localhost' exists already." => "MySQL 用户 '%s'@'localhost' 已存在。",
-"Drop this user from MySQL" => "建议从 MySQL 数据库中丢弃 Drop 此用户",
-"MySQL user '%s'@'%%' already exists" => "MySQL 用户 '%s'@'%%' 已存在",
-"Drop this user from MySQL." => "建议从 MySQL 数据库中丢弃 Drop 此用户。",
"Oracle connection could not be established" => "不能建立甲骨文连接",
"Oracle username and/or password not valid" => "Oracle 数据库用户名和/或密码无效",
"Offending command was: \"%s\", name: %s, password: %s" => "冲突命令为:\"%s\",名称:%s,密码:%s",
@@ -39,6 +37,7 @@ $TRANSLATIONS = array(
"Set an admin password." => "请设置一个管理员密码。",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "您的Web服务器尚未正确设置以允许文件同步, 因为WebDAV的接口似乎已损坏.",
"Please double check the <a href='%s'>installation guides</a>." => "请认真检查<a href='%s'>安装指南</a>.",
+"%s shared »%s« with you" => "%s 向您分享了 »%s«",
"Could not find category \"%s\"" => "无法找到分类 \"%s\"",
"seconds ago" => "秒前",
"_%n minute ago_::_%n minutes ago_" => array("%n 分钟前"),
diff --git a/lib/l10n/zh_TW.php b/lib/l10n/zh_TW.php
index 35719c8b17e..1fbae6e2355 100644
--- a/lib/l10n/zh_TW.php
+++ b/lib/l10n/zh_TW.php
@@ -11,11 +11,11 @@ $TRANSLATIONS = array(
"Unknown filetype" => "未知的檔案類型",
"Invalid image" => "無效的圖片",
"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." => "選擇的檔案太大以致於無法產生壓縮檔。",
+"Please download the files separately in smaller chunks 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" => "從本地檔案安裝應用程式時沒有指定路徑",
@@ -39,13 +39,8 @@ $TRANSLATIONS = array(
"%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." => "您必須輸入一個現有的帳號或管理員帳號。",
-"MySQL username and/or password not valid" => "MySQL 用戶名和/或密碼無效",
"DB Error: \"%s\"" => "資料庫錯誤:\"%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\"",
@@ -54,6 +49,7 @@ $TRANSLATIONS = array(
"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>。",
+"%s shared »%s« with you" => "%s 與您分享了 %s",
"Could not find category \"%s\"" => "找不到分類:\"%s\"",
"seconds ago" => "幾秒前",
"_%n minute ago_::_%n minutes ago_" => array("%n 分鐘前"),
diff --git a/lib/private/activitymanager.php b/lib/private/activitymanager.php
index 7e7e2257874..685809581ac 100755
--- a/lib/private/activitymanager.php
+++ b/lib/private/activitymanager.php
@@ -59,7 +59,6 @@ class ActivityManager implements IManager {
*
* $callable has to return an instance of OCA\Activity\IConsumer
*
- * @param string $key
* @param \Closure $callable
*/
function registerConsumer(\Closure $callable) {
diff --git a/lib/private/allconfig.php b/lib/private/allconfig.php
index a4aa69d43fb..de3ac973637 100644
--- a/lib/private/allconfig.php
+++ b/lib/private/allconfig.php
@@ -17,7 +17,7 @@ class AllConfig implements \OCP\IConfig {
* Sets a new system wide value
*
* @param string $key the key of the value, under which will be saved
- * @param string $value the value that should be stored
+ * @param mixed $value the value that should be stored
* @todo need a use case for this
*/
// public function setSystemValue($key, $value) {
@@ -28,7 +28,7 @@ class AllConfig implements \OCP\IConfig {
* Looks up a system wide defined value
*
* @param string $key the key of the value, under which it was saved
- * @param string $default the default value to be returned if the value isn't set
+ * @param mixed $default the default value to be returned if the value isn't set
* @return string the saved value
*/
public function getSystemValue($key, $default = '') {
diff --git a/lib/private/api.php b/lib/private/api.php
index c713368125c..b3b5eb1067b 100644
--- a/lib/private/api.php
+++ b/lib/private/api.php
@@ -65,8 +65,8 @@ class OC_API {
$name = strtolower($method).$url;
$name = str_replace(array('/', '{', '}'), '_', $name);
if(!isset(self::$actions[$name])) {
- OC::getRouter()->useCollection('ocs');
- OC::getRouter()->create($name, $url)
+ OC::$server->getRouter()->useCollection('ocs');
+ OC::$server->getRouter()->create($name, $url)
->method($method)
->defaults($defaults)
->requirements($requirements)
@@ -116,9 +116,7 @@ class OC_API {
);
}
$response = self::mergeResponses($responses);
- $formats = array('json', 'xml');
-
- $format = !empty($_GET['format']) && in_array($_GET['format'], $formats) ? $_GET['format'] : 'xml';
+ $format = self::requestedFormat();
if (self::$logoutRequired) {
OC_User::logout();
}
@@ -270,6 +268,18 @@ class OC_API {
* @return string|false (username, or false on failure)
*/
private static function loginUser(){
+
+ // reuse existing login
+ $loggedIn = OC_User::isLoggedIn();
+ $ocsApiRequest = isset($_SERVER['HTTP_OCS_APIREQUEST']) ? $_SERVER['HTTP_OCS_APIREQUEST'] === 'true' : false;
+ if ($loggedIn === true && $ocsApiRequest) {
+
+ // initialize the user's filesystem
+ \OC_Util::setUpFS(\OC_User::getUser());
+
+ return OC_User::getUser();
+ }
+
// basic auth
$authUser = isset($_SERVER['PHP_AUTH_USER']) ? $_SERVER['PHP_AUTH_USER'] : '';
$authPw = isset($_SERVER['PHP_AUTH_PW']) ? $_SERVER['PHP_AUTH_PW'] : '';
@@ -283,17 +293,6 @@ class OC_API {
return $authUser;
}
- // reuse existing login
- $loggedIn = OC_User::isLoggedIn();
- $ocsApiRequest = isset($_SERVER['HTTP_OCS_APIREQUEST']) ? $_SERVER['HTTP_OCS_APIREQUEST'] === 'true' : false;
- if ($loggedIn === true && $ocsApiRequest) {
-
- // initialize the user's filesystem
- \OC_Util::setUpFS(\OC_User::getUser());
-
- return OC_User::getUser();
- }
-
return false;
}
@@ -328,6 +327,9 @@ class OC_API {
}
}
+ /**
+ * @param XMLWriter $writer
+ */
private static function toXML($array, $writer) {
foreach($array as $k => $v) {
if ($k[0] === '@') {
@@ -346,4 +348,33 @@ class OC_API {
}
}
+ /**
+ * @return string
+ */
+ public static function requestedFormat() {
+ $formats = array('json', 'xml');
+
+ $format = !empty($_GET['format']) && in_array($_GET['format'], $formats) ? $_GET['format'] : 'xml';
+ return $format;
+ }
+
+ /**
+ * Based on the requested format the response content type is set
+ */
+ public static function setContentType() {
+ $format = \OC_API::requestedFormat();
+ if ($format === 'xml') {
+ header('Content-type: text/xml; charset=UTF-8');
+ return;
+ }
+
+ if ($format === 'json') {
+ header('Content-Type: application/json; charset=utf-8');
+ return;
+ }
+
+ header('Content-Type: application/octet-stream; charset=utf-8');
+ }
+
+
}
diff --git a/lib/private/app.php b/lib/private/app.php
index da09021cf3f..58bf67c1d47 100644
--- a/lib/private/app.php
+++ b/lib/private/app.php
@@ -38,7 +38,7 @@ class OC_App{
/**
* @brief clean the appid
- * @param $app Appid that needs to be cleaned
+ * @param string|boolean $app Appid that needs to be cleaned
* @return string
*/
public static function cleanAppId($app) {
@@ -69,17 +69,6 @@ class OC_App{
}
ob_end_clean();
- if (!defined('DEBUG') || !DEBUG) {
- if (is_null($types)
- && empty(OC_Util::$coreScripts)
- && empty(OC_Util::$coreStyles)) {
- OC_Util::$coreScripts = OC_Util::$scripts;
- OC_Util::$scripts = array();
- OC_Util::$coreStyles = OC_Util::$styles;
- OC_Util::$styles = array();
- }
- }
- // return
return true;
}
@@ -230,6 +219,8 @@ class OC_App{
$appdata=OC_OCSClient::getApplication($app);
$download=OC_OCSClient::getApplicationDownload($app, 1);
if(isset($download['downloadlink']) and $download['downloadlink']!='') {
+ // Replace spaces in download link without encoding entire URL
+ $download['downloadlink'] = str_replace(' ', '%20', $download['downloadlink']);
$info = array('source'=>'http', 'href'=>$download['downloadlink'], 'appdata'=>$appdata);
$app=OC_Installer::installApp($info);
}
@@ -261,7 +252,7 @@ class OC_App{
/**
* @brief disables an app
* @param string $app app
- * @return bool
+ * @return boolean|null
*
* This function set an app as disabled in appconfig.
*/
@@ -342,7 +333,7 @@ class OC_App{
/**
* @brief Returns the Settings Navigation
- * @return array
+ * @return string
*
* This function returns an array containing all settings pages added. The
* entries are sorted by the key 'order' ascending.
@@ -437,6 +428,7 @@ class OC_App{
/**
* Get the path where to install apps
+ * @return string
*/
public static function getInstallPath() {
if(OC_Config::getValue('appstoreenabled', true)==false) {
@@ -490,6 +482,7 @@ class OC_App{
/**
* get the last version of the app, either from appinfo/version or from appinfo/info.xml
+ * @return string
*/
public static function getAppVersion($appid) {
$file= self::getAppPath($appid).'/appinfo/version';
@@ -570,7 +563,7 @@ class OC_App{
/**
* @brief Returns the navigation
- * @return array
+ * @return string
*
* This function returns an array containing all entries added. The
* entries are sorted by the key 'order' ascending. Additional to the keys
@@ -638,6 +631,8 @@ class OC_App{
/**
* register an admin form to be shown
+ * @param string $app
+ * @param string $page
*/
public static function registerAdmin($app, $page) {
self::$adminForms[]= $app.'/'.$page.'.php';
@@ -854,6 +849,7 @@ class OC_App{
/**
* check if the app needs updating and update when needed
+ * @param string $app
*/
public static function checkUpgrade($app) {
if (in_array($app, self::$checkedApps)) {
diff --git a/lib/private/appconfig.php b/lib/private/appconfig.php
index da0b2ff8604..cdaaebb87e5 100644
--- a/lib/private/appconfig.php
+++ b/lib/private/appconfig.php
@@ -33,15 +33,59 @@
*
*/
+namespace OC;
+
+use \OC\DB\Connection;
+
/**
* This class provides an easy way for apps to store config values in the
* database.
*/
-class OC_Appconfig {
+class AppConfig implements \OCP\IAppConfig {
+ /**
+ * @var \OC\DB\Connection $conn
+ */
+ protected $conn;
+
+ private $cache = array();
- private static $cache = array();
+ private $appsLoaded = array();
- private static $appsLoaded = array();
+ /**
+ * @param \OC\DB\Connection $conn
+ */
+ public function __construct(Connection $conn) {
+ $this->conn = $conn;
+ }
+
+ /**
+ * @param string $app
+ * @return string[]
+ */
+ private function getAppCache($app) {
+ if (!isset($this->cache[$app])) {
+ $this->cache[$app] = array();
+ }
+ return $this->cache[$app];
+ }
+
+ /**
+ * @param string $app
+ */
+ private function getAppValues($app) {
+ $appCache = $this->getAppCache($app);
+ if (array_search($app, $this->appsLoaded) === false) {
+ $query = 'SELECT `configvalue`, `configkey` FROM `*PREFIX*appconfig`'
+ . ' WHERE `appid` = ?';
+ $result = $this->conn->executeQuery($query, array($app));
+ while ($row = $result->fetch()) {
+ $appCache[$row['configkey']] = $row['configvalue'];
+ }
+ $this->appsLoaded[] = $app;
+ }
+ $this->cache[$app] = $appCache;
+ return $appCache;
+ }
/**
* @brief Get all apps using the config
@@ -50,16 +94,14 @@ class OC_Appconfig {
* This function returns a list of all apps that have at least one
* entry in the appconfig table.
*/
- public static function getApps() {
- // No magic in here!
- $query = OC_DB::prepare('SELECT DISTINCT `appid` FROM `*PREFIX*appconfig` ORDER BY `appid`');
- $result = $query->execute();
+ public function getApps() {
+ $query = 'SELECT DISTINCT `appid` FROM `*PREFIX*appconfig` ORDER BY `appid`';
+ $result = $this->conn->executeQuery($query);
$apps = array();
- while ($row = $result->fetchRow()) {
- $apps[] = $row["appid"];
+ while ($appid = $result->fetchColumn()) {
+ $apps[] = $appid;
}
-
return $apps;
}
@@ -71,35 +113,13 @@ class OC_Appconfig {
* This function gets all keys of an app. Please note that the values are
* not returned.
*/
- public static function getKeys($app) {
- // No magic in here as well
- $query = OC_DB::prepare('SELECT `configkey` FROM `*PREFIX*appconfig` WHERE `appid` = ?');
- $result = $query->execute(array($app));
-
- $keys = array();
- while ($row = $result->fetchRow()) {
- $keys[] = $row["configkey"];
- }
-
+ public function getKeys($app) {
+ $values = $this->getAppValues($app);
+ $keys = array_keys($values);
+ sort($keys);
return $keys;
}
- private static function getAppValues($app) {
- if (!isset(self::$cache[$app])) {
- self::$cache[$app] = array();
- }
- if (array_search($app, self::$appsLoaded) === false) {
- $query = OC_DB::prepare('SELECT `configvalue`, `configkey` FROM `*PREFIX*appconfig`'
- . ' WHERE `appid` = ?');
- $result = $query->execute(array($app));
- while ($row = $result->fetchRow()) {
- self::$cache[$app][$row['configkey']] = $row['configvalue'];
- }
- self::$appsLoaded[] = $app;
- }
- return self::$cache[$app];
- }
-
/**
* @brief Gets the config value
* @param string $app app
@@ -110,18 +130,11 @@ class OC_Appconfig {
* This function gets a value from the appconfig table. If the key does
* not exist the default value will be returned
*/
- public static function getValue($app, $key, $default = null) {
- if (!isset(self::$cache[$app])) {
- self::$cache[$app] = array();
- }
- if (isset(self::$cache[$app][$key])) {
- return self::$cache[$app][$key];
- }
- $values = self::getAppValues($app);
+ public function getValue($app, $key, $default = null) {
+ $values = $this->getAppValues($app);
if (isset($values[$key])) {
return $values[$key];
} else {
- self::$cache[$app][$key] = $default;
return $default;
}
}
@@ -132,12 +145,9 @@ class OC_Appconfig {
* @param string $key
* @return bool
*/
- public static function hasKey($app, $key) {
- if (isset(self::$cache[$app]) and isset(self::$cache[$app][$key])) {
- return true;
- }
- $exists = self::getKeys($app);
- return in_array($key, $exists);
+ public function hasKey($app, $key) {
+ $values = $this->getAppValues($app);
+ return isset($values[$key]);
}
/**
@@ -145,79 +155,78 @@ class OC_Appconfig {
* @param string $app app
* @param string $key key
* @param string $value value
- * @return bool
*
* Sets a value. If the key did not exist before it will be created.
*/
- public static function setValue($app, $key, $value) {
- // Does the key exist? yes: update. No: insert
- if (!self::hasKey($app, $key)) {
- $query = OC_DB::prepare('INSERT INTO `*PREFIX*appconfig` ( `appid`, `configkey`, `configvalue` )'
- . ' VALUES( ?, ?, ? )');
- $query->execute(array($app, $key, $value));
+ public function setValue($app, $key, $value) {
+ // Does the key exist? no: insert, yes: update.
+ if (!$this->hasKey($app, $key)) {
+ $data = array(
+ 'appid' => $app,
+ 'configkey' => $key,
+ 'configvalue' => $value,
+ );
+ $this->conn->insert('*PREFIX*appconfig', $data);
} else {
- $query = OC_DB::prepare('UPDATE `*PREFIX*appconfig` SET `configvalue` = ?'
- . ' WHERE `appid` = ? AND `configkey` = ?');
- $query->execute(array($value, $app, $key));
+ $data = array(
+ 'configvalue' => $value,
+ );
+ $where = array(
+ 'appid' => $app,
+ 'configkey' => $key,
+ );
+ $this->conn->update('*PREFIX*appconfig', $data, $where);
}
- // TODO where should this be documented?
- \OC_Hook::emit('OC_Appconfig', 'post_set_value', array(
- 'app' => $app,
- 'key' => $key,
- 'value' => $value
- ));
- if (!isset(self::$cache[$app])) {
- self::$cache[$app] = array();
+ if (!isset($this->cache[$app])) {
+ $this->cache[$app] = array();
}
- self::$cache[$app][$key] = $value;
+ $this->cache[$app][$key] = $value;
}
/**
* @brief Deletes a key
* @param string $app app
* @param string $key key
- * @return bool
- *
- * Deletes a key.
+ * @return boolean|null
*/
- public static function deleteKey($app, $key) {
- // Boring!
- $query = OC_DB::prepare('DELETE FROM `*PREFIX*appconfig` WHERE `appid` = ? AND `configkey` = ?');
- $query->execute(array($app, $key));
- if (isset(self::$cache[$app]) and isset(self::$cache[$app][$key])) {
- unset(self::$cache[$app][$key]);
+ public function deleteKey($app, $key) {
+ $where = array(
+ 'appid' => $app,
+ 'configkey' => $key,
+ );
+ $this->conn->delete('*PREFIX*appconfig', $where);
+ if (isset($this->cache[$app]) and isset($this->cache[$app][$key])) {
+ unset($this->cache[$app][$key]);
}
-
- return true;
}
/**
* @brief Remove app from appconfig
* @param string $app app
- * @return bool
+ * @return boolean|null
*
* Removes all keys in appconfig belonging to the app.
*/
- public static function deleteApp($app) {
- // Nothing special
- $query = OC_DB::prepare('DELETE FROM `*PREFIX*appconfig` WHERE `appid` = ?');
- $query->execute(array($app));
- self::$cache[$app] = array();
-
- return true;
+ public function deleteApp($app) {
+ $where = array(
+ 'appid' => $app,
+ );
+ $this->conn->delete('*PREFIX*appconfig', $where);
+ unset($this->cache[$app]);
}
/**
* get multiply values, either the app or key can be used as wildcard by setting it to false
*
- * @param app
- * @param key
+ * @param boolean $app
+ * @param string $key
* @return array
*/
- public static function getValues($app, $key) {
- if ($app !== false and $key !== false) {
+ public function getValues($app, $key) {
+ if (($app !== false) == ($key !== false)) {
return false;
}
+
$fields = '`configvalue`';
$where = 'WHERE';
$params = array();
@@ -232,13 +241,14 @@ class OC_Appconfig {
$params[] = $key;
$key = 'appid';
}
- $queryString = 'SELECT ' . $fields . ' FROM `*PREFIX*appconfig` ' . $where;
- $query = OC_DB::prepare($queryString);
- $result = $query->execute($params);
+ $query = 'SELECT ' . $fields . ' FROM `*PREFIX*appconfig` ' . $where;
+ $result = $this->conn->executeQuery($query, $params);
+
$values = array();
- while ($row = $result->fetchRow()) {
+ while ($row = $result->fetch((\PDO::FETCH_ASSOC))) {
$values[$row[$key]] = $row['configvalue'];
}
+
return $values;
}
}
diff --git a/lib/private/appframework/app.php b/lib/private/appframework/app.php
index b835188661a..3b13194862d 100644
--- a/lib/private/appframework/app.php
+++ b/lib/private/appframework/app.php
@@ -25,7 +25,6 @@
namespace OC\AppFramework;
use OC\AppFramework\DependencyInjection\DIContainer;
-use OCP\AppFramework\IAppContainer;
/**
diff --git a/lib/private/appframework/dependencyinjection/dicontainer.php b/lib/private/appframework/dependencyinjection/dicontainer.php
index e2ea974e104..4821ecaf67b 100644
--- a/lib/private/appframework/dependencyinjection/dicontainer.php
+++ b/lib/private/appframework/dependencyinjection/dicontainer.php
@@ -34,7 +34,6 @@ use OC\AppFramework\Utility\SimpleContainer;
use OC\AppFramework\Utility\TimeFactory;
use OCP\AppFramework\IApi;
use OCP\AppFramework\IAppContainer;
-use OCP\AppFramework\IMiddleWare;
use OCP\AppFramework\Middleware;
use OCP\IServerContainer;
@@ -135,7 +134,7 @@ class DIContainer extends SimpleContainer implements IAppContainer{
/**
* @param Middleware $middleWare
- * @return boolean
+ * @return boolean|null
*/
function registerMiddleWare(Middleware $middleWare) {
array_push($this->middleWares, $middleWare);
diff --git a/lib/private/appframework/http.php b/lib/private/appframework/http.php
index 41fc0db6b38..65d926105f1 100644
--- a/lib/private/appframework/http.php
+++ b/lib/private/appframework/http.php
@@ -108,7 +108,7 @@ class Http extends BaseHttp {
* Gets the correct header
* @param Http::CONSTANT $status the constant from the Http class
* @param \DateTime $lastModified formatted last modified date
- * @param string $Etag the etag
+ * @param string $ETag the etag
*/
public function getStatusHeader($status, \DateTime $lastModified=null,
$ETag=null) {
diff --git a/lib/private/appframework/http/redirectresponse.php b/lib/private/appframework/http/redirectresponse.php
index c4e21059480..05353349065 100644
--- a/lib/private/appframework/http/redirectresponse.php
+++ b/lib/private/appframework/http/redirectresponse.php
@@ -24,8 +24,8 @@
namespace OC\AppFramework\Http;
-use OCP\AppFramework\Http\Response,
- OCP\AppFramework\Http;
+use OCP\AppFramework\Http\Response;
+use OCP\AppFramework\Http;
/**
diff --git a/lib/private/appframework/http/request.php b/lib/private/appframework/http/request.php
index 3e1f4ff87ed..40f47a7bd2f 100644
--- a/lib/private/appframework/http/request.php
+++ b/lib/private/appframework/http/request.php
@@ -114,7 +114,7 @@ class Request implements \ArrayAccess, \Countable, IRequest {
* $request['myvar'] = 'something'; // This throws an exception.
*
* @param string $offset The key to lookup
- * @return string|null
+ * @return boolean
*/
public function offsetExists($offset) {
return isset($this->items['parameters'][$offset]);
diff --git a/lib/private/appframework/middleware/middlewaredispatcher.php b/lib/private/appframework/middleware/middlewaredispatcher.php
index 681140c2242..598743e523f 100644
--- a/lib/private/appframework/middleware/middlewaredispatcher.php
+++ b/lib/private/appframework/middleware/middlewaredispatcher.php
@@ -56,7 +56,7 @@ class MiddlewareDispatcher {
/**
* Adds a new middleware
- * @param Middleware $middleware the middleware which will be added
+ * @param Middleware $middleWare the middleware which will be added
*/
public function registerMiddleware(Middleware $middleWare){
array_push($this->middlewares, $middleWare);
diff --git a/lib/private/appframework/middleware/security/securityexception.php b/lib/private/appframework/middleware/security/securityexception.php
index b32a2769ff5..e551675acdf 100644
--- a/lib/private/appframework/middleware/security/securityexception.php
+++ b/lib/private/appframework/middleware/security/securityexception.php
@@ -32,7 +32,6 @@ class SecurityException extends \Exception {
/**
* @param string $msg the security error message
- * @param bool $ajax true if it resulted because of an ajax request
*/
public function __construct($msg, $code = 0) {
parent::__construct($msg, $code);
diff --git a/lib/private/appframework/middleware/security/securitymiddleware.php b/lib/private/appframework/middleware/security/securitymiddleware.php
index c3143754823..bb02d565fa4 100644
--- a/lib/private/appframework/middleware/security/securitymiddleware.php
+++ b/lib/private/appframework/middleware/security/securitymiddleware.php
@@ -66,7 +66,7 @@ class SecurityMiddleware extends Middleware {
* This runs all the security checks before a method call. The
* security checks are determined by inspecting the controller method
* annotations
- * @param string/Controller $controller the controllername or string
+ * @param string $controller the controllername or string
* @param string $methodName the name of the method
* @throws SecurityException when a security check fails
*/
diff --git a/lib/private/appframework/routing/routeactionhandler.php b/lib/private/appframework/routing/routeactionhandler.php
index 2b9dc38dc43..6a5c64745ae 100644
--- a/lib/private/appframework/routing/routeactionhandler.php
+++ b/lib/private/appframework/routing/routeactionhandler.php
@@ -30,6 +30,10 @@ class RouteActionHandler {
private $actionName;
private $container;
+ /**
+ * @param string $controllerName
+ * @param string $actionName
+ */
public function __construct(DIContainer $container, $controllerName, $actionName) {
$this->controllerName = $controllerName;
$this->actionName = $actionName;
diff --git a/lib/private/appframework/routing/routeconfig.php b/lib/private/appframework/routing/routeconfig.php
index 53ab11bf2f5..35bee75cc4d 100644
--- a/lib/private/appframework/routing/routeconfig.php
+++ b/lib/private/appframework/routing/routeconfig.php
@@ -23,6 +23,7 @@
namespace OC\AppFramework\routing;
use OC\AppFramework\DependencyInjection\DIContainer;
+use OCP\Route\IRouter;
/**
* Class RouteConfig
@@ -36,11 +37,10 @@ class RouteConfig {
/**
* @param \OC\AppFramework\DependencyInjection\DIContainer $container
- * @param \OC_Router $router
- * @param string $pathToYml
+ * @param \OCP\Route\IRouter $router
* @internal param $appName
*/
- public function __construct(DIContainer $container, \OC_Router $router, $routes) {
+ public function __construct(DIContainer $container, IRouter $router, $routes) {
$this->routes = $routes;
$this->container = $container;
$this->router = $router;
@@ -48,7 +48,7 @@ class RouteConfig {
}
/**
- * The routes and resource will be registered to the \OC_Router
+ * The routes and resource will be registered to the \OCP\Route\IRouter
*/
public function register() {
diff --git a/lib/private/appframework/utility/simplecontainer.php b/lib/private/appframework/utility/simplecontainer.php
index e631e657756..d08a4879e34 100644
--- a/lib/private/appframework/utility/simplecontainer.php
+++ b/lib/private/appframework/utility/simplecontainer.php
@@ -31,7 +31,7 @@ class SimpleContainer extends \Pimple implements \OCP\IContainer {
* Created instance will be cached in case $shared is true.
*
* @param string $name name of the service to register another backend for
- * @param callable $closure the closure to be called on service creation
+ * @param \Closure $closure the closure to be called on service creation
*/
function registerService($name, \Closure $closure, $shared = true)
{
diff --git a/lib/private/archive.php b/lib/private/archive.php
index 85bfae57295..6f51066ddf8 100644
--- a/lib/private/archive.php
+++ b/lib/private/archive.php
@@ -9,7 +9,7 @@
abstract class OC_Archive{
/**
* open any of the supported archive types
- * @param string path
+ * @param string $path
* @return OC_Archive
*/
public static function open($path) {
@@ -32,39 +32,39 @@ abstract class OC_Archive{
abstract function __construct($source);
/**
* add an empty folder to the archive
- * @param string path
+ * @param string $path
* @return bool
*/
abstract function addFolder($path);
/**
* add a file to the archive
- * @param string path
+ * @param string $path
* @param string source either a local file or string data
* @return bool
*/
abstract function addFile($path, $source='');
/**
* rename a file or folder in the archive
- * @param string source
- * @param string dest
+ * @param string $source
+ * @param string $dest
* @return bool
*/
abstract function rename($source, $dest);
/**
* get the uncompressed size of a file in the archive
- * @param string path
+ * @param string $path
* @return int
*/
abstract function filesize($path);
/**
* get the last modified time of a file in the archive
- * @param string path
+ * @param string $path
* @return int
*/
abstract function mtime($path);
/**
* get the files in a folder
- * @param path
+ * @param string $path
* @return array
*/
abstract function getFolder($path);
@@ -75,48 +75,47 @@ abstract class OC_Archive{
abstract function getFiles();
/**
* get the content of a file
- * @param string path
+ * @param string $path
* @return string
*/
abstract function getFile($path);
/**
* extract a single file from the archive
- * @param string path
- * @param string dest
+ * @param string $path
+ * @param string $dest
* @return bool
*/
abstract function extractFile($path, $dest);
/**
* extract the archive
- * @param string path
- * @param string dest
+ * @param string $dest
* @return bool
*/
abstract function extract($dest);
/**
* check if a file or folder exists in the archive
- * @param string path
+ * @param string $path
* @return bool
*/
abstract function fileExists($path);
/**
* remove a file or folder from the archive
- * @param string path
+ * @param string $path
* @return bool
*/
abstract function remove($path);
/**
* get a file handler
- * @param string path
- * @param string mode
+ * @param string $path
+ * @param string $mode
* @return resource
*/
abstract function getStream($path, $mode);
/**
* add a folder and all its content
* @param string $path
- * @param string source
- * @return bool
+ * @param string $source
+ * @return boolean|null
*/
function addRecursive($path, $source) {
$dh = opendir($source);
diff --git a/lib/private/archive/tar.php b/lib/private/archive/tar.php
index a1c0535b1c3..cbdb565ba35 100644
--- a/lib/private/archive/tar.php
+++ b/lib/private/archive/tar.php
@@ -22,6 +22,9 @@ class OC_Archive_TAR extends OC_Archive{
private $tar=null;
private $path;
+ /**
+ * @param string $source
+ */
function __construct($source) {
$types=array(null, 'gz', 'bz');
$this->path=$source;
@@ -30,8 +33,8 @@ class OC_Archive_TAR extends OC_Archive{
/**
* try to detect the type of tar compression
- * @param string file
- * @return str
+ * @param string $file
+ * @return integer
*/
static public function getTarType($file) {
if(strpos($file, '.')) {
@@ -53,7 +56,7 @@ class OC_Archive_TAR extends OC_Archive{
/**
* add an empty folder to the archive
- * @param string path
+ * @param string $path
* @return bool
*/
function addFolder($path) {
@@ -80,8 +83,8 @@ class OC_Archive_TAR extends OC_Archive{
}
/**
* add a file to the archive
- * @param string path
- * @param string source either a local file or string data
+ * @param string $path
+ * @param string $source either a local file or string data
* @return bool
*/
function addFile($path, $source='') {
@@ -103,8 +106,8 @@ class OC_Archive_TAR extends OC_Archive{
/**
* rename a file or folder in the archive
- * @param string source
- * @param string dest
+ * @param string $source
+ * @param string $dest
* @return bool
*/
function rename($source, $dest) {
@@ -122,6 +125,9 @@ class OC_Archive_TAR extends OC_Archive{
return true;
}
+ /**
+ * @param string $file
+ */
private function getHeader($file) {
if ( ! $this->cachedHeaders ) {
$this->cachedHeaders = $this->tar->listContent();
@@ -139,7 +145,7 @@ class OC_Archive_TAR extends OC_Archive{
/**
* get the uncompressed size of a file in the archive
- * @param string path
+ * @param string $path
* @return int
*/
function filesize($path) {
@@ -158,7 +164,7 @@ class OC_Archive_TAR extends OC_Archive{
/**
* get the files in a folder
- * @param path
+ * @param string $path
* @return array
*/
function getFolder($path) {
@@ -201,7 +207,7 @@ class OC_Archive_TAR extends OC_Archive{
}
/**
* get the content of a file
- * @param string path
+ * @param string $path
* @return string
*/
function getFile($path) {
@@ -209,8 +215,8 @@ class OC_Archive_TAR extends OC_Archive{
}
/**
* extract a single file from the archive
- * @param string path
- * @param string dest
+ * @param string $path
+ * @param string $dest
* @return bool
*/
function extractFile($path, $dest) {
@@ -231,8 +237,7 @@ class OC_Archive_TAR extends OC_Archive{
}
/**
* extract the archive
- * @param string path
- * @param string dest
+ * @param string $dest
* @return bool
*/
function extract($dest) {
@@ -240,7 +245,7 @@ class OC_Archive_TAR extends OC_Archive{
}
/**
* check if a file or folder exists in the archive
- * @param string path
+ * @param string $path
* @return bool
*/
function fileExists($path) {
@@ -268,7 +273,7 @@ class OC_Archive_TAR extends OC_Archive{
/**
* remove a file or folder from the archive
- * @param string path
+ * @param string $path
* @return bool
*/
function remove($path) {
@@ -289,8 +294,8 @@ class OC_Archive_TAR extends OC_Archive{
}
/**
* get a file handler
- * @param string path
- * @param string mode
+ * @param string $path
+ * @param string $mode
* @return resource
*/
function getStream($path, $mode) {
diff --git a/lib/private/archive/zip.php b/lib/private/archive/zip.php
index 8a866716a79..fa5630d7665 100644
--- a/lib/private/archive/zip.php
+++ b/lib/private/archive/zip.php
@@ -13,6 +13,9 @@ class OC_Archive_ZIP extends OC_Archive{
private $zip=null;
private $path;
+ /**
+ * @param string $source
+ */
function __construct($source) {
$this->path=$source;
$this->zip=new ZipArchive();
@@ -23,7 +26,7 @@ class OC_Archive_ZIP extends OC_Archive{
}
/**
* add an empty folder to the archive
- * @param string path
+ * @param string $path
* @return bool
*/
function addFolder($path) {
@@ -31,8 +34,8 @@ class OC_Archive_ZIP extends OC_Archive{
}
/**
* add a file to the archive
- * @param string path
- * @param string source either a local file or string data
+ * @param string $path
+ * @param string $source either a local file or string data
* @return bool
*/
function addFile($path, $source='') {
@@ -49,9 +52,9 @@ class OC_Archive_ZIP extends OC_Archive{
}
/**
* rename a file or folder in the archive
- * @param string source
- * @param string dest
- * @return bool
+ * @param string $source
+ * @param string $dest
+ * @return boolean|null
*/
function rename($source, $dest) {
$source=$this->stripPath($source);
@@ -60,7 +63,7 @@ class OC_Archive_ZIP extends OC_Archive{
}
/**
* get the uncompressed size of a file in the archive
- * @param string path
+ * @param string $path
* @return int
*/
function filesize($path) {
@@ -69,7 +72,7 @@ class OC_Archive_ZIP extends OC_Archive{
}
/**
* get the last modified time of a file in the archive
- * @param string path
+ * @param string $path
* @return int
*/
function mtime($path) {
@@ -77,7 +80,7 @@ class OC_Archive_ZIP extends OC_Archive{
}
/**
* get the files in a folder
- * @param path
+ * @param string $path
* @return array
*/
function getFolder($path) {
@@ -107,7 +110,7 @@ class OC_Archive_ZIP extends OC_Archive{
}
/**
* get the content of a file
- * @param string path
+ * @param string $path
* @return string
*/
function getFile($path) {
@@ -115,9 +118,9 @@ class OC_Archive_ZIP extends OC_Archive{
}
/**
* extract a single file from the archive
- * @param string path
- * @param string dest
- * @return bool
+ * @param string $path
+ * @param string $dest
+ * @return boolean|null
*/
function extractFile($path, $dest) {
$fp = $this->zip->getStream($path);
@@ -125,8 +128,7 @@ class OC_Archive_ZIP extends OC_Archive{
}
/**
* extract the archive
- * @param string path
- * @param string dest
+ * @param string $dest
* @return bool
*/
function extract($dest) {
@@ -134,7 +136,7 @@ class OC_Archive_ZIP extends OC_Archive{
}
/**
* check if a file or folder exists in the archive
- * @param string path
+ * @param string $path
* @return bool
*/
function fileExists($path) {
@@ -142,7 +144,7 @@ class OC_Archive_ZIP extends OC_Archive{
}
/**
* remove a file or folder from the archive
- * @param string path
+ * @param string $path
* @return bool
*/
function remove($path) {
@@ -154,8 +156,8 @@ class OC_Archive_ZIP extends OC_Archive{
}
/**
* get a file handler
- * @param string path
- * @param string mode
+ * @param string $path
+ * @param string $mode
* @return resource
*/
function getStream($path, $mode) {
@@ -191,6 +193,10 @@ class OC_Archive_ZIP extends OC_Archive{
}
}
+ /**
+ * @param string $path
+ * @return string
+ */
private function stripPath($path) {
if(!$path || $path[0]=='/') {
return substr($path, 1);
diff --git a/lib/private/arrayparser.php b/lib/private/arrayparser.php
index 3bb394a5163..d353e486577 100644
--- a/lib/private/arrayparser.php
+++ b/lib/private/arrayparser.php
@@ -30,12 +30,18 @@ class ArrayParser {
const TYPE_STRING = 3;
const TYPE_ARRAY = 4;
+ /**
+ * @param string $string
+ */
function parsePHP($string) {
$string = $this->stripPHPTags($string);
$string = $this->stripAssignAndReturn($string);
return $this->parse($string);
}
+ /**
+ * @param string $string
+ */
function stripPHPTags($string) {
$string = trim($string);
if (substr($string, 0, 5) === '<?php') {
@@ -47,6 +53,9 @@ class ArrayParser {
return $string;
}
+ /**
+ * @param string $string
+ */
function stripAssignAndReturn($string) {
$string = trim($string);
if (substr($string, 0, 6) === 'return') {
@@ -74,6 +83,9 @@ class ArrayParser {
return null;
}
+ /**
+ * @param string $string
+ */
function getType($string) {
$string = strtolower($string);
$first = substr($string, 0, 1);
@@ -90,19 +102,31 @@ class ArrayParser {
}
}
+ /**
+ * @param string $string
+ */
function parseString($string) {
return substr($string, 1, -1);
}
+ /**
+ * @param string $string
+ */
function parseNum($string) {
return intval($string);
}
+ /**
+ * @param string $string
+ */
function parseBool($string) {
$string = strtolower($string);
return $string === 'true';
}
+ /**
+ * @param string $string
+ */
function parseArray($string) {
$body = substr($string, 5);
$body = trim($body);
@@ -131,6 +155,9 @@ class ArrayParser {
return $result;
}
+ /**
+ * @param string $body
+ */
function splitArray($body) {
$inSingleQuote = false;//keep track if we are inside quotes
$inDoubleQuote = false;
diff --git a/lib/private/backgroundjob.php b/lib/private/backgroundjob.php
index 9619dcb732c..afc3c270405 100644
--- a/lib/private/backgroundjob.php
+++ b/lib/private/backgroundjob.php
@@ -37,8 +37,8 @@ class OC_BackgroundJob{
/**
* @brief sets the background jobs execution type
- * @param $type execution type
- * @return boolean
+ * @param string $type execution type
+ * @return false|null
*
* This method sets the execution type of the background jobs. Possible types
* are "none", "ajax", "webcron", "cron"
diff --git a/lib/private/backgroundjob/job.php b/lib/private/backgroundjob/job.php
index 92bd0f8fdbd..0cef401bc24 100644
--- a/lib/private/backgroundjob/job.php
+++ b/lib/private/backgroundjob/job.php
@@ -8,7 +8,9 @@
namespace OC\BackgroundJob;
-abstract class Job {
+use OCP\BackgroundJob\IJob;
+
+abstract class Job implements IJob {
/**
* @var int $id
*/
diff --git a/lib/private/backgroundjob/joblist.php b/lib/private/backgroundjob/joblist.php
index 99743a70c77..26c90269349 100644
--- a/lib/private/backgroundjob/joblist.php
+++ b/lib/private/backgroundjob/joblist.php
@@ -1,6 +1,6 @@
<?php
/**
- * Copyright (c) 2013 Robin Appelman <icewind@owncloud.com>
+ * Copyright (c) 2014 Robin Appelman <icewind@owncloud.com>
* This file is licensed under the Affero General Public License version 3 or
* later.
* See the COPYING-README file.
@@ -8,16 +8,30 @@
namespace OC\BackgroundJob;
-/**
- * Class QueuedJob
- *
- * create a background job that is to be executed once
- *
- * @package OC\BackgroundJob
- */
-class JobList {
+use OCP\BackgroundJob\IJobList;
+
+class JobList implements IJobList {
+ /**
+ * @var \OCP\IDBConnection
+ */
+ private $conn;
+
+ /**
+ * @var \OCP\IConfig $config
+ */
+ private $config;
+
/**
- * @param Job|string $job
+ * @param \OCP\IDBConnection $conn
+ * @param \OCP\IConfig $config
+ */
+ public function __construct($conn, $config) {
+ $this->conn = $conn;
+ $this->config = $config;
+ }
+
+ /**
+ * @param \Test\BackgroundJob\TestJob $job
* @param mixed $argument
*/
public function add($job, $argument = null) {
@@ -28,13 +42,13 @@ class JobList {
$class = $job;
}
$argument = json_encode($argument);
- $query = \OC_DB::prepare('INSERT INTO `*PREFIX*jobs`(`class`, `argument`, `last_run`) VALUES(?, ?, 0)');
+ $query = $this->conn->prepare('INSERT INTO `*PREFIX*jobs`(`class`, `argument`, `last_run`) VALUES(?, ?, 0)');
$query->execute(array($class, $argument));
}
}
/**
- * @param Job|string $job
+ * @param Job $job
* @param mixed $argument
*/
public function remove($job, $argument = null) {
@@ -45,10 +59,10 @@ class JobList {
}
if (!is_null($argument)) {
$argument = json_encode($argument);
- $query = \OC_DB::prepare('DELETE FROM `*PREFIX*jobs` WHERE `class` = ? AND `argument` = ?');
+ $query = $this->conn->prepare('DELETE FROM `*PREFIX*jobs` WHERE `class` = ? AND `argument` = ?');
$query->execute(array($class, $argument));
} else {
- $query = \OC_DB::prepare('DELETE FROM `*PREFIX*jobs` WHERE `class` = ?');
+ $query = $this->conn->prepare('DELETE FROM `*PREFIX*jobs` WHERE `class` = ?');
$query->execute(array($class));
}
}
@@ -67,9 +81,9 @@ class JobList {
$class = $job;
}
$argument = json_encode($argument);
- $query = \OC_DB::prepare('SELECT `id` FROM `*PREFIX*jobs` WHERE `class` = ? AND `argument` = ?');
- $result = $query->execute(array($class, $argument));
- return (bool)$result->fetchRow();
+ $query = $this->conn->prepare('SELECT `id` FROM `*PREFIX*jobs` WHERE `class` = ? AND `argument` = ?');
+ $query->execute(array($class, $argument));
+ return (bool)$query->fetch();
}
/**
@@ -78,10 +92,10 @@ class JobList {
* @return Job[]
*/
public function getAll() {
- $query = \OC_DB::prepare('SELECT `id`, `class`, `last_run`, `argument` FROM `*PREFIX*jobs`');
- $result = $query->execute();
+ $query = $this->conn->prepare('SELECT `id`, `class`, `last_run`, `argument` FROM `*PREFIX*jobs`');
+ $query->execute();
$jobs = array();
- while ($row = $result->fetchRow()) {
+ while ($row = $query->fetch()) {
$jobs[] = $this->buildJob($row);
}
return $jobs;
@@ -94,15 +108,15 @@ class JobList {
*/
public function getNext() {
$lastId = $this->getLastJob();
- $query = \OC_DB::prepare('SELECT `id`, `class`, `last_run`, `argument` FROM `*PREFIX*jobs` WHERE `id` > ? ORDER BY `id` ASC', 1);
- $result = $query->execute(array($lastId));
- if ($row = $result->fetchRow()) {
+ $query = $this->conn->prepare('SELECT `id`, `class`, `last_run`, `argument` FROM `*PREFIX*jobs` WHERE `id` > ? ORDER BY `id` ASC', 1);
+ $query->execute(array($lastId));
+ if ($row = $query->fetch()) {
return $this->buildJob($row);
} else {
//begin at the start of the queue
- $query = \OC_DB::prepare('SELECT `id`, `class`, `last_run`, `argument` FROM `*PREFIX*jobs` ORDER BY `id` ASC', 1);
- $result = $query->execute();
- if ($row = $result->fetchRow()) {
+ $query = $this->conn->prepare('SELECT `id`, `class`, `last_run`, `argument` FROM `*PREFIX*jobs` ORDER BY `id` ASC', 1);
+ $query->execute();
+ if ($row = $query->fetch()) {
return $this->buildJob($row);
} else {
return null; //empty job list
@@ -115,9 +129,9 @@ class JobList {
* @return Job
*/
public function getById($id) {
- $query = \OC_DB::prepare('SELECT `id`, `class`, `last_run`, `argument` FROM `*PREFIX*jobs` WHERE `id` = ?');
- $result = $query->execute(array($id));
- if ($row = $result->fetchRow()) {
+ $query = $this->conn->prepare('SELECT `id`, `class`, `last_run`, `argument` FROM `*PREFIX*jobs` WHERE `id` = ?');
+ $query->execute(array($id));
+ if ($row = $query->fetch()) {
return $this->buildJob($row);
} else {
return null;
@@ -148,16 +162,16 @@ class JobList {
* @param Job $job
*/
public function setLastJob($job) {
- \OC_Appconfig::setValue('backgroundjob', 'lastjob', $job->getId());
+ $this->config->setAppValue('backgroundjob', 'lastjob', $job->getId());
}
/**
* get the id of the last ran job
*
- * @return int
+ * @return string
*/
public function getLastJob() {
- return \OC_Appconfig::getValue('backgroundjob', 'lastjob', 0);
+ return $this->config->getAppValue('backgroundjob', 'lastjob', 0);
}
/**
@@ -166,7 +180,7 @@ class JobList {
* @param Job $job
*/
public function setLastRun($job) {
- $query = \OC_DB::prepare('UPDATE `*PREFIX*jobs` SET `last_run` = ? WHERE `id` = ?');
+ $query = $this->conn->prepare('UPDATE `*PREFIX*jobs` SET `last_run` = ? WHERE `id` = ?');
$query->execute(array(time(), $job->getId()));
}
}
diff --git a/lib/private/cache/file.php b/lib/private/cache/file.php
index b0738d2a92b..8a6ef39f61b 100644
--- a/lib/private/cache/file.php
+++ b/lib/private/cache/file.php
@@ -29,6 +29,9 @@ class File {
}
}
+ /**
+ * @param string $key
+ */
public function get($key) {
$result = null;
$proxyStatus = \OC_FileProxy::$enabled;
@@ -59,6 +62,9 @@ class File {
return $result;
}
+ /**
+ * @param string $key
+ */
public function set($key, $value, $ttl=0) {
$storage = $this->getStorage();
$result = false;
@@ -87,6 +93,9 @@ class File {
return false;
}
+ /**
+ * @param string $key
+ */
public function remove($key) {
$storage = $this->getStorage();
if(!$storage) {
diff --git a/lib/private/cache/fileglobal.php b/lib/private/cache/fileglobal.php
index bd049bba4d0..d9e0fd46d37 100644
--- a/lib/private/cache/fileglobal.php
+++ b/lib/private/cache/fileglobal.php
@@ -21,6 +21,9 @@ class FileGlobal {
return str_replace('/', '_', $key);
}
+ /**
+ * @param string $key
+ */
public function get($key) {
$key = $this->fixKey($key);
if ($this->hasKey($key)) {
@@ -30,6 +33,10 @@ class FileGlobal {
return null;
}
+ /**
+ * @param string $key
+ * @param string $value
+ */
public function set($key, $value, $ttl=0) {
$key = $this->fixKey($key);
$cache_dir = self::getCacheDir();
@@ -81,13 +88,14 @@ class FileGlobal {
}
static public function gc() {
- $last_run = \OC_AppConfig::getValue('core', 'global_cache_gc_lastrun', 0);
+ $appConfig = \OC::$server->getAppConfig();
+ $last_run = $appConfig->getValue('core', 'global_cache_gc_lastrun', 0);
$now = time();
if (($now - $last_run) < 300) {
// only do cleanup every 5 minutes
return;
}
- \OC_AppConfig::setValue('core', 'global_cache_gc_lastrun', $now);
+ $appConfig->setValue('core', 'global_cache_gc_lastrun', $now);
$cache_dir = self::getCacheDir();
if($cache_dir and is_dir($cache_dir)) {
$dh=opendir($cache_dir);
diff --git a/lib/private/cache/usercache.php b/lib/private/cache/usercache.php
index baa8820700b..486e08218a2 100644
--- a/lib/private/cache/usercache.php
+++ b/lib/private/cache/usercache.php
@@ -35,7 +35,7 @@ class UserCache implements \OCP\ICache {
* Set a value in the user cache
*
* @param string $key
- * @param mixed $value
+ * @param string $value
* @param int $ttl Time To Live in seconds. Defaults to 60*60*24
* @return bool
*/
diff --git a/lib/private/config.php b/lib/private/config.php
index 8a9d5ca6158..56f47256134 100644
--- a/lib/private/config.php
+++ b/lib/private/config.php
@@ -77,7 +77,7 @@ class Config {
/**
* @brief Gets a value from config.php
* @param string $key key
- * @param string $default = null default value
+ * @param array|bool|string|null $default = null default value
* @return string the value or $default
*
* This function gets the value from config.php. If it does not exist,
diff --git a/lib/private/connector/sabre/aborteduploaddetectionplugin.php b/lib/private/connector/sabre/aborteduploaddetectionplugin.php
index 10cca647e8d..ad759d1d84a 100644
--- a/lib/private/connector/sabre/aborteduploaddetectionplugin.php
+++ b/lib/private/connector/sabre/aborteduploaddetectionplugin.php
@@ -47,7 +47,7 @@ class OC_Connector_Sabre_AbortedUploadDetectionPlugin extends Sabre_DAV_ServerPl
}
/**
- * @param $filePath
+ * @param string $filePath
* @param Sabre_DAV_INode $node
* @throws Sabre_DAV_Exception_BadRequest
*/
diff --git a/lib/private/connector/sabre/auth.php b/lib/private/connector/sabre/auth.php
index 0c84fa6b757..5577273df8c 100644
--- a/lib/private/connector/sabre/auth.php
+++ b/lib/private/connector/sabre/auth.php
@@ -73,6 +73,20 @@ class OC_Connector_Sabre_Auth extends Sabre_DAV_Auth_Backend_AbstractBasic {
*/
public function authenticate(Sabre_DAV_Server $server, $realm) {
+ $result = $this->auth($server, $realm);
+
+ // close the session - right after authentication there is not need to write to the session any more
+ \OC::$session->close();
+
+ return $result;
+ }
+
+ /**
+ * @param Sabre_DAV_Server $server
+ * @param $realm
+ * @return bool
+ */
+ private function auth(Sabre_DAV_Server $server, $realm) {
if (OC_User::handleApacheAuth() || OC_User::isLoggedIn()) {
$user = OC_User::getUser();
OC_Util::setupFS($user);
@@ -81,5 +95,5 @@ class OC_Connector_Sabre_Auth extends Sabre_DAV_Auth_Backend_AbstractBasic {
}
return parent::authenticate($server, $realm);
- }
+ }
}
diff --git a/lib/private/connector/sabre/directory.php b/lib/private/connector/sabre/directory.php
index 02d1a9f4ba2..3ed9e94d69b 100644
--- a/lib/private/connector/sabre/directory.php
+++ b/lib/private/connector/sabre/directory.php
@@ -50,7 +50,7 @@ class OC_Connector_Sabre_Directory extends OC_Connector_Sabre_Node implements Sa
*/
public function createFile($name, $data = null) {
- if ($name === 'Shared' && empty($this->path)) {
+ if (strtolower($name) === 'shared' && empty($this->path)) {
throw new \Sabre_DAV_Exception_Forbidden();
}
@@ -86,7 +86,7 @@ class OC_Connector_Sabre_Directory extends OC_Connector_Sabre_Node implements Sa
*/
public function createDirectory($name) {
- if ($name === 'Shared' && empty($this->path)) {
+ if (strtolower($name) === 'shared' && empty($this->path)) {
throw new \Sabre_DAV_Exception_Forbidden();
}
diff --git a/lib/private/connector/sabre/file.php b/lib/private/connector/sabre/file.php
index ed27cef440d..ef6caaf22a7 100644
--- a/lib/private/connector/sabre/file.php
+++ b/lib/private/connector/sabre/file.php
@@ -58,6 +58,11 @@ class OC_Connector_Sabre_File extends OC_Connector_Sabre_Node implements Sabre_D
throw new \Sabre_DAV_Exception_ServiceUnavailable();
}
+ $fileName = basename($this->path);
+ if (!\OCP\Util::isValidFileName($fileName)) {
+ throw new \Sabre_DAV_Exception_BadRequest();
+ }
+
// chunked handling
if (isset($_SERVER['HTTP_OC_CHUNKED'])) {
return $this->createFileChunked($data);
@@ -142,15 +147,16 @@ class OC_Connector_Sabre_File extends OC_Connector_Sabre_Node implements Sabre_D
* @throws Sabre_DAV_Exception_Forbidden
*/
public function delete() {
+ $fs = $this->getFS();
if ($this->path === 'Shared') {
throw new \Sabre_DAV_Exception_Forbidden();
}
- if (!\OC\Files\Filesystem::isDeletable($this->path)) {
+ if (!$fs->isDeletable($this->path)) {
throw new \Sabre_DAV_Exception_Forbidden();
}
- \OC\Files\Filesystem::unlink($this->path);
+ $fs->unlink($this->path);
// remove properties
$this->removeProperties();
@@ -206,6 +212,9 @@ class OC_Connector_Sabre_File extends OC_Connector_Sabre_Node implements Sabre_D
}
+ /**
+ * @param resource $data
+ */
private function createFileChunked($data)
{
list($path, $name) = \Sabre_DAV_URLUtil::splitPath($this->path);
diff --git a/lib/private/connector/sabre/node.php b/lib/private/connector/sabre/node.php
index 993aa73faeb..5807c5c7f71 100644
--- a/lib/private/connector/sabre/node.php
+++ b/lib/private/connector/sabre/node.php
@@ -85,19 +85,24 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr
* @return void
*/
public function setName($name) {
+ $fs = $this->getFS();
// rename is only allowed if the update privilege is granted
- if (!\OC\Files\Filesystem::isUpdatable($this->path)) {
+ if (!$fs->isUpdatable($this->path)) {
throw new \Sabre_DAV_Exception_Forbidden();
}
list($parentPath, ) = Sabre_DAV_URLUtil::splitPath($this->path);
list(, $newName) = Sabre_DAV_URLUtil::splitPath($name);
+ if (!\OCP\Util::isValidFileName($newName)) {
+ throw new \Sabre_DAV_Exception_BadRequest();
+ }
+
$newPath = $parentPath . '/' . $newName;
$oldPath = $this->path;
- \OC\Files\Filesystem::rename($this->path, $newPath);
+ $fs->rename($this->path, $newPath);
$this->path = $newPath;
@@ -153,9 +158,8 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr
/**
* @brief Updates properties on this node,
- * @param array $mutations
* @see Sabre_DAV_IProperties::updateProperties
- * @return bool|array
+ * @return boolean
*/
public function updateProperties($properties) {
$existing = $this->getProperties(array());
@@ -267,7 +271,7 @@ abstract class OC_Connector_Sabre_Node implements Sabre_DAV_INode, Sabre_DAV_IPr
}
/**
- * @return mixed
+ * @return string|null
*/
public function getFileId()
{
diff --git a/lib/private/connector/sabre/objecttree.php b/lib/private/connector/sabre/objecttree.php
index d1e179af2ec..accf020daa2 100644
--- a/lib/private/connector/sabre/objecttree.php
+++ b/lib/private/connector/sabre/objecttree.php
@@ -94,6 +94,9 @@ class ObjectTree extends \Sabre_DAV_ObjectTree {
}
if ($sourceDir !== $destinationDir) {
// for a full move we need update privileges on sourcePath and sourceDir as well as destinationDir
+ if (ltrim($destinationDir, '/') === '' && strtolower($sourceNode->getName()) === 'shared') {
+ throw new \Sabre_DAV_Exception_Forbidden();
+ }
if (!$fs->isUpdatable($sourceDir)) {
throw new \Sabre_DAV_Exception_Forbidden();
}
@@ -105,6 +108,11 @@ class ObjectTree extends \Sabre_DAV_ObjectTree {
}
}
+ $fileName = basename($destinationPath);
+ if (!\OCP\Util::isValidFileName($fileName)) {
+ throw new \Sabre_DAV_Exception_BadRequest();
+ }
+
$renameOkay = $fs->rename($sourcePath, $destinationPath);
if (!$renameOkay) {
throw new \Sabre_DAV_Exception_Forbidden('');
diff --git a/lib/private/connector/sabre/principal.php b/lib/private/connector/sabre/principal.php
index 59a96797c16..2075aa55c86 100644
--- a/lib/private/connector/sabre/principal.php
+++ b/lib/private/connector/sabre/principal.php
@@ -62,7 +62,7 @@ class OC_Connector_Sabre_Principal implements Sabre_DAVACL_IPrincipalBackend {
* Returns the list of members for a group-principal
*
* @param string $principal
- * @return array
+ * @return string[]
*/
public function getGroupMemberSet($principal) {
// TODO: for now the group principal has only one member, the user itself
diff --git a/lib/private/connector/sabre/quotaplugin.php b/lib/private/connector/sabre/quotaplugin.php
index ea2cb81d1f7..8099794f670 100644
--- a/lib/private/connector/sabre/quotaplugin.php
+++ b/lib/private/connector/sabre/quotaplugin.php
@@ -45,8 +45,8 @@ class OC_Connector_Sabre_QuotaPlugin extends Sabre_DAV_ServerPlugin {
/**
* 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
+ * @param string $uri
* @return bool
*/
public function checkQuota($uri, $data = null) {
diff --git a/lib/private/connector/sabre/server.php b/lib/private/connector/sabre/server.php
index 41e8885917a..2660b043f46 100644
--- a/lib/private/connector/sabre/server.php
+++ b/lib/private/connector/sabre/server.php
@@ -67,6 +67,7 @@ class OC_Connector_Sabre_Server extends Sabre_DAV_Server {
/**
* Small helper to support PROPFIND with DEPTH_INFINITY.
+ * @param string $path
*/
private function addPathNodesRecursively(&$nodes, $path) {
foreach($this->tree->getChildren($path) as $childNode) {
diff --git a/lib/private/davclient.php b/lib/private/davclient.php
index 28f48f3b921..afa4e1103b4 100644
--- a/lib/private/davclient.php
+++ b/lib/private/davclient.php
@@ -31,7 +31,7 @@ class OC_DAVClient extends \Sabre_DAV_Client {
/**
* @brief Sets the request timeout or 0 to disable timeout.
- * @param int timeout in seconds or 0 to disable
+ * @param integer $timeout in seconds or 0 to disable
*/
public function setRequestTimeout($timeout) {
$this->requestTimeout = (int)$timeout;
diff --git a/lib/private/db.php b/lib/private/db.php
index 562065259fa..cfdac766bff 100644
--- a/lib/private/db.php
+++ b/lib/private/db.php
@@ -44,14 +44,14 @@ class OC_DB {
/**
* @var \OC\DB\Connection $connection
*/
- static private $connection; //the prefered connection to use, only Doctrine
+ static private $connection; //the preferred connection to use, only Doctrine
static private $prefix=null;
static private $type=null;
/**
* @brief connects to the database
- * @return bool true if connection can be established or false on error
+ * @return boolean|null true if connection can be established or false on error
*
* Connects to the database as specified in config.php
*/
@@ -196,7 +196,7 @@ class OC_DB {
* @param int $offset
* @param bool $isManipulation
* @throws DatabaseException
- * @return \Doctrine\DBAL\Statement prepared SQL query
+ * @return OC_DB_StatementWrapper prepared SQL query
*
* SQL query via Doctrine prepare(), needs to be execute()'d!
*/
@@ -252,7 +252,7 @@ class OC_DB {
* an array with 'sql' and optionally 'limit' and 'offset' keys
* .. or a simple sql query string
* @param array $parameters
- * @return result
+ * @return OC_DB_StatementWrapper
* @throws DatabaseException
*/
static public function executeAudited( $stmt, array $parameters = null) {
@@ -298,7 +298,7 @@ class OC_DB {
/**
* @brief gets last value of autoincrement
* @param string $table The optional table name (will replace *PREFIX*) and add sequence suffix
- * @return int id
+ * @return string id
* @throws DatabaseException
*
* \Doctrine\DBAL\Connection lastInsertId
@@ -315,7 +315,8 @@ class OC_DB {
* @brief Insert a row if a matching row doesn't exists.
* @param string $table. The table to insert into in the form '*PREFIX*tableName'
* @param array $input. An array of fieldname/value pairs
- * @return int number of updated rows
+ * @param string $table
+ * @return boolean number of updated rows
*/
public static function insertIfNotExist($table, $input) {
self::connect();
@@ -368,7 +369,7 @@ class OC_DB {
* @brief update the database schema
* @param string $file file to read structure from
* @throws Exception
- * @return bool
+ * @return string|boolean
*/
public static function updateDbFromStructure($file) {
$schemaManager = self::getMDB2SchemaManager();
diff --git a/lib/private/db/connection.php b/lib/private/db/connection.php
index 2581969dbd0..2bd7b093020 100644
--- a/lib/private/db/connection.php
+++ b/lib/private/db/connection.php
@@ -94,7 +94,7 @@ class Connection extends \Doctrine\DBAL\Connection {
* If an SQLLogger is configured, the execution is logged.
*
* @param string $query The SQL query to execute.
- * @param array $params The parameters to bind to the query, if any.
+ * @param string[] $params The parameters to bind to the query, if any.
* @param array $types The types the previous parameters are in.
* @param QueryCacheProfile $qcp
* @return \Doctrine\DBAL\Driver\Statement The executed statement.
diff --git a/lib/private/db/connectionwrapper.php b/lib/private/db/connectionwrapper.php
index 93d4fb57f74..c2cfc21d204 100644
--- a/lib/private/db/connectionwrapper.php
+++ b/lib/private/db/connectionwrapper.php
@@ -31,8 +31,8 @@ class ConnectionWrapper implements \OCP\IDBConnection {
/**
* Used to get the id of the just inserted element
- * @param string $tableName the name of the table where we inserted the item
- * @return int the id of the inserted element
+ * @param string $table the name of the table where we inserted the item
+ * @return string the id of the inserted element
*/
public function lastInsertId($table = null)
{
diff --git a/lib/private/db/mdb2schemamanager.php b/lib/private/db/mdb2schemamanager.php
index 6378c769055..aaf2ea543b9 100644
--- a/lib/private/db/mdb2schemamanager.php
+++ b/lib/private/db/mdb2schemamanager.php
@@ -53,7 +53,7 @@ class MDB2SchemaManager {
/**
* @brief update the database scheme
* @param string $file file to read structure from
- * @return bool
+ * @return string|boolean
*/
public function updateDbFromStructure($file, $generateSql = false) {
$sm = $this->conn->getSchemaManager();
@@ -82,6 +82,9 @@ class MDB2SchemaManager {
$platform = $this->conn->getDatabasePlatform();
foreach($schemaDiff->changedTables as $tableDiff) {
$tableDiff->name = $platform->quoteIdentifier($tableDiff->name);
+ foreach($tableDiff->changedColumns as $column) {
+ $column->oldColumnName = $platform->quoteIdentifier($column->oldColumnName);
+ }
}
if ($generateSql) {
diff --git a/lib/private/db/mdb2schemareader.php b/lib/private/db/mdb2schemareader.php
index b1fd2454cb0..1c16d03eab2 100644
--- a/lib/private/db/mdb2schemareader.php
+++ b/lib/private/db/mdb2schemareader.php
@@ -41,7 +41,9 @@ class MDB2SchemaReader {
*/
public function loadSchemaFromFile($file) {
$schema = new \Doctrine\DBAL\Schema\Schema();
+ $loadEntities = libxml_disable_entity_loader(false);
$xml = simplexml_load_file($file);
+ libxml_disable_entity_loader($loadEntities);
foreach ($xml->children() as $child) {
/**
* @var \SimpleXMLElement $child
@@ -288,12 +290,13 @@ class MDB2SchemaReader {
if (!empty($fields)) {
if (isset($primary) && $primary) {
$table->setPrimaryKey($fields, $name);
- } else
+ } else {
if (isset($unique) && $unique) {
$table->addUniqueIndex($fields, $name);
} else {
$table->addIndex($fields, $name);
}
+ }
} else {
throw new \DomainException('Empty index definition: ' . $name . ' options:' . print_r($fields, true));
}
diff --git a/lib/private/db/mdb2schemawriter.php b/lib/private/db/mdb2schemawriter.php
index 21b43cbfe80..a2a62a81475 100644
--- a/lib/private/db/mdb2schemawriter.php
+++ b/lib/private/db/mdb2schemawriter.php
@@ -9,7 +9,7 @@
class OC_DB_MDB2SchemaWriter {
/**
- * @param $file
+ * @param string $file
* @param \Doctrine\DBAL\Schema\AbstractSchemaManager $sm
* @return bool
*/
@@ -26,6 +26,9 @@ class OC_DB_MDB2SchemaWriter {
return true;
}
+ /**
+ * @param SimpleXMLElement $xml
+ */
private static function saveTable($table, $xml) {
$xml->addChild('name', $table->getName());
$declaration = $xml->addChild('declaration');
@@ -48,6 +51,9 @@ class OC_DB_MDB2SchemaWriter {
}
}
+ /**
+ * @param SimpleXMLElement $xml
+ */
private static function saveColumn($column, $xml) {
$xml->addChild('name', $column->getName());
switch($column->getType()) {
@@ -111,6 +117,9 @@ class OC_DB_MDB2SchemaWriter {
}
}
+ /**
+ * @param SimpleXMLElement $xml
+ */
private static function saveIndex($index, $xml) {
$xml->addChild('name', $index->getName());
if ($index->isPrimary()) {
diff --git a/lib/private/db/statementwrapper.php b/lib/private/db/statementwrapper.php
index 5e89261d936..eaf215c7231 100644
--- a/lib/private/db/statementwrapper.php
+++ b/lib/private/db/statementwrapper.php
@@ -17,6 +17,9 @@ class OC_DB_StatementWrapper {
private $isManipulation = false;
private $lastArguments = array();
+ /**
+ * @param boolean $isManipulation
+ */
public function __construct($statement, $isManipulation) {
$this->statement = $statement;
$this->isManipulation = $isManipulation;
@@ -31,6 +34,9 @@ class OC_DB_StatementWrapper {
/**
* make execute return the result instead of a bool
+ *
+ * @param array $input
+ * @return \OC_DB_StatementWrapper | int
*/
public function execute($input=array()) {
if(OC_Config::getValue( "log_query", false)) {
@@ -169,4 +175,18 @@ class OC_DB_StatementWrapper {
public function fetchOne($colnum = 0) {
return $this->statement->fetchColumn($colnum);
}
+
+ /**
+ * Binds a PHP variable to a corresponding named or question mark placeholder in the
+ * SQL statement that was use to prepare the statement.
+ *
+ * @param mixed $column Either the placeholder name or the 1-indexed placeholder index
+ * @param mixed $variable The variable to bind
+ * @param integer|null $type one of the PDO::PARAM_* constants
+ * @param integer|null $length max length when using an OUT bind
+ * @return boolean
+ */
+ public function bindParam($column, &$variable, $type = null, $length = null){
+ return $this->statement->bindParam($column, $variable, $type, $length);
+ }
}
diff --git a/lib/private/defaults.php b/lib/private/defaults.php
index cec9a65c7f3..79be211b82f 100644
--- a/lib/private/defaults.php
+++ b/lib/private/defaults.php
@@ -21,6 +21,7 @@ class OC_Defaults {
private $defaultDocBaseUrl;
private $defaultSlogan;
private $defaultLogoClaim;
+ private $defaultMailHeaderColor;
function __construct() {
$this->l = OC_L10N::get('core');
@@ -33,12 +34,16 @@ class OC_Defaults {
$this->defaultDocBaseUrl = "http://doc.owncloud.org";
$this->defaultSlogan = $this->l->t("web services under your control");
$this->defaultLogoClaim = "";
+ $this->defaultMailHeaderColor = "#1d2d44"; /* header color of mail notifications */
if (class_exists("OC_Theme")) {
$this->theme = new OC_Theme();
}
}
+ /**
+ * @param string $method
+ */
private function themeExist($method) {
if (OC_Util::getTheme() !== '' && method_exists('OC_Theme', $method)) {
return true;
@@ -171,4 +176,23 @@ class OC_Defaults {
return $footer;
}
+ public function buildDocLinkToKey($key) {
+ if ($this->themeExist('buildDocLinkToKey')) {
+ return $this->theme->buildDocLinkToKey($key);
+ }
+ return $this->getDocBaseUrl() . '/server/6.0/go.php?to=' . $key;
+ }
+
+ /**
+ * Returns mail header color
+ * @return mail header color
+ */
+ public function getMailHeaderColor() {
+ if ($this->themeExist('getMailHeaderColor')) {
+ return $this->theme->getMailHeaderColor();
+ } else {
+ return $this->defaultMailHeaderColor;
+ }
+ }
+
}
diff --git a/lib/private/eventsource.php b/lib/private/eventsource.php
index 4df0bc2e7cd..5a41ddd8b37 100644
--- a/lib/private/eventsource.php
+++ b/lib/private/eventsource.php
@@ -63,8 +63,9 @@ class OC_EventSource{
$type=null;
}
if($this->fallback) {
+ $fallBackId = OC_Util::sanitizeHTML($this->fallBackId);
$response='<script type="text/javascript">window.parent.OC.EventSource.fallBackCallBack('
- .$this->fallBackId.',"' . $type . '",' . OCP\JSON::encode($data) . ')</script>' . PHP_EOL;
+ .$fallBackId.',"' . $type . '",' . OCP\JSON::encode($data) . ')</script>' . PHP_EOL;
echo $response;
}else{
if($type) {
diff --git a/lib/private/filechunking.php b/lib/private/filechunking.php
index aa4f73c7c05..be7f4e14a11 100644
--- a/lib/private/filechunking.php
+++ b/lib/private/filechunking.php
@@ -16,6 +16,9 @@ class OC_FileChunking {
return $matches;
}
+ /**
+ * @param string[] $info
+ */
public function __construct($info) {
$this->info = $info;
}
@@ -37,8 +40,8 @@ class OC_FileChunking {
/**
* Stores the given $data under the given $key - the number of stored bytes is returned
*
- * @param $index
- * @param $data
+ * @param string $index
+ * @param resource $data
* @return int
*/
public function store($index, $data) {
@@ -87,7 +90,7 @@ class OC_FileChunking {
/**
* Removes one specific chunk
- * @param $index
+ * @param string $index
*/
public function remove($index) {
$cache = $this->getCache();
@@ -124,6 +127,9 @@ class OC_FileChunking {
);
}
+ /**
+ * @param string $path
+ */
public function file_assemble($path) {
$absolutePath = \OC\Files\Filesystem::normalizePath(\OC\Files\Filesystem::getView()->getAbsolutePath($path));
$data = '';
diff --git a/lib/private/fileproxy.php b/lib/private/fileproxy.php
index 2997aaf81b6..88976c1b8e5 100644
--- a/lib/private/fileproxy.php
+++ b/lib/private/fileproxy.php
@@ -67,6 +67,9 @@ class OC_FileProxy{
self::$proxies[]=$proxy;
}
+ /**
+ * @param string $operation
+ */
public static function getProxies($operation = null) {
if ($operation === null) {
// return all
@@ -81,6 +84,10 @@ class OC_FileProxy{
return $proxies;
}
+ /**
+ * @param string $operation
+ * @param string|boolean $filepath
+ */
public static function runPreProxies($operation,&$filepath,&$filepath2=null) {
if(!self::$enabled) {
return true;
@@ -101,6 +108,12 @@ class OC_FileProxy{
return true;
}
+ /**
+ * @param string $operation
+ * @param string|boolean $path
+ *
+ * @return string
+ */
public static function runPostProxies($operation, $path, $result) {
if(!self::$enabled) {
return $result;
diff --git a/lib/private/files.php b/lib/private/files.php
index 8ce632013cf..7e7a27f48dc 100644
--- a/lib/private/files.php
+++ b/lib/private/files.php
@@ -21,26 +21,46 @@
*
*/
+// TODO: get rid of this using proper composer packages
+require_once 'mcnetic/phpzipstreamer/ZipStreamer.php';
+
+class GET_TYPE {
+ const FILE = 1;
+ const ZIP_FILES = 2;
+ const ZIP_DIR = 3;
+}
+
/**
- * Class for fileserver access
+ * Class for file server access
*
*/
class OC_Files {
- static $tmpFiles = array();
-
- static public function getFileInfo($path, $includeMountPoints = true){
- return \OC\Files\Filesystem::getFileInfo($path, $includeMountPoints);
- }
- static public function getDirectoryContent($path){
- return \OC\Files\Filesystem::getDirectoryContent($path);
+ /**
+ * @param string $filename
+ * @param string $name
+ * @param bool $zip
+ */
+ private static function sendHeaders($filename, $name, $zip = false) {
+ OC_Response::setContentDispositionHeader($name, 'attachment');
+ header('Content-Transfer-Encoding: binary');
+ OC_Response::disableCaching();
+ if ($zip) {
+ header('Content-Type: application/zip');
+ } else {
+ $filesize = \OC\Files\Filesystem::filesize($filename);
+ header('Content-Type: '.\OC\Files\Filesystem::getMimeType($filename));
+ if ($filesize > -1) {
+ header("Content-Length: ".$filesize);
+ }
+ }
}
/**
* return the content of a file or return a zip file containing multiple files
*
* @param string $dir
- * @param string $file ; separated list of files to download
+ * @param string $files ; separated list of files to download
* @param boolean $only_header ; boolean to only send header of the request
*/
public static function get($dir, $files, $only_header = false) {
@@ -51,92 +71,50 @@ class OC_Files {
$xsendfile = true;
}
- if (is_array($files) && count($files) == 1) {
+ if (is_array($files) && count($files) === 1) {
$files = $files[0];
}
if (is_array($files)) {
- self::validateZipDownload($dir, $files);
- $executionTime = intval(ini_get('max_execution_time'));
- set_time_limit(0);
- $zip = new ZipArchive();
- $filename = OC_Helper::tmpFile('.zip');
- if ($zip->open($filename, ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE)!==true) {
- $l = OC_L10N::get('lib');
- throw new Exception($l->t('cannot open "%s"', array($filename)));
- }
- foreach ($files as $file) {
- $file = $dir . '/' . $file;
- if (\OC\Files\Filesystem::is_file($file)) {
- $tmpFile = \OC\Files\Filesystem::toTmpFile($file);
- self::$tmpFiles[] = $tmpFile;
- $zip->addFile($tmpFile, basename($file));
- } elseif (\OC\Files\Filesystem::is_dir($file)) {
- self::zipAddDir($file, $zip);
- }
- }
- $zip->close();
- if ($xsendfile) {
- $filename = OC_Helper::moveToNoClean($filename);
- }
+ $get_type = GET_TYPE::ZIP_FILES;
$basename = basename($dir);
if ($basename) {
$name = $basename . '.zip';
} else {
$name = 'download.zip';
}
-
- set_time_limit($executionTime);
- } elseif (\OC\Files\Filesystem::is_dir($dir . '/' . $files)) {
- self::validateZipDownload($dir, $files);
- $executionTime = intval(ini_get('max_execution_time'));
- set_time_limit(0);
- $zip = new ZipArchive();
- $filename = OC_Helper::tmpFile('.zip');
- if ($zip->open($filename, ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE)!==true) {
- $l = OC_L10N::get('lib');
- throw new Exception($l->t('cannot open "%s"', array($filename)));
- }
- $file = $dir . '/' . $files;
- self::zipAddDir($file, $zip);
- $zip->close();
- if ($xsendfile) {
- $filename = OC_Helper::moveToNoClean($filename);
- }
- $name = $files . '.zip';
- set_time_limit($executionTime);
+
+ $filename = $dir . '/' . $name;
} else {
- $zip = false;
$filename = $dir . '/' . $files;
- $name = $files;
+ if (\OC\Files\Filesystem::is_dir($dir . '/' . $files)) {
+ $get_type = GET_TYPE::ZIP_DIR;
+ // downloading root ?
+ if ($files === '') {
+ $name = 'download.zip';
+ } else {
+ $name = $files . '.zip';
+ }
+
+ } else {
+ $get_type = GET_TYPE::FILE;
+ $name = $files;
+ }
+ }
+
+ if ($get_type === GET_TYPE::FILE) {
+ $zip = false;
if ($xsendfile && OC_App::isEnabled('files_encryption')) {
$xsendfile = false;
}
+ } else {
+ self::validateZipDownload($dir, $files);
+ $zip = new ZipStreamer(false);
}
OC_Util::obEnd();
if ($zip or \OC\Files\Filesystem::isReadable($filename)) {
- OC_Response::setContentDispositionHeader($name, 'attachment');
- header('Content-Transfer-Encoding: binary');
- OC_Response::disableCaching();
- if ($zip) {
- ini_set('zlib.output_compression', 'off');
- header('Content-Type: application/zip');
- header('Content-Length: ' . filesize($filename));
- self::addSendfileHeader($filename);
- }else{
- $filesize = \OC\Files\Filesystem::filesize($filename);
- header('Content-Type: '.\OC\Files\Filesystem::getMimeType($filename));
- if ($filesize > -1) {
- header("Content-Length: ".$filesize);
- }
- if ($xsendfile) {
- list($storage) = \OC\Files\Filesystem::resolvePath(\OC\Files\Filesystem::getView()->getAbsolutePath($filename));
- if ($storage instanceof \OC\Files\Storage\Local) {
- self::addSendfileHeader(\OC\Files\Filesystem::getLocalFile($filename));
- }
- }
- }
- } elseif ($zip or !\OC\Files\Filesystem::file_exists($filename)) {
+ self::sendHeaders($filename, $name, $zip);
+ } elseif (!\OC\Files\Filesystem::file_exists($filename)) {
header("HTTP/1.0 404 Not Found");
$tmpl = new OC_Template('', '404', 'guest');
$tmpl->assign('file', $name);
@@ -149,36 +127,52 @@ class OC_Files {
return ;
}
if ($zip) {
- $handle = fopen($filename, 'r');
- if ($handle) {
- $chunkSize = 8 * 1024; // 1 MB chunks
- while (!feof($handle)) {
- echo fread($handle, $chunkSize);
- flush();
+ $executionTime = intval(ini_get('max_execution_time'));
+ set_time_limit(0);
+ if ($get_type === GET_TYPE::ZIP_FILES) {
+ foreach ($files as $file) {
+ $file = $dir . '/' . $file;
+ if (\OC\Files\Filesystem::is_file($file)) {
+ $fh = \OC\Files\Filesystem::fopen($file, 'r');
+ $zip->addFileFromStream($fh, basename($file));
+ fclose($fh);
+ } elseif (\OC\Files\Filesystem::is_dir($file)) {
+ self::zipAddDir($file, $zip);
+ }
}
+ } elseif ($get_type === GET_TYPE::ZIP_DIR) {
+ $file = $dir . '/' . $files;
+ self::zipAddDir($file, $zip);
}
- if (!$xsendfile) {
- unlink($filename);
- }
- }else{
- \OC\Files\Filesystem::readfile($filename);
- }
- foreach (self::$tmpFiles as $tmpFile) {
- if (file_exists($tmpFile) and is_file($tmpFile)) {
- unlink($tmpFile);
+ $zip->finalize();
+ set_time_limit($executionTime);
+ } else {
+ if ($xsendfile) {
+ /** @var $storage \OC\Files\Storage\Storage */
+ list($storage) = \OC\Files\Filesystem::resolvePath($filename);
+ if ($storage->isLocal()) {
+ self::addSendfileHeader(\OC\Files\Filesystem::getLocalFile($filename));
+ } else {
+ \OC\Files\Filesystem::readfile($filename);
+ }
+ } else {
+ \OC\Files\Filesystem::readfile($filename);
}
}
}
+ /**
+ * @param false|string $filename
+ */
private static function addSendfileHeader($filename) {
if (isset($_SERVER['MOD_X_SENDFILE_ENABLED'])) {
header("X-Sendfile: " . $filename);
}
if (isset($_SERVER['MOD_X_SENDFILE2_ENABLED'])) {
- if (isset($_SERVER['HTTP_RANGE']) &&
+ if (isset($_SERVER['HTTP_RANGE']) &&
preg_match("/^bytes=([0-9]+)-([0-9]*)$/", $_SERVER['HTTP_RANGE'], $range)) {
$filelength = filesize($filename);
- if ($range[2] == "") {
+ if ($range[2] === "") {
$range[2] = $filelength - 1;
}
header("Content-Range: bytes $range[1]-$range[2]/" . $filelength);
@@ -188,24 +182,35 @@ class OC_Files {
header("X-Sendfile: " . $filename);
}
}
-
+
if (isset($_SERVER['MOD_X_ACCEL_REDIRECT_ENABLED'])) {
header("X-Accel-Redirect: " . $filename);
}
}
+ /**
+ * @param string $dir
+ * @param ZipStreamer $zip
+ * @param string $internalDir
+ */
public static function zipAddDir($dir, $zip, $internalDir='') {
$dirname=basename($dir);
- $zip->addEmptyDir($internalDir.$dirname);
+ $rootDir = $internalDir.$dirname;
+ if (!empty($rootDir)) {
+ $zip->addEmptyDir($rootDir);
+ }
$internalDir.=$dirname.='/';
- $files=OC_Files::getDirectoryContent($dir);
+ // prevent absolute dirs
+ $internalDir = ltrim($internalDir, '/');
+
+ $files=\OC\Files\Filesystem::getDirectoryContent($dir);
foreach($files as $file) {
$filename=$file['name'];
$file=$dir.'/'.$filename;
if(\OC\Files\Filesystem::is_file($file)) {
- $tmpFile=\OC\Files\Filesystem::toTmpFile($file);
- OC_Files::$tmpFiles[]=$tmpFile;
- $zip->addFile($tmpFile, $internalDir.$filename);
+ $fh = \OC\Files\Filesystem::fopen($file, 'r');
+ $zip->addFileFromStream($fh, $internalDir.$filename);
+ fclose($fh);
}elseif(\OC\Files\Filesystem::is_dir($file)) {
self::zipAddDir($file, $zip, $internalDir);
}
@@ -215,8 +220,8 @@ class OC_Files {
/**
* checks if the selected files are within the size constraint. If not, outputs an error page.
*
- * @param dir $dir
- * @param files $files
+ * @param string $dir
+ * @param array | string $files
*/
static function validateZipDownload($dir, $files) {
if (!OC_Config::getValue('allowZipDownload', true)) {
@@ -263,8 +268,8 @@ class OC_Files {
/**
* set the maximum upload size limit for apache hosts using .htaccess
*
- * @param int size filesisze in bytes
- * @return false on failure, size on success
+ * @param int $size file size in bytes
+ * @return bool false on failure, size on success
*/
static function setUploadLimit($size) {
//don't allow user to break his config -- upper boundary
@@ -280,11 +285,12 @@ class OC_Files {
}
//don't allow user to break his config -- broken or malicious size input
- if (intval($size) == 0) {
+ if (intval($size) === 0) {
return false;
}
- $htaccess = @file_get_contents(OC::$SERVERROOT . '/.htaccess'); //supress errors in case we don't have permissions for
+ //suppress errors in case we don't have permissions for
+ $htaccess = @file_get_contents(OC::$SERVERROOT . '/.htaccess');
if (!$htaccess) {
return false;
}
@@ -302,7 +308,7 @@ class OC_Files {
if ($content !== null) {
$htaccess = $content;
}
- if ($hasReplaced == 0) {
+ if ($hasReplaced === 0) {
$htaccess .= "\n" . $setting;
}
}
diff --git a/lib/private/files/cache/backgroundwatcher.php b/lib/private/files/cache/backgroundwatcher.php
index 923804f48d0..2194651233d 100644
--- a/lib/private/files/cache/backgroundwatcher.php
+++ b/lib/private/files/cache/backgroundwatcher.php
@@ -24,6 +24,9 @@ class BackgroundWatcher {
return $row['id'];
}
+ /**
+ * @param integer $id
+ */
static private function checkUpdate($id) {
$cacheItem = Cache::getById($id);
if (is_null($cacheItem)) {
diff --git a/lib/private/files/cache/cache.php b/lib/private/files/cache/cache.php
index 1e7936ca26d..9b18257088c 100644
--- a/lib/private/files/cache/cache.php
+++ b/lib/private/files/cache/cache.php
@@ -166,6 +166,16 @@ class Cache {
*/
public function getFolderContents($folder) {
$fileId = $this->getId($folder);
+ return $this->getFolderContentsById($fileId);
+ }
+
+ /**
+ * get the metadata of all files stored in $folder
+ *
+ * @param int $fileId the file id of the folder
+ * @return array
+ */
+ public function getFolderContentsById($fileId) {
if ($fileId > -1) {
$sql = 'SELECT `fileid`, `storage`, `path`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`,
`storage_mtime`, `encrypted`, `unencrypted_size`, `etag`
@@ -487,7 +497,7 @@ class Cache {
/**
* update the folder size and the size of all parent folders
*
- * @param $path
+ * @param string|boolean $path
*/
public function correctFolderSize($path) {
$this->calculateFolderSize($path);
diff --git a/lib/private/files/cache/homecache.php b/lib/private/files/cache/homecache.php
index 71bb944da71..82f31d0867d 100644
--- a/lib/private/files/cache/homecache.php
+++ b/lib/private/files/cache/homecache.php
@@ -16,7 +16,7 @@ class HomeCache extends Cache {
* @return int
*/
public function calculateFolderSize($path) {
- if ($path !== '/' and $path !== '' and $path !== 'files') {
+ if ($path !== '/' and $path !== '' and $path !== 'files' and $path !== 'files_trashbin') {
return parent::calculateFolderSize($path);
}
@@ -24,20 +24,28 @@ class HomeCache extends Cache {
$entry = $this->get($path);
if ($entry && $entry['mimetype'] === 'httpd/unix-directory') {
$id = $entry['fileid'];
- $sql = 'SELECT SUM(`size`) FROM `*PREFIX*filecache` ' .
+ $sql = 'SELECT SUM(`size`) AS f1, ' .
+ 'SUM(`unencrypted_size`) AS f2 FROM `*PREFIX*filecache` ' .
'WHERE `parent` = ? AND `storage` = ? AND `size` >= 0';
$result = \OC_DB::executeAudited($sql, array($id, $this->getNumericStorageId()));
if ($row = $result->fetchRow()) {
- list($sum) = array_values($row);
+ list($sum, $unencryptedSum) = array_values($row);
$totalSize = (int)$sum;
+ $unencryptedSize = (int)$unencryptedSum;
if ($entry['size'] !== $totalSize) {
$this->update($id, array('size' => $totalSize));
}
+ if ($entry['unencrypted_size'] !== $unencryptedSize) {
+ $this->update($id, array('unencrypted_size' => $unencryptedSize));
+ }
}
}
return $totalSize;
}
+ /**
+ * @param string $path
+ */
public function get($path) {
$data = parent::get($path);
if ($path === '' or $path === '/') {
diff --git a/lib/private/files/cache/legacy.php b/lib/private/files/cache/legacy.php
deleted file mode 100644
index 8eed1f67a5d..00000000000
--- a/lib/private/files/cache/legacy.php
+++ /dev/null
@@ -1,136 +0,0 @@
-<?php
-/**
- * Copyright (c) 2012 Robin Appelman <icewind@owncloud.com>
- * This file is licensed under the Affero General Public License version 3 or
- * later.
- * See the COPYING-README file.
- */
-
-namespace OC\Files\Cache;
-
-/**
- * Provide read only support for the old filecache
- */
-class Legacy {
- private $user;
-
- private $cacheHasItems = null;
-
- public function __construct($user) {
- $this->user = $user;
- }
-
- /**
- * get the numbers of items in the legacy cache
- *
- * @return int
- */
- function getCount() {
- $sql = 'SELECT COUNT(`id`) AS `count` FROM `*PREFIX*fscache` WHERE `user` = ?';
- $result = \OC_DB::executeAudited($sql, array($this->user));
- if ($row = $result->fetchRow()) {
- return $row['count'];
- } else {
- return 0;
- }
- }
-
- /**
- * check if a legacy cache is present and holds items
- *
- * @return bool
- */
- function hasItems() {
- if (!is_null($this->cacheHasItems)) {
- return $this->cacheHasItems;
- }
- try {
- $query = \OC_DB::prepare('SELECT `id` FROM `*PREFIX*fscache` WHERE `user` = ?',1);
- } catch (\Exception $e) {
- $this->cacheHasItems = false;
- return false;
- }
- try {
- $result = $query->execute(array($this->user));
- } catch (\Exception $e) {
- $this->cacheHasItems = false;
- return false;
- }
-
- if ($result === false || property_exists($result, 'error_message_prefix')) {
- $this->cacheHasItems = false;
- return false;
- }
-
- $this->cacheHasItems = (bool)$result->fetchRow();
- return $this->cacheHasItems;
- }
-
- /**
- * get an item from the legacy cache
- *
- * @param string|int $path
- * @return array
- */
- function get($path) {
- if (is_numeric($path)) {
- $sql = 'SELECT * FROM `*PREFIX*fscache` WHERE `id` = ?';
- } else {
- $sql = 'SELECT * FROM `*PREFIX*fscache` WHERE `path` = ?';
- }
- $result = \OC_DB::executeAudited($sql, array($path));
- $data = $result->fetchRow();
- $data['etag'] = $this->getEtag($data['path'], $data['user']);
- return $data;
- }
-
- /**
- * Get the ETag for the given path
- *
- * @param type $path
- * @return string
- */
- function getEtag($path, $user = null) {
- static $query = null;
-
- $pathDetails = explode('/', $path, 4);
- if((!$user) && !isset($pathDetails[1])) {
- //no user!? Too odd, return empty string.
- return '';
- } else if(!$user) {
- //guess user from path, if no user passed.
- $user = $pathDetails[1];
- }
-
- if(!isset($pathDetails[3]) || is_null($pathDetails[3])) {
- $relativePath = '';
- } else {
- $relativePath = $pathDetails[3];
- }
-
- if(is_null($query)){
- $query = \OC_DB::prepare('SELECT `propertyvalue` FROM `*PREFIX*properties` WHERE `userid` = ? AND `propertypath` = ? AND `propertyname` = \'{DAV:}getetag\'');
- }
- $result = \OC_DB::executeAudited($query,array($user, '/' . $relativePath));
- if ($row = $result->fetchRow()) {
- return trim($row['propertyvalue'], '"');
- } else {
- return '';
- }
- }
-
- /**
- * get all child items of an item from the legacy cache
- *
- * @param int $id
- * @return array
- */
- function getChildren($id) {
- $result = \OC_DB::executeAudited('SELECT * FROM `*PREFIX*fscache` WHERE `parent` = ?', array($id));
- $data = $result->fetchAll();
- foreach ($data as $i => $item) {
- $data[$i]['etag'] = $this->getEtag($item['path'], $item['user']);
- }
- return $data;
- }
-}
diff --git a/lib/private/files/cache/storage.php b/lib/private/files/cache/storage.php
index 5657cf06e12..6b6b0bce9d7 100644
--- a/lib/private/files/cache/storage.php
+++ b/lib/private/files/cache/storage.php
@@ -47,6 +47,9 @@ class Storage {
return $this->numericId;
}
+ /**
+ * @return string
+ */
public static function getStorageId($numericId) {
$sql = 'SELECT `id` FROM `*PREFIX*storages` WHERE `numeric_id` = ?';
@@ -58,6 +61,9 @@ class Storage {
}
}
+ /**
+ * @param string $storageId
+ */
public static function exists($storageId) {
if (strlen($storageId) > 64) {
$storageId = md5($storageId);
@@ -70,4 +76,23 @@ class Storage {
return false;
}
}
+
+ /**
+ * remove the entry for the storage
+ *
+ * @param string $storageId
+ */
+ public static function remove($storageId) {
+ $storageCache = new Storage($storageId);
+ $numericId = $storageCache->getNumericId();
+
+ if (strlen($storageId) > 64) {
+ $storageId = md5($storageId);
+ }
+ $sql = 'DELETE FROM `*PREFIX*storages` WHERE `id` = ?';
+ \OC_DB::executeAudited($sql, array($storageId));
+
+ $sql = 'DELETE FROM `*PREFIX*filecache` WHERE `storage` = ?';
+ \OC_DB::executeAudited($sql, array($numericId));
+ }
}
diff --git a/lib/private/files/cache/updater.php b/lib/private/files/cache/updater.php
index 73bc30e538f..7a45b9e9e96 100644
--- a/lib/private/files/cache/updater.php
+++ b/lib/private/files/cache/updater.php
@@ -8,8 +8,6 @@
namespace OC\Files\Cache;
-use OCP\Util;
-
/**
* listen to filesystem hooks and change the cache accordingly
*/
@@ -112,7 +110,7 @@ class Updater {
/**
* @brief get file owner and path
* @param string $filename
- * @return array with the oweners uid and the owners path
+ * @return string[] with the oweners uid and the owners path
*/
private static function getUidAndFilename($filename) {
diff --git a/lib/private/files/cache/upgrade.php b/lib/private/files/cache/upgrade.php
deleted file mode 100644
index e3a46896cbf..00000000000
--- a/lib/private/files/cache/upgrade.php
+++ /dev/null
@@ -1,235 +0,0 @@
-<?php
-/**
- * Copyright (c) 2012 Robin Appelman <icewind@owncloud.com>
- * This file is licensed under the Affero General Public License version 3 or
- * later.
- * See the COPYING-README file.
- */
-
-namespace OC\Files\Cache;
-
-class Upgrade {
- /**
- * @var Legacy $legacy
- */
- private $legacy;
-
- private $numericIds = array();
-
- private $mimeTypeIds = array();
-
- /**
- * @param Legacy $legacy
- */
- public function __construct($legacy) {
- $this->legacy = $legacy;
- }
-
- /**
- * Preform a upgrade a path and it's childs
- *
- * @param string $path
- * @param bool $mode
- */
- function upgradePath($path, $mode = Scanner::SCAN_RECURSIVE) {
- if (!$this->legacy->hasItems()) {
- return;
- }
- \OC_Hook::emit('\OC\Files\Cache\Upgrade', 'migrate_path', $path);
- if ($row = $this->legacy->get($path)) {
- $data = $this->getNewData($row);
- if ($data) {
- $this->insert($data);
- $this->upgradeChilds($data['id'], $mode);
- }
- }
- }
-
- /**
- * upgrade all child elements of an item
- *
- * @param int $id
- * @param bool $mode
- */
- function upgradeChilds($id, $mode = Scanner::SCAN_RECURSIVE) {
- $children = $this->legacy->getChildren($id);
- foreach ($children as $child) {
- $childData = $this->getNewData($child);
- \OC_Hook::emit('\OC\Files\Cache\Upgrade', 'migrate_path', $child['path']);
- if ($childData) {
- $this->insert($childData);
- if ($mode == Scanner::SCAN_RECURSIVE) {
- $this->upgradeChilds($child['id']);
- }
- }
- }
- }
-
- /**
- * insert data into the new cache
- *
- * @param array $data the data for the new cache
- */
- function insert($data) {
- static $insertQuery = null;
- if(is_null($insertQuery)) {
- $insertQuery = \OC_DB::prepare('INSERT INTO `*PREFIX*filecache`
- ( `fileid`, `storage`, `path`, `path_hash`, `parent`, `name`, `mimetype`, `mimepart`, `size`, `mtime`, `encrypted`, `etag` )
- VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)');
- }
- if (!$this->inCache($data['storage'], $data['path_hash'], $data['id'])) {
- \OC_DB::executeAudited($insertQuery, array($data['id'], $data['storage'],
- $data['path'], $data['path_hash'], $data['parent'], $data['name'],
- $data['mimetype'], $data['mimepart'], $data['size'], $data['mtime'], $data['encrypted'], $data['etag']));
- }
- }
-
- /**
- * check if an item is already in the new cache
- *
- * @param string $storage
- * @param string $pathHash
- * @param string $id
- * @return bool
- */
- function inCache($storage, $pathHash, $id) {
- static $query = null;
- if(is_null($query)) {
- $query = \OC_DB::prepare('SELECT `fileid` FROM `*PREFIX*filecache` WHERE (`storage` = ? AND `path_hash` = ?) OR `fileid` = ?');
- }
- $result = \OC_DB::executeAudited($query, array($storage, $pathHash, $id));
- return (bool)$result->fetchRow();
- }
-
- /**
- * get the new data array from the old one
- *
- * @param array $data the data from the old cache
- * Example data array
- * Array
- * (
- * [id] => 418
- * [path] => /tina/files/picture.jpg //relative to datadir
- * [path_hash] => 66d4547e372888deed80b24fec9b192b
- * [parent] => 234
- * [name] => picture.jpg
- * [user] => tina
- * [size] => 1265283
- * [ctime] => 1363909709
- * [mtime] => 1363909709
- * [mimetype] => image/jpeg
- * [mimepart] => image
- * [encrypted] => 0
- * [versioned] => 0
- * [writable] => 1
- * )
- *
- * @return array
- */
- function getNewData($data) {
- //Make sure there is a path, otherwise we can do nothing.
- if(!isset($data['path'])) {
- return false;
- }
- $newData = $data;
- /**
- * @var \OC\Files\Storage\Storage $storage
- * @var string $internalPath;
- */
- list($storage, $internalPath) = \OC\Files\Filesystem::resolvePath($data['path']);
- if ($storage) {
- $newData['etag'] = $data['etag'];
- $newData['path_hash'] = md5($internalPath);
- $newData['path'] = $internalPath;
- $newData['storage'] = $this->getNumericId($storage);
- $newData['parent'] = ($internalPath === '') ? -1 : $data['parent'];
- $newData['permissions'] = ($data['writable']) ? \OCP\PERMISSION_ALL : \OCP\PERMISSION_READ;
- $newData['storage_object'] = $storage;
- $newData['mimetype'] = $this->getMimetypeId($newData['mimetype'], $storage);
- $newData['mimepart'] = $this->getMimetypeId($newData['mimepart'], $storage);
- return $newData;
- } else {
- \OC_Log::write('core', 'Unable to migrate data from old cache for '.$data['path'].' because the storage was not found', \OC_Log::ERROR);
- return false;
- }
- }
-
- /**
- * get the numeric storage id
- *
- * @param \OC\Files\Storage\Storage $storage
- * @return int
- */
- function getNumericId($storage) {
- $storageId = $storage->getId();
- if (!isset($this->numericIds[$storageId])) {
- $cache = $storage->getCache();
- $this->numericIds[$storageId] = $cache->getNumericStorageId();
- }
- return $this->numericIds[$storageId];
- }
-
- /**
- * get the numeric id for a mimetype
- *
- * @param string $mimetype
- * @param \OC\Files\Storage\Storage $storage
- * @return int
- */
- function getMimetypeId($mimetype, $storage) {
- if (!isset($this->mimeTypeIds[$mimetype])) {
- $cache = new Cache($storage);
- $this->mimeTypeIds[$mimetype] = $cache->getMimetypeId($mimetype);
- }
- return $this->mimeTypeIds[$mimetype];
- }
-
- /**
- * check if a cache upgrade is required for $user
- *
- * @param string $user
- * @return bool
- */
- static function needUpgrade($user) {
- $cacheVersion = (int)\OCP\Config::getUserValue($user, 'files', 'cache_version', 4);
- if ($cacheVersion < 5) {
- $legacy = new \OC\Files\Cache\Legacy($user);
- if ($legacy->hasItems()) {
- return true;
- }
- self::upgradeDone($user);
- }
-
- return false;
- }
-
- /**
- * mark the filecache as upgrade
- *
- * @param string $user
- */
- static function upgradeDone($user) {
- \OCP\Config::setUserValue($user, 'files', 'cache_version', 5);
- }
-
- /**
- * Does a "silent" upgrade, i.e. without an Event-Source as triggered
- * on User-Login via Ajax. This method is called within the regular
- * ownCloud upgrade.
- *
- * @param string $user a User ID
- */
- public static function doSilentUpgrade($user) {
- if(!self::needUpgrade($user)) {
- return;
- }
- $legacy = new \OC\Files\Cache\Legacy($user);
- if ($legacy->hasItems()) {
- \OC_DB::beginTransaction();
- $upgrade = new \OC\Files\Cache\Upgrade($legacy);
- $upgrade->upgradePath('/' . $user . '/files');
- \OC_DB::commit();
- }
- \OC\Files\Cache\Upgrade::upgradeDone($user);
- }
-}
diff --git a/lib/private/files/cache/watcher.php b/lib/private/files/cache/watcher.php
index 251ecbe7071..48aa6f853ce 100644
--- a/lib/private/files/cache/watcher.php
+++ b/lib/private/files/cache/watcher.php
@@ -12,6 +12,14 @@ namespace OC\Files\Cache;
* check the storage backends for updates and change the cache accordingly
*/
class Watcher {
+ const CHECK_NEVER = 0; // never check the underlying filesystem for updates
+ const CHECK_ONCE = 1; // check the underlying filesystem for updates once every request for each file
+ const CHECK_ALWAYS = 2; // always check the underlying filesystem for updates
+
+ protected $watchPolicy = self::CHECK_ONCE;
+
+ protected $checkedPaths = array();
+
/**
* @var \OC\Files\Storage\Storage $storage
*/
@@ -23,7 +31,7 @@ class Watcher {
protected $cache;
/**
- * @var Scanner $scanner;
+ * @var Scanner $scanner ;
*/
protected $scanner;
@@ -37,26 +45,38 @@ class Watcher {
}
/**
+ * @param int $policy either \OC\Files\Cache\Watcher::UPDATE_NEVER, \OC\Files\Cache\Watcher::UPDATE_ONCE, \OC\Files\Cache\Watcher::UPDATE_ALWAYS
+ */
+ public function setPolicy($policy) {
+ $this->watchPolicy = $policy;
+ }
+
+ /**
* check $path for updates
*
* @param string $path
* @return boolean | array true if path was updated, otherwise the cached data is returned
*/
public function checkUpdate($path) {
- $cachedEntry = $this->cache->get($path);
- if ($this->storage->hasUpdated($path, $cachedEntry['storage_mtime'])) {
- if ($this->storage->is_dir($path)) {
- $this->scanner->scan($path, Scanner::SCAN_SHALLOW);
- } else {
- $this->scanner->scanFile($path);
- }
- if ($cachedEntry['mimetype'] === 'httpd/unix-directory') {
- $this->cleanFolder($path);
+ if ($this->watchPolicy === self::CHECK_ALWAYS or ($this->watchPolicy === self::CHECK_ONCE and array_search($path, $this->checkedPaths) === false)) {
+ $cachedEntry = $this->cache->get($path);
+ $this->checkedPaths[] = $path;
+ if ($this->storage->hasUpdated($path, $cachedEntry['storage_mtime'])) {
+ if ($this->storage->is_dir($path)) {
+ $this->scanner->scan($path, Scanner::SCAN_SHALLOW);
+ } else {
+ $this->scanner->scanFile($path);
+ }
+ if ($cachedEntry['mimetype'] === 'httpd/unix-directory') {
+ $this->cleanFolder($path);
+ }
+ $this->cache->correctFolderSize($path);
+ return true;
}
- $this->cache->correctFolderSize($path);
- return true;
+ return $cachedEntry;
+ } else {
+ return false;
}
- return $cachedEntry;
}
/**
diff --git a/lib/private/files/fileinfo.php b/lib/private/files/fileinfo.php
new file mode 100644
index 00000000000..d6940f50bf1
--- /dev/null
+++ b/lib/private/files/fileinfo.php
@@ -0,0 +1,199 @@
+<?php
+/**
+ * Copyright (c) 2014 Robin Appelman <icewind@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+
+namespace OC\Files;
+
+class FileInfo implements \OCP\Files\FileInfo, \ArrayAccess {
+ /**
+ * @var array $data
+ */
+ private $data;
+
+ /**
+ * @var string $path
+ */
+ private $path;
+
+ /**
+ * @var \OC\Files\Storage\Storage $storage
+ */
+ private $storage;
+
+ /**
+ * @var string $internalPath
+ */
+ private $internalPath;
+
+ /**
+ * @param string|boolean $path
+ * @param Storage\Storage $storage
+ */
+ public function __construct($path, $storage, $internalPath, $data) {
+ $this->path = $path;
+ $this->storage = $storage;
+ $this->internalPath = $internalPath;
+ $this->data = $data;
+ }
+
+ public function offsetSet($offset, $value) {
+ $this->data[$offset] = $value;
+ }
+
+ public function offsetExists($offset) {
+ return isset($this->data[$offset]);
+ }
+
+ public function offsetUnset($offset) {
+ unset($this->data[$offset]);
+ }
+
+ public function offsetGet($offset) {
+ if ($offset === 'type') {
+ return $this->getType();
+ } elseif (isset($this->data[$offset])) {
+ return $this->data[$offset];
+ } else {
+ return null;
+ }
+ }
+
+ /**
+ * @return string
+ */
+ public function getPath() {
+ return $this->path;
+ }
+
+ /**
+ * @return \OCP\Files\Storage
+ */
+ public function getStorage() {
+ return $this->storage;
+ }
+
+ /**
+ * @return string
+ */
+ public function getInternalPath() {
+ return $this->internalPath;
+ }
+
+ /**
+ * @return int
+ */
+ public function getId() {
+ return $this->data['fileid'];
+ }
+
+ /**
+ * @return string
+ */
+ public function getMimetype() {
+ return $this->data['mimetype'];
+ }
+
+ /**
+ * @return string
+ */
+ public function getMimePart() {
+ return $this->data['mimepart'];
+ }
+
+ /**
+ * @return string
+ */
+ public function getName() {
+ return $this->data['name'];
+ }
+
+ /**
+ * @return string
+ */
+ public function getEtag() {
+ return $this->data['etag'];
+ }
+
+ /**
+ * @return int
+ */
+ public function getSize() {
+ return $this->data['size'];
+ }
+
+ /**
+ * @return int
+ */
+ public function getMTime() {
+ return $this->data['mtime'];
+ }
+
+ /**
+ * @return bool
+ */
+ public function isEncrypted() {
+ return $this->data['encrypted'];
+ }
+
+ /**
+ * @return int
+ */
+ public function getPermissions() {
+ return $this->data['permissions'];
+ }
+
+ /**
+ * @return \OCP\Files\FileInfo::TYPE_FILE | \OCP\Files\FileInfo::TYPE_FOLDER
+ */
+ public function getType() {
+ if (isset($this->data['type'])) {
+ return $this->data['type'];
+ } else {
+ return $this->getMimetype() === 'httpd/unix-directory' ? self::TYPE_FOLDER : self::TYPE_FILE;
+ }
+ }
+
+ public function getData() {
+ return $this->data;
+ }
+
+ /**
+ * @param int $permissions
+ * @return bool
+ */
+ protected function checkPermissions($permissions) {
+ return ($this->getPermissions() & $permissions) === $permissions;
+ }
+
+ /**
+ * @return bool
+ */
+ public function isReadable() {
+ return $this->checkPermissions(\OCP\PERMISSION_READ);
+ }
+
+ /**
+ * @return bool
+ */
+ public function isUpdateable() {
+ return $this->checkPermissions(\OCP\PERMISSION_UPDATE);
+ }
+
+ /**
+ * @return bool
+ */
+ public function isDeletable() {
+ return $this->checkPermissions(\OCP\PERMISSION_DELETE);
+ }
+
+ /**
+ * @return bool
+ */
+ public function isShareable() {
+ return $this->checkPermissions(\OCP\PERMISSION_SHARE);
+ }
+}
diff --git a/lib/private/files/filesystem.php b/lib/private/files/filesystem.php
index a83e9aa86d2..c31e0c38180 100644
--- a/lib/private/files/filesystem.php
+++ b/lib/private/files/filesystem.php
@@ -320,81 +320,12 @@ class Filesystem {
else {
self::mount('\OC\Files\Storage\Local', array('datadir' => $root), $user);
}
- $datadir = \OC_Config::getValue("datadirectory", \OC::$SERVERROOT . "/data");
-
- //move config file to it's new position
- if (is_file(\OC::$SERVERROOT . '/config/mount.json')) {
- rename(\OC::$SERVERROOT . '/config/mount.json', $datadir . '/mount.json');
- }
- // Load system mount points
- if (is_file(\OC::$SERVERROOT . '/config/mount.php') or is_file($datadir . '/mount.json')) {
- if (is_file($datadir . '/mount.json')) {
- $mountConfig = json_decode(file_get_contents($datadir . '/mount.json'), true);
- } elseif (is_file(\OC::$SERVERROOT . '/config/mount.php')) {
- $mountConfig = $parser->parsePHP(file_get_contents(\OC::$SERVERROOT . '/config/mount.php'));
- }
- if (isset($mountConfig['global'])) {
- foreach ($mountConfig['global'] as $mountPoint => $options) {
- self::mount($options['class'], $options['options'], $mountPoint);
- }
- }
- if (isset($mountConfig['group'])) {
- foreach ($mountConfig['group'] as $group => $mounts) {
- if (\OC_Group::inGroup($user, $group)) {
- foreach ($mounts as $mountPoint => $options) {
- $mountPoint = self::setUserVars($user, $mountPoint);
- foreach ($options as &$option) {
- $option = self::setUserVars($user, $option);
- }
- self::mount($options['class'], $options['options'], $mountPoint);
- }
- }
- }
- }
- if (isset($mountConfig['user'])) {
- foreach ($mountConfig['user'] as $mountUser => $mounts) {
- if ($mountUser === 'all' or strtolower($mountUser) === strtolower($user)) {
- foreach ($mounts as $mountPoint => $options) {
- $mountPoint = self::setUserVars($user, $mountPoint);
- foreach ($options as &$option) {
- $option = self::setUserVars($user, $option);
- }
- self::mount($options['class'], $options['options'], $mountPoint);
- }
- }
- }
- }
- }
- // Load personal mount points
- if (is_file($root . '/mount.php') or is_file($root . '/mount.json')) {
- if (is_file($root . '/mount.json')) {
- $mountConfig = json_decode(file_get_contents($root . '/mount.json'), true);
- } elseif (is_file($root . '/mount.php')) {
- $mountConfig = $parser->parsePHP(file_get_contents($root . '/mount.php'));
- }
- if (isset($mountConfig['user'][$user])) {
- foreach ($mountConfig['user'][$user] as $mountPoint => $options) {
- self::mount($options['class'], $options['options'], $mountPoint);
- }
- }
- }
// Chance to mount for other storages
\OC_Hook::emit('OC_Filesystem', 'post_initMountPoints', array('user' => $user, 'user_dir' => $root));
}
/**
- * fill in the correct values for $user
- *
- * @param string $user
- * @param string $input
- * @return string
- */
- private static function setUserVars($user, $input) {
- return str_replace('$user', $user, $input);
- }
-
- /**
* get the default filesystem view
*
* @return View
@@ -614,6 +545,9 @@ class Filesystem {
return self::$defaultInstance->touch($path, $mtime);
}
+ /**
+ * @return string
+ */
static public function file_get_contents($path) {
return self::$defaultInstance->file_get_contents($path);
}
@@ -638,6 +572,9 @@ class Filesystem {
return self::$defaultInstance->fopen($path, $mode);
}
+ /**
+ * @return string
+ */
static public function toTmpFile($path) {
return self::$defaultInstance->toTmpFile($path);
}
@@ -662,6 +599,9 @@ class Filesystem {
return self::$defaultInstance->search($query);
}
+ /**
+ * @param string $query
+ */
static public function searchByMime($query) {
return self::$defaultInstance->searchByMime($query);
}
@@ -727,14 +667,7 @@ class Filesystem {
* @param string $path
* @param boolean $includeMountPoints whether to add mountpoint sizes,
* defaults to true
- * @return array
- *
- * returns an associative array with the following keys:
- * - size
- * - mtime
- * - mimetype
- * - encrypted
- * - versioned
+ * @return \OC\Files\FileInfo
*/
public static function getFileInfo($path, $includeMountPoints = true) {
return self::$defaultInstance->getFileInfo($path, $includeMountPoints);
@@ -758,7 +691,7 @@ class Filesystem {
*
* @param string $directory path under datadirectory
* @param string $mimetype_filter limit returned content to this mimetype or mimepart
- * @return array
+ * @return \OC\Files\FileInfo[]
*/
public static function getDirectoryContent($directory, $mimetype_filter = '') {
return self::$defaultInstance->getDirectoryContent($directory, $mimetype_filter);
diff --git a/lib/private/files/mapper.php b/lib/private/files/mapper.php
index 47abd4e52fe..833d4bd8d1c 100644
--- a/lib/private/files/mapper.php
+++ b/lib/private/files/mapper.php
@@ -44,7 +44,7 @@ class Mapper
/**
* @param string $path
* @param bool $isLogicPath indicates if $path is logical or physical
- * @param $recursive
+ * @param boolean $recursive
* @return void
*/
public function removePath($path, $isLogicPath, $recursive) {
@@ -60,8 +60,8 @@ class Mapper
}
/**
- * @param $path1
- * @param $path2
+ * @param string $path1
+ * @param string $path2
* @throws \Exception
*/
public function copy($path1, $path2)
@@ -99,7 +99,7 @@ class Mapper
/**
* @param $path
* @param $root
- * @return bool|string
+ * @return false|string
*/
public function stripRootFolder($path, $root) {
if (strpos($path, $root) !== 0) {
@@ -120,6 +120,9 @@ class Mapper
return $path;
}
+ /**
+ * @param string $logicPath
+ */
private function resolveLogicPath($logicPath) {
$logicPath = $this->stripLast($logicPath);
$sql = 'SELECT * FROM `*PREFIX*file_map` WHERE `logic_path_hash` = ?';
@@ -141,6 +144,10 @@ class Mapper
return $result['logic_path'];
}
+ /**
+ * @param string $logicPath
+ * @param boolean $store
+ */
private function create($logicPath, $store) {
$logicPath = $this->stripLast($logicPath);
$index = 0;
@@ -167,6 +174,9 @@ class Mapper
\OC_DB::executeAudited($sql, array($logicPath, $physicalPath, md5($logicPath), md5($physicalPath)));
}
+ /**
+ * @param integer $index
+ */
public function slugifyPath($path, $index=null) {
$path = $this->stripRootFolder($path, $this->unchangedPhysicalRoot);
diff --git a/lib/private/files/mount/manager.php b/lib/private/files/mount/manager.php
index 4c432dcf724..ff4a336f347 100644
--- a/lib/private/files/mount/manager.php
+++ b/lib/private/files/mount/manager.php
@@ -106,7 +106,7 @@ class Manager {
* Find mounts by numeric storage id
*
* @param string $id
- * @return Mount
+ * @return Mount[]
*/
public function findByNumericId($id) {
$storageId = \OC\Files\Cache\Storage::getStorageId($id);
diff --git a/lib/private/files/node/folder.php b/lib/private/files/node/folder.php
index 923f53821b2..d9e0ddc2d61 100644
--- a/lib/private/files/node/folder.php
+++ b/lib/private/files/node/folder.php
@@ -9,7 +9,6 @@
namespace OC\Files\Node;
use OC\Files\Cache\Cache;
-use OC\Files\Cache\Scanner;
use OCP\Files\NotFoundException;
use OCP\Files\NotPermittedException;
diff --git a/lib/private/files/node/node.php b/lib/private/files/node/node.php
index 063e2424a64..bc075911749 100644
--- a/lib/private/files/node/node.php
+++ b/lib/private/files/node/node.php
@@ -8,8 +8,6 @@
namespace OC\Files\Node;
-use OC\Files\Cache\Cache;
-use OC\Files\Cache\Scanner;
use OCP\Files\NotFoundException;
use OCP\Files\NotPermittedException;
@@ -31,7 +29,7 @@ class Node implements \OCP\Files\Node {
/**
* @param \OC\Files\View $view
- * @param \OC\Files\Node\Root Root $root
+ * @param \OC\Files\Node\Root $root
* @param string $path
*/
public function __construct($root, $view, $path) {
diff --git a/lib/private/files/node/root.php b/lib/private/files/node/root.php
index e3d58476e9c..70135285b0d 100644
--- a/lib/private/files/node/root.php
+++ b/lib/private/files/node/root.php
@@ -9,7 +9,6 @@
namespace OC\Files\Node;
use OC\Files\Cache\Cache;
-use OC\Files\Cache\Scanner;
use OC\Files\Mount\Manager;
use OC\Files\Mount\Mount;
use OCP\Files\NotFoundException;
@@ -95,7 +94,7 @@ class Root extends Folder implements Emitter {
/**
* @param string $scope
* @param string $method
- * @param array $arguments
+ * @param Node[] $arguments
*/
public function emit($scope, $method, $arguments = array()) {
$this->emitter->emit($scope, $method, $arguments);
@@ -154,7 +153,7 @@ class Root extends Folder implements Emitter {
* @param string $path
* @throws \OCP\Files\NotFoundException
* @throws \OCP\Files\NotPermittedException
- * @return Node
+ * @return string
*/
public function get($path) {
$path = $this->normalizePath($path);
diff --git a/lib/private/files/storage/common.php b/lib/private/files/storage/common.php
index 678bf419023..3c078d7b1b4 100644
--- a/lib/private/files/storage/common.php
+++ b/lib/private/files/storage/common.php
@@ -27,6 +27,11 @@ abstract class Common implements \OC\Files\Storage\Storage {
protected $watcher;
protected $storageCache;
+ /**
+ * @var string[]
+ */
+ protected $cachedFiles = array();
+
public function __construct($parameters) {
}
@@ -122,11 +127,13 @@ abstract class Common implements \OC\Files\Storage\Storage {
public function file_put_contents($path, $data) {
$handle = $this->fopen($path, "w");
+ $this->removeCachedFile($path);
return fwrite($handle, $data);
}
public function rename($path1, $path2) {
if ($this->copy($path1, $path2)) {
+ $this->removeCachedFile($path1);
return $this->unlink($path1);
} else {
return false;
@@ -137,46 +144,10 @@ abstract class Common implements \OC\Files\Storage\Storage {
$source = $this->fopen($path1, 'r');
$target = $this->fopen($path2, 'w');
list($count, $result) = \OC_Helper::streamCopy($source, $target);
+ $this->removeCachedFile($path2);
return $result;
}
- /**
- * @brief Deletes all files and folders recursively within a directory
- * @param string $directory The directory whose contents will be deleted
- * @param bool $empty Flag indicating whether directory will be emptied
- * @returns bool
- *
- * @note By default the directory specified by $directory will be
- * deleted together with its contents. To avoid this set $empty to true
- */
- public function deleteAll($directory, $empty = false) {
- $directory = trim($directory, '/');
- if (!$this->is_dir($directory) || !$this->isReadable($directory)) {
- return false;
- } else {
- $directoryHandle = $this->opendir($directory);
- if (is_resource($directoryHandle)) {
- while (($contents = readdir($directoryHandle)) !== false) {
- if (!\OC\Files\Filesystem::isIgnoredDir($contents)) {
- $path = $directory . '/' . $contents;
- if ($this->is_dir($path)) {
- $this->deleteAll($path);
- } else {
- $this->unlink($path);
- }
- }
- }
- }
- if ($empty === false) {
- if (!$this->rmdir($directory)) {
- return false;
- }
- }
- return true;
- }
-
- }
-
public function getMimeType($path) {
if ($this->is_dir($path)) {
return 'httpd/unix-directory';
@@ -199,10 +170,14 @@ abstract class Common implements \OC\Files\Storage\Storage {
}
public function getLocalFile($path) {
- return $this->toTmpFile($path);
+ return $this->getCachedFile($path);
}
- private function toTmpFile($path) { //no longer in the storage api, still useful here
+ /**
+ * @param string $path
+ * @return string
+ */
+ protected function toTmpFile($path) { //no longer in the storage api, still useful here
$source = $this->fopen($path, 'r');
if (!$source) {
return false;
@@ -224,6 +199,10 @@ abstract class Common implements \OC\Files\Storage\Storage {
return $baseDir;
}
+ /**
+ * @param string $path
+ * @param string $target
+ */
private function addLocalFolder($path, $target) {
$dh = $this->opendir($path);
if (is_resource($dh)) {
@@ -241,6 +220,9 @@ abstract class Common implements \OC\Files\Storage\Storage {
}
}
+ /**
+ * @param string $query
+ */
protected function searchInDir($query, $dir = '') {
$files = array();
$dh = $this->opendir($dir);
@@ -370,4 +352,24 @@ abstract class Common implements \OC\Files\Storage\Storage {
public function free_space($path) {
return \OC\Files\SPACE_UNKNOWN;
}
+
+ /**
+ * {@inheritdoc}
+ */
+ public function isLocal() {
+ // the common implementation returns a temporary file by
+ // default, which is not local
+ return false;
+ }
+
+ protected function getCachedFile($path) {
+ if (!isset($this->cachedFiles[$path])) {
+ $this->cachedFiles[$path] = $this->toTmpFile($path);
+ }
+ return $this->cachedFiles[$path];
+ }
+
+ protected function removeCachedFile($path) {
+ unset($this->cachedFiles[$path]);
+ }
}
diff --git a/lib/private/files/storage/loader.php b/lib/private/files/storage/loader.php
index 2572ef443bc..966234cb04d 100644
--- a/lib/private/files/storage/loader.php
+++ b/lib/private/files/storage/loader.php
@@ -25,10 +25,17 @@ class Loader {
$this->storageWrappers[] = $callback;
}
+ /**
+ * @param string|boolean $mountPoint
+ * @param string $class
+ */
public function load($mountPoint, $class, $arguments) {
return $this->wrap($mountPoint, new $class($arguments));
}
+ /**
+ * @param string|boolean $mountPoint
+ */
public function wrap($mountPoint, $storage) {
foreach ($this->storageWrappers as $wrapper) {
$storage = $wrapper($mountPoint, $storage);
diff --git a/lib/private/files/storage/local.php b/lib/private/files/storage/local.php
index db3c6bfca3a..a62230bdba5 100644
--- a/lib/private/files/storage/local.php
+++ b/lib/private/files/storage/local.php
@@ -203,6 +203,9 @@ if (\OC_Util::runningOnWindows()) {
return $return;
}
+ /**
+ * @param string $dir
+ */
private function delTree($dir) {
$dirRelative = $dir;
$dir = $this->datadir . $dir;
@@ -224,6 +227,9 @@ if (\OC_Util::runningOnWindows()) {
return $return;
}
+ /**
+ * @param string $fullPath
+ */
private static function getFileSizeFromOS($fullPath) {
$name = strtolower(php_uname('s'));
// Windows OS: we use COM to access the filesystem
@@ -274,6 +280,9 @@ if (\OC_Util::runningOnWindows()) {
return $this->datadir . $path;
}
+ /**
+ * @param string $query
+ */
protected function searchInDir($query, $dir = '') {
$files = array();
foreach (scandir($this->datadir . $dir) as $item) {
@@ -298,5 +307,12 @@ if (\OC_Util::runningOnWindows()) {
public function hasUpdated($path, $time) {
return $this->filemtime($path) > $time;
}
+
+ /**
+ * {@inheritdoc}
+ */
+ public function isLocal() {
+ return true;
+ }
}
}
diff --git a/lib/private/files/storage/mappedlocal.php b/lib/private/files/storage/mappedlocal.php
index 6c37d445867..1bab3489a28 100644
--- a/lib/private/files/storage/mappedlocal.php
+++ b/lib/private/files/storage/mappedlocal.php
@@ -210,6 +210,9 @@ class MappedLocal extends \OC\Files\Storage\Common{
return $return;
}
+ /**
+ * @param string $dir
+ */
private function delTree($dir, $isLogicPath=true) {
$dirRelative=$dir;
if ($isLogicPath) {
@@ -244,6 +247,9 @@ class MappedLocal extends \OC\Files\Storage\Common{
return $return;
}
+ /**
+ * @param string $fullPath
+ */
private static function getFileSizeFromOS($fullPath) {
$name = strtolower(php_uname('s'));
// Windows OS: we use COM to access the filesystem
@@ -288,6 +294,9 @@ class MappedLocal extends \OC\Files\Storage\Common{
return $this->buildPath($path);
}
+ /**
+ * @param string $query
+ */
protected function searchInDir($query, $dir='') {
$files=array();
$physicalDir = $this->buildPath($dir);
@@ -317,12 +326,18 @@ class MappedLocal extends \OC\Files\Storage\Common{
return $this->filemtime($path)>$time;
}
+ /**
+ * @param string $path
+ */
private function buildPath($path, $create=true) {
$path = $this->stripLeading($path);
$fullPath = $this->datadir.$path;
return $this->mapper->logicToPhysical($fullPath, $create);
}
+ /**
+ * @param string $path
+ */
private function cleanMapper($path, $isLogicPath=true, $recursive=true) {
$fullPath = $path;
if ($isLogicPath) {
@@ -331,6 +346,10 @@ class MappedLocal extends \OC\Files\Storage\Common{
$this->mapper->removePath($fullPath, $isLogicPath, $recursive);
}
+ /**
+ * @param string $path1
+ * @param string $path2
+ */
private function copyMapping($path1, $path2) {
$path1 = $this->stripLeading($path1);
$path2 = $this->stripLeading($path2);
diff --git a/lib/private/files/storage/wrapper/quota.php b/lib/private/files/storage/wrapper/quota.php
index a430e3e4617..a878b2c5cf6 100644
--- a/lib/private/files/storage/wrapper/quota.php
+++ b/lib/private/files/storage/wrapper/quota.php
@@ -16,17 +16,38 @@ class Quota extends Wrapper {
protected $quota;
/**
+ * @var string $sizeRoot
+ */
+ protected $sizeRoot;
+
+ /**
* @param array $parameters
*/
public function __construct($parameters) {
$this->storage = $parameters['storage'];
$this->quota = $parameters['quota'];
+ $this->sizeRoot = isset($parameters['root']) ? $parameters['root'] : '';
}
+ /**
+ * @return quota value
+ */
+ public function getQuota() {
+ return $this->quota;
+ }
+
+ /**
+ * @param string $path
+ */
protected function getSize($path) {
$cache = $this->getCache();
$data = $cache->get($path);
if (is_array($data) and isset($data['size'])) {
+ if (isset($data['unencrypted_size'])
+ && $data['unencrypted_size'] > 0
+ ) {
+ return $data['unencrypted_size'];
+ }
return $data['size'];
} else {
return \OC\Files\SPACE_NOT_COMPUTED;
@@ -43,12 +64,19 @@ class Quota extends Wrapper {
if ($this->quota < 0) {
return $this->storage->free_space($path);
} else {
- $used = $this->getSize('');
+ $used = $this->getSize($this->sizeRoot);
if ($used < 0) {
return \OC\Files\SPACE_NOT_COMPUTED;
} else {
$free = $this->storage->free_space($path);
- return min($free, (max($this->quota - $used, 0)));
+ $quotaFree = max($this->quota - $used, 0);
+ // if free space is known
+ if ($free >= 0) {
+ $free = min($free, $quotaFree);
+ } else {
+ $free = $quotaFree;
+ }
+ return $free;
}
}
}
diff --git a/lib/private/files/storage/wrapper/wrapper.php b/lib/private/files/storage/wrapper/wrapper.php
index f9adda80314..11ea9f71da7 100644
--- a/lib/private/files/storage/wrapper/wrapper.php
+++ b/lib/private/files/storage/wrapper/wrapper.php
@@ -432,4 +432,12 @@ class Wrapper implements \OC\Files\Storage\Storage {
public function test() {
return $this->storage->test();
}
+
+ /**
+ * Returns the wrapped storage's value for isLocal()
+ * @return bool wrapped storage's isLocal() value
+ */
+ public function isLocal() {
+ return $this->storage->isLocal();
+ }
}
diff --git a/lib/private/files/stream/close.php b/lib/private/files/stream/close.php
index 80de3497c36..0e1f088fcf9 100644
--- a/lib/private/files/stream/close.php
+++ b/lib/private/files/stream/close.php
@@ -94,6 +94,9 @@ class Close {
return unlink($path);
}
+ /**
+ * @param string $path
+ */
public static function registerCallback($path, $callback) {
self::$callBacks[$path] = $callback;
}
diff --git a/lib/private/files/stream/dir.php b/lib/private/files/stream/dir.php
index 6ca884fc994..2483385c1d8 100644
--- a/lib/private/files/stream/dir.php
+++ b/lib/private/files/stream/dir.php
@@ -41,6 +41,9 @@ class Dir {
return true;
}
+ /**
+ * @param string $path
+ */
public static function register($path, $content) {
self::$dirs[$path] = $content;
}
diff --git a/lib/private/files/type/detection.php b/lib/private/files/type/detection.php
index d7cc9ebbf4e..11e439032ce 100644
--- a/lib/private/files/type/detection.php
+++ b/lib/private/files/type/detection.php
@@ -72,11 +72,12 @@ class Detection {
and function_exists('finfo_file') and $finfo = finfo_open(FILEINFO_MIME)
) {
$info = @strtolower(finfo_file($finfo, $path));
+ finfo_close($finfo);
if ($info) {
$mimeType = substr($info, 0, strpos($info, ';'));
return empty($mimeType) ? 'application/octet-stream' : $mimeType;
}
- finfo_close($finfo);
+
}
$isWrapped = (strpos($path, '://') !== false) and (substr($path, 0, 7) === 'file://');
if (!$isWrapped and $mimeType === 'application/octet-stream' && function_exists("mime_content_type")) {
diff --git a/lib/private/files/utils/scanner.php b/lib/private/files/utils/scanner.php
index 2cad7dd77bd..a802a8fcb8b 100644
--- a/lib/private/files/utils/scanner.php
+++ b/lib/private/files/utils/scanner.php
@@ -69,6 +69,9 @@ class Scanner extends PublicEmitter {
});
}
+ /**
+ * @param string $dir
+ */
public function backgroundScan($dir) {
$mounts = $this->getMounts($dir);
foreach ($mounts as $mount) {
@@ -81,6 +84,9 @@ class Scanner extends PublicEmitter {
}
}
+ /**
+ * @param string $dir
+ */
public function scan($dir) {
$mounts = $this->getMounts($dir);
foreach ($mounts as $mount) {
diff --git a/lib/private/files/view.php b/lib/private/files/view.php
index d97544b865e..2dbbf5b88c9 100644
--- a/lib/private/files/view.php
+++ b/lib/private/files/view.php
@@ -48,7 +48,7 @@ class View {
* change the root to a fake root
*
* @param string $fakeRoot
- * @return bool
+ * @return boolean|null
*/
public function chroot($fakeRoot) {
if (!$fakeRoot == '') {
@@ -352,6 +352,9 @@ class View {
return $this->basicOperation('unlink', $path, array('delete'));
}
+ /**
+ * @param string $directory
+ */
public function deleteAll($directory, $empty = false) {
return $this->rmdir($directory);
}
@@ -410,7 +413,7 @@ class View {
$result = $this->copy($path1, $path2);
if ($result === true) {
list($storage1, $internalPath1) = Filesystem::resolvePath($absolutePath1 . $postFix1);
- $result = $storage1->deleteAll($internalPath1);
+ $result = $storage1->unlink($internalPath1);
}
} else {
$source = $this->fopen($path1 . $postFix1, 'r');
@@ -531,6 +534,8 @@ class View {
$source = $this->fopen($path1 . $postFix1, 'r');
$target = $this->fopen($path2 . $postFix2, 'w');
list($count, $result) = \OC_Helper::streamCopy($source, $target);
+ fclose($source);
+ fclose($target);
}
}
if ($this->shouldEmitHooks() && $result !== false) {
@@ -735,6 +740,9 @@ class View {
return (strlen($this->fakeRoot) > strlen($defaultRoot)) && (substr($this->fakeRoot, 0, strlen($defaultRoot) + 1) === $defaultRoot . '/');
}
+ /**
+ * @param string $path
+ */
private function runHooks($hooks, $path, $post = false) {
$path = $this->getHookPath($path);
$prefix = ($post) ? 'post_' : '';
@@ -781,14 +789,7 @@ class View {
* @param string $path
* @param boolean $includeMountPoints whether to add mountpoint sizes,
* defaults to true
- * @return array
- *
- * returns an associative array with the following keys:
- * - size
- * - mtime
- * - mimetype
- * - encrypted
- * - versioned
+ * @return \OC\Files\FileInfo | false
*/
public function getFileInfo($path, $includeMountPoints = true) {
$data = array();
@@ -841,10 +842,13 @@ class View {
$data['permissions'] = $permissions;
}
}
+ if (!$data) {
+ return false;
+ }
$data = \OC_FileProxy::runPostProxies('getFileInfo', $path, $data);
- return $data;
+ return new FileInfo($path, $storage, $internalPath, $data);
}
/**
@@ -852,7 +856,7 @@ class View {
*
* @param string $directory path under datadirectory
* @param string $mimetype_filter limit returned content to this mimetype or mimepart
- * @return array
+ * @return FileInfo[]
*/
public function getDirectoryContent($directory, $mimetype_filter = '') {
$result = array();
@@ -878,8 +882,13 @@ class View {
$watcher->checkUpdate($internalPath);
}
- $files = $cache->getFolderContents($internalPath); //TODO: mimetype_filter
- $permissions = $permissionsCache->getDirectoryPermissions($cache->getId($internalPath), $user);
+ $folderId = $cache->getId($internalPath);
+ $files = array();
+ $contents = $cache->getFolderContents($internalPath, $folderId); //TODO: mimetype_filter
+ foreach ($contents as $content) {
+ $files[] = new FileInfo($path . '/' . $content['name'], $storage, $content['path'], $content);
+ }
+ $permissions = $permissionsCache->getDirectoryPermissions($folderId, $user);
$ids = array();
foreach ($files as $i => $file) {
@@ -936,7 +945,7 @@ class View {
break;
}
}
- $files[] = $rootEntry;
+ $files[] = new FileInfo($path . '/' . $rootEntry['name'], $subStorage, '', $rootEntry);
}
}
}
@@ -958,6 +967,7 @@ class View {
$result = $files;
}
}
+
return $result;
}
@@ -965,12 +975,15 @@ class View {
* change file metadata
*
* @param string $path
- * @param array $data
+ * @param array | \OCP\Files\FileInfo $data
* @return int
*
* returns the fileid of the updated file
*/
public function putFileInfo($path, $data) {
+ if ($data instanceof FileInfo) {
+ $data = $data->getData();
+ }
$path = Filesystem::normalizePath($this->fakeRoot . '/' . $path);
/**
* @var \OC\Files\Storage\Storage $storage
@@ -995,7 +1008,7 @@ class View {
* search for files with the name matching $query
*
* @param string $query
- * @return array
+ * @return FileInfo[]
*/
public function search($query) {
return $this->searchCommon('%' . $query . '%', 'search');
@@ -1005,7 +1018,7 @@ class View {
* search for files by mimetype
*
* @param string $mimetype
- * @return array
+ * @return FileInfo[]
*/
public function searchByMime($mimetype) {
return $this->searchCommon($mimetype, 'searchByMime');
@@ -1014,7 +1027,7 @@ class View {
/**
* @param string $query
* @param string $method
- * @return array
+ * @return FileInfo[]
*/
private function searchCommon($query, $method) {
$files = array();
@@ -1028,8 +1041,9 @@ class View {
$results = $cache->$method($query);
foreach ($results as $result) {
if (substr($mountPoint . $result['path'], 0, $rootLength + 1) === $this->fakeRoot . '/') {
+ $internalPath = $result['path'];
$result['path'] = substr($mountPoint . $result['path'], $rootLength);
- $files[] = $result;
+ $files[] = new FileInfo($mountPoint . $result['path'], $storage, $internalPath, $result);
}
}
@@ -1043,8 +1057,9 @@ class View {
$results = $cache->$method($query);
if ($results) {
foreach ($results as $result) {
+ $internalPath = $result['path'];
$result['path'] = $relativeMountPoint . $result['path'];
- $files[] = $result;
+ $files[] = new FileInfo($mountPoint . $result['path'], $storage, $internalPath, $result);
}
}
}
diff --git a/lib/private/geo.php b/lib/private/geo.php
index ed01ad0b616..7094d885af6 100644
--- a/lib/private/geo.php
+++ b/lib/private/geo.php
@@ -12,6 +12,10 @@ class OC_Geo{
* @param (string) $longitude - Longitude
* @return (string) $timezone - closest timezone
*/
+ /**
+ * @param integer $latitude
+ * @param integer $longitude
+ */
public static function timezone($latitude, $longitude) {
$alltimezones = DateTimeZone::listIdentifiers();
$variances = array();
diff --git a/lib/private/group.php b/lib/private/group.php
index 444788c97f1..4c187b538af 100644
--- a/lib/private/group.php
+++ b/lib/private/group.php
@@ -243,7 +243,7 @@ class OC_Group {
/**
* @brief get a list of all users in several groups
- * @param array $gids
+ * @param string[] $gids
* @param string $search
* @param int $limit
* @param int $offset
diff --git a/lib/private/group/dummy.php b/lib/private/group/dummy.php
index 9516fd52ff8..da26e1b910e 100644
--- a/lib/private/group/dummy.php
+++ b/lib/private/group/dummy.php
@@ -28,7 +28,7 @@ class OC_Group_Dummy extends OC_Group_Backend {
private $groups=array();
/**
* @brief Try to create a new group
- * @param $gid The name of the group to create
+ * @param string $gid The name of the group to create
* @returns true/false
*
* Trys to create a new group. If the group name already exists, false will
diff --git a/lib/private/group/manager.php b/lib/private/group/manager.php
index bf469d51d12..9b433b64fd4 100644
--- a/lib/private/group/manager.php
+++ b/lib/private/group/manager.php
@@ -76,12 +76,7 @@ class Manager extends PublicEmitter {
if (isset($this->cachedGroups[$gid])) {
return $this->cachedGroups[$gid];
}
- foreach ($this->backends as $backend) {
- if ($backend->groupExists($gid)) {
- return $this->getGroupObject($gid);
- }
- }
- return null;
+ return $this->getGroupObject($gid);
}
protected function getGroupObject($gid) {
@@ -91,6 +86,9 @@ class Manager extends PublicEmitter {
$backends[] = $backend;
}
}
+ if (count($backends) === 0) {
+ return null;
+ }
$this->cachedGroups[$gid] = new Group($gid, $backends, $this->userManager, $this);
return $this->cachedGroups[$gid];
}
@@ -110,8 +108,8 @@ class Manager extends PublicEmitter {
public function createGroup($gid) {
if (!$gid) {
return false;
- } else if ($this->groupExists($gid)) {
- return $this->get($gid);
+ } else if ($group = $this->get($gid)) {
+ return $group;
} else {
$this->emit('\OC\Group', 'preCreate', array($gid));
foreach ($this->backends as $backend) {
diff --git a/lib/private/helper.php b/lib/private/helper.php
index 580f81acc62..98a86388d20 100644
--- a/lib/private/helper.php
+++ b/lib/private/helper.php
@@ -64,7 +64,7 @@ class OC_Helper {
*/
public static function linkToDocs($key) {
$theme = new OC_Defaults();
- return $theme->getDocBaseUrl() . '/server/6.0/go.php?to=' . $key;
+ return $theme->buildDocLinkToKey($key);
}
/**
@@ -151,7 +151,33 @@ class OC_Helper {
*/
public static function mimetypeIcon($mimetype) {
$alias = array(
- 'application/xml' => 'code/xml',
+ 'application/octet-stream' => 'file', // use file icon as fallback
+
+ 'application/illustrator' => 'image',
+ 'application/coreldraw' => 'image',
+ 'application/x-gimp' => 'image',
+ 'application/x-photoshop' => 'image',
+
+ 'application/x-font-ttf' => 'font',
+ 'application/font-woff' => 'font',
+ 'application/vnd.ms-fontobject' => 'font',
+
+ 'application/json' => 'text/code',
+ 'application/x-perl' => 'text/code',
+ 'application/x-php' => 'text/code',
+ 'text/x-shellscript' => 'text/code',
+ 'application/xml' => 'text/html',
+ 'text/css' => 'text/code',
+ 'application/x-tex' => 'text',
+
+ 'application/x-compressed' => 'package/x-generic',
+ 'application/x-7z-compressed' => 'package/x-generic',
+ 'application/x-deb' => 'package/x-generic',
+ 'application/x-gzip' => 'package/x-generic',
+ 'application/x-rar-compressed' => 'package/x-generic',
+ 'application/x-tar' => 'package/x-generic',
+ 'application/zip' => 'package/x-generic',
+
'application/msword' => 'x-office/document',
'application/vnd.openxmlformats-officedocument.wordprocessingml.document' => 'x-office/document',
'application/vnd.openxmlformats-officedocument.wordprocessingml.template' => 'x-office/document',
@@ -161,6 +187,7 @@ class OC_Helper {
'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/mspowerpoint' => 'x-office/presentation',
'application/vnd.ms-powerpoint' => 'x-office/presentation',
'application/vnd.openxmlformats-officedocument.presentationml.presentation' => 'x-office/presentation',
@@ -172,6 +199,7 @@ class OC_Helper {
'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/msexcel' => 'x-office/spreadsheet',
'application/vnd.ms-excel' => 'x-office/spreadsheet',
'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' => 'x-office/spreadsheet',
@@ -182,6 +210,8 @@ class OC_Helper {
'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',
+ 'text/csv' => 'x-office/spreadsheet',
+
'application/msaccess' => 'database',
);
@@ -278,7 +308,7 @@ class OC_Helper {
/**
* @brief Make a computer file size
- * @param string $str file size in a fancy format
+ * @param string $str file size in human readable format
* @return int a file size in bytes
*
* Makes 2kB to 2048.
@@ -308,41 +338,12 @@ class OC_Helper {
$bytes *= $bytes_array[$matches[1]];
}
- $bytes = round($bytes, 2);
+ $bytes = round($bytes);
return $bytes;
}
/**
- * @brief Recursive editing of file permissions
- * @param string $path path to file or folder
- * @param int $filemode unix style file permissions
- * @return bool
- */
- static function chmodr($path, $filemode) {
- if (!is_dir($path))
- return chmod($path, $filemode);
- $dh = opendir($path);
- if(is_resource($dh)) {
- while (($file = readdir($dh)) !== false) {
- if ($file != '.' && $file != '..') {
- $fullpath = $path . '/' . $file;
- if (is_link($fullpath))
- return false;
- elseif (!is_dir($fullpath) && !@chmod($fullpath, $filemode))
- return false; elseif (!self::chmodr($fullpath, $filemode))
- return false;
- }
- }
- closedir($dh);
- }
- if (@chmod($path, $filemode))
- return true;
- else
- return false;
- }
-
- /**
* @brief Recursive copying of folders
* @param string $src source folder
* @param string $dest target folder
@@ -804,18 +805,22 @@ class OC_Helper {
/**
* @brief calculates the maximum upload size respecting system settings, free space and user quota
*
- * @param $dir the current folder where the user currently operates
- * @return number of bytes representing
+ * @param string $dir the current folder where the user currently operates
+ * @param int $freeSpace the number of bytes free on the storage holding $dir, if not set this will be received from the storage directly
+ * @return int number of bytes representing
*/
- public static function maxUploadFilesize($dir) {
- return min(self::freeSpace($dir), self::uploadLimit());
+ public static function maxUploadFilesize($dir, $freeSpace = null) {
+ if (is_null($freeSpace) || $freeSpace < 0){
+ $freeSpace = self::freeSpace($dir);
+ }
+ return min($freeSpace, self::uploadLimit());
}
/**
* Calculate free space left within user quota
*
- * @param $dir the current folder where the user currently operates
- * @return number of bytes representing
+ * @param string $dir the current folder where the user currently operates
+ * @return int number of bytes representing
*/
public static function freeSpace($dir) {
$freeSpace = \OC\Files\Filesystem::free_space($dir);
@@ -880,13 +885,22 @@ class OC_Helper {
if ($used < 0) {
$used = 0;
}
- $free = \OC\Files\Filesystem::free_space($path);
+ $quota = 0;
+ // TODO: need a better way to get total space from storage
+ $storage = $rootInfo->getStorage();
+ if ($storage instanceof \OC\Files\Storage\Wrapper\Quota) {
+ $quota = $storage->getQuota();
+ }
+ $free = $storage->free_space('');
if ($free >= 0) {
$total = $free + $used;
} else {
$total = $free; //either unknown or unlimited
}
if ($total > 0) {
+ if ($quota > 0 && $total > $quota) {
+ $total = $quota;
+ }
// prevent division by zero or error codes (negative values)
$relative = round(($used / $total) * 10000) / 100;
} else {
diff --git a/lib/private/hooks/emitter.php b/lib/private/hooks/emitter.php
index 8e9074bad67..8d58dd936cc 100644
--- a/lib/private/hooks/emitter.php
+++ b/lib/private/hooks/emitter.php
@@ -20,6 +20,7 @@ interface Emitter {
* @param string $scope
* @param string $method
* @param callable $callback
+ * @return void
*/
public function listen($scope, $method, $callback);
@@ -27,6 +28,7 @@ interface Emitter {
* @param string $scope optional
* @param string $method optional
* @param callable $callback optional
+ * @return void
*/
public function removeListener($scope = null, $method = null, $callback = null);
}
diff --git a/lib/private/image.php b/lib/private/image.php
index 7761a3c7737..c987ce92c3c 100644
--- a/lib/private/image.php
+++ b/lib/private/image.php
@@ -34,25 +34,25 @@ class OC_Image {
/**
* @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.
+ * @param string|null $filepath The path to a local image file.
+ * @return string The mime type if the it could be determined, otherwise an empty string.
*/
static public function getMimeTypeForFile($filePath) {
// exif_imagetype throws "read error!" if file is less than 12 byte
if (filesize($filePath) > 11) {
$imageType = exif_imagetype($filePath);
- }
- else {
+ } else {
$imageType = false;
}
return $imageType ? image_type_to_mime_type($imageType) : '';
}
/**
- * @brief Constructor.
- * @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
- */
+ * @brief Constructor.
+ * @param resource|string $imageref The path to a local file, a base64 encoded string or a resource created by
+ * an imagecreate* function.
+ * @return \OC_Image False on error
+ */
public function __construct($imageRef = null) {
//OC_Log::write('core',__METHOD__.'(): start', OC_Log::DEBUG);
if(!extension_loaded('gd') || !function_exists('gd_info')) {
@@ -71,7 +71,7 @@ class OC_Image {
/**
* @brief Determine whether the object contains an image resource.
- * @returns bool
+ * @return bool
*/
public function valid() { // apparently you can't name a method 'empty'...
return is_resource($this->resource);
@@ -79,7 +79,7 @@ class OC_Image {
/**
* @brief Returns the MIME type of the image or an empty string if no image is loaded.
- * @returns int
+ * @return int
*/
public function mimeType() {
return $this->valid() ? $this->mimeType : '';
@@ -87,7 +87,7 @@ class OC_Image {
/**
* @brief Returns the width of the image or -1 if no image is loaded.
- * @returns int
+ * @return int
*/
public function width() {
return $this->valid() ? imagesx($this->resource) : -1;
@@ -95,7 +95,7 @@ class OC_Image {
/**
* @brief Returns the height of the image or -1 if no image is loaded.
- * @returns int
+ * @return int
*/
public function height() {
return $this->valid() ? imagesy($this->resource) : -1;
@@ -103,7 +103,7 @@ class OC_Image {
/**
* @brief Returns the width when the image orientation is top-left.
- * @returns int
+ * @return int
*/
public function widthTopLeft() {
$o = $this->getOrientation();
@@ -115,20 +115,18 @@ class OC_Image {
case 3:
case 4: // Not tested
return $this->width();
- break;
case 5: // Not tested
case 6:
case 7: // Not tested
case 8:
return $this->height();
- break;
}
return $this->width();
}
/**
* @brief Returns the height when the image orientation is top-left.
- * @returns int
+ * @return int
*/
public function heightTopLeft() {
$o = $this->getOrientation();
@@ -140,45 +138,56 @@ class OC_Image {
case 3:
case 4: // Not tested
return $this->height();
- break;
case 5: // Not tested
case 6:
case 7: // Not tested
case 8:
return $this->width();
- break;
}
return $this->height();
}
/**
- * @brief Outputs the image.
- * @returns bool
- */
- public function show() {
- header('Content-Type: '.$this->mimeType());
- return $this->_output();
+ * @brief Outputs the image.
+ * @param string $mimeType
+ * @return bool
+ */
+ public function show($mimeType=null) {
+ if($mimeType === null) {
+ $mimeType = $this->mimeType();
+ }
+ header('Content-Type: '.$mimeType);
+ return $this->_output(null, $mimeType);
}
/**
- * @brief Saves the image.
- * @returns bool
- */
+ * @brief Saves the image.
+ * @param string $filePath
+ * @param string $mimeType
+ * @return bool
+ */
- public function save($filePath=null) {
+ public function save($filePath=null, $mimeType=null) {
+ if($mimeType === null) {
+ $mimeType = $this->mimeType();
+ }
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;
}
- return $this->_output($filePath);
+ return $this->_output($filePath, $mimeType);
}
/**
- * @brief Outputs/saves the image.
- */
- private function _output($filePath=null) {
+ * @brief Outputs/saves the image.
+ * @param string $filePath
+ * @param string $mimeType
+ * @return bool
+ * @throws Exception
+ */
+ private function _output($filePath=null, $mimeType=null) {
if($filePath) {
if (!file_exists(dirname($filePath)))
mkdir(dirname($filePath), 0777, true);
@@ -196,8 +205,30 @@ class OC_Image {
return false;
}
- $retVal = false;
- switch($this->imageType) {
+ $imageType = $this->imageType;
+ if($mimeType !== null) {
+ switch($mimeType) {
+ case 'image/gif':
+ $imageType = IMAGETYPE_GIF;
+ break;
+ case 'image/jpeg':
+ $imageType = IMAGETYPE_JPEG;
+ break;
+ case 'image/png':
+ $imageType = IMAGETYPE_PNG;
+ break;
+ case 'image/x-xbitmap':
+ $imageType = IMAGETYPE_XBM;
+ break;
+ case 'image/bmp':
+ $imageType = IMAGETYPE_BMP;
+ break;
+ default:
+ throw new Exception('\OC_Image::_output(): "' . $mimeType . '" is not supported when forcing a specific output format');
+ }
+ }
+
+ switch($imageType) {
case IMAGETYPE_GIF:
$retVal = imagegif($this->resource, $filePath);
break;
@@ -208,7 +239,12 @@ class OC_Image {
$retVal = imagepng($this->resource, $filePath);
break;
case IMAGETYPE_XBM:
- $retVal = imagexbm($this->resource, $filePath);
+ if (function_exists('imagexbm')) {
+ $retVal = imagexbm($this->resource, $filePath);
+ } else {
+ throw new Exception('\OC_Image::_output(): imagexbm() is not supported.');
+ }
+
break;
case IMAGETYPE_WBMP:
$retVal = imagewbmp($this->resource, $filePath);
@@ -230,14 +266,14 @@ class OC_Image {
}
/**
- * @returns Returns the image resource in any.
+ * @return resource Returns the image resource in any.
*/
public function resource() {
return $this->resource;
}
/**
- * @returns Returns the raw image data.
+ * @return string Returns the raw image data.
*/
function data() {
ob_start();
@@ -263,8 +299,8 @@ class OC_Image {
}
/**
- * @returns Returns a base64 encoded string suitable for embedding in a VCard.
- */
+ * @return string - base64 encoded, which is suitable for embedding in a VCard.
+ */
function __toString() {
return base64_encode($this->data());
}
@@ -272,7 +308,7 @@ class OC_Image {
/**
* (I'm open for suggestions on better method name ;)
* @brief Get the orientation based on EXIF data.
- * @returns The orientation or -1 if no EXIF data is available.
+ * @return int The orientation or -1 if no EXIF data is available.
*/
public function getOrientation() {
if(!is_callable('exif_read_data')) {
@@ -300,53 +336,43 @@ class OC_Image {
/**
* (I'm open for suggestions on better method name ;)
* @brief Fixes orientation based on EXIF data.
- * @returns bool.
+ * @return bool.
*/
public function fixOrientation() {
$o = $this->getOrientation();
OC_Log::write('core', 'OC_Image->fixOrientation() Orientation: '.$o, OC_Log::DEBUG);
$rotate = 0;
- $flip = false;
switch($o) {
case -1:
return false; //Nothing to fix
- break;
case 1:
$rotate = 0;
- $flip = false;
break;
case 2: // Not tested
$rotate = 0;
- $flip = true;
break;
case 3:
$rotate = 180;
- $flip = false;
break;
case 4: // Not tested
$rotate = 180;
- $flip = true;
break;
case 5: // Not tested
$rotate = 90;
- $flip = true;
break;
case 6:
//$rotate = 90;
$rotate = 270;
- $flip = false;
break;
case 7: // Not tested
$rotate = 270;
- $flip = true;
break;
case 8:
$rotate = 90;
- $flip = false;
break;
}
if($rotate) {
- $res = imagerotate($this->resource, $rotate, -1);
+ $res = imagerotate($this->resource, $rotate, 0);
if($res) {
if(imagealphablending($res, true)) {
if(imagesavealpha($res, true)) {
@@ -366,13 +392,14 @@ class OC_Image {
return false;
}
}
+ return false;
}
/**
- * @brief Loads an image from a local file, a base64 encoded string or a resource created by an imagecreate* function.
- * @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
- */
+ * @brief Loads an image from a local file, a base64 encoded string or a resource created by an imagecreate* function.
+ * @param resource|string $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 ).
+ * @return resource|false An image resource or false on error
+ */
public function load($imageRef) {
if(is_resource($imageRef)) {
if(get_resource_type($imageRef) == 'gd') {
@@ -381,10 +408,10 @@ class OC_Image {
} elseif(in_array(get_resource_type($imageRef), array('file', 'stream'))) {
return $this->loadFromFileHandle($imageRef);
}
- } elseif($this->loadFromFile($imageRef) !== false) {
- return $this->resource;
} elseif($this->loadFromBase64($imageRef) !== false) {
return $this->resource;
+ } elseif($this->loadFromFile($imageRef) !== false) {
+ return $this->resource;
} elseif($this->loadFromData($imageRef) !== false) {
return $this->resource;
} else {
@@ -396,8 +423,8 @@ class OC_Image {
/**
* @brief Loads an image from an open file handle.
* It is the responsibility of the caller to position the pointer at the correct place and to close the handle again.
- * @param $handle
- * @returns An image resource or false on error
+ * @param resource $handle
+ * @return An image resource or false on error
*/
public function loadFromFileHandle($handle) {
OC_Log::write('core', __METHOD__.'(): Trying', OC_Log::DEBUG);
@@ -409,14 +436,13 @@ class OC_Image {
/**
* @brief Loads an image from a local file.
- * @param $imageref The path to a local file.
- * @returns An image resource or false on error
+ * @param bool|string $imagePath The path to a local file.
+ * @return bool|resource An image resource or false on error
*/
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)) {
- // 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: ' . (string) urlencode($imagePath), OC_Log::DEBUG);
return false;
}
$iType = exif_imagetype($imagePath);
@@ -511,8 +537,8 @@ class OC_Image {
/**
* @brief Loads an image from a string of data.
- * @param $str A string of image data as read from a file.
- * @returns An image resource or false on error
+ * @param string $str A string of image data as read from a file.
+ * @return bool|resource An image resource or false on error
*/
public function loadFromData($str) {
if(is_resource($str)) {
@@ -536,8 +562,8 @@ class OC_Image {
/**
* @brief Loads an image from a base64 encoded string.
- * @param $str A string base64 encoded string of image data.
- * @returns An image resource or false on error
+ * @param string $str A string base64 encoded string of image data.
+ * @return bool|resource An image resource or false on error
*/
public function loadFromBase64($str) {
if(!is_string($str)) {
@@ -563,10 +589,10 @@ class OC_Image {
* Create a new image from file or URL
* @link http://www.programmierer-forum.de/function-imagecreatefrombmp-laeuft-mit-allen-bitraten-t143137.htm
* @version 1.00
- * @param string $filename <p>
+ * @param string $fileName <p>
* Path to the BMP image.
* </p>
- * @return resource an image resource identifier on success, <b>FALSE</b> on errors.
+ * @return bool|resource an image resource identifier on success, <b>FALSE</b> on errors.
*/
private function imagecreatefrombmp($fileName) {
if (!($fh = fopen($fileName, 'rb'))) {
@@ -598,9 +624,9 @@ class OC_Image {
$meta['imagesize'] = $meta['filesize'] - $meta['offset'];
// in rare cases filesize is equal to offset so we need to read physical size
if ($meta['imagesize'] < 1) {
- $meta['imagesize'] = @filesize($filename) - $meta['offset'];
+ $meta['imagesize'] = @filesize($fileName) - $meta['offset'];
if ($meta['imagesize'] < 1) {
- trigger_error('imagecreatefrombmp: Can not obtain filesize of ' . $filename . '!', E_USER_WARNING);
+ trigger_error('imagecreatefrombmp: Can not obtain filesize of ' . $fileName . '!', E_USER_WARNING);
return false;
}
}
@@ -704,8 +730,8 @@ class OC_Image {
/**
* @brief Resizes the image preserving ratio.
- * @param $maxsize The maximum size of either the width or height.
- * @returns bool
+ * @param integer $maxSize The maximum size of either the width or height.
+ * @return bool
*/
public function resize($maxSize) {
if(!$this->valid()) {
@@ -728,6 +754,11 @@ class OC_Image {
return true;
}
+ /**
+ * @param int $width
+ * @param int $height
+ * @return bool
+ */
public function preciseResize($width, $height) {
if (!$this->valid()) {
OC_Log::write('core', __METHOD__.'(): No image loaded', OC_Log::ERROR);
@@ -763,8 +794,8 @@ class OC_Image {
/**
* @brief Crops the image to the middle square. If the image is already square it just returns.
- * @param int maximum size for the result (optional)
- * @returns bool for success or failure
+ * @param int $size maximum size for the result (optional)
+ * @return bool for success or failure
*/
public function centerCrop($size=0) {
if(!$this->valid()) {
@@ -822,11 +853,11 @@ class OC_Image {
/**
* @brief Crops the image from point $x$y with dimension $wx$h.
- * @param $x Horizontal position
- * @param $y Vertical position
- * @param $w Width
- * @param $h Height
- * @returns bool for success or failure
+ * @param int $x Horizontal position
+ * @param int $y Vertical position
+ * @param int $w Width
+ * @param int $h Height
+ * @return bool for success or failure
*/
public function crop($x, $y, $w, $h) {
if(!$this->valid()) {
@@ -852,9 +883,9 @@ class OC_Image {
/**
* @brief Resizes the image to fit within a boundry while preserving ratio.
- * @param $maxWidth
- * @param $maxHeight
- * @returns bool
+ * @param integer $maxWidth
+ * @param integer $maxHeight
+ * @return bool
*/
public function fitIn($maxWidth, $maxHeight) {
if(!$this->valid()) {
@@ -891,8 +922,7 @@ if ( ! function_exists( 'imagebmp') ) {
* @link http://www.programmierer-forum.de/imagebmp-gute-funktion-gefunden-t143716.htm
* @author mgutt <marc@gutt.it>
* @version 1.00
- * @param resource $image
- * @param string $filename [optional] <p>The path to save the file to.</p>
+ * @param string $fileName [optional] <p>The path to save the file to.</p>
* @param int $bit [optional] <p>Bit depth, (default is 24).</p>
* @param int $compression [optional]
* @return bool <b>TRUE</b> on success or <b>FALSE</b> on failure.
@@ -947,7 +977,7 @@ if ( ! function_exists( 'imagebmp') ) {
$index = imagecolorat($im, $i, $j);
if ($index !== $lastIndex || $sameNum > 255) {
if ($sameNum != 0) {
- $bmpData .= chr($same_num) . chr($lastIndex);
+ $bmpData .= chr($sameNum) . chr($lastIndex);
}
$lastIndex = $index;
$sameNum = 1;
@@ -1008,7 +1038,7 @@ if ( ! function_exists( 'exif_imagetype' ) ) {
/**
* Workaround if exif_imagetype does not exist
* @link http://www.php.net/manual/en/function.exif-imagetype.php#80383
- * @param string $filename
+ * @param string $fileName
* @return string|boolean
*/
function exif_imagetype ( $fileName ) {
diff --git a/lib/private/installer.php b/lib/private/installer.php
index 835b6b4c01a..64e8e3a5e7a 100644
--- a/lib/private/installer.php
+++ b/lib/private/installer.php
@@ -25,10 +25,6 @@
*/
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
* associative array $data.
@@ -55,6 +51,11 @@ class OC_Installer{
*
* It is the task of oc_app_install to create the tables and do whatever is
* needed to get the app working.
+ *
+ * @brief Installs an app
+ * @param array $data with all information
+ * @throws \Exception
+ * @return integer
*/
public static function installApp( $data = array()) {
$l = \OC_L10N::get('lib');
@@ -153,7 +154,7 @@ class OC_Installer{
}else{
$version = trim($info['version']);
}
-
+
if($version<>trim($data['appdata']['version'])) {
OC_Helper::rmdirr($extractDir);
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"));
@@ -219,7 +220,7 @@ class OC_Installer{
/**
* @brief checks whether or not an app is installed
- * @param $app app
+ * @param string $app app
* @returns true/false
*
* Checks whether or not an app is installed, i.e. registered in apps table.
@@ -235,7 +236,6 @@ class OC_Installer{
/**
* @brief Update an application
- * @param $data array with all information
*
* This function installs an app. All information needed are passed in the
* associative array $data.
@@ -269,8 +269,7 @@ class OC_Installer{
/**
* @brief Check if an update for the app is available
- * @param $name name of the application
- * @return boolean false or the version number of the update
+ * @return string|false false or the version number of the update
*
* The function will check if an update for a version is available
*/
@@ -297,8 +296,8 @@ class OC_Installer{
/**
* @brief Check if app is already downloaded
- * @param $name name of the application to remove
- * @returns true/false
+ * @param string $name name of the application to remove
+ * @return boolean
*
* The function will check if the app is already downloaded in the apps repository
*/
@@ -313,9 +312,9 @@ class OC_Installer{
/**
* @brief Removes an app
- * @param $name name of the application to remove
+ * @param string $name name of the application to remove
* @param $options array with options
- * @returns true/false
+ * @return boolean|null
*
* This function removes an app. $options is an associative array. The
* following keys are optional:ja
@@ -394,7 +393,7 @@ class OC_Installer{
/**
* install an app already placed in the app folder
* @param string $app id of the app to install
- * @returns array see OC_App::getAppInfo
+ * @return integer
*/
public static function installShippedApp($app) {
//install the database
@@ -429,7 +428,7 @@ class OC_Installer{
/**
* check the code of an app with some static code checks
* @param string $folder the folder of the app to check
- * @returns true for app is o.k. and false for app is not o.k.
+ * @return boolean true for app is o.k. and false for app is not o.k.
*/
public static function checkCode($appname, $folder) {
@@ -465,7 +464,7 @@ class OC_Installer{
// is the code checker enabled?
if(OC_Config::getValue('appcodechecker', true)) {
// check if grep is installed
- $grep = exec('which grep');
+ $grep = exec('command -v grep');
if($grep=='') {
OC_Log::write('core',
'grep not installed. So checking the code of the app "'.$appname.'" was not possible',
diff --git a/lib/private/json.php b/lib/private/json.php
index 5c5d7e3a3da..4ccdb490a6c 100644
--- a/lib/private/json.php
+++ b/lib/private/json.php
@@ -21,6 +21,7 @@ class OC_JSON{
/**
* Check if the app is enabled, send json error msg if not
+ * @param string $app
*/
public static function checkAppEnabled($app) {
if( !OC_App::isEnabled($app)) {
diff --git a/lib/private/l10n.php b/lib/private/l10n.php
index 98665c84c55..197b2d6791b 100644
--- a/lib/private/l10n.php
+++ b/lib/private/l10n.php
@@ -73,8 +73,8 @@ class OC_L10N implements \OCP\IL10N {
/**
* get an L10N instance
- * @param $app string
- * @param $lang string|null
+ * @param string $app
+ * @param string|null $lang
* @return OC_L10N
*/
public static function get($app, $lang=null) {
@@ -87,8 +87,8 @@ class OC_L10N implements \OCP\IL10N {
/**
* @brief The constructor
- * @param $app string app requesting l10n
- * @param $lang string default: null Language
+ * @param string $app app requesting l10n
+ * @param string $lang default: null Language
* @returns OC_L10N-Object
*
* If language is not set, the constructor tries to find the right
@@ -99,6 +99,9 @@ class OC_L10N implements \OCP\IL10N {
$this->lang = $lang;
}
+ /**
+ * @param string $transFile
+ */
public function load($transFile) {
$this->app = true;
include $transFile;
@@ -115,7 +118,7 @@ class OC_L10N implements \OCP\IL10N {
return;
}
$app = OC_App::cleanAppId($this->app);
- $lang = $this->lang;
+ $lang = str_replace(array('\0', '/', '\\', '..'), '', $this->lang);
$this->app = true;
// Find the right language
if(is_null($lang) || $lang == '') {
@@ -132,10 +135,10 @@ class OC_L10N implements \OCP\IL10N {
$i18ndir = self::findI18nDir($app);
// Localization is in /l10n, Texts are in $i18ndir
// (Just no need to define date/time format etc. twice)
- if((OC_Helper::issubdirectory($i18ndir.$lang.'.php', OC_App::getAppPath($app).'/l10n/')
- || OC_Helper::issubdirectory($i18ndir.$lang.'.php', OC::$SERVERROOT.'/core/l10n/')
+ if((OC_Helper::issubdirectory($i18ndir.$lang.'.php', OC::$SERVERROOT.'/core/l10n/')
|| OC_Helper::issubdirectory($i18ndir.$lang.'.php', OC::$SERVERROOT.'/lib/l10n/')
|| OC_Helper::issubdirectory($i18ndir.$lang.'.php', OC::$SERVERROOT.'/settings')
+ || OC_Helper::issubdirectory($i18ndir.$lang.'.php', OC_App::getAppPath($app).'/l10n/')
)
&& file_exists($i18ndir.$lang.'.php')) {
// Include the file, save the data from $CONFIG
@@ -160,7 +163,7 @@ class OC_L10N implements \OCP\IL10N {
}
}
- if(file_exists(OC::$SERVERROOT.'/core/l10n/l10n-'.$lang.'.php')) {
+ if(file_exists(OC::$SERVERROOT.'/core/l10n/l10n-'.$lang.'.php') && OC_Helper::issubdirectory(OC::$SERVERROOT.'/core/l10n/l10n-'.$lang.'.php', OC::$SERVERROOT.'/core/l10n/')) {
// Include the file, save the data from $CONFIG
include OC::$SERVERROOT.'/core/l10n/l10n-'.$lang.'.php';
if(isset($LOCALIZATIONS) && is_array($LOCALIZATIONS)) {
@@ -234,7 +237,7 @@ class OC_L10N implements \OCP\IL10N {
/**
* @brief Translating
- * @param $text String The text we need a translation for
+ * @param string $text The text we need a translation for
* @param array $parameters default:array() Parameters for sprintf
* @return \OC_L10N_String Translation or the same text
*
@@ -247,9 +250,9 @@ class OC_L10N implements \OCP\IL10N {
/**
* @brief Translating
- * @param $text_singular String the string to translate for exactly one object
- * @param $text_plural String the string to translate for n objects
- * @param $count Integer Number of objects
+ * @param string $text_singular the string to translate for exactly one object
+ * @param string $text_plural the string to translate for n objects
+ * @param integer $count Number of objects
* @param array $parameters default:array() Parameters for sprintf
* @return \OC_L10N_String Translation or the same text
*
@@ -348,7 +351,7 @@ class OC_L10N implements \OCP\IL10N {
/**
* @brief Localization
- * @param $type Type of localization
+ * @param string $type Type of localization
* @param $params parameters for this localization
* @returns String or false
*
@@ -403,7 +406,7 @@ class OC_L10N implements \OCP\IL10N {
/**
* @brief Choose a language
- * @param $texts Associative Array with possible strings
+ * @param array $text Associative Array with possible strings
* @returns String
*
* $text is an array 'de' => 'hallo welt', 'en' => 'hello world', ...
@@ -418,7 +421,7 @@ class OC_L10N implements \OCP\IL10N {
/**
* @brief find the best language
- * @param $app Array or string, details below
+ * @param array|string $app details below
* @returns string language
*
* If $app is an array, ownCloud assumes that these are the available
@@ -491,7 +494,7 @@ class OC_L10N implements \OCP\IL10N {
/**
* @brief find the l10n directory
- * @param $app App that needs to be translated
+ * @param string $app App that needs to be translated
* @returns directory
*/
protected static function findI18nDir($app) {
@@ -511,7 +514,7 @@ class OC_L10N implements \OCP\IL10N {
/**
* @brief find all available languages for an app
- * @param $app App that needs to be translated
+ * @param string $app App that needs to be translated
* @returns array an array of available languages
*/
public static function findAvailableLanguages($app=null) {
@@ -529,6 +532,11 @@ class OC_L10N implements \OCP\IL10N {
return $available;
}
+ /**
+ * @param string $app
+ * @param string $lang
+ * @returns bool
+ */
public static function languageExists($app, $lang) {
if ($lang == 'en') {//english is always available
return true;
diff --git a/lib/private/l10n/string.php b/lib/private/l10n/string.php
index 88c85b32e70..04eaacab57b 100644
--- a/lib/private/l10n/string.php
+++ b/lib/private/l10n/string.php
@@ -27,6 +27,9 @@ class OC_L10N_String{
*/
protected $count;
+ /**
+ * @param OC_L10N $l10n
+ */
public function __construct($l10n, $text, $parameters, $count = 1) {
$this->l10n = $l10n;
$this->text = $text;
diff --git a/lib/private/legacy/appconfig.php b/lib/private/legacy/appconfig.php
new file mode 100644
index 00000000000..b6c3542a673
--- /dev/null
+++ b/lib/private/legacy/appconfig.php
@@ -0,0 +1,128 @@
+<?php
+/**
+ * ownCloud
+ *
+ * @author Frank Karlitschek
+ * @author Jakob Sack
+ * @copyright 2012 Frank Karlitschek frank@owncloud.org
+ *
+ * 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/>.
+ *
+ */
+
+/**
+ * This class provides an easy way for apps to store config values in the
+ * database.
+ */
+class OC_Appconfig {
+ /**
+ * @return \OCP\IAppConfig
+ */
+ private static function getAppConfig() {
+ return \OC::$server->getAppConfig();
+ }
+
+ /**
+ * @brief Get all apps using the config
+ * @return array with app ids
+ *
+ * This function returns a list of all apps that have at least one
+ * entry in the appconfig table.
+ */
+ public static function getApps() {
+ return self::getAppConfig()->getApps();
+ }
+
+ /**
+ * @brief Get the available keys for an app
+ * @param string $app the app we are looking for
+ * @return array with key names
+ *
+ * This function gets all keys of an app. Please note that the values are
+ * not returned.
+ */
+ public static function getKeys($app) {
+ return self::getAppConfig()->getKeys($app);
+ }
+
+ /**
+ * @brief Gets the config value
+ * @param string $app app
+ * @param string $key key
+ * @param string $default = null, default value if the key does not exist
+ * @return string the value or $default
+ *
+ * This function gets a value from the appconfig table. If the key does
+ * not exist the default value will be returned
+ */
+ public static function getValue($app, $key, $default = null) {
+ return self::getAppConfig()->getValue($app, $key, $default);
+ }
+
+ /**
+ * @brief check if a key is set in the appconfig
+ * @param string $app
+ * @param string $key
+ * @return bool
+ */
+ public static function hasKey($app, $key) {
+ return self::getAppConfig()->hasKey($app, $key);
+ }
+
+ /**
+ * @brief sets a value in the appconfig
+ * @param string $app app
+ * @param string $key key
+ * @param string $value value
+ *
+ * Sets a value. If the key did not exist before it will be created.
+ */
+ public static function setValue($app, $key, $value) {
+ self::getAppConfig()->setValue($app, $key, $value);
+ }
+
+ /**
+ * @brief Deletes a key
+ * @param string $app app
+ * @param string $key key
+ *
+ * Deletes a key.
+ */
+ public static function deleteKey($app, $key) {
+ self::getAppConfig()->deleteKey($app, $key);
+ }
+
+ /**
+ * @brief Remove app from appconfig
+ * @param string $app app
+ *
+ * Removes all keys in appconfig belonging to the app.
+ */
+ public static function deleteApp($app) {
+ self::getAppConfig()->deleteApp($app);
+ }
+
+ /**
+ * get multiply values, either the app or key can be used as wildcard by setting it to false
+ *
+ * @param app
+ * @param key
+ * @param string|false $app
+ * @param string|false $key
+ * @return array
+ */
+ public static function getValues($app, $key) {
+ return self::getAppConfig()->getValues($app, $key);
+ }
+}
diff --git a/lib/private/legacy/preferences.php b/lib/private/legacy/preferences.php
index a663db7598b..fcde12796ca 100644
--- a/lib/private/legacy/preferences.php
+++ b/lib/private/legacy/preferences.php
@@ -41,7 +41,7 @@ class OC_Preferences{
/**
* @brief Get all apps of a user
* @param string $user user
- * @return array with app ids
+ * @return integer[] with app ids
*
* This function returns a list of all apps of the user that have at least
* one entry in the preferences table.
diff --git a/lib/private/mail.php b/lib/private/mail.php
index b339b33e962..9605290fe57 100644
--- a/lib/private/mail.php
+++ b/lib/private/mail.php
@@ -25,7 +25,7 @@ class OC_Mail {
* @param string $mailtext
* @param string $fromaddress
* @param string $fromname
- * @param bool|int $html
+ * @param integer $html
* @param string $altbody
* @param string $ccaddress
* @param string $ccname
@@ -72,11 +72,8 @@ class OC_Mail {
$mailo->From = $fromaddress;
$mailo->FromName = $fromname;;
$mailo->Sender = $fromaddress;
- $a=explode(' ', $toaddress);
try {
- foreach($a as $ad) {
- $mailo->AddAddress($ad, $toname);
- }
+ $mailo->AddAddress($toaddress, $toname);
if($ccaddress<>'') $mailo->AddCC($ccaddress, $ccname);
if($bcc<>'') $mailo->AddBCC($bcc);
diff --git a/lib/private/memcache/factory.php b/lib/private/memcache/factory.php
index 334cf9a1f0e..d60b157efe2 100644
--- a/lib/private/memcache/factory.php
+++ b/lib/private/memcache/factory.php
@@ -57,7 +57,7 @@ class Factory implements ICacheFactory {
* get a in-server cache instance, will return null if no backend is available
*
* @param string $prefix
- * @return \OC\Memcache\Cache
+ * @return null|Cache
*/
public static function createLowLatency($prefix = '') {
if (XCache::isAvailable()) {
diff --git a/lib/private/memcache/memcached.php b/lib/private/memcache/memcached.php
index 978e6c2eff1..075828eebad 100644
--- a/lib/private/memcache/memcached.php
+++ b/lib/private/memcache/memcached.php
@@ -18,8 +18,16 @@ class Memcached extends Cache {
parent::__construct($prefix);
if (is_null(self::$cache)) {
self::$cache = new \Memcached();
- list($host, $port) = \OC_Config::getValue('memcached_server', array('localhost', 11211));
- self::$cache->addServer($host, $port);
+ $servers = \OC_Config::getValue('memcached_servers');
+ if (!$servers) {
+ $server = \OC_Config::getValue('memcached_server');
+ if ($server) {
+ $servers = array($server);
+ } else {
+ $servers = array(array('localhost', 11211));
+ }
+ }
+ self::$cache->addServers($servers);
}
}
diff --git a/lib/private/migrate.php b/lib/private/migrate.php
index 0b319177400..3fb3e334ea2 100644
--- a/lib/private/migrate.php
+++ b/lib/private/migrate.php
@@ -35,12 +35,8 @@ class OC_Migrate{
static private $zip=false;
// Stores the type of export
static private $exporttype=false;
- // Array of temp files to be deleted after zip creation
- static private $tmpfiles=array();
// Holds the db object
- static private $MDB2=false;
- // Schema db object
- static private $schema=false;
+ static private $migration_database=false;
// Path to the sqlite db
static private $dbpath=false;
// Holds the path to the zip file
@@ -50,7 +46,7 @@ class OC_Migrate{
/**
* register a new migration provider
- * @param OC_Migrate_Provider $provider
+ * @param OC_Migration_Provider $provider
*/
public static function registerProvider($provider) {
self::$providers[]=$provider;
@@ -76,7 +72,7 @@ class OC_Migrate{
* @param optional $uid string user id of user to export if export type is user, defaults to current
* @param ootional $type string type of export, defualts to user
* @param otional $path string path to zip output folder
- * @return false on error, path to zip on success
+ * @return string on error, path to zip on success
*/
public static function export( $uid=null, $type='user', $path=null ) {
$datadir = OC_Config::getValue( 'datadirectory' );
@@ -131,7 +127,7 @@ class OC_Migrate{
if( !self::connectDB() ) {
return json_encode( array( 'success' => false ) );
}
- self::$content = new OC_Migration_Content( self::$zip, self::$MDB2 );
+ self::$content = new OC_Migration_Content( self::$zip, self::$migration_database );
// Export the app info
$exportdata = self::exportAppData();
// Add the data dir to the zip
@@ -257,7 +253,7 @@ class OC_Migrate{
$userfolder = $extractpath . $json->exporteduser;
$newuserfolder = $datadir . '/' . self::$uid;
foreach(scandir($userfolder) as $file){
- if($file !== '.' && $file !== '..' && is_dir($file)) {
+ if($file !== '.' && $file !== '..' && is_dir($userfolder.'/'.$file)) {
$file = str_replace(array('/', '\\'), '', $file);
// Then copy the folder over
@@ -311,7 +307,7 @@ class OC_Migrate{
/**
* @brief recursively deletes a directory
- * @param $dir string path of dir to delete
+ * @param string $dir string path of dir to delete
* $param optional $deleteRootToo bool delete the root directory
* @return bool
*/
@@ -359,24 +355,6 @@ class OC_Migrate{
}
/**
- * @brief connects to a MDB2 database scheme
- * @returns bool
- */
- static private function connectScheme() {
- // We need a mdb2 database connection
- self::$MDB2->loadModule( 'Manager' );
- self::$MDB2->loadModule( 'Reverse' );
-
- // Connect if this did not happen before
- if( !self::$schema ) {
- require_once 'MDB2/Schema.php';
- self::$schema=MDB2_Schema::factory( self::$MDB2 );
- }
-
- return true;
- }
-
- /**
* @brief creates a migration.db in the users data dir with their app data in
* @return bool whether operation was successfull
*/
@@ -429,7 +407,7 @@ class OC_Migrate{
/**
* @brief generates json containing export info, and merges any data supplied
* @param optional $array array of data to include in the returned json
- * @return bool
+ * @return string
*/
static private function getExportInfo( $array=array() ) {
$info = array(
@@ -453,6 +431,7 @@ class OC_Migrate{
/**
* @brief connects to migration.db, or creates if not found
* @param $db optional path to migration.db, defaults to user data dir
+ * @param string $path
* @return bool whether the operation was successful
*/
static private function connectDB( $path=null ) {
@@ -463,47 +442,18 @@ class OC_Migrate{
return false;
}
// Already connected
- if(!self::$MDB2) {
- require_once 'MDB2.php';
-
+ if(!self::$migration_database) {
$datadir = OC_Config::getValue( "datadirectory", OC::$SERVERROOT."/data" );
-
- // DB type
- if( class_exists( 'SQLite3' ) ) {
- $dbtype = 'sqlite3';
- } else if( is_callable( 'sqlite_open' ) ) {
- $dbtype = 'sqlite';
- } else {
- OC_Log::write( 'migration', 'SQLite not found', OC_Log::ERROR );
- return false;
- }
-
- // Prepare options array
- $options = array(
- 'portability' => MDB2_PORTABILITY_ALL & (!MDB2_PORTABILITY_FIX_CASE),
- 'log_line_break' => '<br>',
- 'idxname_format' => '%s',
- 'debug' => true,
- 'quote_identifier' => true
- );
- $dsn = array(
- 'phptype' => $dbtype,
- 'database' => self::$dbpath,
- 'mode' => '0644'
+ $connectionParams = array(
+ 'path' => self::$dbpath,
+ 'driver' => 'pdo_sqlite',
);
+ $connectionParams['adapter'] = '\OC\DB\AdapterSqlite';
+ $connectionParams['wrapperClass'] = 'OC\DB\Connection';
+ $connectionParams['tablePrefix'] = '';
// Try to establish connection
- self::$MDB2 = MDB2::factory( $dsn, $options );
- // Die if we could not connect
- if( PEAR::isError( self::$MDB2 ) ) {
- die( self::$MDB2->getMessage() );
- OC_Log::write( 'migration', 'Failed to create/connect to migration.db', OC_Log::FATAL );
- OC_Log::write( 'migration', self::$MDB2->getUserInfo(), OC_Log::FATAL );
- OC_Log::write( 'migration', self::$MDB2->getMessage(), OC_Log::FATAL );
- return false;
- }
- // We always, really always want associative arrays
- self::$MDB2->setFetchMode(MDB2_FETCHMODE_ASSOC);
+ self::$migration_database = \Doctrine\DBAL\DriverManager::getConnection($connectionParams);
}
return true;
@@ -511,14 +461,11 @@ class OC_Migrate{
/**
* @brief creates the tables in migration.db from an apps database.xml
- * @param $appid string id of the app
+ * @param string $appid string id of the app
* @return bool whether the operation was successful
*/
static private function createAppTables( $appid ) {
-
- if( !self::connectScheme() ) {
- return false;
- }
+ $schema_manager = new OC\DB\MDB2SchemaManager(self::$migration_database);
// There is a database.xml file
$content = file_get_contents(OC_App::getAppPath($appid) . '/appinfo/database.xml' );
@@ -538,29 +485,16 @@ class OC_Migrate{
file_put_contents( $file2, $content );
// Try to create tables
- $definition = self::$schema->parseDatabaseDefinitionFile( $file2 );
-
- unlink( $file2 );
-
- // Die in case something went wrong
- if( $definition instanceof MDB2_Schema_Error ) {
- OC_Log::write( 'migration', 'Failed to parse database.xml for: '.$appid, OC_Log::FATAL );
- OC_Log::write( 'migration', $definition->getMessage().': '.$definition->getUserInfo(), OC_Log::FATAL );
- return false;
- }
-
- $definition['overwrite'] = true;
-
- $ret = self::$schema->createDatabase( $definition );
-
- // Die in case something went wrong
- if( $ret instanceof MDB2_Error ) {
+ try {
+ $schema_manager->createDbFromStructure($file2);
+ } catch(Exception $e) {
+ unlink( $file2 );
OC_Log::write( 'migration', 'Failed to create tables for: '.$appid, OC_Log::FATAL );
- OC_Log::write( 'migration', $ret->getMessage().': '.$ret->getUserInfo(), OC_Log::FATAL );
+ OC_Log::write( 'migration', $e->getMessage(), OC_Log::FATAL );
return false;
}
- return $tables;
+ return $tables;
}
/**
@@ -602,7 +536,7 @@ class OC_Migrate{
/**
* @brief imports a new user
- * @param $db string path to migration.db
+ * @param string $db string path to migration.db
* @param $info object of migration info
* @param $uid optional uid to use
* @return array of apps with import statuses, or false on failure.
@@ -646,7 +580,7 @@ class OC_Migrate{
if( !self::connectDB( $db ) ) {
return false;
}
- $content = new OC_Migration_Content( self::$zip, self::$MDB2 );
+ $content = new OC_Migration_Content( self::$zip, self::$migration_database );
$provider->setData( self::$uid, $content, $info );
// Then do the import
if( !$appsstatus[$id] = $provider->import( $info->apps->$id, $importinfo ) ) {
diff --git a/lib/private/migration/content.php b/lib/private/migration/content.php
index 4413d722731..43eba89b8d5 100644
--- a/lib/private/migration/content.php
+++ b/lib/private/migration/content.php
@@ -27,16 +27,16 @@
class OC_Migration_Content{
private $zip=false;
- // Holds the MDB2 object
+ // Holds the database object
private $db=null;
// Holds an array of tmpfiles to delete after zip creation
private $tmpfiles=array();
/**
* @brief sets up the
- * @param $zip ZipArchive object
- * @param optional $db a MDB2 database object (required for exporttype user)
- * @return bool
+ * @param ZipArchive $zip ZipArchive object
+ * @param $db a database object (required for exporttype user)
+ * @return boolean|null
*/
public function __construct( $zip, $db=null ) {
@@ -47,6 +47,10 @@ class OC_Migration_Content{
// @brief prepares the db
// @param $query the sql query to prepare
+
+ /**
+ * @param string $query
+ */
public function prepare( $query ) {
// Only add database to tmpfiles if actually used
@@ -63,22 +67,14 @@ class OC_Migration_Content{
// Optimize the query
$query = $this->db->prepare( $query );
+ $query = new OC_DB_StatementWrapper($query, false);
- // Die if we have an error (error means: bad query, not 0 results!)
- if( PEAR::isError( $query ) ) {
- $entry = 'DB Error: "'.$query->getMessage().'"<br />';
- $entry .= 'Offending command was: '.$query.'<br />';
- OC_Log::write( 'migration', $entry, OC_Log::FATAL );
- return false;
- } else {
- return $query;
- }
-
+ return $query;
}
/**
* @brief processes the db query
- * @param $query the query to process
+ * @param string $query the query to process
* @return string of processed query
*/
private function processQuery( $query ) {
@@ -134,7 +130,7 @@ class OC_Migration_Content{
/**
* @brief saves a sql data set into migration.db
- * @param $data a sql data set returned from self::prepare()->query()
+ * @param OC_DB_StatementWrapper $data a sql data set returned from self::prepare()->query()
* @param $options array of copyRows options
* @return void
*/
@@ -156,20 +152,14 @@ class OC_Migration_Content{
$sql .= $valuessql . " )";
// Make the query
$query = $this->prepare( $sql );
- if( !$query ) {
- OC_Log::write( 'migration', 'Invalid sql produced: '.$sql, OC_Log::FATAL );
- return false;
- exit();
+ $query->execute( $values );
+ // Do we need to return some values?
+ if( array_key_exists( 'idcol', $options ) ) {
+ // Yes we do
+ $return[] = $row[$options['idcol']];
} else {
- $query->execute( $values );
- // Do we need to return some values?
- if( array_key_exists( 'idcol', $options ) ) {
- // Yes we do
- $return[] = $row[$options['idcol']];
- } else {
- // Take a guess and return the first field :)
- $return[] = reset($row);
- }
+ // Take a guess and return the first field :)
+ $return[] = reset($row);
}
$fields = '';
$values = '';
@@ -179,7 +169,7 @@ class OC_Migration_Content{
/**
* @brief adds a directory to the zip object
- * @param $dir string path of the directory to add
+ * @param boolean|string $dir string path of the directory to add
* @param $recursive bool
* @param $internaldir string path of folder to add dir to in zip
* @return bool
@@ -214,8 +204,8 @@ class OC_Migration_Content{
/**
* @brief adds a file to the zip from a given string
- * @param $data string of data to add
- * @param $path the relative path inside of the zip to save the file to
+ * @param string $data string of data to add
+ * @param string $path the relative path inside of the zip to save the file to
* @return bool
*/
public function addFromString( $data, $path ) {
diff --git a/lib/private/migration/provider.php b/lib/private/migration/provider.php
index 234ab3351f3..2829a97a776 100644
--- a/lib/private/migration/provider.php
+++ b/lib/private/migration/provider.php
@@ -30,7 +30,7 @@ abstract class OC_Migration_Provider{
/**
* @brief sets the OC_Migration_Content object to $this->content
- * @param $content a OC_Migration_Content object
+ * @param OC_Migration_Content $content a OC_Migration_Content object
*/
public function setData( $uid, $content, $info=null ) {
$this->content = $content;
diff --git a/lib/private/mimetypes.list.php b/lib/private/mimetypes.list.php
index 40fb1d2d97d..91bcf584267 100644
--- a/lib/private/mimetypes.list.php
+++ b/lib/private/mimetypes.list.php
@@ -24,88 +24,109 @@
* Array mapping file extensions to mimetypes (in alphabetical order).
*/
return array(
- 'accdb'=>'application/msaccess',
+ '7z' => 'application/x-7z-compressed',
+ 'accdb' => 'application/msaccess',
'ai' => 'application/illustrator',
- 'avi'=>'video/x-msvideo',
+ 'avi' => 'video/x-msvideo',
'bash' => 'text/x-shellscript',
- 'blend'=>'application/x-blender',
+ 'blend' => 'application/x-blender',
+ 'bin' => 'application/x-bin',
+ 'bmp' => 'image/bmp',
+ 'cb7' => 'application/x-cbr',
+ 'cba' => 'application/x-cbr',
+ 'cbr' => 'application/x-cbr',
+ 'cbt' => 'application/x-cbr',
+ 'cbtc' => 'application/x-cbr',
+ 'cbz' => 'application/x-cbr',
'cc' => 'text/x-c',
'cdr' => 'application/coreldraw',
'cpp' => 'text/x-c++src',
- 'css'=>'text/css',
+ 'css' => 'text/css',
+ 'csv' => 'text/csv',
+ 'cvbdl' => 'application/x-cbr',
'c' => 'text/x-c',
'c++' => 'text/x-c++src',
- 'doc'=>'application/msword',
- 'docx'=>'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
- 'dot'=>'application/msword',
- 'dotx'=>'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
- 'dv'=>'video/dv',
+ 'deb' => 'application/x-deb',
+ 'doc' => 'application/msword',
+ 'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
+ 'dot' => 'application/msword',
+ 'dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
+ 'dv' => 'video/dv',
+ 'eot' => 'application/vnd.ms-fontobject',
'epub' => 'application/epub+zip',
- 'exe'=>'application/x-ms-dos-executable',
- 'flac'=>'audio/flac',
- 'gif'=>'image/gif',
- 'gz'=>'application/x-gzip',
- 'gzip'=>'application/x-gzip',
- 'html'=>'text/html',
- 'htm'=>'text/html',
- 'ical'=>'text/calendar',
- 'ics'=>'text/calendar',
+ 'exe' => 'application/x-ms-dos-executable',
+ 'flac' => 'audio/flac',
+ 'gif' => 'image/gif',
+ 'gz' => 'application/x-gzip',
+ 'gzip' => 'application/x-gzip',
+ 'html' => 'text/html',
+ 'htm' => 'text/html',
+ 'ical' => 'text/calendar',
+ 'ics' => 'text/calendar',
'impress' => 'text/impress',
- 'jpeg'=>'image/jpeg',
- 'jpg'=>'image/jpeg',
- 'js'=>'application/javascript',
- 'keynote'=>'application/x-iwork-keynote-sffkey',
- 'kra'=>'application/x-krita',
- 'm2t'=>'video/mp2t',
- 'm4v'=>'video/mp4',
+ 'jpeg' => 'image/jpeg',
+ 'jpg' => 'image/jpeg',
+ 'js' => 'application/javascript',
+ 'json' => 'application/json',
+ 'keynote' => 'application/x-iwork-keynote-sffkey',
+ 'kra' => 'application/x-krita',
+ 'm2t' => 'video/mp2t',
+ 'm4v' => 'video/mp4',
'markdown' => 'text/markdown',
'mdown' => 'text/markdown',
'md' => 'text/markdown',
- 'mdb'=>'application/msaccess',
+ 'mdb' => 'application/msaccess',
'mdwn' => 'text/markdown',
+ 'mkv' => 'video/x-matroska',
'mobi' => 'application/x-mobipocket-ebook',
- 'mov'=>'video/quicktime',
- 'mp3'=>'audio/mpeg',
- 'mp4'=>'video/mp4',
- 'mpeg'=>'video/mpeg',
- 'mpg'=>'video/mpeg',
- 'msi'=>'application/x-msi',
- 'numbers'=>'application/x-iwork-numbers-sffnumbers',
- 'odg'=>'application/vnd.oasis.opendocument.graphics',
- 'odp'=>'application/vnd.oasis.opendocument.presentation',
- 'ods'=>'application/vnd.oasis.opendocument.spreadsheet',
- 'odt'=>'application/vnd.oasis.opendocument.text',
- 'oga'=>'audio/ogg',
- 'ogg'=>'audio/ogg',
- 'ogv'=>'video/ogg',
- 'pages'=>'application/x-iwork-pages-sffpages',
- 'pdf'=>'application/pdf',
- 'php'=>'application/x-php',
- 'pl'=>'application/x-pearl',
- 'png'=>'image/png',
- 'ppt'=>'application/mspowerpoint',
- 'pptx'=>'application/vnd.openxmlformats-officedocument.presentationml.presentation',
- 'psd'=>'application/x-photoshop',
- 'py'=>'text/x-script.python',
+ 'mov' => 'video/quicktime',
+ 'mp3' => 'audio/mpeg',
+ 'mp4' => 'video/mp4',
+ 'mpeg' => 'video/mpeg',
+ 'mpg' => 'video/mpeg',
+ 'msi' => 'application/x-msi',
+ 'numbers' => 'application/x-iwork-numbers-sffnumbers',
+ 'odg' => 'application/vnd.oasis.opendocument.graphics',
+ 'odp' => 'application/vnd.oasis.opendocument.presentation',
+ 'ods' => 'application/vnd.oasis.opendocument.spreadsheet',
+ 'odt' => 'application/vnd.oasis.opendocument.text',
+ 'oga' => 'audio/ogg',
+ 'ogg' => 'audio/ogg',
+ 'ogv' => 'video/ogg',
+ 'otf' => 'font/opentype',
+ 'pages' => 'application/x-iwork-pages-sffpages',
+ 'pdf' => 'application/pdf',
+ 'php' => 'application/x-php',
+ 'pl' => 'application/x-perl',
+ 'png' => 'image/png',
+ 'ppt' => 'application/mspowerpoint',
+ 'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
+ 'psd' => 'application/x-photoshop',
+ 'py' => 'text/x-python',
+ 'rar' => 'application/x-rar-compressed',
'reveal' => 'text/reveal',
'sgf' => 'application/sgf',
'sh-lib' => 'text/x-shellscript',
'sh' => 'text/x-shellscript',
- 'svg'=>'image/svg+xml',
- 'tar'=>'application/x-tar',
- 'tar.gz'=>'application/x-compressed',
- 'tgz'=>'application/x-compressed',
- 'tiff'=>'image/tiff',
- 'tif'=>'image/tiff',
- 'txt'=>'text/plain',
+ 'svg' => 'image/svg+xml',
+ 'swf' => 'application/x-shockwave-flash',
+ 'tar' => 'application/x-tar',
+ 'tar.gz' => 'application/x-compressed',
+ 'tex' => 'application/x-tex',
+ 'tgz' => 'application/x-compressed',
+ 'tiff' => 'image/tiff',
+ 'tif' => 'image/tiff',
+ 'ttf' => 'application/x-font-ttf',
+ 'txt' => 'text/plain',
'vcard' => 'text/vcard',
'vcf' => 'text/vcard',
- 'wav'=>'audio/wav',
- 'webm'=>'video/webm',
- 'wmv'=>'video/x-ms-asf',
- 'xcf'=>'application/x-gimp',
- 'xls'=>'application/msexcel',
- 'xlsx'=>'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
- 'xml'=>'application/xml',
- 'zip'=>'application/zip',
+ 'wav' => 'audio/wav',
+ 'webm' => 'video/webm',
+ 'woff' => 'application/font-woff',
+ 'wmv' => 'video/x-ms-asf',
+ 'xcf' => 'application/x-gimp',
+ 'xls' => 'application/msexcel',
+ 'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
+ 'xml' => 'application/xml',
+ 'zip' => 'application/zip',
);
diff --git a/lib/private/minimizer.php b/lib/private/minimizer.php
deleted file mode 100644
index db522de74dc..00000000000
--- a/lib/private/minimizer.php
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-abstract class OC_Minimizer {
- public function generateETag($files) {
- $fullpath_files = array();
- foreach($files as $file_info) {
- $fullpath_files[] = $file_info[0] . '/' . $file_info[2];
- }
- return OC_Cache::generateCacheKeyFromFiles($fullpath_files);
- }
-
- abstract public function minimizeFiles($files);
-
- public function output($files, $cache_key) {
- header('Content-Type: '.$this->contentType);
- OC_Response::enableCaching();
- $etag = $this->generateETag($files);
- $cache_key .= '-'.$etag;
-
- $gzout = false;
- $cache = OC_Cache::getGlobalCache();
- if (!OC_Request::isNoCache() && (!defined('DEBUG') || !DEBUG)) {
- OC_Response::setETagHeader($etag);
- $gzout = $cache->get($cache_key.'.gz');
- }
-
- if (!$gzout) {
- $out = $this->minimizeFiles($files);
- $gzout = gzencode($out);
- $cache->set($cache_key.'.gz', $gzout);
- OC_Response::setETagHeader($etag);
- }
- // on some systems (e.g. SLES 11, but not Ubuntu) mod_deflate and zlib compression will compress the output twice.
- // This results in broken core.css and core.js. To avoid it, we switch off zlib compression.
- // Since mod_deflate is still active, Apache will compress what needs to be compressed, i.e. no disadvantage.
- if(function_exists('apache_get_modules') && ini_get('zlib.output_compression') && in_array('mod_deflate', apache_get_modules())) {
- ini_set('zlib.output_compression', 'Off');
- }
- if ($encoding = OC_Request::acceptGZip()) {
- header('Content-Encoding: '.$encoding);
- $out = $gzout;
- } else {
- $out = gzdecode($gzout);
- }
- header('Content-Length: '.strlen($out));
- echo $out;
- }
-
- public function clearCache() {
- $cache = OC_Cache::getGlobalCache();
- $cache->clear('core.css');
- $cache->clear('core.js');
- }
-}
-
-if (!function_exists('gzdecode')) {
- function gzdecode($data, $maxlength=null, &$filename='', &$error='')
- {
- if (strcmp(substr($data, 0, 9),"\x1f\x8b\x8\0\0\0\0\0\0")) {
- return null; // Not the GZIP format we expect (See RFC 1952)
- }
- return gzinflate(substr($data, 10, -8));
- }
-}
diff --git a/lib/private/minimizer/css.php b/lib/private/minimizer/css.php
deleted file mode 100644
index 8d130572e2b..00000000000
--- a/lib/private/minimizer/css.php
+++ /dev/null
@@ -1,38 +0,0 @@
-<?php
-
-require_once 'mediawiki/CSSMin.php';
-
-class OC_Minimizer_CSS extends OC_Minimizer
-{
- protected $contentType = 'text/css';
-
- public function minimizeFiles($files) {
- $css_out = '';
- $webroot = (string) OC::$WEBROOT;
- foreach($files as $file_info) {
- $file = $file_info[0] . '/' . $file_info[2];
- $css_out .= '/* ' . $file . ' */' . "\n";
- $css = file_get_contents($file);
-
- $in_root = false;
- foreach(OC::$APPSROOTS as $app_root) {
- if(strpos($file, $app_root['path'].'/') === 0) {
- $in_root = rtrim($webroot.$app_root['url'], '/');
- break;
- }
- }
- if ($in_root !== false) {
- $css = str_replace('%appswebroot%', $in_root, $css);
- $css = str_replace('%webroot%', $webroot, $css);
- }
- $remote = $file_info[1];
- $remote .= '/';
- $remote .= dirname($file_info[2]);
- $css_out .= CSSMin::remap($css, dirname($file), $remote, true);
- }
- if (!defined('DEBUG') || !DEBUG) {
- $css_out = CSSMin::minify($css_out);
- }
- return $css_out;
- }
-}
diff --git a/lib/private/minimizer/js.php b/lib/private/minimizer/js.php
deleted file mode 100644
index bd2d836deb0..00000000000
--- a/lib/private/minimizer/js.php
+++ /dev/null
@@ -1,21 +0,0 @@
-<?php
-
-require_once 'mediawiki/JavaScriptMinifier.php';
-
-class OC_Minimizer_JS extends OC_Minimizer
-{
- protected $contentType = 'application/javascript';
-
- public function minimizeFiles($files) {
- $js_out = '';
- foreach($files as $file_info) {
- $file = $file_info[0] . '/' . $file_info[2];
- $js_out .= '/* ' . $file . ' */' . "\n";
- $js_out .= file_get_contents($file);
- }
- if (!defined('DEBUG') || !DEBUG) {
- $js_out = JavaScriptMinifier::minify($js_out);
- }
- return $js_out;
- }
-}
diff --git a/lib/private/ocs.php b/lib/private/ocs.php
index e067196cf11..bbe965ce561 100644
--- a/lib/private/ocs.php
+++ b/lib/private/ocs.php
@@ -23,9 +23,6 @@
*
*/
-use Symfony\Component\Routing\Exception\ResourceNotFoundException;
-use Symfony\Component\Routing\Exception\MethodNotAllowedException;
-
/**
* Class to handle open collaboration services API requests
*
@@ -35,11 +32,11 @@ class OC_OCS {
/**
* reads input date from get/post/cookies and converts the date to a special data-type
*
- * @param string HTTP method to read the key from
- * @param string Parameter to read
- * @param string Variable type to format data
- * @param mixed Default value to return if the key is not found
- * @return mixed Data or if the key is not found and no default is set it will exit with a 400 Bad request
+ * @param string $method HTTP method to read the key from
+ * @param string $key Parameter to read
+ * @param string $type Variable type to format data
+ * @param string $default Default value to return if the key is not found
+ * @return string Data or if the key is not found and no default is set it will exit with a 400 Bad request
*/
public static function readData($method, $key, $type = 'raw', $default = null) {
if ($method == 'get') {
@@ -96,7 +93,7 @@ class OC_OCS {
/**
* generated some debug information to make it easier to find faild API calls
- * @return debug data string
+ * @return string data string
*/
private static function getDebugOutput() {
$txt='';
@@ -214,6 +211,9 @@ class OC_OCS {
}
}
+ /**
+ * @param string $node
+ */
public static function toXml($writer, $data, $node) {
foreach($data as $key => $value) {
if (is_numeric($key)) {
diff --git a/lib/private/ocs/cloud.php b/lib/private/ocs/cloud.php
index cbbf3b626f5..06d6a8eb4b0 100644
--- a/lib/private/ocs/cloud.php
+++ b/lib/private/ocs/cloud.php
@@ -61,17 +61,29 @@ class OC_OCS_Cloud {
* the user from whom the information will be returned
*/
public static function getUser($parameters) {
+ $return = array();
// Check if they are viewing information on themselves
if($parameters['userid'] === OC_User::getUser()) {
// Self lookup
$storage = OC_Helper::getStorageInfo('/');
- $quota = array(
+ $return['quota'] = array(
'free' => $storage['free'],
'used' => $storage['used'],
'total' => $storage['total'],
'relative' => $storage['relative'],
);
- return new OC_OCS_Result(array('quota' => $quota));
+ }
+ if(OC_User::isAdminUser(OC_User::getUser())
+ || OC_Subadmin::isUserAccessible(OC_User::getUser(), $parameters['userid'])) {
+ if(OC_User::userExists($parameters['userid'])) {
+ // Is an admin/subadmin so can see display name
+ $return['displayname'] = OC_User::getDisplayName($parameters['userid']);
+ } else {
+ return new OC_OCS_Result(null, 101);
+ }
+ }
+ if(count($return)) {
+ return new OC_OCS_Result($return);
} else {
// No permission to view this user data
return new OC_OCS_Result(null, 997);
diff --git a/lib/private/ocs/result.php b/lib/private/ocs/result.php
index 84f06fa01c7..9f14e8da7e8 100644
--- a/lib/private/ocs/result.php
+++ b/lib/private/ocs/result.php
@@ -29,7 +29,13 @@ class OC_OCS_Result{
* @param $data mixed the data to return
*/
public function __construct($data=null, $code=100, $message=null) {
- $this->data = $data;
+ if ($data === null) {
+ $this->data = array();
+ } elseif (!is_array($data)) {
+ $this->data = array($this->data);
+ } else {
+ $this->data = $data;
+ }
$this->statusCode = $code;
$this->message = $message;
}
@@ -49,7 +55,7 @@ class OC_OCS_Result{
public function setItemsPerPage(int $items) {
$this->perPage = $items;
}
-
+
/**
* get the status code
* @return int
@@ -57,7 +63,7 @@ class OC_OCS_Result{
public function getStatusCode() {
return $this->statusCode;
}
-
+
/**
* get the meta data for the result
* @return array
@@ -76,15 +82,15 @@ class OC_OCS_Result{
return $meta;
}
-
+
/**
* get the result data
- * @return array|string|int
+ * @return array
*/
public function getData() {
return $this->data;
}
-
+
/**
* return bool if the method succedded
* @return bool
diff --git a/lib/private/ocsclient.php b/lib/private/ocsclient.php
index e35556d92b8..68dc2c2d6ec 100644
--- a/lib/private/ocsclient.php
+++ b/lib/private/ocsclient.php
@@ -50,6 +50,7 @@ class OC_OCSClient{
* @brief Get the content of an OCS url call.
* @returns string of the response
* This function calls an OCS server and returns the response. It also sets a sane timeout
+ * @param string $url
*/
private static function getOCSresponse($url) {
$data = \OC_Util::getUrlContent($url);
@@ -71,7 +72,9 @@ class OC_OCSClient{
if($xml==false) {
return null;
}
- $data=simplexml_load_string($xml);
+ $loadEntities = libxml_disable_entity_loader(true);
+ $data = simplexml_load_string($xml);
+ libxml_disable_entity_loader($loadEntities);
$tmp=$data->data;
$cats=array();
@@ -92,6 +95,8 @@ class OC_OCSClient{
* @returns array with application data
*
* This function returns a list of all the applications on the OCS server
+ * @param integer $page
+ * @param string $filter
*/
public static function getApplications($categories, $page, $filter) {
if(OC_Config::getValue('appstoreenabled', true)==false) {
@@ -114,7 +119,9 @@ class OC_OCSClient{
if($xml==false) {
return null;
}
- $data=simplexml_load_string($xml);
+ $loadEntities = libxml_disable_entity_loader(true);
+ $data = simplexml_load_string($xml);
+ libxml_disable_entity_loader($loadEntities);
$tmp=$data->data->content;
for($i = 0; $i < count($tmp); $i++) {
@@ -156,7 +163,9 @@ class OC_OCSClient{
OC_Log::write('core', 'Unable to parse OCS content', OC_Log::FATAL);
return null;
}
- $data=simplexml_load_string($xml);
+ $loadEntities = libxml_disable_entity_loader(true);
+ $data = simplexml_load_string($xml);
+ libxml_disable_entity_loader($loadEntities);
$tmp=$data->data->content;
$app=array();
@@ -184,6 +193,7 @@ class OC_OCSClient{
* @returns array with application data
*
* This function returns an download url for an applications from the OCS server
+ * @param integer $item
*/
public static function getApplicationDownload($id, $item) {
if(OC_Config::getValue('appstoreenabled', true)==false) {
@@ -196,7 +206,9 @@ class OC_OCSClient{
OC_Log::write('core', 'Unable to parse OCS content', OC_Log::FATAL);
return null;
}
- $data=simplexml_load_string($xml);
+ $loadEntities = libxml_disable_entity_loader(true);
+ $data = simplexml_load_string($xml);
+ libxml_disable_entity_loader($loadEntities);
$tmp=$data->data->content;
$app=array();
diff --git a/lib/private/preferences.php b/lib/private/preferences.php
index 359d9a83589..d45e6e77089 100644
--- a/lib/private/preferences.php
+++ b/lib/private/preferences.php
@@ -43,8 +43,26 @@ use \OC\DB\Connection;
* This class provides an easy way for storing user preferences.
*/
class Preferences {
+ /**
+ * @var \OC\DB\Connection
+ */
protected $conn;
+ /**
+ * 3 dimensional array with the following structure:
+ * [ $userId =>
+ * [ $appId =>
+ * [ $key => $value ]
+ * ]
+ * ]
+ *
+ * @var array $cache
+ */
+ protected $cache = array();
+
+ /**
+ * @param \OC\DB\Connection $conn
+ */
public function __construct(Connection $conn) {
$this->conn = $conn;
}
@@ -58,10 +76,10 @@ class Preferences {
*/
public function getUsers() {
$query = 'SELECT DISTINCT `userid` FROM `*PREFIX*preferences`';
- $result = $this->conn->executeQuery( $query );
+ $result = $this->conn->executeQuery($query);
$users = array();
- while( $userid = $result->fetchColumn()) {
+ while ($userid = $result->fetchColumn()) {
$users[] = $userid;
}
@@ -69,23 +87,38 @@ class Preferences {
}
/**
+ * @param string $user
+ * @return array[]
+ */
+ protected function getUserValues($user) {
+ if (isset($this->cache[$user])) {
+ return $this->cache[$user];
+ }
+ $data = array();
+ $query = 'SELECT `appid`, `configkey`, `configvalue` FROM `*PREFIX*preferences` WHERE `userid` = ?';
+ $result = $this->conn->executeQuery($query, array($user));
+ while ($row = $result->fetch()) {
+ $app = $row['appid'];
+ if (!isset($data[$app])) {
+ $data[$app] = array();
+ }
+ $data[$app][$row['configkey']] = $row['configvalue'];
+ }
+ $this->cache[$user] = $data;
+ return $data;
+ }
+
+ /**
* @brief Get all apps of an user
* @param string $user user
- * @return array with app ids
+ * @return integer[] with app ids
*
* This function returns a list of all apps of the user that have at least
* one entry in the preferences table.
*/
- public function getApps( $user ) {
- $query = 'SELECT DISTINCT `appid` FROM `*PREFIX*preferences` WHERE `userid` = ?';
- $result = $this->conn->executeQuery( $query, array( $user ) );
-
- $apps = array();
- while( $appid = $result->fetchColumn()) {
- $apps[] = $appid;
- }
-
- return $apps;
+ public function getApps($user) {
+ $data = $this->getUserValues($user);
+ return array_keys($data);
}
/**
@@ -97,16 +130,13 @@ class Preferences {
* This function gets all keys of an app of an user. Please note that the
* values are not returned.
*/
- public function getKeys( $user, $app ) {
- $query = 'SELECT `configkey` FROM `*PREFIX*preferences` WHERE `userid` = ? AND `appid` = ?';
- $result = $this->conn->executeQuery( $query, array( $user, $app ));
-
- $keys = array();
- while( $key = $result->fetchColumn()) {
- $keys[] = $key;
+ public function getKeys($user, $app) {
+ $data = $this->getUserValues($user);
+ if (isset($data[$app])) {
+ return array_keys($data[$app]);
+ } else {
+ return array();
}
-
- return $keys;
}
/**
@@ -120,13 +150,10 @@ class Preferences {
* This function gets a value from the preferences table. If the key does
* not exist the default value will be returned
*/
- public function getValue( $user, $app, $key, $default = null ) {
- // Try to fetch the value, return default if not exists.
- $query = 'SELECT `configvalue` FROM `*PREFIX*preferences`'
- .' WHERE `userid` = ? AND `appid` = ? AND `configkey` = ?';
- $row = $this->conn->fetchAssoc( $query, array( $user, $app, $key ));
- if($row) {
- return $row["configvalue"];
+ public function getValue($user, $app, $key, $default = null) {
+ $data = $this->getUserValues($user);
+ if (isset($data[$app]) and isset($data[$app][$key])) {
+ return $data[$app][$key];
} else {
return $default;
}
@@ -142,14 +169,14 @@ class Preferences {
* Adds a value to the preferences. If the key did not exist before, it
* will be added automagically.
*/
- public function setValue( $user, $app, $key, $value ) {
+ public function setValue($user, $app, $key, $value) {
// Check if the key does exist
$query = 'SELECT COUNT(*) FROM `*PREFIX*preferences`'
- .' WHERE `userid` = ? AND `appid` = ? AND `configkey` = ?';
- $count = $this->conn->fetchColumn( $query, array( $user, $app, $key ));
+ . ' WHERE `userid` = ? AND `appid` = ? AND `configkey` = ?';
+ $count = $this->conn->fetchColumn($query, array($user, $app, $key));
$exists = $count > 0;
- if( !$exists ) {
+ if (!$exists) {
$data = array(
'userid' => $user,
'appid' => $app,
@@ -168,6 +195,14 @@ class Preferences {
);
$this->conn->update('*PREFIX*preferences', $data, $where);
}
+
+ // only add to the cache if we already loaded data for the user
+ if (isset($this->cache[$user])) {
+ if (!isset($this->cache[$user][$app])) {
+ $this->cache[$user][$app] = array();
+ }
+ $this->cache[$user][$app][$key] = $value;
+ }
}
/**
@@ -178,13 +213,17 @@ class Preferences {
*
* Deletes a key.
*/
- public function deleteKey( $user, $app, $key ) {
+ public function deleteKey($user, $app, $key) {
$where = array(
'userid' => $user,
'appid' => $app,
'configkey' => $key,
);
$this->conn->delete('*PREFIX*preferences', $where);
+
+ if (isset($this->cache[$user]) and isset($this->cache[$user][$app])) {
+ unset($this->cache[$user][$app][$key]);
+ }
}
/**
@@ -194,12 +233,16 @@ class Preferences {
*
* Removes all keys in preferences belonging to the app and the user.
*/
- public function deleteApp( $user, $app ) {
+ public function deleteApp($user, $app) {
$where = array(
'userid' => $user,
'appid' => $app,
);
$this->conn->delete('*PREFIX*preferences', $where);
+
+ if (isset($this->cache[$user])) {
+ unset($this->cache[$user][$app]);
+ }
}
/**
@@ -208,11 +251,13 @@ class Preferences {
*
* Removes all keys in preferences belonging to the user.
*/
- public function deleteUser( $user ) {
+ public function deleteUser($user) {
$where = array(
'userid' => $user,
);
$this->conn->delete('*PREFIX*preferences', $where);
+
+ unset($this->cache[$user]);
}
/**
@@ -221,12 +266,16 @@ class Preferences {
*
* Removes all keys in preferences belonging to the app.
*/
- public function deleteAppFromAllUsers( $app ) {
+ public function deleteAppFromAllUsers($app) {
$where = array(
'appid' => $app,
);
$this->conn->delete('*PREFIX*preferences', $where);
+
+ foreach ($this->cache as &$userCache) {
+ unset($userCache[$app]);
+ }
}
}
-require_once __DIR__.'/legacy/'.basename(__FILE__);
+require_once __DIR__ . '/legacy/' . basename(__FILE__);
diff --git a/lib/private/preview.php b/lib/private/preview.php
index ff93f438f73..0c1af3c9588 100755
--- a/lib/private/preview.php
+++ b/lib/private/preview.php
@@ -42,6 +42,10 @@ class Preview {
private $scalingup;
private $mimetype;
+ //filemapper used for deleting previews
+ // index is path, value is fileinfo
+ static public $deleteFileMapper = array();
+
//preview images object
/**
* @var \OC_Image
@@ -53,6 +57,11 @@ class Preview {
static private $registeredProviders = array();
/**
+ * @var \OCP\Files\FileInfo
+ */
+ protected $info;
+
+ /**
* @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
@@ -61,12 +70,12 @@ class Preview {
* @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) {
+ * false if thumbnail does not exist
+ * path to thumbnail if thumbnail exists
+ */
+ public function __construct($user = '', $root = '/', $file = '', $maxX = 1, $maxY = 1, $scalingUp = true) {
//init fileviews
- if($user === ''){
+ if ($user === '') {
$user = \OC_User::getUser();
}
$this->fileView = new \OC\Files\View('/' . $user . '/' . $root);
@@ -86,11 +95,11 @@ class Preview {
$this->preview = null;
//check if there are preview backends
- if(empty(self::$providers)) {
+ if (empty(self::$providers)) {
self::initProviders();
}
- if(empty(self::$providers)) {
+ if (empty(self::$providers)) {
\OC_Log::write('core', 'No preview providers exist', \OC_Log::ERROR);
throw new \Exception('No preview providers');
}
@@ -99,15 +108,15 @@ class Preview {
/**
* @brief returns the path of the file you want a thumbnail from
* @return string
- */
- public function getFile() {
+ */
+ public function getFile() {
return $this->file;
}
/**
* @brief returns the max width of the preview
* @return integer
- */
+ */
public function getMaxX() {
return $this->maxX;
}
@@ -115,7 +124,7 @@ class Preview {
/**
* @brief returns the max height of the preview
* @return integer
- */
+ */
public function getMaxY() {
return $this->maxY;
}
@@ -123,7 +132,7 @@ class Preview {
/**
* @brief returns whether or not scalingup is enabled
* @return bool
- */
+ */
public function getScalingUp() {
return $this->scalingup;
}
@@ -131,44 +140,59 @@ class Preview {
/**
* @brief returns the name of the thumbnailfolder
* @return string
- */
+ */
public function getThumbnailsFolder() {
return self::THUMBNAILS_FOLDER;
}
/**
* @brief returns the max scale factor
- * @return integer
- */
+ * @return string
+ */
public function getMaxScaleFactor() {
return $this->maxScaleFactor;
}
/**
* @brief returns the max width set in ownCloud's config
- * @return integer
- */
+ * @return string
+ */
public function getConfigMaxX() {
return $this->configMaxX;
}
/**
* @brief returns the max height set in ownCloud's config
- * @return integer
- */
+ * @return string
+ */
public function getConfigMaxY() {
return $this->configMaxY;
}
+ protected function getFileInfo() {
+ $absPath = $this->fileView->getAbsolutePath($this->file);
+ $absPath = Files\Filesystem::normalizePath($absPath);
+ if(array_key_exists($absPath, self::$deleteFileMapper)) {
+ $this->info = self::$deleteFileMapper[$absPath];
+ } else if (!$this->info) {
+ $this->info = $this->fileView->getFileInfo($this->file);
+ }
+ return $this->info;
+ }
+
/**
* @brief set the path of the file you want a thumbnail from
* @param string $file
* @return $this
- */
+ */
public function setFile($file) {
$this->file = $file;
+ $this->info = null;
if ($file !== '') {
- $this->mimetype = $this->fileView->getMimeType($this->file);
+ $this->getFileInfo();
+ if($this->info !== null && $this->info !== false) {
+ $this->mimetype = $this->info->getMimetype();
+ }
}
return $this;
}
@@ -185,14 +209,14 @@ class Preview {
* @brief set the the max width of the preview
* @param int $maxX
* @return $this
- */
- public function setMaxX($maxX=1) {
- if($maxX <= 0) {
+ */
+ 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) {
+ if (!is_null($configMaxX)) {
+ if ($maxX > $configMaxX) {
\OC_Log::write('core', 'maxX reduced from ' . $maxX . ' to ' . $configMaxX, \OC_Log::DEBUG);
$maxX = $configMaxX;
}
@@ -205,14 +229,14 @@ class Preview {
* @brief set the the max height of the preview
* @param int $maxY
* @return $this
- */
- public function setMaxY($maxY=1) {
- if($maxY <= 0) {
+ */
+ 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) {
+ if (!is_null($configMaxY)) {
+ if ($maxY > $configMaxY) {
\OC_Log::write('core', 'maxX reduced from ' . $maxY . ' to ' . $configMaxY, \OC_Log::DEBUG);
$maxY = $configMaxY;
}
@@ -225,9 +249,9 @@ class Preview {
* @brief set whether or not scalingup is enabled
* @param bool $scalingUp
* @return $this
- */
+ */
public function setScalingup($scalingUp) {
- if($this->getMaxScaleFactor() === 1) {
+ if ($this->getMaxScaleFactor() === 1) {
$scalingUp = false;
}
$this->scalingup = $scalingUp;
@@ -237,15 +261,15 @@ class Preview {
/**
* @brief check if all parameters are valid
* @return bool
- */
+ */
public function isFileValid() {
$file = $this->getFile();
- if($file === '') {
+ if ($file === '') {
\OC_Log::write('core', 'No filename passed', \OC_Log::DEBUG);
return false;
}
- if(!$this->fileView->file_exists($file)) {
+ if (!$this->fileView->file_exists($file)) {
\OC_Log::write('core', 'File:"' . $file . '" not found', \OC_Log::DEBUG);
return false;
}
@@ -256,40 +280,44 @@ class Preview {
/**
* @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'];
+ $fileInfo = $this->getFileInfo($file);
+ if($fileInfo !== null && $fileInfo !== false) {
+ $fileId = $fileInfo->getId();
- $previewPath = $this->getThumbnailsFolder() . '/' . $fileId . '/' . $this->getMaxX() . '-' . $this->getMaxY() . '.png';
- $this->userView->unlink($previewPath);
- return !$this->userView->file_exists($previewPath);
+ $previewPath = $this->getThumbnailsFolder() . '/' . $fileId . '/' . $this->getMaxX() . '-' . $this->getMaxY() . '.png';
+ return $this->userView->unlink($previewPath);
+ }
+ return false;
}
/**
* @brief deletes all previews of a file
* @return bool
- */
+ */
public function deleteAllPreviews() {
$file = $this->getFile();
- $fileInfo = $this->fileView->getFileInfo($file);
- $fileId = $fileInfo['fileid'];
+ $fileInfo = $this->getFileInfo($file);
+ if($fileInfo !== null && $fileInfo !== false) {
+ $fileId = $fileInfo->getId();
- $previewPath = $this->getThumbnailsFolder() . '/' . $fileId . '/';
- $this->userView->deleteAll($previewPath);
- $this->userView->rmdir($previewPath);
- return !$this->userView->is_dir($previewPath);
+ $previewPath = $this->getThumbnailsFolder() . '/' . $fileId . '/';
+ $this->userView->deleteAll($previewPath);
+ return $this->userView->rmdir($previewPath);
+ }
+ return false;
}
/**
* @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
- */
+ * false if thumbnail does not exist
+ * path to thumbnail if thumbnail exists
+ */
private function isCached() {
$file = $this->getFile();
$maxX = $this->getMaxX();
@@ -297,75 +325,75 @@ class Preview {
$scalingUp = $this->getScalingUp();
$maxScaleFactor = $this->getMaxScaleFactor();
- $fileInfo = $this->fileView->getFileInfo($file);
- $fileId = $fileInfo['fileid'];
+ $fileInfo = $this->getFileInfo($file);
+ $fileId = $fileInfo->getId();
- if(is_null($fileId)) {
+ if (is_null($fileId)) {
return false;
}
$previewPath = $this->getThumbnailsFolder() . '/' . $fileId . '/';
- if(!$this->userView->is_dir($previewPath)) {
+ 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')) {
+ if ($this->userView->file_exists($previewPath . $maxX . '-' . $maxY . '.png')) {
return $previewPath . $maxX . '-' . $maxY . '.png';
}
- $wantedAspectRatio = (float) ($maxX / $maxY);
+ $wantedAspectRatio = (float)($maxX / $maxY);
//array for usable cached thumbnails
$possibleThumbnails = array();
$allThumbnails = $this->userView->getDirectoryContent($previewPath);
- foreach($allThumbnails as $thumbnail) {
+ foreach ($allThumbnails as $thumbnail) {
$name = rtrim($thumbnail['name'], '.png');
$size = explode('-', $name);
- $x = (int) $size[0];
- $y = (int) $size[1];
+ $x = (int)$size[0];
+ $y = (int)$size[1];
- $aspectRatio = (float) ($x / $y);
- if($aspectRatio !== $wantedAspectRatio) {
+ $aspectRatio = (float)($x / $y);
+ if ($aspectRatio !== $wantedAspectRatio) {
continue;
}
- if($x < $maxX || $y < $maxY) {
- if($scalingUp) {
+ if ($x < $maxX || $y < $maxY) {
+ if ($scalingUp) {
$scalefactor = $maxX / $x;
- if($scalefactor > $maxScaleFactor) {
+ if ($scalefactor > $maxScaleFactor) {
continue;
}
- }else{
+ } else {
continue;
}
}
$possibleThumbnails[$x] = $thumbnail['path'];
}
- if(count($possibleThumbnails) === 0) {
+ if (count($possibleThumbnails) === 0) {
return false;
}
- if(count($possibleThumbnails) === 1) {
+ if (count($possibleThumbnails) === 1) {
return current($possibleThumbnails);
}
ksort($possibleThumbnails);
- if(key(reset($possibleThumbnails)) > $maxX) {
+ if (key(reset($possibleThumbnails)) > $maxX) {
return current(reset($possibleThumbnails));
}
- if(key(end($possibleThumbnails)) < $maxX) {
+ if (key(end($possibleThumbnails)) < $maxX) {
return current(end($possibleThumbnails));
}
- foreach($possibleThumbnails as $width => $path) {
- if($width < $maxX) {
+ foreach ($possibleThumbnails as $width => $path) {
+ if ($width < $maxX) {
continue;
- }else{
+ } else {
return $path;
}
}
@@ -374,9 +402,9 @@ class Preview {
/**
* @brief return a preview of a file
* @return \OC_Image
- */
+ */
public function getPreview() {
- if(!is_null($this->preview) && $this->preview->valid()){
+ if (!is_null($this->preview) && $this->preview->valid()) {
return $this->preview;
}
@@ -386,22 +414,28 @@ class Preview {
$maxY = $this->getMaxY();
$scalingUp = $this->getScalingUp();
- $fileInfo = $this->fileView->getFileInfo($file);
- $fileId = $fileInfo['fileid'];
+ $fileInfo = $this->getFileInfo($file);
+ if($fileInfo === null || $fileInfo === false) {
+ return new \OC_Image();
+ }
+ $fileId = $fileInfo->getId();
$cached = $this->isCached();
- if($cached) {
- $image = new \OC_Image($this->userView->file_get_contents($cached, 'r'));
+ if ($cached) {
+ $stream = $this->userView->fopen($cached, 'r');
+ $image = new \OC_Image();
+ $image->loadFromFileHandle($stream);
$this->preview = $image->valid() ? $image : null;
$this->resizeAndCrop();
+ fclose($stream);
}
- if(is_null($this->preview)) {
+ if (is_null($this->preview)) {
$preview = null;
- foreach(self::$providers as $supportedMimetype => $provider) {
- if(!preg_match($supportedMimetype, $this->mimetype)) {
+ foreach (self::$providers as $supportedMimetype => $provider) {
+ if (!preg_match($supportedMimetype, $this->mimetype)) {
continue;
}
@@ -409,7 +443,7 @@ class Preview {
$preview = $provider->getThumbnail($file, $maxX, $maxY, $scalingUp, $this->fileView);
- if(!($preview instanceof \OC_Image)) {
+ if (!($preview instanceof \OC_Image)) {
continue;
}
@@ -419,11 +453,11 @@ class Preview {
$previewPath = $this->getThumbnailsFolder() . '/' . $fileId . '/';
$cachePath = $previewPath . $maxX . '-' . $maxY . '.png';
- if($this->userView->is_dir($this->getThumbnailsFolder() . '/') === false) {
+ if ($this->userView->is_dir($this->getThumbnailsFolder() . '/') === false) {
$this->userView->mkdir($this->getThumbnailsFolder() . '/');
}
- if($this->userView->is_dir($previewPath) === false) {
+ if ($this->userView->is_dir($previewPath) === false) {
$this->userView->mkdir($previewPath);
}
@@ -433,7 +467,7 @@ class Preview {
}
}
- if(is_null($this->preview)) {
+ if (is_null($this->preview)) {
$this->preview = new \OC_Image();
}
@@ -443,20 +477,20 @@ class Preview {
/**
* @brief show preview
* @return void
- */
+ */
public function showPreview() {
\OCP\Response::enableCaching(3600 * 24); // 24 hours
- if(is_null($this->preview)) {
+ if (is_null($this->preview)) {
$this->getPreview();
}
- $this->preview->show();
+ $this->preview->show('image/png');
return;
}
/**
* @brief show preview
* @return void
- */
+ */
public function show() {
$this->showPreview();
return;
@@ -465,7 +499,7 @@ class Preview {
/**
* @brief resize, crop and fix orientation
* @return void
- */
+ */
private function resizeAndCrop() {
$image = $this->preview;
$x = $this->getMaxX();
@@ -473,17 +507,17 @@ class Preview {
$scalingUp = $this->getScalingUp();
$maxscalefactor = $this->getMaxScaleFactor();
- if(!($image instanceof \OC_Image)) {
+ 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();
+ $realx = (int)$image->width();
+ $realy = (int)$image->height();
- if($x === $realx && $y === $realy) {
+ if ($x === $realx && $y === $realy) {
$this->preview = $image;
return;
}
@@ -491,36 +525,36 @@ class Preview {
$factorX = $x / $realx;
$factorY = $y / $realy;
- if($factorX >= $factorY) {
+ if ($factorX >= $factorY) {
$factor = $factorX;
- }else{
+ } else {
$factor = $factorY;
}
- if($scalingUp === false) {
- if($factor > 1) {
+ if ($scalingUp === false) {
+ if ($factor > 1) {
$factor = 1;
}
}
- if(!is_null($maxscalefactor)) {
- if($factor > $maxscalefactor) {
+ 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);
+ $newXsize = (int)($realx * $factor);
+ $newYsize = (int)($realy * $factor);
$image->preciseResize($newXsize, $newYsize);
- if($newXsize === $x && $newYsize === $y) {
+ if ($newXsize === $x && $newYsize === $y) {
$this->preview = $image;
return;
}
- if($newXsize >= $x && $newYsize >= $y) {
+ 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);
@@ -532,19 +566,19 @@ class Preview {
return;
}
- if($newXsize < $x || $newYsize < $y) {
- if($newXsize > $x) {
+ if ($newXsize < $x || $newYsize < $y) {
+ if ($newXsize > $x) {
$cropX = floor(($newXsize - $x) * 0.5);
$image->crop($cropX, 0, $x, $newYsize);
}
- if($newYsize > $y) {
+ if ($newYsize > $y) {
$cropY = floor(($newYsize - $y) * 0.5);
$image->crop(0, $cropY, $newXsize, $y);
}
- $newXsize = (int) $image->width();
- $newYsize = (int) $image->height();
+ $newXsize = (int)$image->width();
+ $newYsize = (int)$image->height();
//create transparent background layer
$backgroundlayer = imagecreatetruecolor($x, $y);
@@ -570,12 +604,11 @@ class Preview {
/**
* @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);
+ public static function registerProvider($class, $options = array()) {
+ self::$registeredProviders[] = array('class' => $class, 'options' => $options);
}
/**
@@ -583,19 +616,19 @@ class Preview {
* @return void
*/
private static function initProviders() {
- if(!\OC_Config::getValue('enable_previews', true)) {
+ if (!\OC_Config::getValue('enable_previews', true)) {
$provider = new Preview\Unknown(array());
self::$providers = array($provider->getMimeType() => $provider);
return;
}
- if(count(self::$providers)>0) {
+ if (count(self::$providers) > 0) {
return;
}
- foreach(self::$registeredProviders as $provider) {
- $class=$provider['class'];
- $options=$provider['options'];
+ foreach (self::$registeredProviders as $provider) {
+ $class = $provider['class'];
+ $options = $provider['options'];
$object = new $class($options);
@@ -610,29 +643,55 @@ class Preview {
self::post_delete($args);
}
- public static function post_delete($args) {
+ public static function prepare_delete_files($args) {
+ self::prepare_delete($args, 'files/');
+ }
+
+ public static function prepare_delete($args, $prefix='') {
$path = $args['path'];
- if(substr($path, 0, 1) === '/') {
+ if (substr($path, 0, 1) === '/') {
$path = substr($path, 1);
}
- $preview = new Preview(\OC_User::getUser(), 'files/', $path);
+
+ $view = new \OC\Files\View('/' . \OC_User::getUser() . '/' . $prefix);
+ $info = $view->getFileInfo($path);
+
+ \OC\Preview::$deleteFileMapper = array_merge(
+ \OC\Preview::$deleteFileMapper,
+ array(
+ Files\Filesystem::normalizePath($view->getAbsolutePath($path)) => $info,
+ )
+ );
+ }
+
+ public static function post_delete_files($args) {
+ self::post_delete($args, 'files/');
+ }
+
+ public static function post_delete($args, $prefix='') {
+ $path = Files\Filesystem::normalizePath($args['path']);
+
+ $preview = new Preview(\OC_User::getUser(), $prefix, $path);
$preview->deleteAllPreviews();
}
+ /**
+ * @param string $mimetype
+ */
public static function isMimeSupported($mimetype) {
- if(!\OC_Config::getValue('enable_previews', true)) {
+ if (!\OC_Config::getValue('enable_previews', true)) {
return false;
}
//check if there are preview backends
- if(empty(self::$providers)) {
+ 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)) {
+ foreach ($providers as $supportedMimetype => $provider) {
+ if (preg_match($supportedMimetype, $mimetype)) {
return true;
}
}
diff --git a/lib/private/preview/movies.php b/lib/private/preview/movies.php
index 71cd3bae057..7e0ff51ad2e 100644
--- a/lib/private/preview/movies.php
+++ b/lib/private/preview/movies.php
@@ -9,7 +9,7 @@
namespace OC\Preview;
function findBinaryPath($program) {
- exec('which ' . escapeshellarg($program) . ' 2> /dev/null', $output, $returnCode);
+ exec('command -v ' . escapeshellarg($program) . ' 2> /dev/null', $output, $returnCode);
if ($returnCode === 0 && count($output) > 0) {
return escapeshellcmd($output[0]);
}
diff --git a/lib/private/preview/office-cl.php b/lib/private/preview/office-cl.php
index b11fed13ba1..6e4d4321eb7 100644
--- a/lib/private/preview/office-cl.php
+++ b/lib/private/preview/office-cl.php
@@ -64,12 +64,12 @@ if (!\OC_Util::runningOnWindows()) {
$cmd = \OC_Config::getValue('preview_libreoffice_path', null);
}
- $whichLibreOffice = shell_exec('which libreoffice');
+ $whichLibreOffice = shell_exec('command -v libreoffice');
if($cmd === '' && !empty($whichLibreOffice)) {
$cmd = 'libreoffice';
}
- $whichOpenOffice = shell_exec('which openoffice');
+ $whichOpenOffice = shell_exec('command -v openoffice');
if($cmd === '' && !empty($whichOpenOffice)) {
$cmd = 'openoffice';
}
diff --git a/lib/private/preview/office.php b/lib/private/preview/office.php
index 7a4826c76ec..882c4426e6d 100644
--- a/lib/private/preview/office.php
+++ b/lib/private/preview/office.php
@@ -7,23 +7,28 @@
*/
//both, libreoffice backend and php fallback, need imagick
if (extension_loaded('imagick')) {
- $isShellExecEnabled = \OC_Helper::is_function_enabled('shell_exec');
- // LibreOffice preview is currently not supported on Windows
- if (!\OC_Util::runningOnWindows()) {
- $whichLibreOffice = ($isShellExecEnabled ? shell_exec('which libreoffice') : '');
- $isLibreOfficeAvailable = !empty($whichLibreOffice);
- $whichOpenOffice = ($isShellExecEnabled ? 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{
+ $checkImagick = new Imagick();
+
+ if(count($checkImagick->queryFormats('PDF')) === 1) {
+ $isShellExecEnabled = \OC_Helper::is_function_enabled('shell_exec');
+
+ // LibreOffice preview is currently not supported on Windows
+ if (!\OC_Util::runningOnWindows()) {
+ $whichLibreOffice = ($isShellExecEnabled ? shell_exec('command -v libreoffice') : '');
+ $isLibreOfficeAvailable = !empty($whichLibreOffice);
+ $whichOpenOffice = ($isShellExecEnabled ? shell_exec('command -v 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');
+ }
+ } else {
//in case there isn't, use our fallback
require_once('office-fallback.php');
}
- } else {
- //in case there isn't, use our fallback
- require_once('office-fallback.php');
}
}
diff --git a/lib/private/preview/pdf.php b/lib/private/preview/pdf.php
index cc974b68818..064a5a3b3d1 100644
--- a/lib/private/preview/pdf.php
+++ b/lib/private/preview/pdf.php
@@ -7,34 +7,41 @@
*/
namespace OC\Preview;
+use Imagick;
+
if (extension_loaded('imagick')) {
- class PDF extends Provider {
+ $checkImagick = new Imagick();
- public function getMimeType() {
- return '/application\/pdf/';
- }
+ if(count($checkImagick->queryFormats('PDF')) === 1) {
- public function getThumbnail($path, $maxX, $maxY, $scalingup, $fileview) {
- $tmpPath = $fileview->toTmpFile($path);
+ class PDF extends Provider {
- //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;
+ public function getMimeType() {
+ return '/application\/pdf/';
}
- unlink($tmpPath);
+ 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;
+ //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');
+ \OC\Preview::registerProvider('OC\Preview\PDF');
+ }
}
diff --git a/lib/private/preview/provider.php b/lib/private/preview/provider.php
index 65d09705f40..88337d64e4b 100644
--- a/lib/private/preview/provider.php
+++ b/lib/private/preview/provider.php
@@ -15,7 +15,7 @@ abstract class Provider {
* @param string $path Path of file
* @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
+ * @param bool $scalingup Disable/Enable upscaling of previews
* @param object $fileview fileview object of user folder
* @return mixed
* false if no preview was generated
diff --git a/lib/private/preview/svg.php b/lib/private/preview/svg.php
index b49e51720fa..505122fddbf 100644
--- a/lib/private/preview/svg.php
+++ b/lib/private/preview/svg.php
@@ -7,40 +7,46 @@
*/
namespace OC\Preview;
+use Imagick;
+
if (extension_loaded('imagick')) {
- class SVG extends Provider {
+ $checkImagick = new Imagick();
- public function getMimeType() {
- return '/image\/svg\+xml/';
- }
+ if(count($checkImagick->queryFormats('SVG')) === 1) {
- public function getThumbnail($path,$maxX,$maxY,$scalingup,$fileview) {
- try{
- $svg = new \Imagick();
- $svg->setBackgroundColor(new \ImagickPixel('transparent'));
+ class SVG extends Provider {
- $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;
+ 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;
+ //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');
+ \OC\Preview::registerProvider('OC\Preview\SVG');
+ }
} \ No newline at end of file
diff --git a/lib/private/preview/unknown.php b/lib/private/preview/unknown.php
index 4747f9e25ed..2d3b5c5655e 100644
--- a/lib/private/preview/unknown.php
+++ b/lib/private/preview/unknown.php
@@ -22,7 +22,7 @@ class Unknown extends Provider {
$svgPath = substr_replace($path, 'svg', -3);
- if (extension_loaded('imagick') && file_exists($svgPath)) {
+ if (extension_loaded('imagick') && file_exists($svgPath) && count(@\Imagick::queryFormats("SVG")) === 1) {
// http://www.php.net/manual/de/imagick.setresolution.php#85284
$svg = new \Imagick();
diff --git a/lib/private/request.php b/lib/private/request.php
index d9d5ae08e28..8041c4f0048 100755
--- a/lib/private/request.php
+++ b/lib/private/request.php
@@ -11,6 +11,9 @@ class OC_Request {
const USER_AGENT_IE = '/MSIE/';
// Android Chrome user agent: https://developers.google.com/chrome/mobile/docs/user-agent
const USER_AGENT_ANDROID_MOBILE_CHROME = '#Android.*Chrome/[.0-9]*#';
+ const USER_AGENT_FREEBOX = '#^Mozilla/5\.0$#';
+
+ const REGEX_LOCALHOST = '/^(127\.0\.0\.1|localhost)(:[0-9]+|)$/';
/**
* @brief Check overwrite condition
@@ -24,39 +27,97 @@ class OC_Request {
}
/**
- * @brief Returns the server host
+ * @brief Checks whether a domain is considered as trusted from the list
+ * of trusted domains. If no trusted domains have been configured, returns
+ * true.
+ * This is used to prevent Host Header Poisoning.
+ * @param string $host
+ * @return bool true if the given domain is trusted or if no trusted domains
+ * have been configured
+ */
+ public static function isTrustedDomain($domain) {
+ $trustedList = \OC_Config::getValue('trusted_domains', array());
+ if (empty($trustedList)) {
+ return true;
+ }
+ if (preg_match(self::REGEX_LOCALHOST, $domain) === 1) {
+ return true;
+ }
+ return in_array($domain, $trustedList);
+ }
+
+ /**
+ * @brief Returns the unverified server host from the headers without checking
+ * whether it is a trusted domain
* @returns string the server host
*
* Returns the server host, even if the website uses one or more
* reverse proxies
*/
- public static function serverHost() {
- if(OC::$CLI) {
- return 'localhost';
- }
- if(OC_Config::getValue('overwritehost', '') !== '' and self::isOverwriteCondition()) {
- return OC_Config::getValue('overwritehost');
- }
+ public static function insecureServerHost() {
+ $host = null;
if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])) {
if (strpos($_SERVER['HTTP_X_FORWARDED_HOST'], ",") !== false) {
- $host = trim(array_pop(explode(",", $_SERVER['HTTP_X_FORWARDED_HOST'])));
- }
- else{
- $host=$_SERVER['HTTP_X_FORWARDED_HOST'];
+ $parts = explode(',', $_SERVER['HTTP_X_FORWARDED_HOST']);
+ $host = trim(current($parts));
+ } else {
+ $host = $_SERVER['HTTP_X_FORWARDED_HOST'];
}
- }
- else{
+ } else {
if (isset($_SERVER['HTTP_HOST'])) {
- return $_SERVER['HTTP_HOST'];
- }
- if (isset($_SERVER['SERVER_NAME'])) {
- return $_SERVER['SERVER_NAME'];
+ $host = $_SERVER['HTTP_HOST'];
+ } else if (isset($_SERVER['SERVER_NAME'])) {
+ $host = $_SERVER['SERVER_NAME'];
}
- return 'localhost';
}
return $host;
}
+ /**
+ * Returns the overwritehost setting from the config if set and
+ * if the overwrite condition is met
+ * @return overwritehost value or null if not defined or the defined condition
+ * isn't met
+ */
+ public static function getOverwriteHost() {
+ if(OC_Config::getValue('overwritehost', '') !== '' and self::isOverwriteCondition()) {
+ return OC_Config::getValue('overwritehost');
+ }
+ return null;
+ }
+
+ /**
+ * @brief Returns the server host from the headers, or the first configured
+ * trusted domain if the host isn't in the trusted list
+ * @returns string the server host
+ *
+ * Returns the server host, even if the website uses one or more
+ * reverse proxies
+ */
+ public static function serverHost() {
+ if(OC::$CLI) {
+ return 'localhost';
+ }
+
+ // overwritehost is always trusted
+ $host = self::getOverwriteHost();
+ if ($host !== null) {
+ return $host;
+ }
+
+ // get the host from the headers
+ $host = self::insecureServerHost();
+
+ // Verify that the host is a trusted domain if the trusted domains
+ // are defined
+ // If no trusted domain is provided the first trusted domain is returned
+ if (self::isTrustedDomain($host)) {
+ return $host;
+ } else {
+ $trustedList = \OC_Config::getValue('trusted_domains', array(''));
+ return $trustedList[0];
+ }
+ }
/**
* @brief Returns the server protocol
@@ -70,14 +131,14 @@ class OC_Request {
}
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO'])) {
$proto = strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']);
- }else{
- if(isset($_SERVER['HTTPS']) and !empty($_SERVER['HTTPS']) and ($_SERVER['HTTPS']!='off')) {
- $proto = 'https';
- }else{
- $proto = 'http';
- }
+ // Verify that the protocol is always HTTP or HTTPS
+ // default to http if an invalid value is provided
+ return $proto === 'https' ? 'https' : 'http';
+ }
+ if (isset($_SERVER['HTTPS']) && !empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') {
+ return 'https';
}
- return $proto;
+ return 'http';
}
/**
@@ -86,6 +147,7 @@ class OC_Request {
*
* Returns the request uri, even if the website uses one or more
* reverse proxies
+ * @return string
*/
public static function requestUri() {
$uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
@@ -97,7 +159,7 @@ class OC_Request {
/**
* @brief Returns the script name
- * @returns string the script name
+ * @return string the script name
*
* Returns the script name, even if the website uses one or more
* reverse proxies
@@ -114,7 +176,7 @@ class OC_Request {
/**
* @brief get Path info from request
- * @returns string Path info or false when not found
+ * @return string Path info or false when not found
*/
public static function getPathInfo() {
if (array_key_exists('PATH_INFO', $_SERVER)) {
@@ -138,7 +200,7 @@ class OC_Request {
/**
* @brief get Path info from request, not urldecoded
- * @returns string Path info or false when not found
+ * @return string Path info or false when not found
*/
public static function getRawPathInfo() {
$requestUri = $_SERVER['REQUEST_URI'];
@@ -178,35 +240,8 @@ class OC_Request {
}
/**
- * @brief Check if this is a no-cache request
- * @returns boolean true for no-cache
- */
- static public function isNoCache() {
- if (!isset($_SERVER['HTTP_CACHE_CONTROL'])) {
- return false;
- }
- return $_SERVER['HTTP_CACHE_CONTROL'] == 'no-cache';
- }
-
- /**
- * @brief Check if the requestor understands gzip
- * @returns boolean true for gzip encoding supported
- */
- static public function acceptGZip() {
- if (!isset($_SERVER['HTTP_ACCEPT_ENCODING'])) {
- return false;
- }
- $HTTP_ACCEPT_ENCODING = $_SERVER["HTTP_ACCEPT_ENCODING"];
- if( strpos($HTTP_ACCEPT_ENCODING, 'x-gzip') !== false )
- return 'x-gzip';
- else if( strpos($HTTP_ACCEPT_ENCODING, 'gzip') !== false )
- return 'gzip';
- return false;
- }
-
- /**
* @brief Check if the requester sent along an mtime
- * @returns false or an mtime
+ * @return false or an mtime
*/
static public function hasModificationTime () {
if (isset($_SERVER['HTTP_X_OC_MTIME'])) {
diff --git a/lib/private/response.php b/lib/private/response.php
index 04746437347..983c682bf3f 100644
--- a/lib/private/response.php
+++ b/lib/private/response.php
@@ -12,10 +12,11 @@ class OC_Response {
const STATUS_TEMPORARY_REDIRECT = 307;
const STATUS_NOT_FOUND = 404;
const STATUS_INTERNAL_SERVER_ERROR = 500;
+ const STATUS_SERVICE_UNAVAILABLE = 503;
/**
* @brief Enable response caching by sending correct HTTP headers
- * @param $cache_time time to cache the response
+ * @param integer $cache_time time to cache the response
* >0 cache time in seconds
* 0 and <0 enable default browser caching
* null cache indefinitly
@@ -74,13 +75,16 @@ class OC_Response {
case self::STATUS_INTERNAL_SERVER_ERROR;
$status = $status . ' Internal Server Error';
break;
+ case self::STATUS_SERVICE_UNAVAILABLE;
+ $status = $status . ' Service Unavailable';
+ break;
}
header($protocol.' '.$status);
}
/**
* @brief Send redirect response
- * @param $location to redirect to
+ * @param string $location to redirect to
*/
static public function redirect($location) {
self::setStatus(self::STATUS_TEMPORARY_REDIRECT);
@@ -153,7 +157,11 @@ class OC_Response {
* @param string $type disposition type, either 'attachment' or 'inline'
*/
static public function setContentDispositionHeader( $filename, $type = 'attachment' ) {
- if (OC_Request::isUserAgent(array(OC_Request::USER_AGENT_IE, OC_Request::USER_AGENT_ANDROID_MOBILE_CHROME))) {
+ if (OC_Request::isUserAgent(array(
+ OC_Request::USER_AGENT_IE,
+ OC_Request::USER_AGENT_ANDROID_MOBILE_CHROME,
+ OC_Request::USER_AGENT_FREEBOX
+ ))) {
header( 'Content-Disposition: ' . rawurlencode($type) . '; filename="' . rawurlencode( $filename ) . '"' );
} else {
header( 'Content-Disposition: ' . rawurlencode($type) . '; filename*=UTF-8\'\'' . rawurlencode( $filename )
@@ -163,7 +171,7 @@ class OC_Response {
/**
* @brief Send file as response, checking and setting caching headers
- * @param $filepath of file to send
+ * @param string $filepath of file to send
*/
static public function sendFile($filepath) {
$fp = fopen($filepath, 'rb');
diff --git a/lib/private/route.php b/lib/private/route/route.php
index fb7da456b62..6ade9ec15f6 100644
--- a/lib/private/route.php
+++ b/lib/private/route/route.php
@@ -6,13 +6,17 @@
* See the COPYING-README file.
*/
-use Symfony\Component\Routing\Route;
+namespace OC\Route;
-class OC_Route extends Route {
+use OCP\Route\IRoute;
+use Symfony\Component\Routing\Route as SymfonyRoute;
+
+class Route extends SymfonyRoute implements IRoute {
/**
* Specify the method when this route is to be used
*
* @param string $method HTTP method (uppercase)
+ * @return \OC\Route\Route
*/
public function method($method) {
$this->setRequirement('_method', strtoupper($method));
@@ -63,6 +67,7 @@ class OC_Route extends Route {
* Defaults to use for this route
*
* @param array $defaults The defaults
+ * @return \OC\Route\Route
*/
public function defaults($defaults) {
$action = $this->getDefault('action');
@@ -78,6 +83,7 @@ class OC_Route extends Route {
* Requirements for this route
*
* @param array $requirements The requirements
+ * @return \OC\Route\Route
*/
public function requirements($requirements) {
$method = $this->getRequirement('_method');
@@ -93,8 +99,10 @@ class OC_Route extends Route {
/**
* The action to execute when this route matches
+ *
* @param string|callable $class the class or a callable
* @param string $function the function to use with the class
+ * @return \OC\Route\Route
*
* This function is called with $class set to a callable or
* to the class with $function
diff --git a/lib/private/router.php b/lib/private/route/router.php
index 19c1e4473ec..60ba5878401 100644
--- a/lib/private/router.php
+++ b/lib/private/route/router.php
@@ -6,68 +6,103 @@
* See the COPYING-README file.
*/
+namespace OC\Route;
+
+use OCP\Route\IRouter;
use Symfony\Component\Routing\Matcher\UrlMatcher;
use Symfony\Component\Routing\Generator\UrlGenerator;
use Symfony\Component\Routing\RequestContext;
use Symfony\Component\Routing\RouteCollection;
-//use Symfony\Component\Routing\Route;
-class OC_Router {
+class Router implements IRouter {
+ /**
+ * @var \Symfony\Component\Routing\RouteCollection[]
+ */
protected $collections = array();
+
+ /**
+ * @var \Symfony\Component\Routing\RouteCollection
+ */
protected $collection = null;
+
+ /**
+ * @var \Symfony\Component\Routing\RouteCollection
+ */
protected $root = null;
+ /**
+ * @var \Symfony\Component\Routing\Generator\UrlGenerator
+ */
protected $generator = null;
- protected $routing_files;
- protected $cache_key;
+
+ /**
+ * @var string[]
+ */
+ protected $routingFiles;
+
+ /**
+ * @var string
+ */
+ protected $cacheKey;
+
+ protected $loaded = false;
public function __construct() {
- $baseUrl = OC_Helper::linkTo('', 'index.php');
- if ( !OC::$CLI) {
+ $baseUrl = \OC_Helper::linkTo('', 'index.php');
+ if (!\OC::$CLI) {
$method = $_SERVER['REQUEST_METHOD'];
- }else{
+ } else {
$method = 'GET';
}
- $host = OC_Request::serverHost();
- $schema = OC_Request::serverProtocol();
+ $host = \OC_Request::serverHost();
+ $schema = \OC_Request::serverProtocol();
$this->context = new RequestContext($baseUrl, $method, $host, $schema);
// TODO cache
$this->root = $this->getCollection('root');
}
+ /**
+ * Get the files to load the routes from
+ *
+ * @return string[]
+ */
public function getRoutingFiles() {
- if (!isset($this->routing_files)) {
- $this->routing_files = array();
- foreach(OC_APP::getEnabledApps() as $app) {
- $file = OC_App::getAppPath($app).'/appinfo/routes.php';
- if(file_exists($file)) {
- $this->routing_files[$app] = $file;
+ if (!isset($this->routingFiles)) {
+ $this->routingFiles = array();
+ foreach (\OC_APP::getEnabledApps() as $app) {
+ $file = \OC_App::getAppPath($app) . '/appinfo/routes.php';
+ if (file_exists($file)) {
+ $this->routingFiles[$app] = $file;
}
}
}
- return $this->routing_files;
+ return $this->routingFiles;
}
public function getCacheKey() {
- if (!isset($this->cache_key)) {
+ if (!isset($this->cacheKey)) {
$files = $this->getRoutingFiles();
$files[] = 'settings/routes.php';
$files[] = 'core/routes.php';
$files[] = 'ocs/routes.php';
- $this->cache_key = OC_Cache::generateCacheKeyFromFiles($files);
+ $this->cacheKey = \OC_Cache::generateCacheKeyFromFiles($files);
}
- return $this->cache_key;
+ return $this->cacheKey;
}
/**
* loads the api routes
*/
public function loadRoutes() {
- foreach($this->getRoutingFiles() as $app => $file) {
+ if ($this->loaded) {
+ return;
+ }
+ $this->loaded = true;
+ foreach ($this->getRoutingFiles() as $app => $file) {
$this->useCollection($app);
require_once $file;
$collection = $this->getCollection($app);
- $collection->addPrefix('/apps/'.$app);
+ $collection->addPrefix('/apps/' . $app);
$this->root->addCollection($collection);
}
$this->useCollection('root');
@@ -81,6 +116,10 @@ class OC_Router {
$this->root->addCollection($collection);
}
+ /**
+ * @param string $name
+ * @return \Symfony\Component\Routing\RouteCollection
+ */
protected function getCollection($name) {
if (!isset($this->collections[$name])) {
$this->collections[$name] = new RouteCollection();
@@ -91,22 +130,23 @@ class OC_Router {
/**
* Sets the collection to use for adding routes
*
- * @param string $name Name of the colletion to use.
+ * @param string $name Name of the collection to use.
*/
public function useCollection($name) {
$this->collection = $this->getCollection($name);
}
/**
- * Create a OC_Route.
+ * Create a \OC\Route\Route.
*
* @param string $name Name of the route to create.
* @param string $pattern The pattern to match
- * @param array $defaults An array of default parameter values
- * @param array $requirements An array of requirements for parameters (regexes)
+ * @param array $defaults An array of default parameter values
+ * @param array $requirements An array of requirements for parameters (regexes)
+ * @return \OC\Route\Route
*/
public function create($name, $pattern, array $defaults = array(), array $requirements = array()) {
- $route = new OC_Route($pattern, $defaults, $requirements);
+ $route = new Route($pattern, $defaults, $requirements);
$this->collection->add($name, $route);
return $route;
}
@@ -115,6 +155,7 @@ class OC_Router {
* Find the route matching $url.
*
* @param string $url The url to find
+ * @throws \Exception
*/
public function match($url) {
$matcher = new UrlMatcher($this->root, $this->context);
@@ -123,14 +164,14 @@ class OC_Router {
$action = $parameters['action'];
if (!is_callable($action)) {
var_dump($action);
- throw new Exception('not a callable action');
+ throw new \Exception('not a callable action');
}
unset($parameters['action']);
call_user_func($action, $parameters);
} elseif (isset($parameters['file'])) {
include $parameters['file'];
} else {
- throw new Exception('no action available');
+ throw new \Exception('no action available');
}
}
@@ -138,8 +179,7 @@ class OC_Router {
* Get the url generator
*
*/
- public function getGenerator()
- {
+ public function getGenerator() {
if (null !== $this->generator) {
return $this->generator;
}
@@ -152,34 +192,11 @@ class OC_Router {
*
* @param string $name Name of the route to use.
* @param array $parameters Parameters for the route
+ * @param bool $absolute
+ * @return string
*/
- public function generate($name, $parameters = array(), $absolute = false)
- {
+ public function generate($name, $parameters = array(), $absolute = false) {
return $this->getGenerator()->generate($name, $parameters, $absolute);
}
- /**
- * Generate JSON response for routing in javascript
- */
- public static function JSRoutes()
- {
- $router = OC::getRouter();
-
- $etag = $router->getCacheKey();
- OC_Response::enableCaching();
- OC_Response::setETagHeader($etag);
-
- $root = $router->getCollection('root');
- $routes = array();
- foreach($root->all() as $name => $route) {
- $compiled_route = $route->compile();
- $defaults = $route->getDefaults();
- unset($defaults['action']);
- $routes[$name] = array(
- 'tokens' => $compiled_route->getTokens(),
- 'defaults' => $defaults,
- );
- }
- OCP\JSON::success ( array( 'data' => $routes ) );
- }
}
diff --git a/lib/private/search.php b/lib/private/search.php
index b9c75dfc333..70d670e048e 100644
--- a/lib/private/search.php
+++ b/lib/private/search.php
@@ -38,7 +38,6 @@ class OC_Search{
/**
* register a new search provider to be used
- * @param string $provider class name of a OC_Search_Provider
*/
public static function registerProvider($class, $options=array()) {
self::$registeredProviders[]=array('class'=>$class, 'options'=>$options);
diff --git a/lib/private/search/result.php b/lib/private/search/result.php
index 42275c2df11..ceefeab2dae 100644
--- a/lib/private/search/result.php
+++ b/lib/private/search/result.php
@@ -15,6 +15,7 @@ class OC_Search_Result{
* @param string $text some more information about the result
* @param string $link link for the result
* @param string $type the type of result as human readable string ('File', 'Music', etc)
+ * @param string $container
*/
public function __construct($name, $text, $link, $type, $container) {
$this->name=$name;
diff --git a/lib/private/server.php b/lib/private/server.php
index c9e593ec2ed..8c9ea39c562 100644
--- a/lib/private/server.php
+++ b/lib/private/server.php
@@ -124,6 +124,9 @@ class Server extends SimpleContainer implements IServerContainer {
$this->registerService('AllConfig', function($c) {
return new \OC\AllConfig();
});
+ $this->registerService('AppConfig', function ($c) {
+ return new \OC\AppConfig(\OC_DB::getConnection());
+ });
$this->registerService('L10NFactory', function($c) {
return new \OC\L10N\Factory();
});
@@ -148,6 +151,17 @@ class Server extends SimpleContainer implements IServerContainer {
$this->registerService('AvatarManager', function($c) {
return new AvatarManager();
});
+ $this->registerService('JobList', function ($c) {
+ /**
+ * @var Server $c
+ */
+ $config = $c->getConfig();
+ return new \OC\BackgroundJob\JobList($c->getDatabaseConnection(), $config);
+ });
+ $this->registerService('Router', function ($c){
+ $router = new \OC\Route\Router();
+ return $router;
+ });
}
/**
@@ -270,6 +284,15 @@ class Server extends SimpleContainer implements IServerContainer {
}
/**
+ * Returns the app config manager
+ *
+ * @return \OCP\IAppConfig
+ */
+ function getAppConfig(){
+ return $this->query('AppConfig');
+ }
+
+ /**
* get an L10N instance
* @param $app string appid
* @return \OC_L10N
@@ -336,4 +359,24 @@ class Server extends SimpleContainer implements IServerContainer {
function getActivityManager() {
return $this->query('ActivityManager');
}
+
+ /**
+ * Returns an job list for controlling background jobs
+ *
+ * @return \OCP\BackgroundJob\IJobList
+ */
+ function getJobList(){
+ return $this->query('JobList');
+ }
+
+ /**
+ * Returns a router for generating and matching urls
+ *
+ * @return \OCP\Route\IRouter
+ */
+ function getRouter(){
+ $router = $this->query('Router');
+ $router->loadRoutes();
+ return $router;
+ }
}
diff --git a/lib/private/session/internal.php b/lib/private/session/internal.php
index a7c9e2fdefd..42ec9606dc9 100644
--- a/lib/private/session/internal.php
+++ b/lib/private/session/internal.php
@@ -26,8 +26,7 @@ class Internal extends Memory {
}
public function __destruct() {
- $_SESSION = array_merge($_SESSION, $this->data);
- session_write_close();
+ $this->close();
}
/**
@@ -47,4 +46,15 @@ class Internal extends Memory {
@session_start();
$this->data = $_SESSION = array();
}
+
+ public function close() {
+ $_SESSION = array_merge($_SESSION, $this->data);
+ session_write_close();
+
+ parent::close();
+ }
+
+ public function reopen() {
+ throw new \Exception('The session cannot be reopened - reopen() is ony to be used in unit testing.');
+ }
}
diff --git a/lib/private/session/memory.php b/lib/private/session/memory.php
index 134cee582ed..1497c0f8928 100644
--- a/lib/private/session/memory.php
+++ b/lib/private/session/memory.php
@@ -25,9 +25,10 @@ class Memory extends Session {
/**
* @param string $key
- * @param mixed $value
+ * @param integer $value
*/
public function set($key, $value) {
+ $this->validateSession();
$this->data[$key] = $value;
}
@@ -54,10 +55,29 @@ class Memory extends Session {
* @param string $key
*/
public function remove($key) {
+ $this->validateSession();
unset($this->data[$key]);
}
public function clear() {
$this->data = array();
}
+
+ /**
+ * Helper function for PHPUnit execution - don't use in non-test code
+ */
+ public function reopen() {
+ $this->sessionClosed = false;
+ }
+
+ /**
+ * In case the session has already been locked an exception will be thrown
+ *
+ * @throws \Exception
+ */
+ private function validateSession() {
+ if ($this->sessionClosed) {
+ throw new \Exception('Session has been closed - no further changes to the session as allowed');
+ }
+ }
}
diff --git a/lib/private/session/session.php b/lib/private/session/session.php
index fe160faa267..6f6c804f384 100644
--- a/lib/private/session/session.php
+++ b/lib/private/session/session.php
@@ -13,6 +13,11 @@ use OCP\ISession;
abstract class Session implements \ArrayAccess, ISession {
/**
+ * @var bool
+ */
+ protected $sessionClosed = false;
+
+ /**
* $name serves as a namespace for the session keys
*
* @param string $name
@@ -49,4 +54,11 @@ abstract class Session implements \ArrayAccess, ISession {
public function offsetUnset($offset) {
$this->remove($offset);
}
+
+ /**
+ * Close the session and release the lock
+ */
+ public function close() {
+ $this->sessionClosed = true;
+ }
}
diff --git a/lib/private/setup.php b/lib/private/setup.php
index 5232398d1d7..b1061b3a25b 100644
--- a/lib/private/setup.php
+++ b/lib/private/setup.php
@@ -65,6 +65,7 @@ class OC_Setup {
OC_Config::setValue('passwordsalt', $salt);
//write the config file
+ OC_Config::setValue('trusted_domains', array(OC_Request::serverHost()));
OC_Config::setValue('datadirectory', $datadir);
OC_Config::setValue('dbtype', $dbtype);
OC_Config::setValue('version', implode('.', OC_Util::getVersion()));
@@ -94,10 +95,9 @@ class OC_Setup {
}
if(count($error) == 0) {
- OC_Appconfig::setValue('core', 'installedat', microtime(true));
- OC_Appconfig::setValue('core', 'lastupdatedat', microtime(true));
- OC_AppConfig::setValue('core', 'remote_core.css', '/core/minimizer.php');
- OC_AppConfig::setValue('core', 'remote_core.js', '/core/minimizer.php');
+ $appConfig = \OC::$server->getAppConfig();
+ $appConfig->setValue('core', 'installedat', microtime(true));
+ $appConfig->setValue('core', 'lastupdatedat', microtime(true));
OC_Group::createGroup('admin');
OC_Group::addToGroup($username, 'admin');
@@ -106,6 +106,10 @@ class OC_Setup {
//guess what this does
OC_Installer::installShippedApps();
+ // create empty file in data dir, so we can later find
+ // out that this is indeed an ownCloud data directory
+ file_put_contents(OC_Config::getValue('datadirectory', OC::$SERVERROOT.'/data').'/.ocdata', '');
+
//create htaccess files for apache hosts
if (isset($_SERVER['SERVER_SOFTWARE']) && strstr($_SERVER['SERVER_SOFTWARE'], 'Apache')) {
self::createHtaccess();
@@ -147,7 +151,7 @@ class OC_Setup {
$content.= "RewriteRule ^.well-known/host-meta /public.php?service=host-meta [QSA,L]\n";
$content.= "RewriteRule ^.well-known/carddav /remote.php/carddav/ [R]\n";
$content.= "RewriteRule ^.well-known/caldav /remote.php/caldav/ [R]\n";
- $content.= "RewriteRule ^apps/([^/]*)/(.*\.(css|php))$ index.php?app=$1&getfile=$2 [QSA,L]\n";
+ $content.= "RewriteRule ^apps/([^/]*)/(.*\.(php))$ index.php?app=$1&getfile=$2 [QSA,L]\n";
$content.= "RewriteRule ^remote/(.*) remote.php [QSA,L]\n";
$content.= "</IfModule>\n";
$content.= "<IfModule mod_mime.c>\n";
diff --git a/lib/private/setup/mysql.php b/lib/private/setup/mysql.php
index d97b6d2602f..b2c28173b1c 100644
--- a/lib/private/setup/mysql.php
+++ b/lib/private/setup/mysql.php
@@ -3,13 +3,13 @@
namespace OC\Setup;
class MySQL extends AbstractDatabase {
- public $dbprettyname = 'MySQL';
+ public $dbprettyname = 'MySQL/MariaDB';
public function setupDatabase($username) {
//check if the database user has admin right
$connection = @mysql_connect($this->dbhost, $this->dbuser, $this->dbpassword);
if(!$connection) {
- throw new \DatabaseSetupException($this->trans->t('MySQL username and/or password not valid'),
+ throw new \DatabaseSetupException($this->trans->t('MySQL/MariaDB username and/or password not valid'),
$this->trans->t('You need to enter either an existing account or the administrator.'));
}
$oldUser=\OC_Config::getValue('dbuser', false);
@@ -82,14 +82,14 @@ class MySQL extends AbstractDatabase {
$query = "CREATE USER '$name'@'localhost' IDENTIFIED BY '$password'";
$result = mysql_query($query, $connection);
if (!$result) {
- throw new \DatabaseSetupException($this->trans->t("MySQL user '%s'@'localhost' exists already.", array($name)),
- $this->trans->t("Drop this user from MySQL", array($name)));
+ throw new \DatabaseSetupException($this->trans->t("MySQL/MariaDB user '%s'@'localhost' exists already.", array($name)),
+ $this->trans->t("Drop this user from MySQL/MariaDB", array($name)));
}
$query = "CREATE USER '$name'@'%' IDENTIFIED BY '$password'";
$result = mysql_query($query, $connection);
if (!$result) {
- throw new \DatabaseSetupException($this->trans->t("MySQL user '%s'@'%%' already exists", array($name)),
- $this->trans->t("Drop this user from MySQL."));
+ throw new \DatabaseSetupException($this->trans->t("MySQL/MariaDB user '%s'@'%%' already exists", array($name)),
+ $this->trans->t("Drop this user from MySQL/MariaDB."));
}
}
}
diff --git a/lib/private/setup/postgresql.php b/lib/private/setup/postgresql.php
index 89d328ada19..4d0c9b52a4d 100644
--- a/lib/private/setup/postgresql.php
+++ b/lib/private/setup/postgresql.php
@@ -10,13 +10,20 @@ class PostgreSQL extends AbstractDatabase {
$e_user = addslashes($this->dbuser);
$e_password = addslashes($this->dbpassword);
+ // Fix database with port connection
+ if(strpos($e_host, ':')) {
+ list($e_host, $port)=explode(':', $e_host, 2);
+ } else {
+ $port=false;
+ }
+
//check if the database user has admin rights
- $connection_string = "host='$e_host' dbname=postgres user='$e_user' password='$e_password'";
+ $connection_string = "host='$e_host' dbname=postgres user='$e_user' port='$port' password='$e_password'";
$connection = @pg_connect($connection_string);
if(!$connection) {
// Try if we can connect to the DB with the specified name
$e_dbname = addslashes($this->dbname);
- $connection_string = "host='$e_host' dbname='$e_dbname' user='$e_user' password='$e_password'";
+ $connection_string = "host='$e_host' dbname='$e_dbname' user='$e_user' port='$port' password='$e_password'";
$connection = @pg_connect($connection_string);
if(!$connection)
@@ -63,7 +70,14 @@ class PostgreSQL extends AbstractDatabase {
$e_user = addslashes($this->dbuser);
$e_password = addslashes($this->dbpassword);
- $connection_string = "host='$e_host' dbname='$e_dbname' user='$e_user' password='$e_password'";
+ // Fix database with port connection
+ if(strpos($e_host, ':')) {
+ list($e_host, $port)=explode(':', $e_host, 2);
+ } else {
+ $port=false;
+ }
+
+ $connection_string = "host='$e_host' dbname='$e_dbname' user='$e_user' port='$port' password='$e_password'";
$connection = @pg_connect($connection_string);
if(!$connection) {
throw new \DatabaseSetupException($this->trans->t('PostgreSQL username and/or password not valid'),
diff --git a/lib/private/share/mailnotifications.php b/lib/private/share/mailnotifications.php
new file mode 100644
index 00000000000..45734818731
--- /dev/null
+++ b/lib/private/share/mailnotifications.php
@@ -0,0 +1,163 @@
+<?php
+/**
+* ownCloud
+*
+* @author Bjoern Schiessle
+* @copyright 2014 Bjoern Schiessle <schiessle@owncloud.com>
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+* 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/>.
+*/
+
+namespace OC\Share;
+
+class MailNotifications {
+
+ private $senderId; // sender userId
+ private $from; // sender email address
+ private $senderDisplayName;
+ private $l;
+
+ /**
+ *
+ * @param string $recipient user id
+ * @param string $sender user id (if nothing is set we use the currently logged-in user)
+ */
+ public function __construct($sender = null) {
+ $this->l = \OC_L10N::get('core');
+
+ $this->senderId = $sender;
+
+ $this->from = \OCP\Util::getDefaultEmailAddress('sharing-noreply');
+ if ($this->senderId) {
+ $this->from = \OCP\Config::getUserValue($this->senderId, 'settings', 'email', $this->from);
+ $this->senderDisplayName = \OCP\User::getDisplayName($this->senderId);
+ } else {
+ $this->senderDisplayName = \OCP\User::getDisplayName();
+ }
+ }
+
+ /**
+ * @brief inform users if a file was shared with them
+ *
+ * @param array $recipientList list of recipients
+ * @param type $itemSource shared item source
+ * @param type $itemType shared item type
+ * @return array list of user to whom the mail send operation failed
+ */
+ public function sendInternalShareMail($recipientList, $itemSource, $itemType) {
+
+ $noMail = array();
+
+ foreach ($recipientList as $recipient) {
+ $recipientDisplayName = \OCP\User::getDisplayName($recipient);
+ $to = \OC_Preferences::getValue($recipient, 'settings', 'email', '');
+
+ if ($to === '') {
+ $noMail[] = $recipientDisplayName;
+ continue;
+ }
+
+ $items = \OCP\Share::getItemSharedWithUser($itemType, $itemSource, $recipient);
+ $filename = trim($items[0]['file_target'], '/');
+ $subject = (string) $this->l->t('%s shared »%s« with you', array($this->senderDisplayName, $filename));
+ $expiration = null;
+ if (isset($items[0]['expiration'])) {
+ try {
+ $date = new DateTime($items[0]['expiration']);
+ $expiration = $date->getTimestamp();
+ } catch (\Exception $e) {
+ \OCP\Util::writeLog('sharing', "Couldn't read date: " . $e->getMessage(), \OCP\Util::ERROR);
+ }
+ }
+
+ if ($itemType === 'folder') {
+ $foldername = "/Shared/" . $filename;
+ } else {
+ // if it is a file we can just link to the Shared folder,
+ // that's the place where the user will find the file
+ $foldername = "/Shared";
+ }
+
+ $link = \OCP\Util::linkToAbsolute('files', 'index.php', array("dir" => $foldername));
+
+ list($htmlMail, $alttextMail) = $this->createMailBody($filename, $link, $expiration);
+
+ // send it out now
+ try {
+ \OCP\Util::sendMail($to, $recipientDisplayName, $subject, $htmlMail, $this->from, $this->senderDisplayName, 1, $alttextMail);
+ } catch (\Exception $e) {
+ \OCP\Util::writeLog('sharing', "Can't send mail to inform the user about an internal share: " . $e->getMessage() , \OCP\Util::ERROR);
+ $noMail[] = $recipientDisplayName;
+ }
+ }
+
+ return $noMail;
+
+ }
+
+ /**
+ * @brief inform recipient about public link share
+ *
+ * @param string $recipient recipient email address
+ * @param string $filename the shared file
+ * @param string $link the public link
+ * @param int $expiration expiration date (timestamp)
+ * @return array $result of failed recipients
+ */
+ public function sendLinkShareMail($recipient, $filename, $link, $expiration) {
+ $subject = (string)$this->l->t('%s shared »%s« with you', array($this->senderDisplayName, $filename));
+ list($htmlMail, $alttextMail) = $this->createMailBody($filename, $link, $expiration);
+ $rs = explode(' ', $recipient);
+ $failed = array();
+ foreach ($rs as $r) {
+ try {
+ \OCP\Util::sendMail($r, $r, $subject, $htmlMail, $this->from, $this->senderDisplayName, 1, $alttextMail);
+ } catch (\Exception $e) {
+ \OCP\Util::writeLog('sharing', "Can't send mail with public link to $r: " . $e->getMessage(), \OCP\Util::ERROR);
+ $failed[] = $r;
+ }
+ }
+ return $failed;
+ }
+
+ /**
+ * @brief create mail body for plain text and html mail
+ *
+ * @param string $filename the shared file
+ * @param string $link link to the shared file
+ * @param int $expiration expiration date (timestamp)
+ * @return array with the html mail body and the plain text mail body
+ */
+ private function createMailBody($filename, $link, $expiration) {
+
+ $formatedDate = $expiration ? $this->l->l('date', $expiration) : null;
+
+ $html = new \OC_Template("core", "mail", "");
+ $html->assign ('link', $link);
+ $html->assign ('user_displayname', $this->senderDisplayName);
+ $html->assign ('filename', $filename);
+ $html->assign('expiration', $formatedDate);
+ $htmlMail = $html->fetchPage();
+
+ $alttext = new \OC_Template("core", "altmail", "");
+ $alttext->assign ('link', $link);
+ $alttext->assign ('user_displayname', $this->senderDisplayName);
+ $alttext->assign ('filename', $filename);
+ $alttext->assign('expiration', $formatedDate);
+ $alttextMail = $alttext->fetchPage();
+
+ return array($htmlMail, $alttextMail);
+ }
+
+}
diff --git a/lib/private/share/searchresultsorter.php b/lib/private/share/searchresultsorter.php
new file mode 100644
index 00000000000..76abbf30846
--- /dev/null
+++ b/lib/private/share/searchresultsorter.php
@@ -0,0 +1,59 @@
+<?php
+/**
+ * Copyright (c) 2014 Arthur Schiwon <blizzz@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ *
+ */
+namespace OC\Share;
+
+class SearchResultSorter {
+ private $search;
+ private $encoding;
+ private $key;
+ private $log;
+
+ /**
+ * @param string $search the search term as was given by the user
+ * @param string $key the array key containing the value that should be compared
+ * against
+ * @param $encoding optional, encoding to use, defaults to UTF-8
+ * @param $log optional, an \OC\Log instance
+ */
+ public function __construct($search, $key, \OC\Log $log = null, $encoding = 'UTF-8') {
+ $this->encoding = $encoding;
+ $this->key = $key;
+ $this->log = $log;
+ $this->search = mb_strtolower($search, $this->encoding);
+ }
+
+ /**
+ * User and Group names matching the search term at the beginning shall appear
+ * on top of the share dialog. Following entries in alphabetical order.
+ * Callback function for usort. http://php.net/usort
+ */
+ public function sort($a, $b) {
+ if(!isset($a[$this->key]) || !isset($b[$this->key])) {
+ if(!is_null($this->log)) {
+ $this->log->error('Sharing dialogue: cannot sort due to ' .
+ 'missing array key', array('app' => 'core'));
+ }
+ return 0;
+ }
+ $nameA = mb_strtolower($a[$this->key], $this->encoding);
+ $nameB = mb_strtolower($b[$this->key], $this->encoding);
+ $i = mb_strpos($nameA, $this->search, 0, $this->encoding);
+ $j = mb_strpos($nameB, $this->search, 0, $this->encoding);
+
+ if($i === $j || $i > 0 && $j > 0) {
+ return strcmp(mb_strtolower($nameA, $this->encoding),
+ mb_strtolower($nameB, $this->encoding));
+ } elseif ($i === 0) {
+ return -1;
+ } else {
+ return 1;
+ }
+ }
+}
+
diff --git a/lib/private/tags.php b/lib/private/tags.php
index fe7de1073a0..06550068f76 100644
--- a/lib/private/tags.php
+++ b/lib/private/tags.php
@@ -73,6 +73,7 @@ class Tags implements \OCP\ITags {
* Constructor.
*
* @param string $user The user whos data the object will operate on.
+ * @param string $type
*/
public function __construct($user, $type, $defaultTags = array()) {
$this->user = $user;
@@ -83,8 +84,6 @@ class Tags implements \OCP\ITags {
/**
* Load tags from db.
*
- * @param string $type The type identifier e.g. 'contact' or 'event'.
- * @param array $defaultTags An array of default tags to be used if none are stored.
*/
protected function loadTags($defaultTags=array()) {
$this->tags = array();
@@ -176,7 +175,7 @@ class Tags implements \OCP\ITags {
*
* Throws an exception if the tag could not be found.
*
- * @param string|integer $tag Tag id or name.
+ * @param string $tag Tag id or name.
* @return array An array of object ids or false on error.
*/
public function getIdsForTag($tag) {
@@ -235,7 +234,7 @@ class Tags implements \OCP\ITags {
* Add a new tag.
*
* @param string $name A string with a name of the tag
- * @return int the id of the added tag or false if it already exists.
+ * @return false|string the id of the added tag or false if it already exists.
*/
public function add($name) {
$name = trim($name);
@@ -512,7 +511,7 @@ class Tags implements \OCP\ITags {
* Creates a tag/object relation.
*
* @param int $objid The id of the object
- * @param int|string $tag The id or name of the tag
+ * @param string $tag The id or name of the tag
* @return boolean Returns false on database error.
*/
public function tagAs($objid, $tag) {
@@ -544,7 +543,7 @@ class Tags implements \OCP\ITags {
* Delete single tag/object relation from the db
*
* @param int $objid The id of the object
- * @param int|string $tag The id or name of the tag
+ * @param string $tag The id or name of the tag
* @return boolean
*/
public function unTag($objid, $tag) {
diff --git a/lib/private/template.php b/lib/private/template.php
index b2c3a20f281..c6851c6cc8d 100644
--- a/lib/private/template.php
+++ b/lib/private/template.php
@@ -156,6 +156,9 @@ class OC_Template extends \OC\Template\Base {
*
* Will select the template file for the selected theme and formfactor.
* Checking all the possible locations.
+ * @param string $theme
+ * @param string $app
+ * @param string $fext
*/
protected function findTemplate($theme, $app, $name, $fext) {
// Check if it is a app template or not.
@@ -182,7 +185,7 @@ class OC_Template extends \OC\Template\Base {
/**
* @brief Process the template
- * @return bool
+ * @return boolean|string
*
* This function process the template. If $this->renderas is set, it
* will produce a full page.
@@ -223,7 +226,7 @@ class OC_Template extends \OC\Template\Base {
* @param string $application The application we render the template for
* @param string $name Name of the template
* @param array $parameters Parameters for the template
- * @return bool
+ * @return boolean|null
*/
public static function printUserPage( $application, $name, $parameters = array() ) {
$content = new OC_Template( $application, $name, "user" );
diff --git a/lib/private/template/base.php b/lib/private/template/base.php
index 88941bc7132..7aa0cb4a956 100644
--- a/lib/private/template/base.php
+++ b/lib/private/template/base.php
@@ -14,6 +14,11 @@ class Base {
private $l10n; // The l10n-Object
private $theme; // theme defaults
+ /**
+ * @param string $template
+ * @param \OC_L10N $l10n
+ * @param \OC_Defaults $theme
+ */
public function __construct( $template, $requesttoken, $l10n, $theme ) {
$this->vars = array();
$this->vars['requesttoken'] = $requesttoken;
@@ -22,6 +27,12 @@ class Base {
$this->theme = $theme;
}
+ /**
+ * @param string $serverroot
+ * @param string|false $app_dir
+ * @param string $theme
+ * @param string $app
+ */
protected function getAppTemplateDirs($theme, $app, $serverroot, $app_dir) {
// Check if the app is in the app folder or in the root
if( file_exists($app_dir.'/templates/' )) {
@@ -36,6 +47,10 @@ class Base {
);
}
+ /**
+ * @param string $serverroot
+ * @param string $theme
+ */
protected function getCoreTemplateDirs($theme, $serverroot) {
return array(
$serverroot.'/themes/'.$theme.'/core/templates/',
@@ -46,7 +61,7 @@ class Base {
/**
* @brief Assign variables
* @param string $key key
- * @param string $value value
+ * @param array|bool|integer|string $value value
* @return bool
*
* This function assigns a variable. It can be accessed via $_[$key] in
@@ -63,7 +78,7 @@ class Base {
* @brief Appends a variable
* @param string $key key
* @param string $value value
- * @return bool
+ * @return boolean|null
*
* This function assigns a variable in an array context. If the key already
* exists, the value will be appended. It can be accessed via
@@ -97,7 +112,7 @@ class Base {
/**
* @brief Process the template
- * @return bool
+ * @return string
*
* This function processes the template.
*/
@@ -107,6 +122,7 @@ class Base {
/**
* @brief doing the actual work
+ * @param string $file
* @return string content
*
* Includes the template file, fetches its output
diff --git a/lib/private/template/cssresourcelocator.php b/lib/private/template/cssresourcelocator.php
index 8e7831ca549..e26daa25827 100644
--- a/lib/private/template/cssresourcelocator.php
+++ b/lib/private/template/cssresourcelocator.php
@@ -22,7 +22,7 @@ class CSSResourceLocator extends ResourceLocator {
$app = substr($style, 0, strpos($style, '/'));
$style = substr($style, strpos($style, '/')+1);
$app_path = \OC_App::getAppPath($app);
- $app_url = $this->webroot . '/index.php/apps/' . $app;
+ $app_url = \OC_App::getAppWebPath($app);
if ($this->appendIfExist($app_path, $style.$this->form_factor.'.css', $app_url)
|| $this->appendIfExist($app_path, $style.'.css', $app_url)
) {
diff --git a/lib/private/template/functions.php b/lib/private/template/functions.php
index ce42633b364..a72d41f72da 100644
--- a/lib/private/template/functions.php
+++ b/lib/private/template/functions.php
@@ -78,6 +78,9 @@ function preview_icon( $path ) {
return OC_Helper::previewIcon( $path );
}
+/**
+ * @param string $path
+ */
function publicPreview_icon ( $path, $token ) {
return OC_Helper::publicPreviewIcon( $path, $token );
}
@@ -110,7 +113,7 @@ function strip_time($timestamp){
* @param int $timestamp timestamp to format
* @param int $fromTime timestamp to compare from, defaults to current time
* @param bool $dateOnly whether to strip time information
- * @return formatted timestamp
+ * @return OC_L10N_String timestamp
*/
function relative_modified_date($timestamp, $fromTime = null, $dateOnly = false) {
$l=OC_L10N::get('lib');
diff --git a/lib/private/template/resourcelocator.php b/lib/private/template/resourcelocator.php
index 9f83673664d..8a3dd5e7fa9 100644
--- a/lib/private/template/resourcelocator.php
+++ b/lib/private/template/resourcelocator.php
@@ -19,6 +19,10 @@ abstract class ResourceLocator {
protected $resources = array();
+ /**
+ * @param string $theme
+ * @param string $form_factor
+ */
public function __construct( $theme, $form_factor, $core_map, $party_map ) {
$this->theme = $theme;
$this->form_factor = $form_factor;
@@ -53,6 +57,10 @@ abstract class ResourceLocator {
* @param $file the filename
* @param $web base for path, default map $root to $webroot
*/
+ /**
+ * @param string $file
+ * @param string|false $webroot
+ */
protected function appendIfExist($root, $file, $webroot = null) {
if (is_file($root.'/'.$file)) {
if (!$webroot) {
diff --git a/lib/private/template/templatefilelocator.php b/lib/private/template/templatefilelocator.php
index d5a484b1a14..4676fceb37d 100644
--- a/lib/private/template/templatefilelocator.php
+++ b/lib/private/template/templatefilelocator.php
@@ -13,11 +13,18 @@ class TemplateFileLocator {
protected $dirs;
private $path;
+ /**
+ * @param string[] $dirs
+ * @param string $form_factor
+ */
public function __construct( $form_factor, $dirs ) {
$this->form_factor = $form_factor;
$this->dirs = $dirs;
}
+ /**
+ * @param string $template
+ */
public function find( $template ) {
if ($template === '') {
throw new \InvalidArgumentException('Empty template name');
diff --git a/lib/private/templatelayout.php b/lib/private/templatelayout.php
index d5cd5039753..af17adb11c6 100644
--- a/lib/private/templatelayout.php
+++ b/lib/private/templatelayout.php
@@ -1,4 +1,11 @@
<?php
+use Assetic\Asset\AssetCollection;
+use Assetic\Asset\FileAsset;
+use Assetic\Asset\GlobAsset;
+use Assetic\AssetManager;
+use Assetic\AssetWriter;
+use Assetic\Filter\CssRewriteFilter;
+
/**
* Copyright (c) 2012 Bart Visscher <bartv@thisnet.nl>
* This file is licensed under the Affero General Public License version 3 or
@@ -7,6 +14,10 @@
*/
class OC_TemplateLayout extends OC_Template {
+
+ /**
+ * @param string $renderas
+ */
public function __construct( $renderas ) {
// Decide which page we show
@@ -53,35 +64,38 @@ class OC_TemplateLayout extends OC_Template {
} else {
parent::__construct('core', 'layout.base');
}
+
$versionParameter = '?v=' . md5(implode(OC_Util::getVersion()));
- // Add the js files
- $jsfiles = self::findJavascriptFiles(OC_Util::$scripts);
- $this->assign('jsfiles', array(), false);
- if (OC_Config::getValue('installed', false) && $renderas!='error') {
+ $useAssetPipeline = OC_Config::getValue('asset-pipeline.enabled', false);
+ if ($useAssetPipeline) {
+
$this->append( 'jsfiles', OC_Helper::linkToRoute('js_config') . $versionParameter);
- }
- if (!empty(OC_Util::$coreScripts)) {
- $this->append( 'jsfiles', OC_Helper::linkToRemoteBase('core.js', false) . $versionParameter);
- }
- foreach($jsfiles as $info) {
- $root = $info[0];
- $web = $info[1];
- $file = $info[2];
- $this->append( 'jsfiles', $web.'/'.$file . $versionParameter);
- }
- // Add the css files
- $cssfiles = self::findStylesheetFiles(OC_Util::$styles);
- $this->assign('cssfiles', array());
- if (!empty(OC_Util::$coreStyles)) {
- $this->append( 'cssfiles', OC_Helper::linkToRemoteBase('core.css', false) . $versionParameter);
- }
- foreach($cssfiles as $info) {
- $root = $info[0];
- $web = $info[1];
- $file = $info[2];
+ $this->generateAssets();
+
+ } else {
+
+ // Add the js files
+ $jsfiles = self::findJavascriptFiles(OC_Util::$scripts);
+ $this->assign('jsfiles', array(), false);
+ if (OC_Config::getValue('installed', false) && $renderas!='error') {
+ $this->append( 'jsfiles', OC_Helper::linkToRoute('js_config') . $versionParameter);
+ }
+ foreach($jsfiles as $info) {
+ $web = $info[1];
+ $file = $info[2];
+ $this->append( 'jsfiles', $web.'/'.$file . $versionParameter);
+ }
+
+ // Add the css files
+ $cssfiles = self::findStylesheetFiles(OC_Util::$styles);
+ $this->assign('cssfiles', array());
+ foreach($cssfiles as $info) {
+ $web = $info[1];
+ $file = $info[2];
- $this->append( 'cssfiles', $web.'/'.$file . $versionParameter);
+ $this->append( 'cssfiles', $web.'/'.$file . $versionParameter);
+ }
}
}
@@ -112,4 +126,57 @@ class OC_TemplateLayout extends OC_Template {
$locator->find($scripts);
return $locator->getResources();
}
+
+ public function generateAssets()
+ {
+ $jsFiles = self::findJavascriptFiles(OC_Util::$scripts);
+ $jsHash = self::hashScriptNames($jsFiles);
+
+ if (!file_exists("assets/$jsHash.js")) {
+ $jsFiles = array_map(function ($item) {
+ $root = $item[0];
+ $file = $item[2];
+ return new FileAsset($root . '/' . $file, array(), $root, $file);
+ }, $jsFiles);
+ $jsCollection = new AssetCollection($jsFiles);
+ $jsCollection->setTargetPath("assets/$jsHash.js");
+
+ $writer = new AssetWriter(\OC::$SERVERROOT);
+ $writer->writeAsset($jsCollection);
+ }
+
+ $cssFiles = self::findStylesheetFiles(OC_Util::$styles);
+ $cssHash = self::hashScriptNames($cssFiles);
+
+ if (!file_exists("assets/$cssHash.css")) {
+ $cssFiles = array_map(function ($item) {
+ $root = $item[0];
+ $file = $item[2];
+ $assetPath = $root . '/' . $file;
+ $sourceRoot = \OC::$SERVERROOT;
+ $sourcePath = substr($assetPath, strlen(\OC::$SERVERROOT));
+ return new FileAsset($assetPath, array(new CssRewriteFilter()), $sourceRoot, $sourcePath);
+ }, $cssFiles);
+ $cssCollection = new AssetCollection($cssFiles);
+ $cssCollection->setTargetPath("assets/$cssHash.css");
+
+ $writer = new AssetWriter(\OC::$SERVERROOT);
+ $writer->writeAsset($cssCollection);
+ }
+
+ $this->append('jsfiles', OC_Helper::linkTo('assets', "$jsHash.js"));
+ $this->append('cssfiles', OC_Helper::linkTo('assets', "$cssHash.css"));
+ }
+
+ private static function hashScriptNames($files)
+ {
+ $files = array_map(function ($item) {
+ $root = $item[0];
+ $file = $item[2];
+ return $root . '/' . $file;
+ }, $files);
+
+ sort($files);
+ return hash('md5', implode('', $files));
+ }
}
diff --git a/lib/private/updater.php b/lib/private/updater.php
index 764a0f14120..9f57aa0b6a0 100644
--- a/lib/private/updater.php
+++ b/lib/private/updater.php
@@ -16,9 +16,6 @@ use OC\Hooks\BasicEmitter;
* - maintenanceStart()
* - maintenanceEnd()
* - dbUpgrade()
- * - filecacheStart()
- * - filecacheProgress(int $percentage)
- * - filecacheDone()
* - failure(string $message)
*/
class Updater extends BasicEmitter {
@@ -76,7 +73,9 @@ class Updater extends BasicEmitter {
if ($xml == false) {
return array();
}
+ $loadEntities = libxml_disable_entity_loader(true);
$data = @simplexml_load_string($xml);
+ libxml_disable_entity_loader($loadEntities);
$tmp = array();
$tmp['version'] = $data->version;
@@ -102,13 +101,29 @@ class Updater extends BasicEmitter {
$this->log->debug('starting upgrade from ' . $installedVersion . ' to ' . $currentVersion, array('app' => 'core'));
}
$this->emit('\OC\Updater', 'maintenanceStart');
+
+ // create empty file in data dir, so we can later find
+ // out that this is indeed an ownCloud data directory
+ // (in case it didn't exist before)
+ file_put_contents(\OC_Config::getValue('datadirectory', \OC::$SERVERROOT.'/data').'/.ocdata', '');
+
+ /*
+ * START CONFIG CHANGES FOR OLDER VERSIONS
+ */
+ if (!\OC::$CLI && version_compare($installedVersion, '6.90.1', '<')) {
+ // Add the overwriteHost config if it is not existant
+ // This is added to prevent host header poisoning
+ \OC_Config::setValue('trusted_domains', \OC_Config::getValue('trusted_domains', array(\OC_Request::serverHost())));
+ }
+ /*
+ * STOP CONFIG CHANGES FOR OLDER VERSIONS
+ */
+
+
try {
\OC_DB::updateDbFromStructure(\OC::$SERVERROOT . '/db_structure.xml');
$this->emit('\OC\Updater', 'dbUpgrade');
- // do a file cache upgrade for users with files
- // this can take loooooooooooooooooooooooong
- $this->upgradeFileCache();
} catch (\Exception $exception) {
$this->emit('\OC\Updater', 'failure', array($exception->getMessage()));
}
@@ -120,45 +135,11 @@ class Updater extends BasicEmitter {
$repair = new Repair();
$repair->run();
+ //Invalidate update feed
+ \OC_Appconfig::setValue('core', 'lastupdatedat', 0);
\OC_Config::setValue('maintenance', false);
$this->emit('\OC\Updater', 'maintenanceEnd');
}
- private function upgradeFileCache() {
- try {
- $query = \OC_DB::prepare('
- SELECT DISTINCT `user`
- FROM `*PREFIX*fscache`
- ');
- $result = $query->execute();
- } catch (\Exception $e) {
- return;
- }
- $users = $result->fetchAll();
- if (count($users) == 0) {
- return;
- }
- $step = 100 / count($users);
- $percentCompleted = 0;
- $lastPercentCompletedOutput = 0;
- $startInfoShown = false;
- foreach ($users as $userRow) {
- $user = $userRow['user'];
- \OC\Files\Filesystem::initMountPoints($user);
- \OC\Files\Cache\Upgrade::doSilentUpgrade($user);
- if (!$startInfoShown) {
- //We show it only now, because otherwise Info about upgraded apps
- //will appear between this and progress info
- $this->emit('\OC\Updater', 'filecacheStart');
- $startInfoShown = true;
- }
- $percentCompleted += $step;
- $out = floor($percentCompleted);
- if ($out != $lastPercentCompletedOutput) {
- $this->emit('\OC\Updater', 'filecacheProgress', array($out));
- $lastPercentCompletedOutput = $out;
- }
- }
- $this->emit('\OC\Updater', 'filecacheDone');
- }
}
+
diff --git a/lib/private/urlgenerator.php b/lib/private/urlgenerator.php
index 4e3c1109000..44b46ef6700 100644
--- a/lib/private/urlgenerator.php
+++ b/lib/private/urlgenerator.php
@@ -39,7 +39,7 @@ class URLGenerator implements IURLGenerator {
* Returns a url to the given app and file.
*/
public function linkToRoute($route, $parameters = array()) {
- $urlLinkTo = \OC::getRouter()->generate($route, $parameters);
+ $urlLinkTo = \OC::$server->getRouter()->generate($route, $parameters);
return $urlLinkTo;
}
@@ -147,6 +147,7 @@ class URLGenerator implements IURLGenerator {
* @return string the absolute version of the url
*/
public function getAbsoluteURL($url) {
- return \OC_Request::serverProtocol() . '://' . \OC_Request::serverHost() . $url;
+ $separator = $url[0] === '/' ? '' : '/';
+ return \OC_Request::serverProtocol() . '://' . \OC_Request::serverHost() . $separator . $url;
}
}
diff --git a/lib/private/user.php b/lib/private/user.php
index 11f96aabf74..dc4c7ec3b61 100644
--- a/lib/private/user.php
+++ b/lib/private/user.php
@@ -205,6 +205,9 @@ class OC_User {
// Delete user files in /data/
OC_Helper::rmdirr(\OC_User::getHome($uid));
+ // Delete the users entry in the storage table
+ \OC\Files\Cache\Storage::remove('home::' . $uid);
+
// Remove it from the Cache
self::getManager()->delete($uid);
}
@@ -219,11 +222,12 @@ class OC_User {
* @brief Try to login a user
* @param $uid The username of the user to log in
* @param $password The password of the user
- * @return bool
+ * @return boolean|null
*
* Log in a user and regenerate a new session - if the password is ok
*/
public static function login($uid, $password) {
+ session_regenerate_id(true);
return self::getUserSession()->login($uid, $password);
}
@@ -243,7 +247,6 @@ class OC_User {
OC_Hook::emit( "OC_User", "pre_login", array( "run" => &$run, "uid" => $uid ));
if($uid) {
- session_regenerate_id(true);
self::setUserId($uid);
self::setDisplayName($uid);
self::getUserSession()->setLoginName($uid);
@@ -287,6 +290,7 @@ class OC_User {
/**
* @brief Sets user display name for session
+ * @param string $uid
*/
public static function setDisplayName($uid, $displayName = null) {
if (is_null($displayName)) {
@@ -476,7 +480,7 @@ class OC_User {
* @brief Check if the password is correct
* @param string $uid The username
* @param string $password The password
- * @return mixed user id a string on success, false otherwise
+ * @return string|false user id a string on success, false otherwise
*
* Check if the password is correct without logging in the user
* returns the user id or false
@@ -510,6 +514,8 @@ class OC_User {
* @returns array with all uids
*
* Get a list of all users.
+ * @param integer $limit
+ * @param integer $offset
*/
public static function getUsers($search = '', $limit = null, $offset = null) {
$users = self::getManager()->search($search, $limit, $offset);
@@ -604,7 +610,7 @@ class OC_User {
/**
* @brief Returns the first active backend from self::$_usedBackends.
- * @return null if no backend active, otherwise OCP\Authentication\IApacheBackend
+ * @return OCP\Authentication\IApacheBackend|null if no backend active, otherwise OCP\Authentication\IApacheBackend
*/
private static function findFirstActiveUsedBackend() {
foreach (self::$_usedBackends as $backend) {
diff --git a/lib/private/user/database.php b/lib/private/user/database.php
index 1a63755b980..15e6643dfb3 100644
--- a/lib/private/user/database.php
+++ b/lib/private/user/database.php
@@ -236,7 +236,7 @@ class OC_User_Database extends OC_User_Backend {
/**
* @brief get the user's home directory
* @param string $uid the username
- * @return boolean
+ * @return string|false
*/
public function getHome($uid) {
if ($this->userExists($uid)) {
@@ -256,7 +256,7 @@ class OC_User_Database extends OC_User_Backend {
/**
* counts the users in the database
*
- * @return int | bool
+ * @return false|string | bool
*/
public function countUsers() {
$query = OC_DB::prepare('SELECT COUNT(*) FROM `*PREFIX*users`');
diff --git a/lib/private/user/dummy.php b/lib/private/user/dummy.php
index fc15a630cf3..2fb51d02de3 100644
--- a/lib/private/user/dummy.php
+++ b/lib/private/user/dummy.php
@@ -100,7 +100,7 @@ class OC_User_Dummy extends OC_User_Backend {
* @param string $search
* @param int $limit
* @param int $offset
- * @return array with all uids
+ * @return string[] with all uids
*
* Get a list of all users.
*/
diff --git a/lib/private/user/http.php b/lib/private/user/http.php
index e99afe59ba7..a0394521012 100644
--- a/lib/private/user/http.php
+++ b/lib/private/user/http.php
@@ -98,7 +98,7 @@ class OC_User_HTTP extends OC_User_Backend {
/**
* @brief get the user's home directory
* @param string $uid the username
- * @return boolean
+ * @return string|false
*/
public function getHome($uid) {
if($this->userExists($uid)) {
diff --git a/lib/private/user/interface.php b/lib/private/user/interface.php
index c72bdfaf3fd..cdcab3e5d00 100644
--- a/lib/private/user/interface.php
+++ b/lib/private/user/interface.php
@@ -30,6 +30,7 @@ interface OC_User_Interface {
*
* Returns the supported actions as int to be
* compared with OC_USER_BACKEND_CREATE_USER etc.
+ * @return boolean
*/
public function implementsActions($actions);
@@ -39,6 +40,7 @@ interface OC_User_Interface {
* @returns true/false
*
* Deletes a user
+ * @return boolean
*/
public function deleteUser($uid);
diff --git a/lib/private/user/manager.php b/lib/private/user/manager.php
index 90970ef9963..8583a451f2d 100644
--- a/lib/private/user/manager.php
+++ b/lib/private/user/manager.php
@@ -144,8 +144,8 @@ class Manager extends PublicEmitter {
/**
* Check if the password is valid for the user
*
- * @param $loginname
- * @param $password
+ * @param string $loginname
+ * @param string $password
* @return mixed the User object on success, false otherwise
*/
public function checkPassword($loginname, $password) {
diff --git a/lib/private/user/session.php b/lib/private/user/session.php
index 1e299416fb3..1740bad5abe 100644
--- a/lib/private/user/session.php
+++ b/lib/private/user/session.php
@@ -149,7 +149,7 @@ class Session implements Emitter, \OCP\IUserSession {
*
* @param string $uid
* @param string $password
- * @return bool
+ * @return boolean|null
*/
public function login($uid, $password) {
$this->manager->emit('\OC\User', 'preLogin', array($uid, $password));
diff --git a/lib/private/util.php b/lib/private/util.php
index 6bccaa00261..dea5f2cafcf 100755
--- a/lib/private/util.php
+++ b/lib/private/util.php
@@ -11,8 +11,6 @@ class OC_Util {
public static $headers=array();
private static $rootMounted=false;
private static $fsSetup=false;
- public static $coreStyles=array();
- public static $coreScripts=array();
/**
* @brief Can be set up
@@ -63,7 +61,7 @@ class OC_Util {
$user = $storage->getUser()->getUID();
$quota = OC_Util::getUserQuota($user);
if ($quota !== \OC\Files\SPACE_UNLIMITED) {
- return new \OC\Files\Storage\Wrapper\Quota(array('storage' => $storage, 'quota' => $quota));
+ return new \OC\Files\Storage\Wrapper\Quota(array('storage' => $storage, 'quota' => $quota, 'root' => 'files'));
}
}
@@ -88,10 +86,14 @@ class OC_Util {
return true;
}
+ /**
+ * @param string $user
+ */
public static function getUserQuota($user){
- $userQuota = OC_Preferences::getValue($user, 'files', 'quota', 'default');
+ $config = \OC::$server->getConfig();
+ $userQuota = $config->getUserValue($user, 'files', 'quota', 'default');
if($userQuota === 'default') {
- $userQuota = OC_AppConfig::getValue('files', 'default_quota', 'none');
+ $userQuota = $config->getAppValue('files', 'default_quota', 'none');
}
if($userQuota === 'none') {
return \OC\Files\SPACE_UNLIMITED;
@@ -212,7 +214,7 @@ class OC_Util {
* @brief add a javascript file
*
* @param string $application
- * @param filename $file
+ * @param string|null $file filename
* @return void
*/
public static function addScript( $application, $file = null ) {
@@ -231,7 +233,7 @@ class OC_Util {
* @brief add a css file
*
* @param string $application
- * @param filename $file
+ * @param string|null $file filename
* @return void
*/
public static function addStyle( $application, $file = null ) {
@@ -286,13 +288,19 @@ class OC_Util {
* @return array arrays with error messages and hints
*/
public static function checkServer() {
+ $errors = array();
+ $CONFIG_DATADIRECTORY = OC_Config::getValue('datadirectory', OC::$SERVERROOT . '/data');
+
+ if (!\OC::needUpgrade() && OC_Config::getValue('installed', false)) {
+ // this check needs to be done every time
+ $errors = self::checkDataDirectoryValidity($CONFIG_DATADIRECTORY);
+ }
+
// Assume that if checkServer() succeeded before in this session, then all is fine.
if(\OC::$session->exists('checkServer_suceeded') && \OC::$session->get('checkServer_suceeded')) {
- return array();
+ return $errors;
}
- $errors = array();
-
$defaults = new \OC_Defaults();
$webServerRestart = false;
@@ -337,7 +345,6 @@ class OC_Util {
);
}
}
- $CONFIG_DATADIRECTORY = OC_Config::getValue( "datadirectory", OC::$SERVERROOT."/data" );
// Create root dir.
if(!is_dir($CONFIG_DATADIRECTORY)) {
$success=@mkdir($CONFIG_DATADIRECTORY);
@@ -510,7 +517,7 @@ class OC_Util {
/**
* @brief Check for correct file permissions of data directory
- * @paran string $dataDirectory
+ * @param string $dataDirectory
* @return array arrays with error messages and hints
*/
public static function checkDataDirectoryPermissions($dataDirectory) {
@@ -522,7 +529,7 @@ class OC_Util {
.' cannot be listed by other users.';
$perms = substr(decoct(@fileperms($dataDirectory)), -3);
if (substr($perms, -1) != '0') {
- OC_Helper::chmodr($dataDirectory, 0770);
+ chmod($dataDirectory, 0770);
clearstatcache();
$perms = substr(decoct(@fileperms($dataDirectory)), -3);
if (substr($perms, 2, 1) != '0') {
@@ -537,6 +544,25 @@ class OC_Util {
}
/**
+ * Check that the data directory exists and is valid by
+ * checking the existence of the ".ocdata" file.
+ *
+ * @param string $dataDirectory data directory path
+ * @return bool true if the data directory is valid, false otherwise
+ */
+ public static function checkDataDirectoryValidity($dataDirectory) {
+ $errors = array();
+ if (!file_exists($dataDirectory.'/.ocdata')) {
+ $errors[] = array(
+ 'error' => 'Data directory (' . $dataDirectory . ') is invalid',
+ 'hint' => 'Please check that the data directory contains a file' .
+ ' ".ocdata" in its root.'
+ );
+ }
+ return $errors;
+ }
+
+ /**
* @return void
*/
public static function displayLoginPage($errors = array()) {
@@ -564,6 +590,7 @@ class OC_Util {
/**
* @brief Check if the app is enabled, redirects to home if not
+ * @param string $app
* @return void
*/
public static function checkAppEnabled($app) {
@@ -623,7 +650,7 @@ class OC_Util {
/**
* @brief Check if the user is a subadmin, redirects to home if not
- * @return array $groups where the current user is subadmin
+ * @return null|boolean $groups where the current user is subadmin
*/
public static function checkSubAdminUser() {
OC_Util::checkLoggedIn();
@@ -922,7 +949,7 @@ class OC_Util {
/**
* @brief Check if the connection to the internet is disabled on purpose
- * @return bool
+ * @return string
*/
public static function isInternetConnectionEnabled(){
return \OC_Config::getValue("has_internet_connection", true);
@@ -1127,6 +1154,7 @@ class OC_Util {
}
/**
+ * @param boolean|string $file
* @return string
*/
public static function basename($file) {
@@ -1147,4 +1175,25 @@ class OC_Util {
}
return $version;
}
+
+ /**
+ * Returns whether the given file name is valid
+ * @param $file string file name to check
+ * @return bool true if the file name is valid, false otherwise
+ */
+ public static function isValidFileName($file) {
+ $trimmed = trim($file);
+ if ($trimmed === '') {
+ return false;
+ }
+ if ($trimmed === '.' || $trimmed === '..') {
+ return false;
+ }
+ foreach (str_split($trimmed) as $char) {
+ if (strpos(\OCP\FILENAME_INVALID_CHARS, $char) !== false) {
+ return false;
+ }
+ }
+ return true;
+ }
}
diff --git a/lib/public/activity/imanager.php b/lib/public/activity/imanager.php
index 086e430d677..449fdcc934d 100644
--- a/lib/public/activity/imanager.php
+++ b/lib/public/activity/imanager.php
@@ -53,6 +53,7 @@ interface IManager {
* $callable has to return an instance of OCA\Activity\IConsumer
*
* @param \Closure $callable
+ * @return void
*/
function registerConsumer(\Closure $callable);
diff --git a/lib/public/app.php b/lib/public/app.php
index e0b5682242b..96162299ec4 100644
--- a/lib/public/app.php
+++ b/lib/public/app.php
@@ -85,6 +85,7 @@ class App {
* Register a Configuration Screen that should appear in the personal settings section.
* @param $app string appid
* @param $page string page to be included
+ * @return void
*/
public static function registerPersonal( $app, $page ) {
\OC_App::registerPersonal( $app, $page );
@@ -92,8 +93,9 @@ class App {
/**
* Register a Configuration Screen that should appear in the Admin section.
- * @param $app string appid
- * @param $page string page to be included
+ * @param string $app string appid
+ * @param string $page string page to be included
+ * @return void
*/
public static function registerAdmin( $app, $page ) {
\OC_App::registerAdmin( $app, $page );
@@ -111,7 +113,7 @@ class App {
/**
* checks whether or not an app is enabled
- * @param string
+ * @param string $app
* @return boolean
*
* This function checks whether or not an app is enabled.
@@ -122,7 +124,8 @@ class App {
/**
* Check if the app is enabled, redirects to home if not
- * @param string
+ * @param string $app
+ * @return void
*/
public static function checkAppEnabled( $app ) {
\OC_Util::checkAppEnabled( $app );
@@ -130,8 +133,8 @@ class App {
/**
* Get the last version of the app, either from appinfo/version or from appinfo/info.xml
- * @param string
- * @return boolean
+ * @param string $app
+ * @return string
*/
public static function getAppVersion( $app ) {
return \OC_App::getAppVersion( $app );
diff --git a/lib/public/appframework/app.php b/lib/public/appframework/app.php
index 90150245c41..21612327879 100644
--- a/lib/public/appframework/app.php
+++ b/lib/public/appframework/app.php
@@ -67,7 +67,7 @@ class App {
* $a = new TasksApp();
* $a->registerRoutes($this, $routes);
*
- * @param \OC_Router $router
+ * @param \OCP\Route\IRouter $router
* @param array $routes
*/
public function registerRoutes($router, $routes) {
diff --git a/lib/public/appframework/controller.php b/lib/public/appframework/controller.php
index dc8da967871..7c2219bd046 100644
--- a/lib/public/appframework/controller.php
+++ b/lib/public/appframework/controller.php
@@ -68,7 +68,7 @@ abstract class Controller {
* 1. URL parameters
* 2. POST parameters
* 3. GET parameters
- * @param mixed $default If the key is not found, this value will be returned
+ * @param string $default If the key is not found, this value will be returned
* @return mixed the content of the array
*/
public function params($key, $default=null){
@@ -131,7 +131,7 @@ abstract class Controller {
* @param array $params the template parameters in key => value structure
* @param string $renderAs user renders a full page, blank only your template
* admin an entry in the admin settings
- * @param array $headers set additional headers in name/value pairs
+ * @param string[] $headers set additional headers in name/value pairs
* @return \OCP\AppFramework\Http\TemplateResponse containing the page
*/
public function render($templateName, array $params=array(),
diff --git a/lib/public/appframework/http/response.php b/lib/public/appframework/http/response.php
index 0f5a18ca4fe..d223621d4fd 100644
--- a/lib/public/appframework/http/response.php
+++ b/lib/public/appframework/http/response.php
@@ -155,7 +155,7 @@ class Response {
/**
* Get "last modified" date
- * @return string RFC2822 formatted last modified date
+ * @return \DateTime RFC2822 formatted last modified date
*/
public function getLastModified() {
return $this->lastModified;
diff --git a/lib/public/appframework/iapi.php b/lib/public/appframework/iapi.php
index 963e870f79b..c4aeea2d4e5 100644
--- a/lib/public/appframework/iapi.php
+++ b/lib/public/appframework/iapi.php
@@ -45,6 +45,7 @@ interface IApi {
* Adds a new javascript file
* @param string $scriptName the name of the javascript in js/ without the suffix
* @param string $appName the name of the app, defaults to the current one
+ * @return void
*/
function addScript($scriptName, $appName = null);
@@ -53,6 +54,7 @@ interface IApi {
* Adds a new css file
* @param string $styleName the name of the css file in css/without the suffix
* @param string $appName the name of the app, defaults to the current one
+ * @return void
*/
function addStyle($styleName, $appName = null);
@@ -60,6 +62,7 @@ interface IApi {
/**
* shorthand for addScript for files in the 3rdparty directory
* @param string $name the name of the file without the suffix
+ * @return void
*/
function add3rdPartyScript($name);
@@ -67,6 +70,7 @@ interface IApi {
/**
* shorthand for addStyle for files in the 3rdparty directory
* @param string $name the name of the file without the suffix
+ * @return void
*/
function add3rdPartyStyle($name);
diff --git a/lib/public/appframework/iappcontainer.php b/lib/public/appframework/iappcontainer.php
index 7e6ec6016b7..e4f5f37cad2 100644
--- a/lib/public/appframework/iappcontainer.php
+++ b/lib/public/appframework/iappcontainer.php
@@ -66,8 +66,8 @@ interface IAppContainer extends IContainer{
function isAdminUser();
/**
- * @param $message
- * @param $level
+ * @param string $message
+ * @param string $level
* @return mixed
*/
function log($message, $level);
diff --git a/lib/public/backgroundjob.php b/lib/public/backgroundjob.php
index a7f54491dfa..03b94403b47 100644
--- a/lib/public/backgroundjob.php
+++ b/lib/public/backgroundjob.php
@@ -33,7 +33,7 @@ use \OC\BackgroundJob\JobList;
/**
* This class provides functions to register backgroundjobs in ownCloud
*
- * To create a new backgroundjob create a new class that inharits from either \OC\BackgroundJob\Job,
+ * To create a new backgroundjob create a new class that inherits from either \OC\BackgroundJob\Job,
* \OC\BackgroundJob\QueuedJob or \OC\BackgroundJob\TimedJob and register it using
* \OCP\BackgroundJob->registerJob($job, $argument), $argument will be passed to the run() function
* of the job when the job is executed.
@@ -59,7 +59,7 @@ class BackgroundJob {
* sets the background jobs execution type
*
* @param string $type execution type
- * @return boolean
+ * @return false|null
*
* This method sets the execution type of the background jobs. Possible types
* are "none", "ajax", "webcron", "cron"
@@ -69,11 +69,11 @@ class BackgroundJob {
}
/**
- * @param \OC\BackgroundJob\Job|string $job
+ * @param string $job
* @param mixed $argument
*/
public static function registerJob($job, $argument = null) {
- $jobList = new JobList();
+ $jobList = \OC::$server->getJobList();
$jobList->add($job, $argument);
}
@@ -82,7 +82,7 @@ class BackgroundJob {
* creates a regular task
* @param string $klass class name
* @param string $method method name
- * @return true
+ * @return boolean|null
*/
public static function addRegularTask($klass, $method) {
if (!\OC::needUpgrade()) {
@@ -99,7 +99,7 @@ class BackgroundJob {
* key is string "$klass-$method", value is array( $klass, $method )
*/
static public function allRegularTasks() {
- $jobList = new JobList();
+ $jobList = \OC::$server->getJobList();
$allJobs = $jobList->getAll();
$regularJobs = array();
foreach ($allJobs as $job) {
@@ -115,10 +115,10 @@ class BackgroundJob {
* @deprecated
* Gets one queued task
* @param int $id ID of the task
- * @return associative array
+ * @return BackgroundJob\IJob array
*/
public static function findQueuedTask($id) {
- $jobList = new JobList();
+ $jobList = \OC::$server->getJobList();
return $jobList->getById($id);
}
@@ -128,7 +128,7 @@ class BackgroundJob {
* @return array with associative arrays
*/
public static function allQueuedTasks() {
- $jobList = new JobList();
+ $jobList = \OC::$server->getJobList();
$allJobs = $jobList->getAll();
$queuedJobs = array();
foreach ($allJobs as $job) {
@@ -148,7 +148,7 @@ class BackgroundJob {
* @return array with associative arrays
*/
public static function queuedTaskWhereAppIs($app) {
- $jobList = new JobList();
+ $jobList = \OC::$server->getJobList();
$allJobs = $jobList->getAll();
$queuedJobs = array();
foreach ($allJobs as $job) {
@@ -170,7 +170,7 @@ class BackgroundJob {
* @param string $class class name
* @param string $method method name
* @param string $parameters all useful data as text
- * @return int id of task
+ * @return boolean id of task
*/
public static function addQueuedTask($app, $class, $method, $parameters) {
self::registerJob('OC\BackgroundJob\Legacy\QueuedJob', array('app' => $app, 'klass' => $class, 'method' => $method, 'parameters' => $parameters));
@@ -181,12 +181,12 @@ class BackgroundJob {
* @deprecated
* deletes a queued task
* @param int $id id of task
- * @return bool
+ * @return boolean|null
*
* Deletes a report
*/
public static function deleteQueuedTask($id) {
- $jobList = new JobList();
+ $jobList = \OC::$server->getJobList();
$job = $jobList->getById($id);
if ($job) {
$jobList->remove($job);
diff --git a/lib/public/backgroundjob/ijob.php b/lib/public/backgroundjob/ijob.php
new file mode 100644
index 00000000000..eaf11c4f684
--- /dev/null
+++ b/lib/public/backgroundjob/ijob.php
@@ -0,0 +1,43 @@
+<?php
+/**
+ * Copyright (c) 2014 Robin Appelman <icewind@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+
+namespace OCP\BackgroundJob;
+
+interface IJob {
+ /**
+ * Run the background job with the registered argument
+ *
+ * @param \OCP\BackgroundJob\IJobList $jobList The job list that manages the state of this job
+ * @param \OC\Log $logger
+ * @return void
+ */
+ public function execute($jobList, $logger = null);
+
+ /**
+ * Get the id of the background job
+ * This id is determined by the job list when a job is added to the list
+ *
+ * @return int
+ */
+ public function getId();
+
+ /**
+ * Get the last time this job was run as unix timestamp
+ *
+ * @return int
+ */
+ public function getLastRun();
+
+ /**
+ * Get the argument associated with the background job
+ * This is the argument that will be passed to the background job
+ *
+ * @return mixed
+ */
+ public function getArgument();
+}
diff --git a/lib/public/backgroundjob/ijoblist.php b/lib/public/backgroundjob/ijoblist.php
new file mode 100644
index 00000000000..c9b546605b8
--- /dev/null
+++ b/lib/public/backgroundjob/ijoblist.php
@@ -0,0 +1,82 @@
+<?php
+/**
+ * Copyright (c) 2014 Robin Appelman <icewind@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+
+namespace OCP\BackgroundJob;
+
+interface IJobList {
+ /**
+ * Add a job to the list
+ *
+ * @param \OCP\BackgroundJob\IJob |string $job
+ * @param mixed $argument The argument to be passed to $job->run() when the job is exectured
+ * @param string $job
+ * @return void
+ */
+ public function add($job, $argument = null);
+
+ /**
+ * Remove a job from the list
+ *
+ * @param IJob $job
+ * @param mixed $argument
+ * @return void
+ */
+ public function remove($job, $argument = null);
+
+ /**
+ * check if a job is in the list
+ *
+ * @param $job
+ * @param mixed $argument
+ * @return bool
+ */
+ public function has($job, $argument);
+
+ /**
+ * get all jobs in the list
+ *
+ * @return \OCP\BackgroundJob\IJob[]
+ */
+ public function getAll();
+
+ /**
+ * get the next job in the list
+ *
+ * @return \OCP\BackgroundJob\IJob
+ */
+ public function getNext();
+
+ /**
+ * @param int $id
+ * @return \OCP\BackgroundJob\IJob
+ */
+ public function getById($id);
+
+ /**
+ * set the job that was last ran to the current time
+ *
+ * @param \OCP\BackgroundJob\IJob $job
+ * @return void
+ */
+ public function setLastJob($job);
+
+ /**
+ * get the id of the last ran job
+ *
+ * @return int
+ */
+ public function getLastJob();
+
+ /**
+ * set the lastRun of $job to now
+ *
+ * @param \OCP\BackgroundJob\IJob $job
+ * @return void
+ */
+ public function setLastRun($job);
+}
diff --git a/lib/public/config.php b/lib/public/config.php
index d9355a0605f..bb973939f44 100644
--- a/lib/public/config.php
+++ b/lib/public/config.php
@@ -42,7 +42,7 @@ class Config {
/**
* Gets a value from config.php
* @param string $key key
- * @param string $default = null default value
+ * @param mixed $default = null default value
* @return string the value or $default
*
* This function gets the value from config.php. If it does not exist,
@@ -55,7 +55,7 @@ class Config {
/**
* Sets a value
* @param string $key key
- * @param string $value value
+ * @param mixed $value value
* @return bool
*
* This function sets the value and writes the config.php. If the file can
@@ -89,7 +89,7 @@ class Config {
* @param string $app app
* @param string $key key
* @param string $value value
- * @return string true/false
+ * @return boolean true/false
*
* Sets a value. If the key did not exist before it will be created.
*/
diff --git a/lib/public/constants.php b/lib/public/constants.php
index 1495c620dc9..350646a0ac0 100644
--- a/lib/public/constants.php
+++ b/lib/public/constants.php
@@ -35,3 +35,6 @@ const PERMISSION_UPDATE = 2;
const PERMISSION_DELETE = 8;
const PERMISSION_SHARE = 16;
const PERMISSION_ALL = 31;
+
+const FILENAME_INVALID_CHARS = "\\/<>:\"|?*\n";
+
diff --git a/lib/public/contacts/imanager.php b/lib/public/contacts/imanager.php
index 973d48be5ec..5b9d64ecc41 100644
--- a/lib/public/contacts/imanager.php
+++ b/lib/public/contacts/imanager.php
@@ -96,7 +96,7 @@ namespace OCP\Contacts {
* This function can be used to delete the contact identified by the given id
*
* @param object $id the unique identifier to a contact
- * @param $address_book_key
+ * @param $address_book_key
* @return bool successful or not
*/
function delete($id, $address_book_key);
@@ -106,7 +106,7 @@ namespace OCP\Contacts {
* Otherwise the contact will be updated by replacing the entire data set.
*
* @param array $properties this array if key-value-pairs defines a contact
- * @param $address_book_key string to identify the address book in which the contact shall be created or updated
+ * @param $address_book_key string to identify the address book in which the contact shall be created or updated
* @return array representing the contact just created or updated
*/
function createOrUpdate($properties, $address_book_key);
@@ -122,6 +122,7 @@ namespace OCP\Contacts {
* Registers an address book
*
* @param \OCP\IAddressBook $address_book
+ * @return void
*/
function registerAddressBook(\OCP\IAddressBook $address_book);
@@ -129,6 +130,7 @@ namespace OCP\Contacts {
* Unregisters an address book
*
* @param \OCP\IAddressBook $address_book
+ * @return void
*/
function unregisterAddressBook(\OCP\IAddressBook $address_book);
@@ -138,6 +140,7 @@ namespace OCP\Contacts {
*
* @param string $key
* @param \Closure $callable
+ * @return void
*/
function register($key, \Closure $callable);
@@ -148,6 +151,7 @@ namespace OCP\Contacts {
/**
* removes all registered address book instances
+ * @return void
*/
function clear();
}
diff --git a/lib/public/db.php b/lib/public/db.php
index 4a19d78d444..cb876b4d1f9 100644
--- a/lib/public/db.php
+++ b/lib/public/db.php
@@ -39,7 +39,7 @@ class DB {
* @param string $query Query string
* @param int $limit Limit of the SQL statement
* @param int $offset Offset of the SQL statement
- * @return \Doctrine\DBAL\Statement prepared SQL query
+ * @return \OC_DB_StatementWrapper prepared SQL query
*
* SQL query via Doctrine prepare(), needs to be execute()'d!
*/
@@ -49,7 +49,7 @@ class DB {
/**
* Insert a row if a matching row doesn't exists.
- * @param $table string The table name (will replace *PREFIX*) to perform the replace on.
+ * @param string $table The optional table name (will replace *PREFIX*) and add sequence suffix
* @param $input array
*
* The input array if in the form:
@@ -70,8 +70,8 @@ class DB {
/**
* Gets last value of autoincrement
- * @param $table string The optional table name (will replace *PREFIX*) and add sequence suffix
- * @return int
+ * @param string $table The optional table name (will replace *PREFIX*) and add sequence suffix
+ * @return string
*
* \Doctrine\DBAL\Connection lastInsertID()
*
diff --git a/lib/public/files.php b/lib/public/files.php
index d36d74fdf77..e2d9c81d442 100644
--- a/lib/public/files.php
+++ b/lib/public/files.php
@@ -37,7 +37,6 @@ namespace OCP;
class Files {
/**
* Recusive deletion of folders
- * @param string path to the folder
* @return bool
*/
static function rmdirr( $dir ) {
@@ -46,7 +45,7 @@ class Files {
/**
* Get the mimetype form a local file
- * @param string path
+ * @param string $path
* @return string
* does NOT work for ownClouds filesystem, use OC_FileSystem::getMimeType instead
*/
@@ -56,7 +55,7 @@ class Files {
/**
* Search for files by mimetype
- * @param string mimetype
+ * @param string $mimetype
* @return array
*/
static public function searchByMime( $mimetype ) {
@@ -65,8 +64,8 @@ class Files {
/**
* Copy the contents of one stream to another
- * @param resource source
- * @param resource target
+ * @param resource $source
+ * @param resource $target
* @return int the number of bytes copied
*/
public static function streamCopy( $source, $target ) {
@@ -76,7 +75,7 @@ class Files {
/**
* Create a temporary file with an unique filename
- * @param string postfix
+ * @param string $postfix
* @return string
*
* temporary files are automatically cleaned up after the script is finished
@@ -97,8 +96,8 @@ class Files {
/**
* Adds a suffix to the name in case the file exists
- * @param string path
- * @param string filename
+ * @param string $path
+ * @param string $filename
* @return string
*/
public static function buildNotExistingFileName( $path, $filename ) {
@@ -108,7 +107,7 @@ class Files {
/**
* Gets the Storage for an app - creates the needed folder if they are not
* existant
- * @param string appid
+ * @param string $app
* @return \OC\Files\View
*/
public static function getStorage( $app ) {
diff --git a/lib/public/files/file.php b/lib/public/files/file.php
index c6cda59f9b0..6208aeff426 100644
--- a/lib/public/files/file.php
+++ b/lib/public/files/file.php
@@ -43,6 +43,7 @@ interface File extends Node {
*
* @param string $data
* @throws \OCP\Files\NotPermittedException
+ * @return void
*/
public function putContent($data);
diff --git a/lib/public/files/fileinfo.php b/lib/public/files/fileinfo.php
new file mode 100644
index 00000000000..37162e09336
--- /dev/null
+++ b/lib/public/files/fileinfo.php
@@ -0,0 +1,138 @@
+<?php
+/**
+ * Copyright (c) 2014 Robin Appelman <icewind@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+namespace OCP\Files;
+
+interface FileInfo {
+ const TYPE_FILE = 'file';
+ const TYPE_FOLDER = 'dir';
+
+ /**
+ * Get the Etag of the file or folder
+ *
+ * @return string
+ */
+ public function getEtag();
+
+ /**
+ * Get the size in bytes for the file or folder
+ *
+ * @return int
+ */
+ public function getSize();
+
+ /**
+ * Get the last modified date as timestamp for the file or folder
+ *
+ * @return int
+ */
+ public function getMtime();
+
+ /**
+ * Get the name of the file or folder
+ *
+ * @return string
+ */
+ public function getName();
+
+ /**
+ * Get the path relative to the storage
+ *
+ * @return string
+ */
+ public function getInternalPath();
+
+ /**
+ * Get the absolute path
+ *
+ * @return string
+ */
+ public function getPath();
+
+ /**
+ * Get the full mimetype of the file or folder i.e. 'image/png'
+ *
+ * @return string
+ */
+ public function getMimetype();
+
+ /**
+ * Get the first part of the mimetype of the file or folder i.e. 'image'
+ *
+ * @return string
+ */
+ public function getMimePart();
+
+ /**
+ * Get the storage the file or folder is storage on
+ *
+ * @return \OCP\Files\Storage
+ */
+ public function getStorage();
+
+ /**
+ * Get the file id of the file or folder
+ *
+ * @return int
+ */
+ public function getId();
+
+ /**
+ * Check whether the file is encrypted
+ *
+ * @return bool
+ */
+ public function isEncrypted();
+
+ /**
+ * Get the permissions of the file or folder as bitmasked combination of the following constants
+ * \OCP\PERMISSION_CREATE
+ * \OCP\PERMISSION_READ
+ * \OCP\PERMISSION_UPDATE
+ * \OCP\PERMISSION_DELETE
+ * \OCP\PERMISSION_SHARE
+ * \OCP\PERMISSION_ALL
+ *
+ * @return int
+ */
+ public function getPermissions();
+
+ /**
+ * Check whether this is a file or a folder
+ *
+ * @return \OCP\Files\FileInfo::TYPE_FILE | \OCP\Files\FileInfo::TYPE_FOLDER
+ */
+ public function getType();
+
+ /**
+ * Check if the file or folder is readable
+ *
+ * @return bool
+ */
+ public function isReadable();
+
+ /**
+ * Check if a file is writable
+ *
+ * @return bool
+ */
+ public function isUpdateable();
+
+ /**
+ * Check if a file or folder can be deleted
+ *
+ * @return bool
+ */
+ public function isDeletable();
+
+ /**
+ * Check if a file or folder can be shared
+ *
+ * @return bool
+ */
+ public function isShareable();
+}
diff --git a/lib/public/files/node.php b/lib/public/files/node.php
index 972b1cfa492..a380394095b 100644
--- a/lib/public/files/node.php
+++ b/lib/public/files/node.php
@@ -41,6 +41,7 @@ interface Node {
/**
* Delete the file or folder
+ * @return void
*/
public function delete();
@@ -58,6 +59,7 @@ interface Node {
*
* @param int $mtime (optional) modified date as unix timestamp
* @throws \OCP\Files\NotPermittedException
+ * @return void
*/
public function touch($mtime = null);
diff --git a/lib/public/files/storage.php b/lib/public/files/storage.php
index 194b42a6481..5ec8ac6245c 100644
--- a/lib/public/files/storage.php
+++ b/lib/public/files/storage.php
@@ -39,6 +39,7 @@ interface Storage {
* $parameters is a free form array with the configuration options needed to construct the storage
*
* @param array $parameters
+ * @return void
*/
public function __construct($parameters);
@@ -315,4 +316,15 @@ interface Storage {
* @return string
*/
public function getETag($path);
+
+ /**
+ * Returns whether the storage is local, which means that files
+ * are stored on the local filesystem instead of remotely.
+ * Calling getLocalFile() for local storages should always
+ * return the local files, whereas for non-local storages
+ * it might return a temporary file.
+ *
+ * @return bool true if the files are stored locally, false otherwise
+ */
+ public function isLocal();
}
diff --git a/lib/public/iappconfig.php b/lib/public/iappconfig.php
new file mode 100644
index 00000000000..1f31898bf2c
--- /dev/null
+++ b/lib/public/iappconfig.php
@@ -0,0 +1,93 @@
+<?php
+/**
+ * Copyright (c) 2014 Robin Appelman <icewind@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 an easy way for apps to store config values in the
+ * database.
+ */
+interface IAppConfig {
+ /**
+ * @brief check if a key is set in the appconfig
+ * @param string $app
+ * @param string $key
+ * @return bool
+ */
+ public function hasKey($app, $key);
+
+ /**
+ * @brief Gets the config value
+ * @param string $app app
+ * @param string $key key
+ * @param string $default = null, default value if the key does not exist
+ * @return string the value or $default
+ *
+ * This function gets a value from the appconfig table. If the key does
+ * not exist the default value will be returned
+ */
+ public function getValue($app, $key, $default = null);
+
+ /**
+ * @brief Deletes a key
+ * @param string $app app
+ * @param string $key key
+ * @return bool
+ *
+ * Deletes a key.
+ */
+ public function deleteKey($app, $key);
+
+ /**
+ * @brief Get the available keys for an app
+ * @param string $app the app we are looking for
+ * @return array with key names
+ *
+ * This function gets all keys of an app. Please note that the values are
+ * not returned.
+ */
+ public function getKeys($app);
+
+ /**
+ * get multiply values, either the app or key can be used as wildcard by setting it to false
+ *
+ * @param app
+ * @param key
+ * @param string $key
+ * @return array
+ */
+ public function getValues($app, $key);
+
+ /**
+ * @brief sets a value in the appconfig
+ * @param string $app app
+ * @param string $key key
+ * @param string $value value
+ *
+ * Sets a value. If the key did not exist before it will be created.
+ * @return void
+ */
+ public function setValue($app, $key, $value);
+
+ /**
+ * @brief Get all apps using the config
+ * @return array with app ids
+ *
+ * This function returns a list of all apps that have at least one
+ * entry in the appconfig table.
+ */
+ public function getApps();
+
+ /**
+ * @brief Remove app from appconfig
+ * @param string $app app
+ * @return bool
+ *
+ * Removes all keys in appconfig belonging to the app.
+ */
+ public function deleteApp($app);
+}
diff --git a/lib/public/iavatar.php b/lib/public/iavatar.php
index 2cbec0d45c3..43fa32556de 100644
--- a/lib/public/iavatar.php
+++ b/lib/public/iavatar.php
@@ -22,7 +22,7 @@ interface IAvatar {
/**
* @brief sets the users avatar
- * @param $data mixed imagedata or path to set a new avatar
+ * @param Image $data mixed imagedata or path to set a new avatar
* @throws Exception if the provided file is not a jpg or png image
* @throws Exception if the provided image is not valid
* @throws \OCP\NotSquareException if the image is not square
diff --git a/lib/public/iconfig.php b/lib/public/iconfig.php
index 1d0f8e0015c..0ebbd9f5a71 100644
--- a/lib/public/iconfig.php
+++ b/lib/public/iconfig.php
@@ -38,7 +38,7 @@ interface IConfig {
* Sets a new system wide value
*
* @param string $key the key of the value, under which will be saved
- * @param string $value the value that should be stored
+ * @param mixed $value the value that should be stored
* @todo need a use case for this
*/
// public function setSystemValue($key, $value);
@@ -59,6 +59,7 @@ interface IConfig {
* @param string $appName the appName that we want to store the value under
* @param string $key the key of the value, under which will be saved
* @param string $value the value that should be stored
+ * @return void
*/
public function setAppValue($appName, $key, $value);
@@ -80,6 +81,7 @@ interface IConfig {
* @param string $appName the appName that we want to store the value under
* @param string $key the key under which the value is being stored
* @param string $value the value that you want to store
+ * @return void
*/
public function setUserValue($userId, $appName, $key, $value);
@@ -90,6 +92,7 @@ interface IConfig {
* @param string $appName the appName that we stored the value under
* @param string $key the key under which the value is being stored
* @param string $default the default value to be returned if the value isn't set
+ * @return string
*/
public function getUserValue($userId, $appName, $key, $default = '');
}
diff --git a/lib/public/il10n.php b/lib/public/il10n.php
index 817b299b0b7..1c025e7824f 100644
--- a/lib/public/il10n.php
+++ b/lib/public/il10n.php
@@ -25,7 +25,7 @@ interface IL10N {
* Translating
* @param $text String The text we need a translation for
* @param array $parameters default:array() Parameters for sprintf
- * @return \OC_L10N_String|string Translation or the same text
+ * @return \OC_L10N_String Translation or the same text
*
* Returns the translation. If no translation is found, $text will be
* returned.
@@ -38,7 +38,7 @@ interface IL10N {
* @param $text_plural String the string to translate for n objects
* @param $count Integer Number of objects
* @param array $parameters default:array() Parameters for sprintf
- * @return \OC_L10N_String|string Translation or the same text
+ * @return \OC_L10N_String Translation or the same text
*
* Returns the translation. If no translation is found, $text will be
* returned. %n will be replaced with the number of objects.
diff --git a/lib/public/inavigationmanager.php b/lib/public/inavigationmanager.php
index 73e85d03761..9497d3fd08e 100644
--- a/lib/public/inavigationmanager.php
+++ b/lib/public/inavigationmanager.php
@@ -37,12 +37,14 @@ interface INavigationManager {
/**
* Creates a new navigation entry
* @param array $entry containing: id, name, order, icon and href key
+ * @return void
*/
public function add(array $entry);
/**
* Sets the current navigation entry of the currently running app
* @param string $appId id of the app entry to activate (from added $entry)
+ * @return void
*/
public function setActiveEntry($appId);
}
diff --git a/lib/public/irequest.php b/lib/public/irequest.php
index ca23e12b7f5..d77a9bc887a 100644
--- a/lib/public/irequest.php
+++ b/lib/public/irequest.php
@@ -55,6 +55,11 @@ namespace OCP;
interface IRequest {
+ /**
+ * @param string $name
+ *
+ * @return string
+ */
function getHeader($name);
/**
diff --git a/lib/public/iservercontainer.php b/lib/public/iservercontainer.php
index 5473f3ee334..dc3aff663d4 100644
--- a/lib/public/iservercontainer.php
+++ b/lib/public/iservercontainer.php
@@ -114,6 +114,13 @@ interface IServerContainer {
function getConfig();
/**
+ * Returns the app config manager
+ *
+ * @return \OCP\IAppConfig
+ */
+ function getAppConfig();
+
+ /**
* get an L10N instance
* @param $app string appid
* @return \OCP\IL10N
@@ -176,4 +183,17 @@ interface IServerContainer {
*/
function getAvatarManager();
+ /**
+ * Returns an job list for controlling background jobs
+ *
+ * @return \OCP\BackgroundJob\IJobList
+ */
+ function getJobList();
+
+ /**
+ * Returns a router for generating and matching urls
+ *
+ * @return \OCP\Route\IRouter
+ */
+ function getRouter();
}
diff --git a/lib/public/isession.php b/lib/public/isession.php
index 20da712cda3..dc5719625cc 100644
--- a/lib/public/isession.php
+++ b/lib/public/isession.php
@@ -75,4 +75,9 @@ interface ISession {
*/
public function clear();
+ /**
+ * Close the session and release the lock
+ */
+ public function close();
+
}
diff --git a/lib/public/itags.php b/lib/public/itags.php
index ea62fb38ecb..f8ebaa668f1 100644
--- a/lib/public/itags.php
+++ b/lib/public/itags.php
@@ -49,7 +49,7 @@ interface ITags {
/**
* Check if any tags are saved for this type and user.
*
- * @return boolean.
+ * @return boolean
*/
public function isEmpty();
@@ -147,7 +147,7 @@ interface ITags {
* Creates a tag/object relation.
*
* @param int $objid The id of the object
- * @param int|string $tag The id or name of the tag
+ * @param string $tag The id or name of the tag
* @return boolean Returns false on database error.
*/
public function tagAs($objid, $tag);
@@ -156,7 +156,7 @@ interface ITags {
* Delete single tag/object relation from the db
*
* @param int $objid The id of the object
- * @param int|string $tag The id or name of the tag
+ * @param string $tag The id or name of the tag
* @return boolean
*/
public function unTag($objid, $tag);
diff --git a/lib/public/iusersession.php b/lib/public/iusersession.php
index 131b326ab90..adc706cc7c3 100644
--- a/lib/public/iusersession.php
+++ b/lib/public/iusersession.php
@@ -45,6 +45,7 @@ interface IUserSession {
/**
* Logs the user out including all the session data
* Logout, destroys session
+ * @return void
*/
public function logout();
diff --git a/lib/public/json.php b/lib/public/json.php
index cd5d233ef90..e7371ad63f3 100644
--- a/lib/public/json.php
+++ b/lib/public/json.php
@@ -81,7 +81,7 @@ class JSON {
* parameter to the ajax call, then assign it to the template and finally
* add a hidden input field also named 'requesttoken' containing the value.
*
- * @return string json formatted error string if not valid.
+ * @return \json|null json formatted error string if not valid.
*/
public static function callCheck() {
return(\OC_JSON::callCheck());
diff --git a/lib/public/route/iroute.php b/lib/public/route/iroute.php
new file mode 100644
index 00000000000..66fdb841821
--- /dev/null
+++ b/lib/public/route/iroute.php
@@ -0,0 +1,79 @@
+<?php
+/**
+ * Copyright (c) 2014 Robin Appelman <icewind@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+namespace OCP\Route;
+
+interface IRoute {
+ /**
+ * Specify PATCH as the method to use with this route
+ */
+ public function patch();
+
+ /**
+ * Specify the method when this route is to be used
+ *
+ * @param string $method HTTP method (uppercase)
+ * @return \OCP\Route\IRoute
+ */
+ public function method($method);
+
+ /**
+ * The action to execute when this route matches, includes a file like
+ * it is called directly
+ *
+ * @param $file
+ */
+ public function actionInclude($file);
+
+ /**
+ * Specify GET as the method to use with this route
+ */
+ public function get();
+
+ /**
+ * Specify POST as the method to use with this route
+ */
+ public function post();
+
+ /**
+ * Specify DELETE as the method to use with this route
+ */
+ public function delete();
+
+ /**
+ * The action to execute when this route matches
+ *
+ * @param string|callable $class the class or a callable
+ * @param string $function the function to use with the class
+ * @return \OCP\Route\IRoute
+ *
+ * This function is called with $class set to a callable or
+ * to the class with $function
+ */
+ public function action($class, $function = null);
+
+ /**
+ * Defaults to use for this route
+ *
+ * @param array $defaults The defaults
+ * @return \OCP\Route\IRoute
+ */
+ public function defaults($defaults);
+
+ /**
+ * Requirements for this route
+ *
+ * @param array $requirements The requirements
+ * @return \OCP\Route\IRoute
+ */
+ public function requirements($requirements);
+
+ /**
+ * Specify PUT as the method to use with this route
+ */
+ public function put();
+}
diff --git a/lib/public/route/irouter.php b/lib/public/route/irouter.php
new file mode 100644
index 00000000000..d6b0750ba6f
--- /dev/null
+++ b/lib/public/route/irouter.php
@@ -0,0 +1,71 @@
+<?php
+/**
+ * Copyright (c) 2014 Robin Appelman <icewind@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+
+namespace OCP\Route;
+
+interface IRouter {
+
+ public function __construct();
+
+ /**
+ * Get the files to load the routes from
+ *
+ * @return string[]
+ */
+ public function getRoutingFiles();
+
+ public function getCacheKey();
+
+ /**
+ * loads the api routes
+ */
+ public function loadRoutes();
+
+ /**
+ * Sets the collection to use for adding routes
+ *
+ * @param string $name Name of the collection to use.
+ */
+ public function useCollection($name);
+
+ /**
+ * Create a \OCP\Route\IRoute.
+ *
+ * @param string $name Name of the route to create.
+ * @param string $pattern The pattern to match
+ * @param array $defaults An array of default parameter values
+ * @param array $requirements An array of requirements for parameters (regexes)
+ * @return \OCP\Route\IRoute
+ */
+ public function create($name, $pattern, array $defaults = array(), array $requirements = array());
+
+ /**
+ * Find the route matching $url.
+ *
+ * @param string $url The url to find
+ * @throws \Exception
+ */
+ public function match($url);
+
+ /**
+ * Get the url generator
+ *
+ */
+ public function getGenerator();
+
+ /**
+ * Generate url based on $name and $parameters
+ *
+ * @param string $name Name of the route to use.
+ * @param array $parameters Parameters for the route
+ * @param bool $absolute
+ * @return string
+ */
+ public function generate($name, $parameters = array(), $absolute = false);
+
+}
diff --git a/lib/public/share.php b/lib/public/share.php
index f832d04a70f..5066d40354d 100644
--- a/lib/public/share.php
+++ b/lib/public/share.php
@@ -78,7 +78,10 @@ class Share {
* @param string Backend class
* @param string (optional) Depends on item type
* @param array (optional) List of supported file extensions if this item type depends on files
- * @return Returns true if backend is registered or false if error
+ * @param string $itemType
+ * @param string $class
+ * @param string $collectionOf
+ * @return boolean true if backend is registered or false if error
*/
public static function registerBackend($itemType, $class, $collectionOf = null, $supportedFileExtensions = null) {
if (self::isEnabled()) {
@@ -104,7 +107,7 @@ class Share {
/**
* Check if the Share API is enabled
- * @return Returns true if enabled or false
+ * @return boolean true if enabled or false
*
* The Share API is enabled by default if not configured
*/
@@ -135,7 +138,7 @@ class Share {
/**
* Find which users can access a shared item
- * @param $path to the file
+ * @param string $path to the file
* @param $user owner of the file
* @param include owner to the list of users with access to the file
* @return array
@@ -247,6 +250,7 @@ class Share {
* @param mixed Parameters (optional)
* @param int Number of items to return (optional) Returns all by default
* @param bool include collections (optional)
+ * @param string $itemType
* @return Return depends on format
*/
public static function getItemsSharedWith($itemType, $format = self::FORMAT_NONE,
@@ -262,7 +266,7 @@ class Share {
* @param int $format (optional) Format type must be defined by the backend
* @param mixed Parameters (optional)
* @param bool include collections (optional)
- * @return Return depends on format
+ * @return string depends on format
*/
public static function getItemSharedWith($itemType, $itemTarget, $format = self::FORMAT_NONE,
$parameters = null, $includeCollections = false) {
@@ -403,6 +407,7 @@ class Share {
* @param mixed Parameters
* @param int Number of items to return (optional) Returns all by default
* @param bool include collections
+ * @param string $itemType
* @return Return depends on format
*/
public static function getItemsShared($itemType, $format = self::FORMAT_NONE, $parameters = null,
@@ -646,7 +651,7 @@ class Share {
* @param string Item source
* @param int SHARE_TYPE_USER, SHARE_TYPE_GROUP, or SHARE_TYPE_LINK
* @param string User or group the item is being shared with
- * @return Returns true on success or false on failure
+ * @return boolean true on success or false on failure
*/
public static function unshare($itemType, $itemSource, $shareType, $shareWith) {
if ($item = self::getItems($itemType, $itemSource, $shareType, $shareWith, \OC_User::getUser(),
@@ -661,7 +666,9 @@ class Share {
* Unshare an item from all users, groups, and remove all links
* @param string Item type
* @param string Item source
- * @return Returns true on success or false on failure
+ * @param string $itemType
+ * @param string $itemSource
+ * @return boolean true on success or false on failure
*/
public static function unshareAll($itemType, $itemSource) {
// Get all of the owners of shares of this item.
@@ -693,7 +700,9 @@ class Share {
* Unshare an item shared with the current user
* @param string Item type
* @param string Item target
- * @return Returns true on success or false on failure
+ * @param string $itemType
+ * @param string $itemTarget
+ * @return boolean true on success or false on failure
*
* Unsharing from self is not allowed for items inside collections
*/
@@ -749,12 +758,12 @@ class Share {
/**
* Set the permissions of an item for a specific user or group
- * @param string Item type
- * @param string Item source
- * @param int SHARE_TYPE_USER, SHARE_TYPE_GROUP, or SHARE_TYPE_LINK
- * @param string User or group the item is being shared with
- * @param int CRUDS permissions
- * @return Returns true on success or false on failure
+ * @param string $itemType Item type
+ * @param string $itemSource Item source
+ * @param int $shareType SHARE_TYPE_USER, SHARE_TYPE_GROUP, or SHARE_TYPE_LINK
+ * @param string $shareWith User or group the item is being shared with
+ * @param integer|null $permissions CRUDS
+ * @return boolean true on success or false on failure
*/
public static function setPermissions($itemType, $itemSource, $shareType, $shareWith, $permissions) {
if ($item = self::getItems($itemType, $itemSource, $shareType, $shareWith,
@@ -836,7 +845,7 @@ class Share {
* @param string $itemType
* @param string $itemSource
* @param string $date expiration date
- * @return Share_Backend
+ * @return boolean
*/
public static function setExpirationDate($itemType, $itemSource, $date) {
if ($items = self::getItems($itemType, $itemSource, null, null, \OC_User::getUser(),
@@ -930,7 +939,7 @@ class Share {
/**
* Check if resharing is allowed
- * @return Returns true if allowed or false
+ * @return boolean true if allowed or false
*
* Resharing is allowed by default if not configured
*/
@@ -1152,7 +1161,7 @@ class Share {
$select = '`*PREFIX*share`.`id`, `item_type`, `item_source`, `*PREFIX*share`.`parent`, `uid_owner`, '
.'`share_type`, `share_with`, `file_source`, `path`, `file_target`, '
.'`permissions`, `expiration`, `storage`, `*PREFIX*filecache`.`parent` as `file_parent`, '
- .'`name`, `mtime`, `mimetype`, `mimepart`, `size`, `encrypted`, `etag`, `mail_send`';
+ .'`name`, `mtime`, `mimetype`, `mimepart`, `size`, `unencrypted_size`, `encrypted`, `etag`, `mail_send`';
} else {
$select = '`*PREFIX*share`.`id`, `item_type`, `item_source`, `item_target`,
`*PREFIX*share`.`parent`, `share_type`, `share_with`, `uid_owner`,
@@ -1241,7 +1250,28 @@ class Share {
// Remove root from file source paths if retrieving own shared items
if (isset($uidOwner) && isset($row['path'])) {
if (isset($row['parent'])) {
- $row['path'] = '/Shared/'.basename($row['path']);
+ // FIXME: Doesn't always construct the correct path, example:
+ // Folder '/a/b', share '/a' and '/a/b' to user2
+ // user2 reshares /Shared/b and ask for share status of /Shared/a/b
+ // expected result: path=/Shared/a/b; actual result /Shared/b because of the parent
+ $query = \OC_DB::prepare('SELECT `file_target` FROM `*PREFIX*share` WHERE `id` = ?');
+ $parentResult = $query->execute(array($row['parent']));
+ if (\OC_DB::isError($result)) {
+ \OC_Log::write('OCP\Share', 'Can\'t select parent: ' .
+ \OC_DB::getErrorMessage($result) . ', select=' . $select . ' where=' . $where,
+ \OC_Log::ERROR);
+ } else {
+ $parentRow = $parentResult->fetchRow();
+ $tmpPath = '/Shared' . $parentRow['file_target'];
+ // find the right position where the row path continues from the target path
+ $pos = strrpos($row['path'], $parentRow['file_target']);
+ $subPath = substr($row['path'], $pos);
+ $splitPath = explode('/', $subPath);
+ foreach (array_slice($splitPath, 2) as $pathPart) {
+ $tmpPath = $tmpPath . '/' . $pathPart;
+ }
+ $row['path'] = $tmpPath;
+ }
} else {
if (!isset($mounts[$row['storage']])) {
$mountPoints = \OC\Files\Filesystem::getMountByNumericId($row['storage']);
@@ -1380,15 +1410,15 @@ class Share {
/**
* Put shared item into the database
- * @param string Item type
- * @param string Item source
- * @param int SHARE_TYPE_USER, SHARE_TYPE_GROUP, or SHARE_TYPE_LINK
- * @param string User or group the item is being shared with
- * @param string User that is the owner of shared item
- * @param int CRUDS permissions
- * @param bool|array Parent folder target (optional)
- * @param string token (optional)
- * @param string name of the source item (optional)
+ * @param string $itemType Item type
+ * @param string $itemSource Item source
+ * @param integer $shareType SHARE_TYPE_USER, SHARE_TYPE_GROUP, or SHARE_TYPE_LINK
+ * @param string $shareWith User or group the item is being shared with
+ * @param string $uidOwner User that is the owner of shared item
+ * @param int $permissions CRUDS permissions
+ * @param bool|array, $parentFolder Parent folder target (optional)
+ * @param string $token (optional)
+ * @param string $itemSourceName name of the source item (optional)
* @return bool Returns true on success or false on failure
*/
private static function put($itemType, $itemSource, $shareType, $shareWith, $uidOwner,
@@ -1629,6 +1659,7 @@ class Share {
* @param string User that is the owner of shared item
* @param string The suggested target originating from a reshare (optional)
* @param int The id of the parent group share (optional)
+ * @param integer $shareType
* @return string Item target
*/
private static function generateTarget($itemType, $itemSource, $shareType, $shareWith, $uidOwner,
@@ -1936,7 +1967,9 @@ interface Share_Backend {
* Get the source of the item to be stored in the database
* @param string Item source
* @param string Owner of the item
- * @return mixed|array|false Source
+ * @param string $itemSource
+ * @param string $uidOwner
+ * @return boolean Source
*
* Return an array if the item is file dependent, the array needs two keys: 'item' and 'file'
* Return false if the item does not exist for the user
@@ -1959,8 +1992,8 @@ interface Share_Backend {
/**
* Converts the shared item sources back into the item in the specified format
- * @param array Shared items
- * @param int Format
+ * @param array $items Shared items
+ * @param integer $format
* @return TODO
*
* The items array is a 3-dimensional array with the item_source as the
@@ -1992,6 +2025,9 @@ interface Share_Backend_File_Dependent extends Share_Backend {
* Get the file path of the item
* @param string Item source
* @param string User that is the owner of shared item
+ * @param string $itemSource
+ * @param string $uidOwner
+ * @return boolean
*/
public function getFilePath($itemSource, $uidOwner);
diff --git a/lib/public/template.php b/lib/public/template.php
index 320b7c6393f..9a994c1bea8 100644
--- a/lib/public/template.php
+++ b/lib/public/template.php
@@ -35,7 +35,7 @@ namespace OCP;
* Make OC_Helper::imagePath available as a simple function
* @param string app
* @param string image
- * @return link to the image
+ * @return string to the image
*
* @see OC_Helper::imagePath
*/
@@ -47,7 +47,7 @@ function image_path( $app, $image ) {
/**
* Make OC_Helper::mimetypeIcon available as a simple function
* @param string mimetype
- * @return path to the image of this file type.
+ * @return string to the image of this file type.
*/
function mimetype_icon( $mimetype ) {
return(\mimetype_icon( $mimetype ));
@@ -56,7 +56,7 @@ function mimetype_icon( $mimetype ) {
/**
* Make preview_icon available as a simple function
* @param string path of file
- * @return path to the preview of the image
+ * @return string to the preview of the image
*/
function preview_icon( $path ) {
return(\preview_icon( $path ));
@@ -65,8 +65,8 @@ function preview_icon( $path ) {
/**
* Make publicpreview_icon available as a simple function
* Returns the path to the preview of the image.
- * @param string path of file
- * @param string token
+ * @param string $path of file
+ * @param string $token
* @return link to the preview
*/
function publicPreview_icon ( $path, $token ) {
@@ -77,7 +77,7 @@ function publicPreview_icon ( $path, $token ) {
* Make OC_Helper::humanFileSize available as a simple function
* Example: 2048 to 2 kB.
* @param int size in bytes
- * @return size as string
+ * @return string size as string
*/
function human_file_size( $bytes ) {
return(\human_file_size( $bytes ));
@@ -88,7 +88,7 @@ function human_file_size( $bytes ) {
* Return the relative date in relation to today. Returns something like "last hour" or "two month ago"
* @param int unix timestamp
* @param boolean date only
- * @return human readable interpretation of the timestamp
+ * @return OC_L10N_String human readable interpretation of the timestamp
*/
function relative_modified_date( $timestamp, $dateOnly = false ) {
return(\relative_modified_date($timestamp, null, $dateOnly));
@@ -99,7 +99,7 @@ function relative_modified_date( $timestamp, $dateOnly = false ) {
* Return a human readable outout for a file size.
* @deprecated human_file_size() instead
* @param integer size of a file in byte
- * @return human readable interpretation of a file size
+ * @return string human readable interpretation of a file size
*/
function simple_file_size($bytes) {
return(\human_file_size($bytes));
@@ -111,7 +111,7 @@ function simple_file_size($bytes) {
* @param $options the options
* @param $selected which one is selected?
* @param array the parameters
- * @return html options
+ * @return string html options
*/
function html_select_options($options, $selected, $params=array()) {
return(\html_select_options($options, $selected, $params));
diff --git a/lib/public/user.php b/lib/public/user.php
index acc0e3b737b..7bac938b838 100644
--- a/lib/public/user.php
+++ b/lib/public/user.php
@@ -46,8 +46,8 @@ class User {
/**
* Get a list of all users
* @param string search pattern
- * @param int limit
- * @param int offset
+ * @param integer $limit
+ * @param integer $offset
* @return array with all uids
*/
public static function getUsers( $search = '', $limit = null, $offset = null ) {
@@ -101,9 +101,9 @@ class User {
/**
* Check if the password is correct
- * @param string The username
- * @param string The password
- * @return mixed username on success, false otherwise
+ * @param string $uid The username
+ * @param string $password The password
+ * @return string|false username on success, false otherwise
*
* Check if the password is correct without logging in the user
*/
diff --git a/lib/public/util.php b/lib/public/util.php
index d8497e29cfc..5cc7f0f4676 100644
--- a/lib/public/util.php
+++ b/lib/public/util.php
@@ -89,14 +89,11 @@ class Util {
*/
public static function logException( $app, \Exception $ex ) {
$class = get_class($ex);
- if ($class !== 'Exception') {
- $message = $class . ': ';
- }
- $message .= $ex->getMessage();
+ $message = $class . ': ' . $ex->getMessage();
if ($ex->getCode()) {
$message .= ' [' . $ex->getCode() . ']';
}
- \OCP\Util::writeLog($app, 'Exception: ' . $message, \OCP\Util::FATAL);
+ \OCP\Util::writeLog($app, $message, \OCP\Util::FATAL);
if (defined('DEBUG') and DEBUG) {
// also log stack trace
$stack = explode("\n", $ex->getTraceAsString());
@@ -121,7 +118,7 @@ class Util {
/**
* get l10n object
* @param string $application
- * @return OC_L10N
+ * @return \OC_L10N
*/
public static function getL10N( $application ) {
return \OC_L10N::get( $application );
@@ -460,11 +457,12 @@ class Util {
/**
* calculates the maximum upload size respecting system settings, free space and user quota
*
- * @param $dir the current folder where the user currently operates
+ * @param string $dir the current folder where the user currently operates
+ * @param int $free the number of bytes free on the storage holding $dir, if not set this will be received from the storage directly
* @return number of bytes representing
*/
- public static function maxUploadFilesize($dir) {
- return \OC_Helper::maxUploadFilesize($dir);
+ public static function maxUploadFilesize($dir, $free = null) {
+ return \OC_Helper::maxUploadFilesize($dir, $free);
}
/**
@@ -485,4 +483,22 @@ class Util {
public static function uploadLimit() {
return \OC_Helper::uploadLimit();
}
+
+ /**
+ * Returns whether the given file name is valid
+ * @param $file string file name to check
+ * @return bool true if the file name is valid, false otherwise
+ */
+ public static function isValidFileName($file) {
+ return \OC_Util::isValidFileName($file);
+ }
+
+ /**
+ * @brief Generates a cryptographic secure pseudo-random string
+ * @param Int $length of the random string
+ * @return String
+ */
+ public static function generateRandomBytes($length = 30) {
+ return \OC_Util::generateRandomBytes($length);
+ }
}
diff --git a/ocs/providers.php b/ocs/providers.php
index bf94b85dcfb..2c62f767ad3 100644
--- a/ocs/providers.php
+++ b/ocs/providers.php
@@ -23,6 +23,8 @@
require_once '../lib/base.php';
+header('Content-type: application/xml');
+
$url=OCP\Util::getServerProtocol().'://'.substr(OCP\Util::getServerHost().OCP\Util::getRequestUri(), 0, -17).'ocs/v1.php/';
echo('
diff --git a/ocs/v1.php b/ocs/v1.php
index 93d9c67b045..62a3511e611 100644
--- a/ocs/v1.php
+++ b/ocs/v1.php
@@ -30,12 +30,12 @@ try {
// load all apps to get all api routes properly setup
OC_App::loadApps();
- // match the request
- OC::getRouter()->match('/ocs'.OC_Request::getRawPathInfo());
-
+ OC::$server->getRouter()->match('/ocs'.OC_Request::getRawPathInfo());
} catch (ResourceNotFoundException $e) {
+ OC_API::setContentType();
OC_OCS::notFound();
} catch (MethodNotAllowedException $e) {
+ OC_API::setContentType();
OC_Response::setStatus(405);
}
diff --git a/remote.php b/remote.php
index d25bbdb6e7e..15dfa8256ff 100644
--- a/remote.php
+++ b/remote.php
@@ -13,7 +13,7 @@ try {
}
$service=substr($path_info, 1, $pos-1);
- $file = OC_AppConfig::getValue('core', 'remote_' . $service);
+ $file = \OC::$server->getAppConfig()->getValue('core', 'remote_' . $service);
if(is_null($file)) {
OC_Response::setStatus(OC_Response::STATUS_NOT_FOUND);
@@ -31,11 +31,7 @@ try {
default:
OC_Util::checkAppEnabled($app);
OC_App::loadApp($app);
- if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
- $file = OC_App::getAppPath($app) .'/'. $parts[1];
- }else{
- $file = '/' . OC_App::getAppPath($app) .'/'. $parts[1];
- }
+ $file = OC_App::getAppPath($app) .'/'. $parts[1];
break;
}
$baseuri = OC::$WEBROOT . '/remote.php/'.$service.'/';
diff --git a/settings/admin.php b/settings/admin.php
index c0e4570658a..80b038d2ef6 100755
--- a/settings/admin.php
+++ b/settings/admin.php
@@ -20,7 +20,22 @@ $htaccessworking=OC_Util::isHtAccessWorking();
$entries=OC_Log_Owncloud::getEntries(3);
$entriesremain = count(OC_Log_Owncloud::getEntries(4)) > 3;
+// Should we display sendmail as an option?
+if (findBinaryPath('sendmailsendmail')) {
+ $tmpl->assign('sendmail_is_available', true);
+}
+
$tmpl->assign('loglevel', OC_Config::getValue( "loglevel", 2 ));
+$tmpl->assign('mail_domain', OC_Config::getValue( "mail_domain", '' ));
+$tmpl->assign('mail_from_address', OC_Config::getValue( "mail_from_address", '' ));
+$tmpl->assign('mail_smtpmode', OC_Config::getValue( "mail_smtpmode", '' ));
+$tmpl->assign('mail_smtpsecure', OC_Config::getValue( "mail_smtpsecure", '' ));
+$tmpl->assign('mail_smtphost', OC_Config::getValue( "mail_smtphost", '' ));
+$tmpl->assign('mail_smtpport', OC_Config::getValue( "mail_smtpport", '' ));
+$tmpl->assign('mail_smtpauthtype', OC_Config::getValue( "mail_smtpauthtype", '' ));
+$tmpl->assign('mail_smtpauth', OC_Config::getValue( "mail_smtpauth", false ));
+$tmpl->assign('mail_smtpname', OC_Config::getValue( "mail_smtpname", '' ));
+$tmpl->assign('mail_smtppassword', OC_Config::getValue( "mail_smtppassword", '' ));
$tmpl->assign('entries', $entries);
$tmpl->assign('entriesremain', $entriesremain);
$tmpl->assign('htaccessworking', $htaccessworking);
@@ -51,3 +66,17 @@ foreach($forms as $form) {
$tmpl->append('forms', $form);
}
$tmpl->printPage();
+
+/**
+ * Try to find a programm
+ *
+ * @param string $program
+ * @return null|string
+ */
+function findBinaryPath($program) {
+ exec('command -v ' . escapeshellarg($program) . ' 2> /dev/null', $output, $returnCode);
+ if ($returnCode === 0 && count($output) > 0) {
+ return escapeshellcmd($output[0]);
+ }
+ return null;
+}
diff --git a/settings/admin/controller.php b/settings/admin/controller.php
new file mode 100644
index 00000000000..a95ede790e2
--- /dev/null
+++ b/settings/admin/controller.php
@@ -0,0 +1,123 @@
+<?php
+/**
+* @author Joas Schilling
+* @copyright 2014 Joas Schilling nickvergessen@owncloud.com
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+* License as published by the Free Software Foundation; either
+* version 3 of the License, or any later version.
+*
+* This library is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+*
+* You should have received a copy of the GNU Affero General Public
+* License along with this library. If not, see <http://www.gnu.org/licenses/>.
+*/
+
+namespace OC\Settings\Admin;
+
+class Controller {
+ /**
+ * Set mail settings
+ */
+ public static function setMailSettings() {
+ \OC_Util::checkAdminUser();
+ \OCP\JSON::callCheck();
+
+ $l = \OC_L10N::get('settings');
+
+ $smtp_settings = array(
+ 'mail_domain' => null,
+ 'mail_from_address' => null,
+ 'mail_smtpmode' => array('sendmail', 'smtp', 'qmail', 'php'),
+ 'mail_smtpsecure' => array('', 'ssl', 'tls'),
+ 'mail_smtphost' => null,
+ 'mail_smtpport' => null,
+ 'mail_smtpauthtype' => array('LOGIN', 'PLAIN', 'NTLM'),
+ 'mail_smtpauth' => true,
+ 'mail_smtpname' => null,
+ 'mail_smtppassword' => null,
+ );
+
+ foreach ($smtp_settings as $setting => $validate) {
+ if (!$validate) {
+ if (!isset($_POST[$setting]) || $_POST[$setting] === '') {
+ \OC_Config::deleteKey( $setting );
+ } else {
+ \OC_Config::setValue( $setting, $_POST[$setting] );
+ }
+ }
+ else if (is_bool($validate)) {
+ if (!empty($_POST[$setting])) {
+ \OC_Config::setValue( $setting, (bool) $_POST[$setting] );
+ } else {
+ \OC_Config::deleteKey( $setting );
+ }
+ }
+ else if (is_array($validate)) {
+ if (!isset($_POST[$setting]) || $_POST[$setting] === '') {
+ \OC_Config::deleteKey( $setting );
+ } else if (in_array($_POST[$setting], $validate)) {
+ \OC_Config::setValue( $setting, $_POST[$setting] );
+ } else {
+ $message = $l->t('Invalid value supplied for %s', array(self::getFieldname($setting, $l)));
+ \OC_JSON::error( array( "data" => array( "message" => $message)) );
+ exit;
+ }
+ }
+ }
+
+ \OC_JSON::success(array("data" => array( "message" => $l->t("Saved") )));
+ }
+
+ /**
+ * Send a mail to test the settings
+ */
+ public static function sendTestMail() {
+ \OC_Util::checkAdminUser();
+ \OCP\JSON::callCheck();
+
+ $l = \OC_L10N::get('settings');
+ $email = \OC_Preferences::getValue(\OC_User::getUser(), 'settings', 'email', '');
+ if (!empty($email)) {
+ $defaults = new \OC_Defaults();
+
+ try {
+ \OC_Mail::send($email, $_POST['user'],
+ $l->t('test email settings'),
+ $l->t('If you received this email, the settings seem to be correct.'),
+ \OCP\Util::getDefaultEmailAddress('no-reply'), $defaults->getName());
+ } catch (\Exception $e) {
+ $message = $l->t('A problem occurred while sending the e-mail. Please revisit your settings.');
+ \OC_JSON::error( array( "data" => array( "message" => $message)) );
+ exit;
+ }
+
+ \OC_JSON::success(array("data" => array( "message" => $l->t("Email sent") )));
+ } else {
+ $message = $l->t('You need to set your user email before being able to send test emails.');
+ \OC_JSON::error( array( "data" => array( "message" => $message)) );
+ }
+ }
+
+ /**
+ * Get the field name to use it in error messages
+ *
+ * @param $setting string
+ * @param $l \OC_L10N
+ * @return string
+ */
+ public static function getFieldname($setting, $l) {
+ switch ($setting) {
+ case 'mail_smtpmode':
+ return $l->t( 'Send mode' );
+ case 'mail_smtpsecure':
+ return $l->t( 'Encryption' );
+ case 'mail_smtpauthtype':
+ return $l->t( 'Authentication method' );
+ }
+ }
+}
diff --git a/settings/ajax/decryptall.php b/settings/ajax/decryptall.php
index ebc17aacfaa..4782a4cfc81 100644
--- a/settings/ajax/decryptall.php
+++ b/settings/ajax/decryptall.php
@@ -16,7 +16,16 @@ $util = new \OCA\Encryption\Util($view, \OCP\User::getUser());
$result = $util->initEncryption($params);
if ($result !== false) {
- $successful = $util->decryptAll();
+
+ try {
+ $successful = $util->decryptAll();
+ } catch (\Exception $ex) {
+ \OCP\Util::writeLog('encryption library', "Decryption finished unexpected: " . $ex->getMessage(), \OCP\Util::ERROR);
+ $successful = false;
+ }
+
+ $util->closeEncryptionSession();
+
if ($successful === true) {
\OCP\JSON::success(array('data' => array('message' => 'Files decrypted successfully')));
} else {
diff --git a/settings/css/settings.css b/settings/css/settings.css
index 8a96885b789..a47e7bf6563 100644
--- a/settings/css/settings.css
+++ b/settings/css/settings.css
@@ -61,7 +61,12 @@ td.remove { width:1em; padding-right:1em; }
tr:hover>td.password>span, tr:hover>td.displayName>span { margin:0; cursor:pointer; }
tr:hover>td.remove>a, tr:hover>td.password>img,tr:hover>td.displayName>img, tr:hover>td.quota>img { visibility:visible; cursor:pointer; }
tr:hover>td.remove>a { float:right; }
-li.selected { background-color:#ddd; }
+
+li.selected,
+#leftcontent li.selected {
+ background-color: #ddd;
+}
+
table.grid { width:100%; }
#rightcontent { padding-left: 10px; }
div.quota {
@@ -150,6 +155,18 @@ span.connectionwarning {color:#933; font-weight:bold; }
input[type=radio] { width:1em; }
table.shareAPI td { padding-bottom: 0.8em; }
+#mail_settings p label:first-child {
+ display: inline-block;
+ width: 300px;
+ text-align: right;
+}
+#mail_settings p select:nth-child(2) {
+ width: 143px;
+}
+#mail_smtpport {
+ width: 40px;
+}
+
/* HELP */
.pressed {background-color:#DDD;}
diff --git a/settings/js/admin.js b/settings/js/admin.js
index e957bd68f1f..c04c0505deb 100644
--- a/settings/js/admin.js
+++ b/settings/js/admin.js
@@ -34,4 +34,46 @@ $(document).ready(function(){
$('#security').change(function(){
$.post(OC.filePath('settings','ajax','setsecurity.php'), { enforceHTTPS: $('#forcessl').val() },function(){} );
});
+
+ $('#mail_smtpauth').change(function() {
+ if (!this.checked) {
+ $('#mail_credentials').addClass('hidden');
+ } else {
+ $('#mail_credentials').removeClass('hidden');
+ }
+ });
+
+ $('#mail_smtpmode').change(function() {
+ if ($(this).val() !== 'smtp') {
+ $('#setting_smtpauth').addClass('hidden');
+ $('#setting_smtphost').addClass('hidden');
+ $('#mail_smtpsecure_label').addClass('hidden');
+ $('#mail_smtpsecure').addClass('hidden');
+ $('#mail_credentials').addClass('hidden');
+ } else {
+ $('#setting_smtpauth').removeClass('hidden');
+ $('#setting_smtphost').removeClass('hidden');
+ $('#mail_smtpsecure_label').removeClass('hidden');
+ $('#mail_smtpsecure').removeClass('hidden');
+ if ($('#mail_smtpauth').attr('checked')) {
+ $('#mail_credentials').removeClass('hidden');
+ }
+ }
+ });
+
+ $('#mail_settings').change(function(){
+ OC.msg.startSaving('#mail_settings_msg');
+ var post = $( "#mail_settings" ).serialize();
+ $.post(OC.generateUrl('/settings/admin/mailsettings'), post, function(data){
+ OC.msg.finishedSaving('#mail_settings .msg', data);
+ });
+ });
+
+ $('#sendtestemail').click(function(){
+ OC.msg.startAction('#sendtestmail_msg', t('settings', 'Sending...'));
+ var post = $( "#sendtestemail" ).serialize();
+ $.post(OC.generateUrl('/settings/admin/mailtest'), post, function(data){
+ OC.msg.finishedAction('#sendtestmail_msg', data);
+ });
+ });
});
diff --git a/settings/js/apps.js b/settings/js/apps.js
index 2c6f77d9314..3dbc8a2f7c2 100644
--- a/settings/js/apps.js
+++ b/settings/js/apps.js
@@ -207,12 +207,24 @@ OC.Settings.Apps = OC.Settings.Apps || {
a.prepend(filename);
a.prepend(img);
li.append(a);
- // append the new app as last item in the list (.push is from sticky footer)
+
+ // append the new app as last item in the list
+ // (.push is from sticky footer)
$('#apps .wrapper .push').before(li);
- // scroll the app navigation down so the newly added app is seen
- $('#navigation').animate({ scrollTop: $('#navigation').height() }, 'slow');
- // draw attention to the newly added app entry by flashing it twice
- container.children('li[data-id="'+entry.id+'"]').animate({opacity:.3}).animate({opacity:1}).animate({opacity:.3}).animate({opacity:1});
+
+ // scroll the app navigation down
+ // so the newly added app is seen
+ $('#navigation').animate({
+ scrollTop: $('#navigation').height()
+ }, 'slow');
+
+ // draw attention to the newly added app entry
+ // by flashing it twice
+ container.children('li[data-id="' + entry.id + '"]')
+ .animate({opacity: 0.3})
+ .animate({opacity: 1})
+ .animate({opacity: 0.3})
+ .animate({opacity: 1});
if (!SVGSupport() && entry.icon.match(/\.svg$/i)) {
$(img).addClass('svg');
@@ -248,6 +260,8 @@ $(document).ready(function(){
var item = tgt.is('li') ? $(tgt) : $(tgt).parent();
var app = item.data('app');
OC.Settings.Apps.loadApp(app);
+ $('#leftcontent .selected').removeClass('selected');
+ item.addClass('selected');
}
return false;
});
diff --git a/settings/js/isadmin.php b/settings/js/isadmin.php
deleted file mode 100644
index 13a8ba1d312..00000000000
--- a/settings/js/isadmin.php
+++ /dev/null
@@ -1,20 +0,0 @@
-<?php
-/**
- * Copyright (c) 2013 Lukas Reschke <lukas@statuscode.ch>
- * This file is licensed under the Affero General Public License version 3 or
- * later.
- * See the COPYING-README file.
- */
-
-// Set the content type to Javascript
-header("Content-type: text/javascript");
-
-// Disallow caching
-header("Cache-Control: no-cache, must-revalidate");
-header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
-
-if (OC_User::isAdminUser(OC_User::getUser())) {
- echo("var isadmin = true;");
-} else {
- echo("var isadmin = false;");
-}
diff --git a/settings/js/personal.js b/settings/js/personal.js
index e6e1d538a19..f502037cfda 100644
--- a/settings/js/personal.js
+++ b/settings/js/personal.js
@@ -52,12 +52,16 @@ function updateAvatar (hidedefault) {
if(hidedefault) {
$headerdiv.hide();
+ $('#header .avatardiv').removeClass('avatardiv-shown');
} else {
$headerdiv.css({'background-color': ''});
$headerdiv.avatar(OC.currentUser, 32, true);
+ $('#header .avatardiv').addClass('avatardiv-shown');
}
$displaydiv.css({'background-color': ''});
$displaydiv.avatar(OC.currentUser, 128, true);
+
+ $('#removeavatar').show();
}
function showAvatarCropper() {
@@ -65,7 +69,7 @@ function showAvatarCropper() {
$cropper.prepend("<img>");
$cropperImage = $('#cropper img');
- $cropperImage.attr('src', OC.Router.generate('core_avatar_get_tmp')+'?requesttoken='+oc_requesttoken+'#'+Math.floor(Math.random()*1000));
+ $cropperImage.attr('src', OC.generateUrl('/avatar/tmp')+'?requesttoken='+oc_requesttoken+'#'+Math.floor(Math.random()*1000));
// Looks weird, but on('load', ...) doesn't work in IE8
$cropperImage.ready(function(){
@@ -93,7 +97,7 @@ function sendCropData() {
w: cropperdata.w,
h: cropperdata.h
};
- $.post(OC.Router.generate('core_avatar_post_cropped'), {crop: data}, avatarResponseHandler);
+ $.post(OC.generateUrl('/avatar/cropped'), {crop: data}, avatarResponseHandler);
}
function saveCoords(c) {
@@ -130,7 +134,7 @@ $(document).ready(function(){
$('#passwordchanged').hide();
$('#passworderror').hide();
// Ajax foo
- $.post(OC.Router.generate('settings_personal_changepassword'), post, function(data){
+ $.post(OC.generateUrl('/settings/personal/changepassword'), post, function(data){
if( data.status === "success" ){
$('#pass1').val('');
$('#pass2').val('');
@@ -158,12 +162,12 @@ $(document).ready(function(){
if(typeof timeout !== 'undefined'){
clearTimeout(timeout);
}
- timeout = setTimeout('changeDisplayName()',1000);
+ timeout = setTimeout(changeDisplayName, 1000);
}
});
- $('#email').keyup(function(){
+ $('#email').keyup(function(event){
if ($('#email').val() !== '' ){
// if this is the enter key changeEmailAddress() is already invoked
// so it doesn't need to be triggered again
@@ -173,7 +177,7 @@ $(document).ready(function(){
if(typeof timeout !== 'undefined'){
clearTimeout(timeout);
}
- timeout = setTimeout('changeEmailAddress()',1000);
+ timeout = setTimeout(changeEmailAddress, 1000);
}
});
@@ -241,7 +245,7 @@ $(document).ready(function(){
OC.dialogs.filepicker(
t('settings', "Select a profile picture"),
function(path){
- $.post(OC.Router.generate('core_avatar_post'), {path: path}, avatarResponseHandler);
+ $.post(OC.generateUrl('/avatar/'), {path: path}, avatarResponseHandler);
},
false,
["image/png", "image/jpeg"]
@@ -251,9 +255,10 @@ $(document).ready(function(){
$('#removeavatar').click(function(){
$.ajax({
type: 'DELETE',
- url: OC.Router.generate('core_avatar_delete'),
+ url: OC.generateUrl('/avatar/'),
success: function(msg) {
updateAvatar(true);
+ $('#removeavatar').hide();
}
});
});
@@ -276,6 +281,18 @@ $(document).ready(function(){
t('core', 'Strong password')
]
});
+
+ // does the user have a custom avatar? if he does hide #removeavatar
+ // needs to be this complicated because we can't check yet if an avatar has been loaded, because it's async
+ var url = OC.generateUrl(
+ '/avatar/{user}/{size}',
+ {user: OC.currentUser, size: 1}
+ ) + '?requesttoken=' + oc_requesttoken;
+ $.get(url, function(result) {
+ if (typeof(result) === 'object') {
+ $('#removeavatar').hide();
+ }
+ });
} );
OC.Encryption = {
@@ -313,25 +330,3 @@ OC.Encryption.msg={
}
}
};
-
-OC.msg={
- startSaving:function(selector){
- $(selector)
- .html( t('settings', 'Saving...') )
- .removeClass('success')
- .removeClass('error')
- .stop(true, true)
- .show();
- },
- finishedSaving:function(selector, data){
- if( data.status === "success" ){
- $(selector).html( data.data.message )
- .addClass('success')
- .stop(true, true)
- .delay(3000)
- .fadeOut(900);
- }else{
- $(selector).html( data.data.message ).addClass('error');
- }
- }
-};
diff --git a/settings/js/users.js b/settings/js/users.js
index 6886db668b5..284976d3bad 100644
--- a/settings/js/users.js
+++ b/settings/js/users.js
@@ -85,19 +85,24 @@ var UserList = {
add: function (username, displayname, groups, subadmin, quota, sort) {
var tr = $('tbody tr').first().clone();
- if (tr.find('div.avatardiv')){
+ var subadminsEl;
+ var subadminSelect;
+ var groupsSelect;
+ if (tr.find('div.avatardiv').length){
$('div.avatardiv', tr).avatar(username, 32);
}
tr.attr('data-uid', username);
tr.attr('data-displayName', displayname);
tr.find('td.name').text(username);
tr.find('td.displayName > span').text(displayname);
- var groupsSelect = $('<select multiple="multiple" class="groupsselect" data-placehoder="Groups" title="' + t('settings', 'Groups') + '"></select>')
+
+ // make them look like the multiselect buttons
+ // until they get time to really get initialized
+ groupsSelect = $('<select multiple="multiple" class="groupsselect multiselect button" data-placehoder="Groups" title="' + t('settings', 'Groups') + '"></select>')
.attr('data-username', username)
.data('user-groups', groups);
- tr.find('td.groups').empty();
if (tr.find('td.subadmins').length > 0) {
- var subadminSelect = $('<select multiple="multiple" class="subadminsselect" data-placehoder="subadmins" title="' + t('settings', 'Group Admin') + '">')
+ subadminSelect = $('<select multiple="multiple" class="subadminsselect multiselect button" data-placehoder="subadmins" title="' + t('settings', 'Group Admin') + '">')
.attr('data-username', username)
.data('user-groups', groups)
.data('subadmin', subadmin);
@@ -109,11 +114,10 @@ var UserList = {
subadminSelect.append($('<option value="' + escapeHTML(group) + '">' + escapeHTML(group) + '</option>'));
}
});
- tr.find('td.groups').append(groupsSelect);
- UserList.applyMultiplySelect(groupsSelect);
- if (tr.find('td.subadmins').length > 0) {
- tr.find('td.subadmins').append(subadminSelect);
- UserList.applyMultiplySelect(subadminSelect);
+ tr.find('td.groups').empty().append(groupsSelect);
+ subadminsEl = tr.find('td.subadmins');
+ if (subadminsEl.length > 0) {
+ subadminsEl.append(subadminSelect);
}
if (tr.find('td.remove img').length === 0 && OC.currentUser !== username) {
var rm_img = $('<img class="svg action">').attr({
@@ -139,11 +143,11 @@ var UserList = {
}
}
$(tr).appendTo('tbody');
+
if (sort) {
UserList.doSort();
}
- quotaSelect.singleSelect();
quotaSelect.on('change', function () {
var uid = $(this).parent().parent().attr('data-uid');
var quota = $(this).val();
@@ -153,6 +157,16 @@ var UserList = {
}
});
});
+
+ // defer init so the user first sees the list appear more quickly
+ window.setTimeout(function(){
+ quotaSelect.singleSelect();
+ UserList.applyMultiplySelect(groupsSelect);
+ if (subadminSelect) {
+ UserList.applyMultiplySelect(subadminSelect);
+ }
+ }, 0);
+ return tr;
},
// From http://my.opera.com/GreyWyvern/blog/show.dml/1671288
alphanum: function(a, b) {
@@ -209,28 +223,40 @@ var UserList = {
if (UserList.updating) {
return;
}
+ $('table+.loading').css('visibility', 'visible');
UserList.updating = true;
- $.get(OC.Router.generate('settings_ajax_userlist', { offset: UserList.offset, limit: UserList.usersToLoad }), function (result) {
+ var query = $.param({ offset: UserList.offset, limit: UserList.usersToLoad });
+ $.get(OC.generateUrl('/settings/ajax/userlist') + query, function (result) {
+ var loadedUsers = 0;
+ var trs = [];
if (result.status === 'success') {
//The offset does not mirror the amount of users available,
//because it is backend-dependent. For correct retrieval,
//always the limit(requested amount of users) needs to be added.
- UserList.offset += UserList.usersToLoad;
$.each(result.data, function (index, user) {
if($('tr[data-uid="' + user.name + '"]').length > 0) {
return true;
}
var tr = UserList.add(user.name, user.displayname, user.groups, user.subadmin, user.quota, false);
- if (index === 9) {
- $(tr).bind('inview', function (event, isInView, visiblePartX, visiblePartY) {
- $(this).unbind(event);
- UserList.update();
- });
- }
+ tr.addClass('appear transparent');
+ trs.push(tr);
+ loadedUsers++;
});
if (result.data.length > 0) {
UserList.doSort();
+ $('table+.loading').css('visibility', 'hidden');
}
+ else {
+ UserList.noMoreEntries = true;
+ $('table+.loading').remove();
+ }
+ UserList.offset += loadedUsers;
+ // animate
+ setTimeout(function() {
+ for (var i = 0; i < trs.length; i++) {
+ trs[i].removeClass('transparent');
+ }
+ }, 0);
}
UserList.updating = false;
});
@@ -239,7 +265,7 @@ var UserList = {
applyMultiplySelect: function (element) {
var checked = [];
var user = element.attr('data-username');
- if ($(element).attr('class') === 'groupsselect') {
+ if ($(element).hasClass('groupsselect')) {
if (element.data('userGroups')) {
checked = element.data('userGroups');
}
@@ -248,7 +274,7 @@ var UserList = {
if (user === OC.currentUser && group === 'admin') {
return false;
}
- if (!isadmin && checked.length === 1 && checked[0] === group) {
+ if (!oc_isadmin && checked.length === 1 && checked[0] === group) {
return false;
}
$.post(
@@ -280,7 +306,7 @@ var UserList = {
});
};
var label;
- if (isadmin) {
+ if (oc_isadmin) {
label = t('settings', 'add group');
} else {
label = null;
@@ -295,7 +321,7 @@ var UserList = {
minWidth: 100
});
}
- if ($(element).attr('class') === 'subadminsselect') {
+ if ($(element).hasClass('subadminsselect')) {
if (element.data('subadmin')) {
checked = element.data('subadmin');
}
@@ -330,18 +356,24 @@ var UserList = {
minWidth: 100
});
}
- }
+ },
+
+ _onScroll: function(e) {
+ if (!!UserList.noMoreEntries) {
+ return;
+ }
+ if ($(window).scrollTop() + $(window).height() > $(document).height() - 500) {
+ UserList.update(true);
+ }
+ },
};
$(document).ready(function () {
UserList.doSort();
UserList.availableGroups = $('#content table').data('groups');
- $('tbody tr:last').bind('inview', function (event, isInView, visiblePartX, visiblePartY) {
- OC.Router.registerLoadedCallback(function () {
- UserList.update();
- });
- });
+ $(window).scroll(function(e) {UserList._onScroll(e);});
+ $('table').after($('<div class="loading" style="height: 200px; visibility: hidden;"></div>'));
$('select[multiple]').each(function (index, element) {
UserList.applyMultiplySelect($(element));
@@ -368,7 +400,7 @@ $(document).ready(function () {
if ($(this).val().length > 0) {
var recoveryPasswordVal = $('input:password[id="recoveryPassword"]').val();
$.post(
- OC.Router.generate('settings_users_changepassword'),
+ OC.generateUrl('/settings/users/changepassword'),
{username: uid, password: $(this).val(), recoveryPassword: recoveryPasswordVal},
function (result) {
if (result.status != 'success') {
diff --git a/settings/l10n/ar.php b/settings/l10n/ar.php
index 67cbc6655dd..cdc689a211c 100644
--- a/settings/l10n/ar.php
+++ b/settings/l10n/ar.php
@@ -1,7 +1,18 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "ادخال خاطئ لقيمة %s",
+"Saved" => "حفظ",
+"test email settings" => "إعدادات البريد التجريبي",
+"If you received this email, the settings seem to be correct." => "تبدوا الاعدادت صحيحة اذا تلقيت هذا البريد الالكتروني",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "حدث خطأ اثناء ارسال البريد الالكتروني ، الرجاء مراجعة اعداداتك",
+"Email sent" => "تم ارسال البريد الالكتروني",
+"Send mode" => "وضعية الإرسال",
+"Encryption" => "التشفير",
+"Authentication method" => "أسلوب التطابق",
"Unable to load list from App Store" => "فشل تحميل القائمة من الآب ستور",
"Authentication error" => "لم يتم التأكد من الشخصية بنجاح",
+"Your full name has been changed." => "اسمك الكامل تم تغييره.",
+"Unable to change full name" => "لم يتم التمكن من تغيير اسمك الكامل",
"Group already exists" => "المجموعة موجودة مسبقاً",
"Unable to add group" => "فشل إضافة المجموعة",
"Email saved" => "تم حفظ البريد الإلكتروني",
@@ -14,16 +25,31 @@ $TRANSLATIONS = array(
"Unable to add user to group %s" => "فشل إضافة المستخدم الى المجموعة %s",
"Unable to remove user from group %s" => "فشل إزالة المستخدم من المجموعة %s",
"Couldn't update app." => "تعذر تحديث التطبيق.",
+"Wrong password" => "كلمة مرور خاطئة",
+"No user supplied" => "لم يتم توفير مستخدم ",
+"Please provide an admin recovery password, otherwise all user data will be lost" => "يرجى توفير كلمة مرور المسؤول المستردة, وإلا سيتم فقد جميع بيانات المستخدم ",
+"Wrong admin recovery password. Please check the password and try again." => "خطا في كلمة مرور المسؤول المستردة, يرجى التاكد من كلمة المرور والمحاولة مرة اخرى.",
+"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Back-end لا يدعم تغيير كلمة المرور, لاكن مفتاح تشفير المستخدمين تم تحديثة بنجاح.",
+"Unable to change password" => "لا يمكن تغيير كلمة المرور",
+"Sending..." => "جاري الارسال ...",
+"User Documentation" => "كتاب توثيق المستخدم",
"Update to {appversion}" => "تم التحديث الى ",
"Disable" => "إيقاف",
"Enable" => "تفعيل",
"Please wait...." => "الرجاء الانتظار ...",
+"Error while disabling app" => "خطا عند تعطيل البرنامج",
+"Error while enabling app" => "خطا عند تفعيل البرنامج ",
"Updating...." => "جاري التحديث ...",
"Error while updating app" => "حصل خطأ أثناء تحديث التطبيق",
"Error" => "خطأ",
"Update" => "حدث",
"Updated" => "تم التحديث بنجاح",
-"Saving..." => "جاري الحفظ...",
+"Select a profile picture" => "اختر صورة الملف الشخصي ",
+"Very weak password" => "كلمة السر ضعيفة جدا",
+"Weak password" => "كلمة السر ضعيفة",
+"Good password" => "كلمة السر جيدة",
+"Strong password" => "كلمة السر قوية",
+"Decrypting files... Please wait, this can take some time." => "فك تشفير الملفات... يرجى الانتظار, من الممكن ان ياخذ بعض الوقت.",
"deleted" => "تم الحذف",
"undo" => "تراجع",
"Unable to remove user" => "تعذر حذف المستخدم",
@@ -34,27 +60,55 @@ $TRANSLATIONS = array(
"A valid username must be provided" => "يجب ادخال اسم مستخدم صحيح",
"Error creating user" => "حصل خطأ اثناء انشاء مستخدم",
"A valid password must be provided" => "يجب ادخال كلمة مرور صحيحة",
+"Warning: Home directory for user \"{user}\" already exists" => "تحذير: المجلد الرئيسي لـ المستخدم \"{user}\" موجود مسبقا",
"__language_name__" => "__language_name__",
+"Everything (fatal issues, errors, warnings, info, debug)" => "كل شيء (مشاكل فادحة, اخطاء , تحذيرات , معلومات , تصحيح الاخطاء)",
+"Info, warnings, errors and fatal issues" => "معلومات , تحذيرات , اخطاء , مشاكل فادحة ",
+"Warnings, errors and fatal issues" => "تحذيرات , اخطاء , مشاكل فادحة ",
+"Errors and fatal issues" => "اخطاء ومشاكل فادحة ",
+"Fatal issues only" => "مشاكل فادحة فقط ",
+"None" => "لا شيء",
+"Login" => "تسجيل الدخول",
"Security Warning" => "تحذير أمان",
+"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "انت تستخدم %s عن طريق HTTP . نحن نقترح باصرار ان تهيء الخادم ليتمكن من الوصول عن طريق HTTPS.",
+"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "مجلد data و ملفاتك يمكن الوصول لها عن طريق الانترنت. ملف .htaccess لا يمكن تشغيلة. نحن نقترح باصرار ان تعيد اعداد خادمك لمنع الدخول الى بياناتك عن طريق الانترنت او بالامكان ان تنقل مجلد data خارج document root بشكل مؤقت. ",
"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." => "موديل 'fileinfo' الخاص بالـPHP مفقود . نوصي بتفعيل هذا الموديل للحصول على أفضل النتائج مع خاصية التحقق ",
+"Your PHP version is outdated" => "اصدار PHP الخاص بك قديم",
+"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or newer because older versions are known to be broken. It is possible that this installation is not working correctly." => "اصدار PHP الخاص بك قديم. نحن نقترح لك باصرار ان يتم ترقية الاصدار الى 5.3.8 او احدث بسبب ان الاصدارات القديمة معروفة انها مهمشة. من الممكن ان التنزيل قد لا يتم بصورة صحيحة.",
"Locale not working" => "اللغه لا تعمل",
+"System locale can not be set to a one which supports UTF-8." => "لا يمكن تعيين لغة النظام الى احد اللغات التي تدعم UTF-8.",
+"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 one of the following locales: %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." => "هذا الخادم لا يوجد لدية اتصال انترنت. هذا يعني ان بعض الميزات مثل mounting التخزين الخارجي , تنبيهات عن التحديثات او تنزيلات برامج الطرف الثالث3 لا تعمل. الدخول للملفات البعيدة و ارسال تنبيهات البريد الالكتروني ممكن ان لا تعمل ايضا. نحن نقترح بتفعيل اتصال الانترنت لهذا الخادم لتتمكن من الاستفادة من كل الميزات",
"Cron" => "مجدول",
"Execute one task with each page loaded" => "قم بتنفيذ مهمة واحدة مع كل صفحة تم تحميلها",
+"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." => "الملف cron.php تم تسجيله فى خدمه webcron لاستدعاء الملف cron.php كل 15 دقيقه",
+"Use systems cron service to call the cron.php file every 15 minutes." => "استخدم نظام خدمة cron لـ استدعاء ملف cron.php كل 15 دقيقة ",
"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" => "السماح للمستعمينٍ لإعادة المشاركة فقط مع المستعملين في مجموعاتهم",
+"Allow mail notification" => "السماح بتنبيهات البريد الالكتروني.",
+"Allow user to send mail notification for shared files" => "السماح للمستخدم الى ارسال تنبيه البريد الالكتروني للملفات المشتركة ",
"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." => "يرجى الاتصال بـ %s عن طريق HTTPS لتفعيل او تعطيل SSL enforcement.",
+"Email Server" => "خادم البريد الالكتروني",
+"Server address" => "عنوان الخادم",
+"Port" => "المنفذ",
"Log" => "سجل",
"Log level" => "مستوى السجل",
"More" => "المزيد",
@@ -64,9 +118,9 @@ $TRANSLATIONS = array(
"Add your App" => "أضف تطبيقاتك",
"More Apps" => "المزيد من التطبيقات",
"Select an App" => "إختر تطبيقاً",
+"Documentation:" => "التوثيق",
"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>",
-"User Documentation" => "كتاب توثيق المستخدم",
"Administrator Documentation" => "كتاب توثيق المدير",
"Online Documentation" => "توثيق متوفر على الشبكة",
"Forum" => "منتدى",
@@ -81,21 +135,35 @@ $TRANSLATIONS = array(
"Current password" => "كلمات السر الحالية",
"New password" => "كلمات سر جديدة",
"Change password" => "عدل كلمة السر",
+"Full Name" => "اسمك الكامل",
"Email" => "البريد الإلكترونى",
"Your email address" => "عنوانك البريدي",
-"Fill in an email address to enable password recovery" => "أدخل عنوانك البريدي لتفعيل استرجاع كلمة المرور",
-"Abort" => "إلغاء.",
+"Profile picture" => "صورة الملف الشخصي",
+"Upload new" => "رفع الان",
+"Select new from Files" => "اختر جديد من الملفات ",
+"Remove image" => "احذف الصورة ",
+"Either png or jpg. Ideally square but you will be able to crop it." => "سواء png او jpg. بامكانك قص الصورة ",
+"Your avatar is provided by your original account." => "صورتك الرمزية يتم توفيرها عن طريق حسابك الاصلي.",
+"Cancel" => "الغاء",
+"Choose as profile image" => "اختر صورة الملف الشخصي",
"Language" => "اللغة",
"Help translate" => "ساعد في الترجمه",
"WebDAV" => "WebDAV",
-"Encryption" => "التشفير",
+"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "استخدم هذا العنوان لـ <a href=\"%s\" target=\"_blank\">الدخول الى ملفاتك عن طريق WebDAV</a>",
+"The encryption app is no longer enabled, please decrypt all your files" => "البرنامج المشفر لم يعد مفعل, يرجى فك التشفير عن كل ملفاتك",
+"Log-in password" => "كلمه سر الدخول",
+"Decrypt all Files" => "فك تشفير جميع الملفات ",
"Login Name" => "اسم الدخول",
"Create" => "انشئ",
+"Admin Recovery Password" => "استعادة كلمة المرور للمسؤول",
+"Enter the recovery password in order to recover the users files during password change" => "ادخل كلمة المرور المستعادة من اجل استرداد ملفات المستخدمين اثناء تغيير كلمة المرور",
"Default Storage" => "وحدة التخزين الافتراضية",
+"Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" => "يرجى ادخال تخزين quota (مثل:\"512 MB\" او \"12 GB\")",
"Unlimited" => "غير محدود",
"Other" => "شيء آخر",
"Username" => "إسم المستخدم",
"Storage" => "وحدة التخزين",
+"change full name" => "تغيير اسمك الكامل",
"set new password" => "اعداد كلمة مرور جديدة",
"Default" => "افتراضي"
);
diff --git a/settings/l10n/bg_BG.php b/settings/l10n/bg_BG.php
index 17163027d49..4715447b7f9 100644
--- a/settings/l10n/bg_BG.php
+++ b/settings/l10n/bg_BG.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Пощата е изпратена",
+"Encryption" => "Криптиране",
"Authentication error" => "Възникна проблем с идентификацията",
"Group already exists" => "Групата вече съществува",
"Unable to add group" => "Невъзможно добавяне на група",
@@ -9,6 +11,7 @@ $TRANSLATIONS = array(
"Unable to delete user" => "Невъзможно изтриване на потребител",
"Language changed" => "Езикът е променен",
"Invalid request" => "Невалидна заявка",
+"User Documentation" => "Потребителска документация",
"Update to {appversion}" => "Обновяване до {appversion}",
"Disable" => "Изключено",
"Enable" => "Включено",
@@ -17,23 +20,24 @@ $TRANSLATIONS = array(
"Error" => "Грешка",
"Update" => "Обновяване",
"Updated" => "Обновено",
-"Saving..." => "Записване...",
"deleted" => "изтрито",
"undo" => "възтановяване",
"Groups" => "Групи",
"Delete" => "Изтриване",
"add group" => "нова група",
"__language_name__" => "__language_name__",
+"None" => "Няма",
+"Login" => "Вход",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Вашият web сървър все още не е удачно настроен да позволява синхронизация на файлове, защото WebDAV интерфейсът изглежда не работи.",
"Cron" => "Крон",
"Sharing" => "Споделяне",
+"Server address" => "Адрес на сървъра",
"More" => "Още",
"Less" => "По-малко",
"Version" => "Версия",
"Add your App" => "Добавете Ваше приложение",
"More Apps" => "Още приложения",
"Select an App" => "Изберете приложение",
-"User Documentation" => "Потребителска документация",
"Administrator Documentation" => "Административна документация",
"Online Documentation" => "Документация",
"Forum" => "Форум",
@@ -47,11 +51,10 @@ $TRANSLATIONS = array(
"Change password" => "Промяна на паролата",
"Email" => "E-mail",
"Your email address" => "Вашия email адрес",
-"Fill in an email address to enable password recovery" => "Въведете е-поща за възстановяване на паролата",
+"Cancel" => "Отказ",
"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 55528b71cf1..574426ea634 100644
--- a/settings/l10n/bn_BD.php
+++ b/settings/l10n/bn_BD.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "ই-মেইল পাঠানো হয়েছে",
+"Encryption" => "সংকেতায়ন",
"Unable to load list from App Store" => "অ্যাপস্টোর থেকে তালিকা লোড করতে সক্ষম নয়",
"Authentication error" => "অনুমোদন ঘটিত সমস্যা",
"Group already exists" => "গোষ্ঠীটি পূর্ব থেকেই বিদ্যমান",
@@ -13,17 +15,21 @@ $TRANSLATIONS = array(
"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 গোষ্ঠী থেকে ব্যবহারকারীকে অপসারণ করা সম্ভব হলো না",
+"User Documentation" => "ব্যবহারকারী সহায়িকা",
"Disable" => "নিষ্ক্রিয়",
"Enable" => "সক্রিয় ",
"Error" => "সমস্যা",
"Update" => "পরিবর্ধন",
-"Saving..." => "সংরক্ষণ করা হচ্ছে..",
"undo" => "ক্রিয়া প্রত্যাহার",
"Groups" => "গোষ্ঠীসমূহ",
"Group Admin" => "গোষ্ঠী প্রশাসক",
"Delete" => "মুছে",
"__language_name__" => "__language_name__",
+"None" => "কোনটিই নয়",
+"Login" => "প্রবেশ",
"Security Warning" => "নিরাপত্তাজনিত সতর্কতা",
+"Server address" => "সার্ভার ঠিকানা",
+"Port" => "পোর্ট",
"More" => "বেশী",
"Less" => "কম",
"Version" => "ভার্সন",
@@ -33,7 +39,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>",
-"User Documentation" => "ব্যবহারকারী সহায়িকা",
"Administrator Documentation" => "প্রশাসক সহায়িকা",
"Online Documentation" => "অনলাইন সহায়িকা",
"Forum" => "ফোরাম",
@@ -49,11 +54,11 @@ $TRANSLATIONS = array(
"Change password" => "কূটশব্দ পরিবর্তন করুন",
"Email" => "ইমেইল",
"Your email address" => "আপনার ই-মেইল ঠিকানা",
-"Fill in an email address to enable password recovery" => "কূটশব্দ পূনরূদ্ধার সক্রিয় করার জন্য ই-মেইল ঠিকানাটি পূরণ করুন",
+"Cancel" => "বাতির",
"Language" => "ভাষা",
"Help translate" => "অনুবাদ করতে সহায়তা করুন",
"WebDAV" => "WebDAV",
-"Encryption" => "সংকেতায়ন",
+"Login Name" => "প্রবেশ",
"Create" => "তৈরী কর",
"Default Storage" => "পূর্বনির্ধারিত সংরক্ষণাগার",
"Unlimited" => "অসীম",
diff --git a/settings/l10n/ca.php b/settings/l10n/ca.php
index 316eadc19a1..92c5450b7dc 100644
--- a/settings/l10n/ca.php
+++ b/settings/l10n/ca.php
@@ -1,5 +1,15 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "El valor proporcionat no és vàlid per %s",
+"Saved" => "Desat",
+"test email settings" => "prova l'arranjament del correu",
+"If you received this email, the settings seem to be correct." => "Si rebeu aquest correu sembla que l'arranjament del correu és correcte.",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "Hi ha hagut un problema en enviar el correu. Comproveu-ne l'arranjament.",
+"Email sent" => "El correu electrónic s'ha enviat",
+"You need to set your user email before being able to send test emails." => "Heu d'establir un nom d'usuari abans de poder enviar correus de prova.",
+"Send mode" => "Mode d'enviament",
+"Encryption" => "Xifrat",
+"Authentication method" => "Mètode d'autenticació",
"Unable to load list from App Store" => "No s'ha pogut carregar la llista des de l'App Store",
"Authentication error" => "Error d'autenticació",
"Your full name has been changed." => "El vostre nom complet ha canviat.",
@@ -22,6 +32,9 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "La contrasenya de recuperació d'administrador és incorrecta. Comproveu-la i torneu-ho a intentar.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "El dorsal no permet canviar la contrasenya, però la clau d'encripació d'usuaris s'ha actualitzat correctament.",
"Unable to change password" => "No es pot canviar la contrasenya",
+"Sending..." => "Enviant...",
+"User Documentation" => "Documentació d'usuari",
+"Admin Documentation" => "Documentació d'administrador",
"Update to {appversion}" => "Actualitza a {appversion}",
"Disable" => "Desactiva",
"Enable" => "Habilita",
@@ -34,8 +47,12 @@ $TRANSLATIONS = array(
"Update" => "Actualitza",
"Updated" => "Actualitzada",
"Select a profile picture" => "Seleccioneu una imatge de perfil",
+"Very weak password" => "Contrasenya massa feble",
+"Weak password" => "Contrasenya feble",
+"So-so password" => "Contrasenya passable",
+"Good password" => "Contrasenya bona",
+"Strong password" => "Contrasenya forta",
"Decrypting files... Please wait, this can take some time." => "Desencriptant fitxers... Espereu, això pot trigar una estona.",
-"Saving..." => "Desant...",
"deleted" => "esborrat",
"undo" => "desfés",
"Unable to remove user" => "No s'ha pogut eliminar l'usuari",
@@ -53,6 +70,12 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Avisos, errors i problemes fatals",
"Errors and fatal issues" => "Errors i problemes fatals",
"Fatal issues only" => "Només problemes fatals",
+"None" => "Cap",
+"Login" => "Inici de sessió",
+"Plain" => "Pla",
+"NT LAN Manager" => "Gestor NT LAN",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Avís de seguretat",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Esteu accedint %s a través de HTTP. Us recomanem fermament que configureu el servidor perquè requereixi HTTPS.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "La carpeta de dades i els vostres fitxersprobablement són accessibles des d'Internet. La fitxer .htaccess no funciona. Us recomanem que configureu el servidor web de tal manera que la carpeta de dades no sigui accessible o que moveu la carpeta de dades fora de l'arrel de documents del servidor web.",
@@ -61,6 +84,8 @@ $TRANSLATIONS = array(
"Please double check the <a href=\"%s\">installation guides</a>." => "Comproveu les <a href='%s'>guies d'instal·lació</a>.",
"Module 'fileinfo' missing" => "No s'ha trobat el mòdul 'fileinfo'",
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "El mòdul de PHP 'fileinfo' no s'ha trobat. Us recomanem que habiliteu aquest mòdul per obtenir millors resultats amb la detecció mime-type.",
+"Your PHP version is outdated" => "La versió de PHP és obsoleta",
+"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or newer because older versions are known to be broken. It is possible that this installation is not working correctly." => "La versió de PHP és obsoleta. Us recomanem fermament que actualitzeu a la versió 5.3.8 o superior perquè les versions anteriors no funcionen. La instal·lació podria no funcionar correctament.",
"Locale not working" => "Locale no funciona",
"System locale can not be set to a one which supports UTF-8." => "No s'ha pogut establir cap localització del sistema amb suport per UTF-8.",
"This means that there might be problems with certain characters in file names." => "Això podria comportar problemes amb alguns caràcters en els noms dels fitxer.",
@@ -88,6 +113,17 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Força HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Força la connexió dels clients a %s a través d'una connexió encriptada.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Connecteu a %s a través de HTTPS per habilitar o inhabilitar l'accés SSL.",
+"Email Server" => "Servidor de correu",
+"This is used for sending out notifications." => "S'usa per enviar notificacions.",
+"From address" => "Des de l'adreça",
+"Authentication required" => "Es requereix autenticació",
+"Server address" => "Adreça del servidor",
+"Port" => "Port",
+"Credentials" => "Credencials",
+"SMTP Username" => "Nom d'usuari SMTP",
+"SMTP Password" => "Contrasenya SMTP",
+"Test email settings" => "Prova l'arranjament del correu",
+"Send email" => "Envia correu",
"Log" => "Registre",
"Log level" => "Nivell de registre",
"More" => "Més",
@@ -97,9 +133,10 @@ $TRANSLATIONS = array(
"Add your App" => "Afegiu la vostra aplicació",
"More Apps" => "Més aplicacions",
"Select an App" => "Seleccioneu una aplicació",
+"Documentation:" => "Documentació:",
"See application page at apps.owncloud.com" => "Mireu la pàgina d'aplicacions a apps.owncloud.com",
+"See application website" => "Mostra la web de l'aplicació",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-propietat de <span class=\"author\"></span>",
-"User Documentation" => "Documentació d'usuari",
"Administrator Documentation" => "Documentació d'administrador",
"Online Documentation" => "Documentació en línia",
"Forum" => "Fòrum",
@@ -117,20 +154,19 @@ $TRANSLATIONS = array(
"Full Name" => "Nom complet",
"Email" => "Correu electrònic",
"Your email address" => "Correu electrònic",
-"Fill in an email address to enable password recovery" => "Ompliu el correu electrònic per activar la recuperació de contrasenya",
+"Fill in an email address to enable password recovery and receive notifications" => "Ompliu una adreça de correu per poder recuperar la contrasenya i rebre notificacions",
"Profile picture" => "Foto de perfil",
"Upload new" => "Puja'n una de nova",
"Select new from Files" => "Selecciona'n una de nova dels fitxers",
"Remove image" => "Elimina imatge",
"Either png or jpg. Ideally square but you will be able to crop it." => "Pot ser png o jpg. Idealment quadrada, però podreu retallar-la.",
"Your avatar is provided by your original account." => "El vostre compte original proporciona l'avatar.",
-"Abort" => "Cancel·la",
+"Cancel" => "Cancel·la",
"Choose as profile image" => "Selecciona com a imatge de perfil",
"Language" => "Idioma",
"Help translate" => "Ajudeu-nos amb la traducció",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Useu aquesta adreça per <a href=\"%s\" target=\"_blank\">accedir als fitxers via WebDAV</a>",
-"Encryption" => "Xifrat",
"The encryption app is no longer enabled, please decrypt all your files" => "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",
diff --git a/settings/l10n/cs_CZ.php b/settings/l10n/cs_CZ.php
index c89b3b6a5de..1d9a554f3c7 100644
--- a/settings/l10n/cs_CZ.php
+++ b/settings/l10n/cs_CZ.php
@@ -1,5 +1,10 @@
<?php
$TRANSLATIONS = array(
+"Saved" => "Uloženo",
+"test email settings" => "nastavení zkušebního emailu",
+"Email sent" => "E-mail odeslán",
+"Encryption" => "Šifrování",
+"Authentication method" => "Metoda autentifikace",
"Unable to load list from App Store" => "Nelze načíst seznam z App Store",
"Authentication error" => "Chyba přihlášení",
"Your full name has been changed." => "Vaše celé jméno bylo změněno.",
@@ -22,6 +27,9 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Chybné administrátorské heslo pro obnovu. Překontrolujte správnost hesla a zkuste to znovu.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Úložiště nepodporuje změnu hesla, ale šifrovací klíč uživatelů byl úspěšně změněn.",
"Unable to change password" => "Změna hesla se nezdařila",
+"Sending..." => "Odesílání...",
+"User Documentation" => "Uživatelská dokumentace",
+"Admin Documentation" => "Dokumentace pro administrátory",
"Update to {appversion}" => "Aktualizovat na {appversion}",
"Disable" => "Zakázat",
"Enable" => "Povolit",
@@ -34,8 +42,12 @@ $TRANSLATIONS = array(
"Update" => "Aktualizovat",
"Updated" => "Aktualizováno",
"Select a profile picture" => "Vyberte profilový obrázek",
+"Very weak password" => "Velmi slabé heslo",
+"Weak password" => "Slabé heslo",
+"So-so password" => "Středně silné heslo",
+"Good password" => "Dobré heslo",
+"Strong password" => "Silné heslo",
"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",
"Unable to remove user" => "Nelze odebrat uživatele",
@@ -53,6 +65,10 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Varování, chyby a fatální problémy",
"Errors and fatal issues" => "Chyby a fatální problémy",
"Fatal issues only" => "Pouze fatální problémy",
+"None" => "Žádné",
+"Login" => "Přihlásit",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Bezpečnostní upozornění",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Přistupujete na %s protokolem HTTP. Důrazně doporučujeme nakonfigurovat server pro použití HTTPS.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Váš datový adresář i vaše soubory jsou pravděpodobně přístupné z internetu. Soubor .htaccess nefunguje. Důrazně doporučujeme nakonfigurovat webový server tak, aby datový adresář nebyl nadále přístupný, nebo přesunout datový adresář mimo prostor zpřístupňovaný webovým serverem.",
@@ -61,8 +77,8 @@ $TRANSLATIONS = array(
"Please double check the <a href=\"%s\">installation guides</a>." => "Zkontrolujte prosím znovu <a href=\"%s\">instalační příručku</a>.",
"Module 'fileinfo' missing" => "Schází modul 'fileinfo'",
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "Schází PHP modul 'fileinfo'. Doporučujeme jej povolit pro nejlepší výsledky detekce typů MIME.",
-"Your PHP version is outdated" => "Tato verze PHP je zastaralá.",
-"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or newer because older versions are known to be broken. It is possible that this installation is not working correctly." => "Tato verze PHP je zastaralá. Důrazně doporučujeme aktualizovat na verzi 5.3.8 nebo novější, protože starší verze jsou chybné. Je možné, že tato instalace nebude fungovat správně.",
+"Your PHP version is outdated" => "Vaše verze PHP je zastaralá",
+"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or newer because older versions are known to be broken. It is possible that this installation is not working correctly." => "Vámi používaná verze PHP je zastaralá. Důrazně doporučujeme aktualizovat na verzi 5.3.8 nebo novější, protože starší verze obsahují chyby. Je možné, že tato instalace nebude fungovat správně.",
"Locale not working" => "Lokalizace nefunguje",
"System locale can not be set to a one which supports UTF-8." => "Není možné nastavit znakovou sadu, která podporuje UTF-8.",
"This means that there might be problems with certain characters in file names." => "To znamená, že se mohou vyskytnout problémy s určitými znaky v názvech souborů.",
@@ -90,6 +106,17 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Vynutit HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Vynutí připojování klientů k %s šifrovaným spojením.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Připojte se k %s skrze HTTPS pro povolení nebo zakázání vynucování SSL.",
+"Email Server" => "Emailový server",
+"This is used for sending out notifications." => "Toto se používá při odesílání upozornění.",
+"From address" => "Adresa odesílatele",
+"Authentication required" => "Ověření vyžadováno",
+"Server address" => "Adresa serveru",
+"Port" => "Port",
+"Credentials" => "Přihlašovací údaje",
+"SMTP Username" => "SMTP uživatelské jméno ",
+"SMTP Password" => "SMTP heslo",
+"Test email settings" => "Nastavení zkušebního emailu",
+"Send email" => "Odeslat e-mail",
"Log" => "Záznam",
"Log level" => "Úroveň zaznamenávání",
"More" => "Více",
@@ -99,9 +126,10 @@ $TRANSLATIONS = array(
"Add your App" => "Přidat Vaši aplikaci",
"More Apps" => "Více aplikací",
"Select an App" => "Vyberte aplikaci",
+"Documentation:" => "Dokumentace:",
"See application page at apps.owncloud.com" => "Více na stránce s aplikacemi na apps.owncloud.com",
+"See application website" => "Prohlédněte si webovou stránku aplikace",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licencováno <span class=\"author\"></span>",
-"User Documentation" => "Uživatelská dokumentace",
"Administrator Documentation" => "Dokumentace správce",
"Online Documentation" => "Online dokumentace",
"Forum" => "Fórum",
@@ -119,20 +147,18 @@ $TRANSLATIONS = array(
"Full Name" => "Celé jméno",
"Email" => "E-mail",
"Your email address" => "Vaše e-mailová adresa",
-"Fill in an email address to enable password recovery" => "Pro povolení obnovy hesla vyplňte e-mailovou adresu",
"Profile picture" => "Profilový obrázek",
"Upload new" => "Nahrát nový",
"Select new from Files" => "Vyberte nový ze souborů",
"Remove image" => "Odebrat obrázek",
"Either png or jpg. Ideally square but you will be able to crop it." => "png nebo jpg, nejlépe čtvercový, ale budete mít možnost jej oříznout.",
"Your avatar is provided by your original account." => "Váš avatar je poskytován Vaším původním účtem.",
-"Abort" => "Přerušit",
+"Cancel" => "Zrušit",
"Choose as profile image" => "Vybrat jako profilový obrázek",
"Language" => "Jazyk",
"Help translate" => "Pomoci s překladem",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Použijte <a href=\"%s\" 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, please decrypt all your files" => "Šifrovací aplikace již není spuštěna, dešifrujte prosím všechny své soubory",
"Log-in password" => "Přihlašovací heslo",
"Decrypt all Files" => "Odšifrovat všechny soubory",
diff --git a/settings/l10n/cy_GB.php b/settings/l10n/cy_GB.php
index da8d02a9e40..5beeeadae96 100644
--- a/settings/l10n/cy_GB.php
+++ b/settings/l10n/cy_GB.php
@@ -1,18 +1,22 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Anfonwyd yr e-bost",
+"Encryption" => "Amgryptiad",
"Authentication error" => "Gwall dilysu",
"Invalid request" => "Cais annilys",
"Error" => "Gwall",
-"Saving..." => "Yn cadw...",
"undo" => "dadwneud",
"Groups" => "Grwpiau",
"Delete" => "Dileu",
+"None" => "Dim",
+"Login" => "Mewngofnodi",
"Security Warning" => "Rhybudd Diogelwch",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Nid yw eich gweinydd wedi'i gyflunio eto i ganiatáu cydweddu ffeiliau oherwydd bod y rhyngwyneb WebDAV wedi torri.",
"Password" => "Cyfrinair",
"New password" => "Cyfrinair newydd",
"Email" => "E-bost",
-"Encryption" => "Amgryptiad",
+"Cancel" => "Diddymu",
+"Login Name" => "Mewngofnodi",
"Other" => "Arall",
"Username" => "Enw defnyddiwr"
);
diff --git a/settings/l10n/da.php b/settings/l10n/da.php
index 6fe3cf6c396..d8ee237bed5 100644
--- a/settings/l10n/da.php
+++ b/settings/l10n/da.php
@@ -1,5 +1,8 @@
<?php
$TRANSLATIONS = array(
+"Saved" => "Gemt",
+"Email sent" => "E-mail afsendt",
+"Encryption" => "Kryptering",
"Unable to load list from App Store" => "Kunne ikke indlæse listen fra App Store",
"Authentication error" => "Adgangsfejl",
"Your full name has been changed." => "Dit fulde navn er blevet ændret.",
@@ -22,6 +25,7 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Forkert admin gendannelseskode. Se venligst koden efter og prøv igen.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Serveren understøtter ikke kodeordsskifte, men brugernes krypteringsnøgle blev opdateret.",
"Unable to change password" => "Kunne ikke ændre kodeord",
+"User Documentation" => "Brugerdokumentation",
"Update to {appversion}" => "Opdatér til {appversion}",
"Disable" => "Deaktiver",
"Enable" => "Aktiver",
@@ -35,7 +39,6 @@ $TRANSLATIONS = array(
"Updated" => "Opdateret",
"Select a profile picture" => "Vælg et profilbillede",
"Decrypting files... Please wait, this can take some time." => "Dekryptere filer... Vent venligst, dette kan tage lang tid. ",
-"Saving..." => "Gemmer...",
"deleted" => "Slettet",
"undo" => "fortryd",
"Unable to remove user" => "Kan ikke fjerne bruger",
@@ -53,6 +56,8 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Advarsler, fejl og alvorlige fejl",
"Errors and fatal issues" => "Fejl og alvorlige fejl",
"Fatal issues only" => "Kun alvorlige fejl",
+"None" => "Ingen",
+"Login" => "Login",
"Security Warning" => "Sikkerhedsadvarsel",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Du tilgår %s via HTTP. Vi anbefaler at du konfigurerer din server til i stedet at kræve HTTPS.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Din data mappe og dine filer er muligvis tilgængelige fra internettet. .htaccess filen virker ikke. Vi anbefaler på det kraftigste at du konfigurerer din webserver så data mappen ikke længere er tilgængelig, eller at du flytter data mappen uden for webserverens dokument rod. ",
@@ -90,6 +95,8 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Gennemtving HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Tving klienten til at forbinde til %s via en kryptetet forbindelse.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Forbind venligst til din %s via HTTPS for at aktivere eller deaktivere SSL tvang.",
+"Server address" => "Serveradresse",
+"Port" => "Port",
"Log" => "Log",
"Log level" => "Log niveau",
"More" => "Mere",
@@ -101,7 +108,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>",
-"User Documentation" => "Brugerdokumentation",
"Administrator Documentation" => "Administrator Dokumentation",
"Online Documentation" => "Online dokumentation",
"Forum" => "Forum",
@@ -119,20 +125,18 @@ $TRANSLATIONS = array(
"Full Name" => "Fulde navn",
"Email" => "E-mail",
"Your email address" => "Din emailadresse",
-"Fill in an email address to enable password recovery" => "Indtast en emailadresse for at kunne få påmindelse om adgangskode",
"Profile picture" => "Profilbillede",
"Upload new" => "Upload nyt",
"Select new from Files" => "Vælg nyt fra Filer",
"Remove image" => "Fjern billede",
"Either png or jpg. Ideally square but you will be able to crop it." => "Enten png eller jpg. Ideelt firkantet men du har mulighed for at beskære det. ",
"Your avatar is provided by your original account." => "Din avatar kommer fra din oprindelige konto.",
-"Abort" => "Afbryd",
+"Cancel" => "Annuller",
"Choose as profile image" => "Vælg som profilbillede",
"Language" => "Sprog",
"Help translate" => "Hjælp med oversættelsen",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Brug denne adresse for at <a href=\"%s\" target=\"_blank\">tilgå dine filer via WebDAV</a>",
-"Encryption" => "Kryptering",
"The encryption app is no longer enabled, please decrypt all your files" => "Krypteringsprogrammet er ikke længere aktiveret. Dekrypter venligst alle dine filer",
"Log-in password" => "Log-in kodeord",
"Decrypt all Files" => "Dekrypter alle Filer ",
diff --git a/settings/l10n/de.php b/settings/l10n/de.php
index b9432f187e9..5f1433f62ca 100644
--- a/settings/l10n/de.php
+++ b/settings/l10n/de.php
@@ -1,5 +1,15 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "Ungültiger Wert für %s übermittelt",
+"Saved" => "Gespeichert",
+"test email settings" => "E-Mail-Einstellungen teste",
+"If you received this email, the settings seem to be correct." => "Wenn Sie diese E-Mail erhalten haben, sind die Einstellungen korrekt.",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "Ein Problem ist beim Senden der E-Mail aufgetreten. Bitte überprüfe deine Einstellungen",
+"Email sent" => "E-Mail wurde verschickt",
+"You need to set your user email before being able to send test emails." => "Du musst zunächst deine Benutzer-E-Mail-Adresse setzen, bevor du Test-E-Mail verschicken kannst.",
+"Send mode" => "Sende-Modus",
+"Encryption" => "Verschlüsselung",
+"Authentication method" => "Authentifizierungsmethode",
"Unable to load list from App Store" => "Die Liste der Anwendungen im Store konnte nicht geladen werden.",
"Authentication error" => "Fehler bei der Anmeldung",
"Your full name has been changed." => "Dein vollständiger Name ist geändert worden.",
@@ -22,6 +32,9 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Falsches Wiederherstellungspasswort für das Admin-Konto. Bitte überprüfe das Passwort und versuche es erneut.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Das Back-End unterstützt die Passwortänderung nicht, aber der Benutzerschlüssel wurde erfolgreich aktualisiert.",
"Unable to change password" => "Passwort konnte nicht geändert werden",
+"Sending..." => "Sende...",
+"User Documentation" => "Dokumentation für Benutzer",
+"Admin Documentation" => "Admin-Dokumentation",
"Update to {appversion}" => "Aktualisiere zu {appversion}",
"Disable" => "Deaktivieren",
"Enable" => "Aktivieren",
@@ -34,8 +47,12 @@ $TRANSLATIONS = array(
"Update" => "Aktualisierung durchführen",
"Updated" => "Aktualisiert",
"Select a profile picture" => "Wähle ein Profilbild",
+"Very weak password" => "Sehr schwaches Passwort",
+"Weak password" => "Schwaches Passwort",
+"So-so password" => "Durchschnittliches Passwort",
+"Good password" => "Gutes Passwort",
+"Strong password" => "Starkes Passwort",
"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",
"Unable to remove user" => "Benutzer konnte nicht entfernt werden.",
@@ -53,12 +70,18 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Warnungen, Fehler und fatale Probleme",
"Errors and fatal issues" => "Fehler und fatale Probleme",
"Fatal issues only" => "Nur fatale Probleme",
+"None" => "Nichts",
+"Login" => "Anmelden",
+"Plain" => "Plain",
+"NT LAN Manager" => "NT LAN Manager",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Sicherheitswarnung",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Du greifst auf %s via HTTP zu. Wir empfehlen Dir dringend, Deinen Server so konfigurieren, das stattdessen HTTPS verlangt wird.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Dein Datenverzeichnis und deine Dateien sind möglicher Weise aus dem Internet erreichbar. Die .htaccess-Datei funktioniert nicht. Wir raten dir dringend, dass du deinen Webserver dahingehend konfigurierst, dass dein Datenverzeichnis nicht länger aus dem Internet erreichbar ist, oder du verschiebst das Datenverzeichnis außerhalb des Wurzelverzeichnisses des Webservers.",
"Setup Warning" => "Einrichtungswarnung",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Dein Web-Server ist noch nicht für Datei-Synchronisation bereit, weil die WebDAV-Schnittstelle vermutlich defekt ist.",
-"Please double check the <a href=\"%s\">installation guides</a>." => "Bitte überprüfe die <a href=\"%s\">Installationsanleitungen</a>.",
+"Please double check the <a href=\"%s\">installation guides</a>." => "Bitte prüfe nochmals die <a href=\"%s\">Installationsanleitungen</a>.",
"Module 'fileinfo' missing" => "Modul 'fileinfo' fehlt ",
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "Das PHP-Modul 'fileinfo' fehlt. Wir empfehlen dieses Modul zu aktivieren um die besten Resultate bei der Erkennung der Dateitypen zu erreichen.",
"Your PHP version is outdated" => "Deine PHP-Version ist veraltet",
@@ -79,7 +102,7 @@ $TRANSLATIONS = array(
"Allow links" => "Erlaubt Links",
"Allow users to share items to the public with links" => "Erlaubt Benutzern, Inhalte über öffentliche Links zu teilen",
"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 users to enable others to upload into their publicly shared folders" => "Erlaubt es Benutzern, andere Benutzer einzurichten, dass diese in deren öffentlich freigegebenen Ordner hochladen dürfen",
"Allow resharing" => "Erlaubt erneutes Teilen",
"Allow users to share items shared with them again" => "Erlaubt Benutzern, mit ihnen geteilte Inhalte erneut zu teilen",
"Allow users to share with anyone" => "Erlaubt Benutzern, mit jedem zu teilen",
@@ -88,8 +111,19 @@ $TRANSLATIONS = array(
"Allow user to send mail notification for shared files" => "Benutzern erlauben Mail-Benachrichtigungen für freigegebene Dateien zu senden",
"Security" => "Sicherheit",
"Enforce HTTPS" => "Erzwinge HTTPS",
-"Forces the clients to connect to %s via an encrypted connection." => "Zwingt die Clients, sich über eine verschlüsselte Verbindung zu %s zu verbinden.",
+"Forces the clients to connect to %s via an encrypted connection." => "Zwingt die clientseitigen Anwendungen, verschlüsselte Verbindungen zu %s herzustellen.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Bitte verbinde dich zu deinem %s über HTTPS um die SSL-Erzwingung zu aktivieren oder zu deaktivieren.",
+"Email Server" => "E-Mail-Server",
+"This is used for sending out notifications." => "Dies wird zum Senden von Benachrichtigungen verwendet.",
+"From address" => "Absender-Adresse",
+"Authentication required" => "Authentifizierung benötigt",
+"Server address" => "Adresse des Servers",
+"Port" => "Port",
+"Credentials" => "Zugangsdaten",
+"SMTP Username" => "SMTP Benutzername",
+"SMTP Password" => "SMTP Passwor",
+"Test email settings" => "Teste E-Mail-Einstellunge",
+"Send email" => "Sende E-Mail",
"Log" => "Log",
"Log level" => "Loglevel",
"More" => "Mehr",
@@ -99,9 +133,10 @@ $TRANSLATIONS = array(
"Add your App" => "Füge Deine Anwendung hinzu",
"More Apps" => "Weitere Anwendungen",
"Select an App" => "Wähle eine Anwendung aus",
+"Documentation:" => "Dokumentation:",
"See application page at apps.owncloud.com" => "Weitere Anwendungen findest Du auf apps.owncloud.com",
+"See application website" => "Siehe Anwendungs-Website",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-lizenziert von <span class=\"author\"></span>",
-"User Documentation" => "Dokumentation für Benutzer",
"Administrator Documentation" => "Dokumentation für Administratoren",
"Online Documentation" => "Online-Dokumentation",
"Forum" => "Forum",
@@ -119,20 +154,19 @@ $TRANSLATIONS = array(
"Full Name" => "Vollständiger Name",
"Email" => "E-Mail",
"Your email address" => "Deine E-Mail-Adresse",
-"Fill in an email address to enable password recovery" => "Trage eine E-Mail-Adresse ein, um die Passwort-Wiederherstellung zu aktivieren.",
+"Fill in an email address to enable password recovery and receive notifications" => "Gib eine E-Mail-Adresse an, um eine Wiederherstellung des Passworts zu ermöglichen und Benachrichtigungen zu empfangen",
"Profile picture" => "Profilbild",
"Upload new" => "Neues hochladen",
"Select new from Files" => "Neues aus den Dateien wählen",
"Remove image" => "Bild entfernen",
"Either png or jpg. Ideally square but you will be able to crop it." => "Entweder PNG oder JPG. Im Idealfall quadratisch, aber du kannst es zuschneiden.",
"Your avatar is provided by your original account." => "Dein Avatar wird von Deinem ursprünglichenKonto verwendet.",
-"Abort" => "Abbrechen",
+"Cancel" => "Abbrechen",
"Choose as profile image" => "Als Profilbild wählen",
"Language" => "Sprache",
"Help translate" => "Hilf bei der Übersetzung",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Verwenden Sie diese Adresse, um <a href=\"%s\" target=\"_blank\">via WebDAV auf Ihre Dateien zuzugreifen</a>",
-"Encryption" => "Verschlüsselung",
"The encryption app is no longer enabled, please decrypt all your files" => "Die Verschlüsselungsanwendung ist nicht länger aktiviert, bitte entschlüsseln Sie alle ihre Daten.",
"Log-in password" => "Login-Passwort",
"Decrypt all Files" => "Alle Dateien entschlüsseln",
diff --git a/settings/l10n/de_AT.php b/settings/l10n/de_AT.php
index d70f365826c..d31b9ad151a 100644
--- a/settings/l10n/de_AT.php
+++ b/settings/l10n/de_AT.php
@@ -1,5 +1,12 @@
<?php
$TRANSLATIONS = array(
-"__language_name__" => "Deutsch (Österreich)"
+"Invalid request" => "Fehlerhafte Anfrage",
+"Delete" => "Löschen",
+"__language_name__" => "Deutsch (Österreich)",
+"Server address" => "Adresse des Servers",
+"Password" => "Passwort",
+"Email" => "E-Mail",
+"Cancel" => "Abbrechen",
+"Other" => "Anderes"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/settings/l10n/de_CH.php b/settings/l10n/de_CH.php
index c313cd18b46..9bfe06d0236 100644
--- a/settings/l10n/de_CH.php
+++ b/settings/l10n/de_CH.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Email gesendet",
+"Encryption" => "Verschlüsselung",
"Unable to load list from App Store" => "Die Liste der Anwendungen im Store konnte nicht geladen werden.",
"Authentication error" => "Authentifizierungs-Fehler",
"Group already exists" => "Die Gruppe existiert bereits",
@@ -14,6 +16,7 @@ $TRANSLATIONS = array(
"Unable to add user to group %s" => "Der Benutzer konnte nicht zur Gruppe %s hinzugefügt werden",
"Unable to remove user from group %s" => "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden",
"Couldn't update app." => "Die App konnte nicht aktualisiert werden.",
+"User Documentation" => "Dokumentation für Benutzer",
"Update to {appversion}" => "Update zu {appversion}",
"Disable" => "Deaktivieren",
"Enable" => "Aktivieren",
@@ -26,7 +29,6 @@ $TRANSLATIONS = array(
"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",
"Unable to remove user" => "Der Benutzer konnte nicht entfernt werden.",
@@ -38,6 +40,7 @@ $TRANSLATIONS = array(
"Error creating user" => "Beim Erstellen des Benutzers ist ein Fehler aufgetreten",
"A valid password must be provided" => "Es muss ein gültiges Passwort angegeben werden",
"__language_name__" => "Deutsch (Schweiz)",
+"Login" => "Anmelden",
"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 ausserhalb des Wurzelverzeichnisses des Webservers.",
"Setup Warning" => "Einrichtungswarnung",
@@ -65,6 +68,8 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "HTTPS erzwingen",
"Forces the clients to connect to %s via an encrypted connection." => "Zwingt die Clients, sich über eine verschlüsselte Verbindung zu %s zu verbinden.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Bitte verbinden Sie sich zu Ihrem %s über HTTPS um die SSL-Erzwingung zu aktivieren oder zu deaktivieren.",
+"Server address" => "Adresse des Servers",
+"Port" => "Port",
"Log" => "Log",
"Log level" => "Log-Level",
"More" => "Mehr",
@@ -76,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>",
-"User Documentation" => "Dokumentation für Benutzer",
"Administrator Documentation" => "Dokumentation für Administratoren",
"Online Documentation" => "Online-Dokumentation",
"Forum" => "Forum",
@@ -93,11 +97,10 @@ $TRANSLATIONS = array(
"Change password" => "Passwort ändern",
"Email" => "E-Mail",
"Your email address" => "Ihre E-Mail-Adresse",
-"Fill in an email address to enable password recovery" => "Bitte tragen Sie eine E-Mail-Adresse ein, um die Passwort-Wiederherstellung zu aktivieren.",
+"Cancel" => "Abbrechen",
"Language" => "Sprache",
"Help translate" => "Helfen Sie bei der Übersetzung",
"WebDAV" => "WebDAV",
-"Encryption" => "Verschlüsselung",
"Log-in password" => "Login-Passwort",
"Decrypt all Files" => "Alle Dateien entschlüsseln",
"Login Name" => "Loginname",
diff --git a/settings/l10n/de_DE.php b/settings/l10n/de_DE.php
index ce349b5fcb7..8884afcbc3c 100644
--- a/settings/l10n/de_DE.php
+++ b/settings/l10n/de_DE.php
@@ -1,5 +1,15 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "Ungültiger Wert für %s übermittelt",
+"Saved" => "Gespeichert",
+"test email settings" => "E-Mail-Einstellungen testen",
+"If you received this email, the settings seem to be correct." => "Wenn Sie diese E-Mail erhalten haben, sind die Einstellungen korrekt.",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "Ein Problem ist beim Senden der E-Mail aufgetreten. Bitte überprüfen Sie Ihre Einstellungen.",
+"Email sent" => "Email gesendet",
+"You need to set your user email before being able to send test emails." => "Sie müssen Ihre Benutzer-E-Mail-Adresse setzen, bevor Sie Test-E-Mails versenden können.",
+"Send mode" => "Sende-Modus",
+"Encryption" => "Verschlüsselung",
+"Authentication method" => "Authentifizierungsmethode",
"Unable to load list from App Store" => "Die Liste der Anwendungen im Store konnte nicht geladen werden.",
"Authentication error" => "Authentifizierungs-Fehler",
"Your full name has been changed." => "Ihr vollständiger Name ist geändert worden.",
@@ -17,11 +27,14 @@ $TRANSLATIONS = array(
"Unable to remove user from group %s" => "Der Benutzer konnte nicht aus der Gruppe %s entfernt werden",
"Couldn't update app." => "Die App konnte nicht aktualisiert werden.",
"Wrong password" => "Falsches Passwort",
-"No user supplied" => "Keinen Benutzer übermittelt",
-"Please provide an admin recovery password, otherwise all user data will be lost" => "Bitte geben Sie ein Wiederherstellungspasswort für das Admin-Konto an, da sonst alle Benutzer Daten verloren gehen können",
+"No user supplied" => "Keinen Benutzer angegeben",
+"Please provide an admin recovery password, otherwise all user data will be lost" => "Bitte geben Sie ein Wiederherstellungspasswort für das Admin-Konto an, da sonst alle Benutzerdaten verloren gehen können",
"Wrong admin recovery password. Please check the password and try again." => "Falsches Wiederherstellungspasswort für das Admin-Konto. Bitte überprüfen Sie das Passwort und versuchen Sie es erneut.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Das Back-End unterstützt die Passwortänderung nicht, aber der Benutzerschlüssel wurde erfolgreich aktualisiert.",
"Unable to change password" => "Passwort konnte nicht geändert werden",
+"Sending..." => "Sende...",
+"User Documentation" => "Dokumentation für Benutzer",
+"Admin Documentation" => "Dokumentation für Administratoren",
"Update to {appversion}" => "Update zu {appversion}",
"Disable" => "Deaktivieren",
"Enable" => "Aktivieren",
@@ -34,8 +47,12 @@ $TRANSLATIONS = array(
"Update" => "Update durchführen",
"Updated" => "Aktualisiert",
"Select a profile picture" => "Wählen Sie ein Profilbild",
+"Very weak password" => "Sehr schwaches Passwort",
+"Weak password" => "Schwaches Passwort",
+"So-so password" => "Passables Passwort",
+"Good password" => "Gutes Passwort",
+"Strong password" => "Starkes Passwort",
"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",
"Unable to remove user" => "Der Benutzer konnte nicht entfernt werden.",
@@ -52,13 +69,19 @@ $TRANSLATIONS = array(
"Info, warnings, errors and fatal issues" => "Infos, Warnungen, Fehler und fatale Probleme",
"Warnings, errors and fatal issues" => "Warnungen, Fehler und fatale Probleme",
"Errors and fatal issues" => "Fehler und fatale Probleme",
-"Fatal issues only" => "Nur fatale Probleme",
+"Fatal issues only" => "Nur kritische Fehler",
+"None" => "Keine",
+"Login" => "Anmelden",
+"Plain" => "Plain",
+"NT LAN Manager" => "NT LAN Manager",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Sicherheitshinweis",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Sie greifen auf %s via HTTP zu. Wir empfehlen Ihnen dringend, Ihren Server so konfigurieren, das stattdessen HTTPS verlangt wird.",
"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>.",
+"Please double check the <a href=\"%s\">installation guides</a>." => "Bitte prüfen Sie nochmals die <a href=\"%s\">Installationsanleitungen</a>.",
"Module 'fileinfo' missing" => "Das Modul 'fileinfo' fehlt",
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "Das PHP-Modul 'fileinfo' fehlt. Wir empfehlen Ihnen dieses Modul zu aktivieren, um die besten Resultate bei der Bestimmung der Dateitypen zu erzielen.",
"Your PHP version is outdated" => "Ihre PHP-Version ist veraltet",
@@ -68,7 +91,7 @@ $TRANSLATIONS = array(
"This means that there might be problems with certain characters in file names." => "Dies bedeutet, dass Probleme mit bestimmten Zeichen in den Dateinamen geben kann.",
"We strongly suggest to install the required packages on your system to support one of the following locales: %s." => "Wir empfehlen dringend, die erforderlichen Pakete auf Ihrem System zu installieren, damit eine der folgenden Gebietsschemas unterstützt wird: %s.",
"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, dass 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 Versenden von Mail-Benachrichtigungen funktionieren 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 every 15 minutes over http." => "cron.php ist als Webcron-Dienst registriert, der die cron.php alle 15 Minuten per HTTP aufruft.",
@@ -79,7 +102,7 @@ $TRANSLATIONS = array(
"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" => "Ö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 users to enable others to upload into their publicly shared folders" => "Erlaubt es Benutzern, andere Benutzer einzurichten, dass diese in deren öffentlich freigegebenen Ordner hochladen dürfen",
"Allow resharing" => "Erlaube Weiterverteilen",
"Allow users to share items shared with them again" => "Erlaubt Benutzern, mit ihnen geteilte Inhalte erneut zu teilen",
"Allow users to share with anyone" => "Erlaubt Benutzern, mit jedem zu teilen",
@@ -88,8 +111,19 @@ $TRANSLATIONS = array(
"Allow user to send mail notification for shared files" => "Benutzern erlauben Mail-Benachrichtigungen für freigegebene Dateien zu senden",
"Security" => "Sicherheit",
"Enforce HTTPS" => "HTTPS erzwingen",
-"Forces the clients to connect to %s via an encrypted connection." => "Zwingt die Clients, sich über eine verschlüsselte Verbindung zu %s zu verbinden.",
+"Forces the clients to connect to %s via an encrypted connection." => "Zwingt die clientseitigen Anwendungen, verschlüsselte Verbindungen zu %s herzustellen.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Bitte verbinden Sie sich zu Ihrem %s über HTTPS um die SSL-Erzwingung zu aktivieren oder zu deaktivieren.",
+"Email Server" => "E-Mail-Server",
+"This is used for sending out notifications." => "Dies wird für das Senden von Benachrichtigungen verwendet.",
+"From address" => "Absender-Adresse",
+"Authentication required" => "Authentifizierung benötigt",
+"Server address" => "Adresse des Servers",
+"Port" => "Port",
+"Credentials" => "Zugangsdaten",
+"SMTP Username" => "SMTP Benutzername",
+"SMTP Password" => "SMTP Passwort",
+"Test email settings" => "E-Mail-Einstellungen testen",
+"Send email" => "E-Mail senden",
"Log" => "Log",
"Log level" => "Log-Level",
"More" => "Mehr",
@@ -99,9 +133,10 @@ $TRANSLATIONS = array(
"Add your App" => "Fügen Sie Ihre Anwendung hinzu",
"More Apps" => "Weitere Anwendungen",
"Select an App" => "Wählen Sie eine Anwendung aus",
+"Documentation:" => "Dokumentation:",
"See application page at apps.owncloud.com" => "Weitere Anwendungen finden Sie auf apps.owncloud.com",
+"See application website" => "Siehe Anwendungs-Website",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-lizenziert von <span class=\"author\"></span>",
-"User Documentation" => "Dokumentation für Benutzer",
"Administrator Documentation" => "Dokumentation für Administratoren",
"Online Documentation" => "Online-Dokumentation",
"Forum" => "Forum",
@@ -119,20 +154,19 @@ $TRANSLATIONS = array(
"Full Name" => "Vollständiger Name",
"Email" => "E-Mail",
"Your email address" => "Ihre E-Mail-Adresse",
-"Fill in an email address to enable password recovery" => "Bitte tragen Sie eine E-Mail-Adresse ein, um die Passwort-Wiederherstellung zu aktivieren.",
+"Fill in an email address to enable password recovery and receive notifications" => "Geben Sie eine E-Mail-Adresse an, um eine Wiederherstellung des Passworts zu ermöglichen und Benachrichtigungen zu empfangen",
"Profile picture" => "Profilbild",
"Upload new" => "Neues hochladen",
-"Select new from Files" => "Neues aus den Dateien wählen",
+"Select new from Files" => "Neues aus Dateien wählen",
"Remove image" => "Bild entfernen",
"Either png or jpg. Ideally square but you will be able to crop it." => "Entweder PNG oder JPG. Im Idealfall quadratisch, aber Sie können es zuschneiden.",
"Your avatar is provided by your original account." => "Ihr Avatar wird von Ihrerem ursprünglichenKonto verwendet.",
-"Abort" => "Abbrechen",
+"Cancel" => "Abbrechen",
"Choose as profile image" => "Als Profilbild wählen",
"Language" => "Sprache",
"Help translate" => "Helfen Sie bei der Übersetzung",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Verwenden Sie diese Adresse, um <a href=\"%s\" target=\"_blank\">via WebDAV auf Ihre Dateien zuzugreifen</a>",
-"Encryption" => "Verschlüsselung",
"The encryption app is no longer enabled, please decrypt all your files" => "Die Verschlüsselungsanwendung ist nicht länger aktiv, bitte entschlüsseln Sie alle ihre Daten",
"Log-in password" => "Login-Passwort",
"Decrypt all Files" => "Alle Dateien entschlüsseln",
diff --git a/settings/l10n/el.php b/settings/l10n/el.php
index ab285389a5c..c438fa0f997 100644
--- a/settings/l10n/el.php
+++ b/settings/l10n/el.php
@@ -1,5 +1,14 @@
<?php
$TRANSLATIONS = array(
+"Saved" => "Αποθηκεύτηκαν",
+"test email settings" => "δοκιμή ρυθμίσεων email",
+"If you received this email, the settings seem to be correct." => "Εάν λάβατε αυτό το email, οι ρυθμίσεις δείχνουν να είναι σωστές.",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "Παρουσιάστηκε σφάλμα κατά την αποστολή e-mail. Παρακαλώ ελέγξτε τις ρυθμίσεις σας.",
+"Email sent" => "Το Email απεστάλη ",
+"You need to set your user email before being able to send test emails." => "Πρέπει να ορίσετε το email του χρήστη πριν να είστε σε θέση να στείλετε δοκιμαστικά emails.",
+"Send mode" => "Κατάσταση αποστολής",
+"Encryption" => "Κρυπτογράφηση",
+"Authentication method" => "Μέθοδος πιστοποίησης",
"Unable to load list from App Store" => "Σφάλμα στην φόρτωση της λίστας από το App Store",
"Authentication error" => "Σφάλμα πιστοποίησης",
"Your full name has been changed." => "Το πλήρες όνομά σας άλλαξε.",
@@ -22,6 +31,9 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Λάθος κωδικός ανάκτησης διαχειριστή. Παρακαλώ ελέγξτε τον κωδικό και δοκιμάστε ξανά.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Το βασικό πλαίσιο δεν υποστηρίζει αλλαγή κωδικού, αλλά το κλειδί κρυπτογράφησης των χρηστών ενημερώθηκε επιτυχώς.",
"Unable to change password" => "Αδυναμία αλλαγής συνθηματικού",
+"Sending..." => "Αποστέλεται...",
+"User Documentation" => "Τεκμηρίωση Χρήστη",
+"Admin Documentation" => "Τεκμηρίωση Διαχειριστή",
"Update to {appversion}" => "Ενημέρωση σε {appversion}",
"Disable" => "Απενεργοποίηση",
"Enable" => "Ενεργοποίηση",
@@ -34,8 +46,11 @@ $TRANSLATIONS = array(
"Update" => "Ενημέρωση",
"Updated" => "Ενημερώθηκε",
"Select a profile picture" => "Επιλογή εικόνας προφίλ",
+"Very weak password" => "Πολύ αδύναμο συνθηματικό",
+"Weak password" => "Αδύναμο συνθηματικό",
+"Good password" => "Καλό συνθηματικό",
+"Strong password" => "Δυνατό συνθηματικό",
"Decrypting files... Please wait, this can take some time." => "Αποκρυπτογράφηση αρχείων... Παρακαλώ περιμένετε, αυτό μπορεί να πάρει κάποιο χρόνο.",
-"Saving..." => "Γίνεται αποθήκευση...",
"deleted" => "διαγράφηκε",
"undo" => "αναίρεση",
"Unable to remove user" => "Αδυναμία αφαίρεση χρήστη",
@@ -53,6 +68,11 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Προειδοποιήσεις, σφάλματα και καίρια ζητήματα",
"Errors and fatal issues" => "Σφάλματα και καίρια ζητήματα",
"Fatal issues only" => "Καίρια ζητήματα μόνο",
+"None" => "Τίποτα",
+"Login" => "Σύνδεση",
+"NT LAN Manager" => "Διαχειριστης NT LAN",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Προειδοποίηση Ασφαλείας",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Έχετε πρόσβαση στο %s μέσω HTTP. Προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας ώστε να απαιτεί χρήση HTTPS αντ' αυτού.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Ο κατάλογος δεδομένων και τα αρχεία σας πιθανόν να είναι διαθέσιμα στο διαδίκτυο. Το αρχείο .htaccess δεν δουλεύει. Σας προτείνουμε ανεπιφύλακτα να ρυθμίσετε το διακομιστή σας με τέτοιο τρόπο ώστε ο κατάλογος δεδομένων να μην είναι πλέον προσβάσιμος ή να μετακινήσετε τον κατάλογο δεδομένων έξω από τη ρίζα του καταλόγου του διακομιστή.",
@@ -90,26 +110,38 @@ $TRANSLATIONS = array(
"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." => "Παρακαλώ συνδεθείτε στο %s σας μέσω HTTPS για να ενεργοποιήσετε ή να απενεργοποιήσετε την επιβολή του SSL.",
+"Email Server" => "Διακομιστής Email",
+"This is used for sending out notifications." => "Χρησιμοποιείται για αποστολή ειδοποιήσεων.",
+"From address" => "Από τη διεύθυνση",
+"Authentication required" => "Απαιτείται πιστοποίηση",
+"Server address" => "Διεύθυνση διακομιστή",
+"Port" => "Θύρα",
+"Credentials" => "Πιστοποιητικά",
+"SMTP Username" => "Όνομα χρήστη SMTP",
+"SMTP Password" => "Συνθηματικό SMTP",
+"Test email settings" => "Δοκιμή ρυθμίσεων email",
+"Send email" => "Αποστολή email",
"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\">πηγαίος κώδικας</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" => "Πρόσθεστε τη Δικιά σας Εφαρμογή",
+"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" => "Προσθέστε Δικιά σας Εφαρμογή",
"More Apps" => "Περισσότερες Εφαρμογές",
"Select an App" => "Επιλέξτε μια Εφαρμογή",
+"Documentation:" => "Τεκμηρίωση:",
"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>",
-"User Documentation" => "Τεκμηρίωση Χρήστη",
+"See application website" => "Δείτε την ιστοσελίδα της εφαρμογής",
+"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "Άδεια χρήσης <span class=\"licence\"></span> από <span class=\"author\"></span>",
"Administrator Documentation" => "Τεκμηρίωση Διαχειριστή",
"Online Documentation" => "Τεκμηρίωση στο Διαδίκτυο",
"Forum" => "Φόρουμ",
"Bugtracker" => "Bugtracker",
"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>",
+"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" => "Δεν ήταν δυνατή η αλλαγή του κωδικού πρόσβασης",
@@ -117,22 +149,21 @@ $TRANSLATIONS = array(
"New password" => "Νέο συνθηματικό",
"Change password" => "Αλλαγή συνθηματικού",
"Full Name" => "Πλήρες όνομα",
-"Email" => "Ηλ. ταχυδρομείο",
-"Your email address" => "Η διεύθυνση ηλεκτρονικού ταχυδρομείου σας",
-"Fill in an email address to enable password recovery" => "Συμπληρώστε μια διεύθυνση ηλεκτρονικού ταχυδρομείου για να ενεργοποιηθεί η ανάκτηση συνθηματικού",
+"Email" => "Ηλεκτρονικό ταχυδρομείο",
+"Your email address" => "Η διεύθυνση ηλ. ταχυδρομείου σας",
+"Fill in an email address to enable password recovery and receive notifications" => "Συμπληρώστε μια διεύθυνση email για να ενεργοποιήσετε την επαναφορά συνθηματικού και να λαμβάνετε ειδοποιήσεις",
"Profile picture" => "Φωτογραφία προφίλ",
"Upload new" => "Μεταφόρτωση νέου",
"Select new from Files" => "Επιλογή νέου από τα Αρχεία",
"Remove image" => "Αφαίρεση εικόνας",
"Either png or jpg. Ideally square but you will be able to crop it." => "Είτε png ή jpg. Ιδανικά τετράγωνη αλλά θα είστε σε θέση να την περικόψετε.",
"Your avatar is provided by your original account." => "Το άβατάρ σας παρέχεται από τον αρχικό σας λογαριασμό.",
-"Abort" => "Ματαίωση",
+"Cancel" => "Άκυρο",
"Choose as profile image" => "Επιλογή εικόνας προφίλ",
"Language" => "Γλώσσα",
"Help translate" => "Βοηθήστε στη μετάφραση",
"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Χρήση αυτής της διεύθυνσης <a href=\"%s\" target=\"_blank\">πρόσβαση των Αρχείων σας μέσω WebDAV</a>",
-"Encryption" => "Κρυπτογράφηση",
+"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Χρησιμοποιήστε αυτήν την διεύθυνση για να αποκτήσετε <a href=\"%s\" target=\"_blank\">πρόσβαση στα αρχεία σας μέσω WebDAV</a>",
"The encryption app is no longer enabled, please decrypt all your files" => "Η εφαρμογή κρυπτογράφησης δεν είναι πλέον ενεργοποιημένη, παρακαλώ αποκρυπτογραφήστε όλα τα αρχεία σας",
"Log-in password" => "Συνθηματικό εισόδου",
"Decrypt all Files" => "Αποκρυπτογράφηση όλων των Αρχείων",
diff --git a/settings/l10n/en_GB.php b/settings/l10n/en_GB.php
index 5f7b6e1fe0d..2315586b187 100644
--- a/settings/l10n/en_GB.php
+++ b/settings/l10n/en_GB.php
@@ -1,5 +1,15 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "Invalid value supplied for %s",
+"Saved" => "Saved",
+"test email settings" => "test email settings",
+"If you received this email, the settings seem to be correct." => "If you received this email, the settings seem to be correct.",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "A problem occurred whilst sending the e-mail. Please revisit your settings.",
+"Email sent" => "Email sent",
+"You need to set your user email before being able to send test emails." => "You need to set your user email before being able to send test emails.",
+"Send mode" => "Send mode",
+"Encryption" => "Encryption",
+"Authentication method" => "Authentication method",
"Unable to load list from App Store" => "Unable to load list from App Store",
"Authentication error" => "Authentication error",
"Your full name has been changed." => "Your full name has been changed.",
@@ -22,6 +32,9 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Incorrect admin recovery password. Please check the password and try again.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Back-end doesn't support password change, but the user's encryption key was successfully updated.",
"Unable to change password" => "Unable to change password",
+"Sending..." => "Sending...",
+"User Documentation" => "User Documentation",
+"Admin Documentation" => "Admin Documentation",
"Update to {appversion}" => "Update to {appversion}",
"Disable" => "Disable",
"Enable" => "Enable",
@@ -34,8 +47,12 @@ $TRANSLATIONS = array(
"Update" => "Update",
"Updated" => "Updated",
"Select a profile picture" => "Select a profile picture",
+"Very weak password" => "Very weak password",
+"Weak password" => "Weak password",
+"So-so password" => "So-so password",
+"Good password" => "Good password",
+"Strong password" => "Strong password",
"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",
@@ -53,6 +70,12 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Warnings, errors and fatal issues",
"Errors and fatal issues" => "Errors and fatal issues",
"Fatal issues only" => "Fatal issues only",
+"None" => "None",
+"Login" => "Login",
+"Plain" => "Plain",
+"NT LAN Manager" => "NT LAN Manager",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Security Warning",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead.",
"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.",
@@ -90,6 +113,17 @@ $TRANSLATIONS = array(
"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.",
+"Email Server" => "Email Server",
+"This is used for sending out notifications." => "This is used for sending out notifications.",
+"From address" => "From address",
+"Authentication required" => "Authentication required",
+"Server address" => "Server address",
+"Port" => "Port",
+"Credentials" => "Credentials",
+"SMTP Username" => "SMTP Username",
+"SMTP Password" => "SMTP Password",
+"Test email settings" => "Test email settings",
+"Send email" => "Send email",
"Log" => "Log",
"Log level" => "Log level",
"More" => "More",
@@ -99,9 +133,10 @@ $TRANSLATIONS = array(
"Add your App" => "Add your App",
"More Apps" => "More Apps",
"Select an App" => "Select an App",
+"Documentation:" => "Documentation:",
"See application page at apps.owncloud.com" => "See application page at apps.owncloud.com",
+"See application website" => "See application website",
"<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",
@@ -119,20 +154,19 @@ $TRANSLATIONS = array(
"Full Name" => "Full 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",
+"Fill in an email address to enable password recovery and receive notifications" => "Fill in an email address to enable password recovery and receive notifications",
"Profile picture" => "Profile picture",
"Upload new" => "Upload new",
"Select new from Files" => "Select new from Files",
"Remove image" => "Remove image",
"Either png or jpg. Ideally square but you will be able to crop it." => "Either png or jpg. Ideally square but you will be able to crop it.",
"Your avatar is provided by your original account." => "Your avatar is provided by your original account.",
-"Abort" => "Abort",
+"Cancel" => "Cancel",
"Choose as profile image" => "Choose as profile image",
"Language" => "Language",
"Help translate" => "Help translate",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>",
-"Encryption" => "Encryption",
"The encryption app is no longer enabled, please decrypt all your files" => "The encryption app is no longer enabled, please decrypt all your files",
"Log-in password" => "Log-in password",
"Decrypt all Files" => "Decrypt all Files",
diff --git a/settings/l10n/eo.php b/settings/l10n/eo.php
index 4c797e1a8dd..f63c5140a45 100644
--- a/settings/l10n/eo.php
+++ b/settings/l10n/eo.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "La retpoŝtaĵo sendiĝis",
+"Encryption" => "Ĉifrado",
"Unable to load list from App Store" => "Ne eblis ŝargi liston el aplikaĵovendejo",
"Authentication error" => "Aŭtentiga eraro",
"Group already exists" => "La grupo jam ekzistas",
@@ -13,17 +15,19 @@ $TRANSLATIONS = array(
"Admins can't remove themself from the admin group" => "Administrantoj ne povas forigi sin mem el la administra grupo.",
"Unable to add user to group %s" => "Ne eblis aldoni la uzanton al la grupo %s",
"Unable to remove user from group %s" => "Ne eblis forigi la uzantan el la grupo %s",
+"User Documentation" => "Dokumentaro por uzantoj",
"Disable" => "Malkapabligi",
"Enable" => "Kapabligi",
"Error" => "Eraro",
"Update" => "Ĝisdatigi",
-"Saving..." => "Konservante...",
"deleted" => "forigita",
"undo" => "malfari",
"Groups" => "Grupoj",
"Group Admin" => "Grupadministranto",
"Delete" => "Forigi",
"__language_name__" => "Esperanto",
+"None" => "Nenio",
+"Login" => "Ensaluti",
"Security Warning" => "Sekureca averto",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Via TTT-servilo ankoraŭ ne ĝuste agordiĝis por permesi sinkronigi dosierojn ĉar la WebDAV-interfaco ŝajnas rompita.",
"Cron" => "Cron",
@@ -36,6 +40,9 @@ $TRANSLATIONS = array(
"Allow users to share items shared with them again" => "Kapabligi uzantojn rekunhavigi erojn kunhavigitajn kun ili",
"Allow users to share with anyone" => "Kapabligi uzantojn kunhavigi kun ĉiu ajn",
"Allow users to only share with users in their groups" => "Kapabligi uzantojn nur kunhavigi kun uzantoj el siaj grupoj",
+"Server address" => "Servila adreso",
+"Port" => "Pordo",
+"Credentials" => "Aŭtentigiloj",
"Log" => "Protokolo",
"Log level" => "Registronivelo",
"More" => "Pli",
@@ -47,7 +54,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>",
-"User Documentation" => "Dokumentaro por uzantoj",
"Administrator Documentation" => "Dokumentaro por administrantoj",
"Online Documentation" => "Reta dokumentaro",
"Forum" => "Forumo",
@@ -63,12 +69,12 @@ $TRANSLATIONS = array(
"Change password" => "Ŝanĝi la pasvorton",
"Email" => "Retpoŝto",
"Your email address" => "Via retpoŝta adreso",
-"Fill in an email address to enable password recovery" => "Enigu retpoŝtadreson por kapabligi pasvortan restaŭron",
"Profile picture" => "Profila bildo",
+"Cancel" => "Nuligi",
"Language" => "Lingvo",
"Help translate" => "Helpu traduki",
"WebDAV" => "WebDAV",
-"Encryption" => "Ĉifrado",
+"Login Name" => "Ensaluti",
"Create" => "Krei",
"Default Storage" => "Defaŭlta konservejo",
"Unlimited" => "Senlima",
diff --git a/settings/l10n/es.php b/settings/l10n/es.php
index fbd98409821..734149034b9 100644
--- a/settings/l10n/es.php
+++ b/settings/l10n/es.php
@@ -1,5 +1,15 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "Se introdujo un valor inválido para %s",
+"Saved" => "Guardado",
+"test email settings" => "probar configuración de correo",
+"If you received this email, the settings seem to be correct." => "Si recibió este mensaje de correo electrónico, su configuración debe estar correcta.",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "Ocurrió un problema la enviar el mensaje. Revise la configuración.",
+"Email sent" => "Correo electrónico enviado",
+"You need to set your user email before being able to send test emails." => "Tiene que configurar su dirección de correo electrónico antes de poder enviar mensajes de prueba.",
+"Send mode" => "Modo de envío",
+"Encryption" => "Cifrado",
+"Authentication method" => "Método de autenticación",
"Unable to load list from App Store" => "No se pudo cargar la lista desde el App Store",
"Authentication error" => "Error de autenticación",
"Your full name has been changed." => "Se ha cambiado su nombre completo.",
@@ -22,6 +32,9 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Contraseña de recuperación de administrador incorrecta. Por favor compruebe la contraseña e inténtelo de nuevo.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "El back-end no soporta cambios de contraseña, pero la clave de cifrado del usuario ha sido actualizada satisfactoriamente.",
"Unable to change password" => "No se ha podido cambiar la contraseña",
+"Sending..." => "Enviando...",
+"User Documentation" => "Documentación de usuario",
+"Admin Documentation" => "Documentación para administradores",
"Update to {appversion}" => "Actualizado a {appversion}",
"Disable" => "Desactivar",
"Enable" => "Activar",
@@ -34,8 +47,12 @@ $TRANSLATIONS = array(
"Update" => "Actualizar",
"Updated" => "Actualizado",
"Select a profile picture" => "Seleccionar una imagen de perfil",
+"Very weak password" => "Contraseña muy débil",
+"Weak password" => "Contraseña débil",
+"So-so password" => "Contraseña pasable",
+"Good password" => "Contraseña buena",
+"Strong password" => "Contraseña muy buena",
"Decrypting files... Please wait, this can take some time." => "Descifrando archivos... Espere por favor, esto puede llevar algo de tiempo.",
-"Saving..." => "Guardando...",
"deleted" => "eliminado",
"undo" => "deshacer",
"Unable to remove user" => "Imposible eliminar al usuario",
@@ -53,6 +70,12 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Advertencias, errores y problemas fatales",
"Errors and fatal issues" => "Errores y problemas fatales",
"Fatal issues only" => "Problemas fatales solamente",
+"None" => "Ninguno",
+"Login" => "Iniciar sesión",
+"Plain" => "Plano",
+"NT LAN Manager" => "Gestor de NT LAN",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Advertencia de seguridad",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Está ingresando a %s vía HTTP. Le recomendamos encarecidamente que configure su servidor para que requiera HTTPS.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Su directorio de datos y archivos es probablemente accesible desde Internet pues el archivo .htaccess no está funcionando. Le sugerimos encarecidamente que configure su servidor web de modo que el directorio de datos no sea accesible o que mueva dicho directorio fuera de la raíz de documentos del servidor web.",
@@ -61,7 +84,7 @@ $TRANSLATIONS = array(
"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" => "No se ha encontrado el módulo \"fileinfo\"",
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "No se ha encontrado el modulo PHP 'fileinfo'. Le recomendamos encarecidamente que habilite este módulo para obtener mejores resultados con la detección de tipos MIME.",
-"Your PHP version is outdated" => "Su versión de PHP ha caducado",
+"Your PHP version is outdated" => "Su versión de PHP no está actualizada",
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or newer because older versions are known to be broken. It is possible that this installation is not working correctly." => "Su versión de PHP ha caducado. Le sugerimos encarecidamente que la actualize a 5.3.8 o a una más nueva porque normalmente las versiones antiguas no funcionan bien. Puede ser que esta instalación no esté funcionando bien por ello.",
"Locale not working" => "La configuración regional no está funcionando",
"System locale can not be set to a one which supports UTF-8." => "No se puede escoger una configuración regional que soporte UTF-8.",
@@ -90,6 +113,17 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Forzar HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Forzar a los clientes a conectarse a %s por medio de una conexión cifrada.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Por favor, conéctese a su %s a través de HTTPS para habilitar o deshabilitar la aplicación de SSL.",
+"Email Server" => "Servidor de correo electrónico",
+"This is used for sending out notifications." => "Esto se usa para enviar notificaciones.",
+"From address" => "Desde la dirección",
+"Authentication required" => "Se necesita autenticación",
+"Server address" => "Dirección del servidor",
+"Port" => "Puerto",
+"Credentials" => "Credenciales",
+"SMTP Username" => "Nombre de usuario SMTP",
+"SMTP Password" => "Contraseña SMTP",
+"Test email settings" => "Probar configuración de correo electrónico",
+"Send email" => "Enviar mensaje",
"Log" => "Registro",
"Log level" => "Nivel de registro",
"More" => "Más",
@@ -99,9 +133,10 @@ $TRANSLATIONS = array(
"Add your App" => "Añade tu aplicación",
"More Apps" => "Más aplicaciones",
"Select an App" => "Seleccionar una aplicación",
+"Documentation:" => "Documentación:",
"See application page at apps.owncloud.com" => "Ver la página de aplicaciones en apps.owncloud.com",
+"See application website" => "Ver sitio web de la aplicación",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licencia otorgada por <span class=\"author\"></span>",
-"User Documentation" => "Documentación de usuario",
"Administrator Documentation" => "Documentación de administrador",
"Online Documentation" => "Documentación en línea",
"Forum" => "Foro",
@@ -119,20 +154,19 @@ $TRANSLATIONS = array(
"Full Name" => "Nombre completo",
"Email" => "Correo electrónico",
"Your email address" => "Su dirección de correo",
-"Fill in an email address to enable password recovery" => "Escriba una dirección de correo electrónico para restablecer la contraseña",
+"Fill in an email address to enable password recovery and receive notifications" => "Introducir una dirección de correo electrónico para activar la recuperación de contraseñas y recibir notificaciones",
"Profile picture" => "Foto de perfil",
"Upload new" => "Subir otra",
"Select new from Files" => "Seleccionar otra desde Archivos",
"Remove image" => "Borrar imagen",
"Either png or jpg. Ideally square but you will be able to crop it." => "Archivo PNG o JPG. Preferiblemente cuadrado, pero tendrás la posibilidad de recortarlo.",
"Your avatar is provided by your original account." => "Su avatar es proporcionado por su cuenta original.",
-"Abort" => "Cancelar",
+"Cancel" => "Cancelar",
"Choose as profile image" => "Seleccionar como imagen de perfil",
"Language" => "Idioma",
"Help translate" => "Ayúdanos a traducir",
"WebDAV" => "WebDAV",
-"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Utilice esta dirección para <a href=\"%s\" target=\"_blank\">acceder a sus archivos vía WebDAV</a>",
-"Encryption" => "Cifrado",
+"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Utilice esta dirección para<a href=\"%s/server/5.0/user_manual/files/files.html\" target=\"_blank\">acceder a sus archivos a través de WebDAV</a>",
"The encryption app is no longer enabled, please decrypt all your files" => "La aplicación de cifrado ya no está activada, descifre todos sus archivos",
"Log-in password" => "Contraseña de acceso",
"Decrypt all Files" => "Descifrar archivos",
diff --git a/settings/l10n/es_AR.php b/settings/l10n/es_AR.php
index 44c9964778c..b637dd4f147 100644
--- a/settings/l10n/es_AR.php
+++ b/settings/l10n/es_AR.php
@@ -1,7 +1,11 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "e-mail mandado",
+"Encryption" => "Encriptación",
"Unable to load list from App Store" => "Imposible cargar la lista desde el App Store",
"Authentication error" => "Error al autenticar",
+"Your full name has been changed." => "Su nombre completo ha sido cambiado.",
+"Unable to change full name" => "Imposible cambiar el nombre completo",
"Group already exists" => "El grupo ya existe",
"Unable to add group" => "No fue posible añadir el grupo",
"Email saved" => "e-mail guardado",
@@ -14,6 +18,13 @@ $TRANSLATIONS = array(
"Unable to add user to group %s" => "No fue posible agregar el usuario al grupo %s",
"Unable to remove user from group %s" => "No es posible borrar al usuario del grupo %s",
"Couldn't update app." => "No se pudo actualizar la App.",
+"Wrong password" => "Clave incorrecta",
+"No user supplied" => "No se ha indicado el usuario",
+"Please provide an admin recovery password, otherwise all user data will be lost" => "Por favor provea de una contraseña de recuperación administrativa, sino se perderá todos los datos del usuario",
+"Wrong admin recovery password. Please check the password and try again." => "Contraseña de recuperación administrativa incorrecta. Por favor, chequee la clave e intente de nuevo",
+"Back-end doesn't support password change, but the users encryption key was successfully updated." => "El back-end no soporta cambios de contraseña, pero las claves de encriptación fueron subidas exitosamente.",
+"Unable to change password" => "Imposible cambiar la contraseña",
+"User Documentation" => "Documentación de Usuario",
"Update to {appversion}" => "Actualizar a {appversion}",
"Disable" => "Desactivar",
"Enable" => "Activar",
@@ -25,8 +36,8 @@ $TRANSLATIONS = array(
"Error" => "Error",
"Update" => "Actualizar",
"Updated" => "Actualizado",
+"Select a profile picture" => "Seleccionar una imágen de perfil",
"Decrypting files... Please wait, this can take some time." => "Desencriptando archivos... Por favor espere, esto puede tardar.",
-"Saving..." => "Guardando...",
"deleted" => "borrado",
"undo" => "deshacer",
"Unable to remove user" => "Imposible borrar usuario",
@@ -37,19 +48,35 @@ $TRANSLATIONS = array(
"A valid username must be provided" => "Debe ingresar un nombre de usuario válido",
"Error creating user" => "Error creando usuario",
"A valid password must be provided" => "Debe ingresar una contraseña válida",
+"Warning: Home directory for user \"{user}\" already exists" => "Advertencia: El directorio Home del usuario \"{user}\" ya existe",
"__language_name__" => "Castellano (Argentina)",
+"Everything (fatal issues, errors, warnings, info, debug)" => "Todo (notificaciones fatales, errores, advertencias, info, debug)",
+"Info, warnings, errors and fatal issues" => "Info, advertencias, errores y notificaciones fatales",
+"Warnings, errors and fatal issues" => "Advertencias, errores y notificaciones fatales",
+"Errors and fatal issues" => "Errores y notificaciones fatales",
+"Fatal issues only" => "Notificaciones fatales solamente",
+"None" => "Ninguno",
+"Login" => "Ingresar",
"Security Warning" => "Advertencia de seguridad",
+"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Está accediendo %s vía HTTP. Se sugiere fuertemente que configure su servidor para requerir el uso de HTTPS en vez del otro.",
"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." => "El directorio de datos y tus archivos probablemente sean accesibles desde Internet. El archivo .htaccess no funciona. Sugerimos fuertemente que configures tu servidor web de forma tal que el archivo de directorios no sea accesible o muevas el mismo fuera de la raíz de los documentos del servidor web.",
"Setup Warning" => "Alerta de Configuración",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Tu servidor web no está configurado todavía para permitir sincronización de archivos porque la interfaz WebDAV parece no funcionar.",
"Please double check the <a href=\"%s\">installation guides</a>." => "Por favor, cheque bien la <a href=\"%s\">guía de instalación</a>.",
"Module 'fileinfo' missing" => "El módulo 'fileinfo' no existe",
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "El módulo PHP 'fileinfo' no existe. Es recomendable que actives este módulo para obtener mejores resultados con la detección mime-type",
+"Your PHP version is outdated" => "Su versión de PHP está fuera de término",
+"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or newer because older versions are known to be broken. It is possible that this installation is not working correctly." => "Su versión de PHP está fuera de término. Recomendamos fuertemente actualizar a 5.3.8 o a una más nueva porque se sabe que versiones anteriores están falladas. Es posible que esta instalación no funcione adecuadamente.",
"Locale not working" => "\"Locale\" no está funcionando",
+"System locale can not be set to a one which supports UTF-8." => "La localización del sistema no puede cambiarse a una que soporta UTF-8",
+"This means that there might be problems with certain characters in file names." => "Esto significa que puede haber problemas con ciertos caracteres en los nombres de archivos.",
+"We strongly suggest to install the required packages on your system to support one of the following locales: %s." => "Se sugiere fuertemente instalar los paquetes requeridos en su sistema para soportar uno de las siguientes localizaciones: %s.",
"Internet connection not working" => "La conexión a Internet no esta funcionando. ",
"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." => "El servidor no posee una conexión a Internet activa. Esto significa que algunas características como el montaje de un almacenamiento externo, las notificaciones acerca de actualizaciones o la instalación de aplicaciones de terceros no funcionarán. El acceso a archivos de forma remota y el envío de correos con notificaciones es posible que tampoco funcionen. Sugerimos habilitar la conexión a Internet para este servidor si deseas tener todas estas características.",
"Cron" => "Cron",
"Execute one task with each page loaded" => "Ejecutá una tarea con cada pagina cargada.",
+"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." => "cron.php está registrado en el servicio webcron para llamarlo cada 15 minutos usando http.",
+"Use systems cron service to call the cron.php file every 15 minutes." => "Usar el servicio cron del sistema para llamar al archivo cron.php cada 15 minutos.",
"Sharing" => "Compartiendo",
"Enable Share API" => "Habilitar Share API",
"Allow apps to use the Share API" => "Permitir a las aplicaciones usar la Share API",
@@ -61,10 +88,15 @@ $TRANSLATIONS = array(
"Allow users to share items shared with them again" => "Permite a los usuarios volver a compartir items que les fueron compartidos",
"Allow users to share with anyone" => "Permitir a los usuarios compartir con cualquiera.",
"Allow users to only share with users in their groups" => "Permitir a los usuarios compartir sólo con los de sus mismos grupos",
+"Allow mail notification" => "Permitir notificaciones por correo",
+"Allow user to send mail notification for shared files" => "Permitir al usuario enviar notificaciones por correo para archivos compartidos",
"Security" => "Seguridad",
"Enforce HTTPS" => "Forzar HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Fuerza al cliente a conectarse a %s por medio de una conexión encriptada.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Por favor conéctese a su %s por medio de HTTPS para habilitar o deshabilitar la característica SSL",
+"Server address" => "Dirección del servidor",
+"Port" => "Puerto",
+"Credentials" => "Credenciales",
"Log" => "Log",
"Log level" => "Nivel de Log",
"More" => "Más",
@@ -76,7 +108,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\">",
-"User Documentation" => "Documentación de Usuario",
"Administrator Documentation" => "Documentación de Administrador",
"Online Documentation" => "Documentación en línea",
"Forum" => "Foro",
@@ -91,14 +122,22 @@ $TRANSLATIONS = array(
"Current password" => "Contraseña actual",
"New password" => "Nueva contraseña:",
"Change password" => "Cambiar contraseña",
+"Full Name" => "Nombre completo",
"Email" => "e-mail",
"Your email address" => "Tu dirección de e-mail",
-"Fill in an email address to enable password recovery" => "Escribí una dirección de e-mail para restablecer la contraseña",
-"Abort" => "Abortar",
+"Profile picture" => "Imágen de perfil",
+"Upload new" => "Subir nuevo",
+"Select new from Files" => "Seleccionar nuevo desde archivos",
+"Remove image" => "Remover imagen",
+"Either png or jpg. Ideally square but you will be able to crop it." => "Sólo png o jpg. Lo ideal que sea cuadrada sino luego podrás recortarlo.",
+"Your avatar is provided by your original account." => "Su avatar es proveído por su cuenta original.",
+"Cancel" => "Cancelar",
+"Choose as profile image" => "Elegir como imagen de perfil",
"Language" => "Idioma",
"Help translate" => "Ayudanos a traducir",
"WebDAV" => "WebDAV",
-"Encryption" => "Encriptación",
+"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Usar esta dirección para <a href=\"%s\" target=\"_blank\">acceder a tus archivos vía WebDAV</a>",
+"The encryption app is no longer enabled, please decrypt all your files" => "La aplicación de encriptación ya no está habilidata, por favor desencripte todos sus archivos.",
"Log-in password" => "Clave de acceso",
"Decrypt all Files" => "Desencriptar todos los archivos",
"Login Name" => "Nombre de Usuario",
@@ -106,10 +145,12 @@ $TRANSLATIONS = array(
"Admin Recovery Password" => "Recuperación de contraseña de administrador",
"Enter the recovery password in order to recover the users files during password change" => "Ingresá la contraseña de recuperación para recuperar los archivos de usuario al cambiar contraseña",
"Default Storage" => "Almacenamiento Predeterminado",
+"Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" => "Por favor ingrese la cuota de almacenamiento (ej.: \"512 MB\" o \"12 GB\")",
"Unlimited" => "Ilimitado",
"Other" => "Otros",
"Username" => "Nombre de usuario",
"Storage" => "Almacenamiento",
+"change full name" => "Cambiar nombre completo",
"set new password" => "Configurar nueva contraseña",
"Default" => "Predeterminado"
);
diff --git a/settings/l10n/es_CL.php b/settings/l10n/es_CL.php
index 86e66bd4825..bdf34e62979 100644
--- a/settings/l10n/es_CL.php
+++ b/settings/l10n/es_CL.php
@@ -1,6 +1,8 @@
<?php
$TRANSLATIONS = array(
+"Error" => "Error",
"Password" => "Clave",
+"Cancel" => "Cancelar",
"Username" => "Usuario"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/settings/l10n/es_MX.php b/settings/l10n/es_MX.php
index 520ab637ffc..abfeaa577d2 100644
--- a/settings/l10n/es_MX.php
+++ b/settings/l10n/es_MX.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Correo electrónico enviado",
+"Encryption" => "Cifrado",
"Unable to load list from App Store" => "No se pudo cargar la lista desde el App Store",
"Authentication error" => "Error de autenticación",
"Your full name has been changed." => "Se ha cambiado su nombre completo.",
@@ -22,6 +24,7 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Contraseña de recuperación de administrador incorrecta. Por favor compruebe la contraseña e inténtelo de nuevo.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "El back-end no soporta cambios de contraseña, pero la clave de cifrado del usuario ha sido actualizada satisfactoriamente.",
"Unable to change password" => "No se ha podido cambiar la contraseña",
+"User Documentation" => "Documentación de usuario",
"Update to {appversion}" => "Actualizado a {appversion}",
"Disable" => "Desactivar",
"Enable" => "Activar",
@@ -35,7 +38,6 @@ $TRANSLATIONS = array(
"Updated" => "Actualizado",
"Select a profile picture" => "Seleccionar una imagen de perfil",
"Decrypting files... Please wait, this can take some time." => "Descifrando archivos... Espere por favor, esto puede llevar algo de tiempo.",
-"Saving..." => "Guardando...",
"deleted" => "eliminado",
"undo" => "deshacer",
"Unable to remove user" => "Imposible eliminar al usuario",
@@ -53,6 +55,7 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Advertencias, errores y problemas fatales",
"Errors and fatal issues" => "Errores y problemas fatales",
"Fatal issues only" => "Problemas fatales solamente",
+"Login" => "Iniciar sesión",
"Security Warning" => "Advertencia de seguridad",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Está ingresando a %s vía HTTP. Le recomendamos encarecidamente que configure su servidor para que requiera HTTPS.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Su directorio de datos y archivos es probablemente accesible desde Internet pues el archivo .htaccess no está funcionando. Le sugerimos encarecidamente que configure su servidor web de modo que el directorio de datos no sea accesible o que mueva dicho directorio fuera de la raíz de documentos del servidor web.",
@@ -90,6 +93,8 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Forzar HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Forzar a los clientes a conectarse a %s por medio de una conexión cifrada.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Por favor, conéctese a su %s a través de HTTPS para habilitar o deshabilitar la aplicación de SSL.",
+"Server address" => "Dirección del servidor",
+"Port" => "Puerto",
"Log" => "Registro",
"Log level" => "Nivel de registro",
"More" => "Más",
@@ -101,7 +106,6 @@ $TRANSLATIONS = array(
"Select an App" => "Seleccionar una aplicación",
"See application page at apps.owncloud.com" => "Ver la página de aplicaciones en apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licencia otorgada por <span class=\"author\"></span>",
-"User Documentation" => "Documentación de usuario",
"Administrator Documentation" => "Documentación de administrador",
"Online Documentation" => "Documentación en línea",
"Forum" => "Foro",
@@ -119,20 +123,18 @@ $TRANSLATIONS = array(
"Full Name" => "Nombre completo",
"Email" => "Correo electrónico",
"Your email address" => "Su dirección de correo",
-"Fill in an email address to enable password recovery" => "Escriba una dirección de correo electrónico para restablecer la contraseña",
"Profile picture" => "Foto de perfil",
"Upload new" => "Subir otra",
"Select new from Files" => "Seleccionar otra desde Archivos",
"Remove image" => "Borrar imagen",
"Either png or jpg. Ideally square but you will be able to crop it." => "Archivo PNG o JPG. Preferiblemente cuadrado, pero tendrás la posibilidad de recortarlo.",
"Your avatar is provided by your original account." => "Su avatar es proporcionado por su cuenta original.",
-"Abort" => "Cancelar",
+"Cancel" => "Cancelar",
"Choose as profile image" => "Seleccionar como imagen de perfil",
"Language" => "Idioma",
"Help translate" => "Ayúdanos a traducir",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Utilice esta dirección para <a href=\"%s\" target=\"_blank\">acceder a sus archivos vía WebDAV</a>",
-"Encryption" => "Cifrado",
"The encryption app is no longer enabled, please decrypt all your files" => "La aplicación de cifrado ya no está activada, descifre todos sus archivos",
"Log-in password" => "Contraseña de acceso",
"Decrypt all Files" => "Descifrar archivos",
diff --git a/settings/l10n/et_EE.php b/settings/l10n/et_EE.php
index f5436525828..c294fcc137c 100644
--- a/settings/l10n/et_EE.php
+++ b/settings/l10n/et_EE.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "E-kiri on saadetud",
+"Encryption" => "Krüpteerimine",
"Unable to load list from App Store" => "App Store'i nimekirja laadimine ebaõnnestus",
"Authentication error" => "Autentimise viga",
"Your full name has been changed." => "Sinu täispikk nimi on muudetud.",
@@ -22,6 +24,7 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Vale administraatori taasteparool. Palun kontrolli parooli ning proovi uuesti.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Tagarakend ei toeta parooli vahetust, kuid kasutaja krüptimisvõti uuendati edukalt.",
"Unable to change password" => "Ei suuda parooli muuta",
+"User Documentation" => "Kasutaja dokumentatsioon",
"Update to {appversion}" => "Uuenda versioonile {appversion}",
"Disable" => "Lülita välja",
"Enable" => "Lülita sisse",
@@ -35,7 +38,6 @@ $TRANSLATIONS = array(
"Updated" => "Uuendatud",
"Select a profile picture" => "Vali profiili pilt",
"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",
"Unable to remove user" => "Kasutaja eemaldamine ebaõnnestus",
@@ -53,6 +55,8 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Hoiatused, veateated ja tõsised probleemid",
"Errors and fatal issues" => "Veateated ja tõsised probleemid",
"Fatal issues only" => "Ainult tõsised probleemid",
+"None" => "Pole",
+"Login" => "Logi sisse",
"Security Warning" => "Turvahoiatus",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Sa kasutad %s ligipääsuks HTTP protokolli. Soovitame tungivalt seadistada oma server selle asemel kasutama HTTPS-i.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Andmete kataloog ja failid on tõenäoliselt internetis avalikult saadaval. .htaccess fail, ei toimi. Soovitame tungivalt veebiserver seadistada selliselt, et andmete kataloog ei oleks enam vabalt saadaval või tõstaksid andmete kataloogi oma veebiserveri veebi juurkataloogist mujale.",
@@ -90,6 +94,9 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Sunni peale HTTPS-i kasutamine",
"Forces the clients to connect to %s via an encrypted connection." => "Sunnib kliente %s ühenduma krüpteeritult.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Palun ühendu oma %s üle HTTPS või keela SSL kasutamine.",
+"Server address" => "Serveri aadress",
+"Port" => "Port",
+"Credentials" => "Kasutajatunnused",
"Log" => "Logi",
"Log level" => "Logi tase",
"More" => "Rohkem",
@@ -101,7 +108,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>",
-"User Documentation" => "Kasutaja dokumentatsioon",
"Administrator Documentation" => "Administraatori dokumentatsioon",
"Online Documentation" => "Online dokumentatsioon",
"Forum" => "Foorum",
@@ -119,20 +125,18 @@ $TRANSLATIONS = array(
"Full Name" => "Täispikk nimi",
"Email" => "E-post",
"Your email address" => "Sinu e-posti aadress",
-"Fill in an email address to enable password recovery" => "Parooli taastamise sisse lülitamiseks sisesta e-posti aadress",
"Profile picture" => "Profiili pilt",
"Upload new" => "Laadi uus üles",
"Select new from Files" => "Vali failidest uus",
"Remove image" => "Eemalda pilt",
"Either png or jpg. Ideally square but you will be able to crop it." => "Kas png või jpg. Võimalikult ruudukujuline, kuid sul on võimalus seda veel lõigata.",
"Your avatar is provided by your original account." => "Sinu avatari pakub sinu algne konto.",
-"Abort" => "Katkesta",
+"Cancel" => "Loobu",
"Choose as profile image" => "Vali profiilipildiks",
"Language" => "Keel",
"Help translate" => "Aita tõlkida",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Kasuta seda aadressi <a href=\"%s\" target=\"_blank\">oma failidele ligipääsuks WebDAV kaudu</a>",
-"Encryption" => "Krüpteerimine",
"The encryption app is no longer enabled, please decrypt all your files" => "Küpteeringu rakend pole lubatud, dekrüpteeri kõik oma failid",
"Log-in password" => "Sisselogimise parool",
"Decrypt all Files" => "Dekrüpteeri kõik failid",
diff --git a/settings/l10n/eu.php b/settings/l10n/eu.php
index 0542deee3d1..0225fb00f65 100644
--- a/settings/l10n/eu.php
+++ b/settings/l10n/eu.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Eposta bidalia",
+"Encryption" => "Enkriptazioa",
"Unable to load list from App Store" => "Ezin izan da App Dendatik zerrenda kargatu",
"Authentication error" => "Autentifikazio errorea",
"Your full name has been changed." => "Zure izena aldatu egin da.",
@@ -21,6 +23,7 @@ $TRANSLATIONS = array(
"Please provide an admin recovery password, otherwise all user data will be lost" => "Mesedez eman berreskuratzeko administrazio pasahitza, bestela erabiltzaile datu guztiak galduko dira",
"Wrong admin recovery password. Please check the password and try again." => "Berreskuratze administradore pasahitz ez egokia. Medesez egiaztatu pasahitza eta saiatu berriz.",
"Unable to change password" => "Ezin izan da pasahitza aldatu",
+"User Documentation" => "Erabiltzaile dokumentazioa",
"Update to {appversion}" => "Eguneratu {appversion}-ra",
"Disable" => "Ez-gaitu",
"Enable" => "Gaitu",
@@ -33,7 +36,6 @@ $TRANSLATIONS = array(
"Update" => "Eguneratu",
"Updated" => "Eguneratuta",
"Select a profile picture" => "Profil argazkia aukeratu",
-"Saving..." => "Gordetzen...",
"deleted" => "ezabatuta",
"undo" => "desegin",
"Unable to remove user" => "Ezin izan da erabiltzailea aldatu",
@@ -46,6 +48,8 @@ $TRANSLATIONS = array(
"A valid password must be provided" => "Baliozko pasahitza eman behar da",
"Warning: Home directory for user \"{user}\" already exists" => "Abisua: \"{user}\" erabiltzailearen Home karpeta dagoeneko exisititzen da",
"__language_name__" => "Euskera",
+"None" => "Ezer",
+"Login" => "Saio hasiera",
"Security Warning" => "Segurtasun abisua",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "%s HTTP bidez erabiltzen ari zara. Aholkatzen dizugu zure zerbitzaria HTTPS erabil dezan.",
"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." => "Zure data karpeta eta zure fitxategiak internetetik zuzenean eskuragarri egon daitezke. .htaccess fitxategia ez du bere lana egiten. Aholkatzen dizugu zure web zerbitzaria ongi konfiguratzea data karpeta eskuragarri ez izateko edo data karpeta web zerbitzariaren dokumentu errotik mugitzea.",
@@ -82,6 +86,9 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Behartu HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Bezeroak %s-ra konexio enkriptatu baten bidez konektatzera behartzen ditu.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Mesedez konektatu zure %s-ra HTTPS bidez SSL zehaztapenak aldatzeko.",
+"Server address" => "Zerbitzariaren helbidea",
+"Port" => "Portua",
+"Credentials" => "Kredentzialak",
"Log" => "Egunkaria",
"Log level" => "Erregistro maila",
"More" => "Gehiago",
@@ -93,7 +100,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>",
-"User Documentation" => "Erabiltzaile dokumentazioa",
"Administrator Documentation" => "Administradore dokumentazioa",
"Online Documentation" => "Online dokumentazioa",
"Forum" => "Foroa",
@@ -111,19 +117,17 @@ $TRANSLATIONS = array(
"Full Name" => "Izena",
"Email" => "E-posta",
"Your email address" => "Zure e-posta",
-"Fill in an email address to enable password recovery" => "Idatz ezazu e-posta bat pasahitza berreskuratu ahal izateko",
"Profile picture" => "Profilaren irudia",
"Upload new" => "Igo berria",
"Select new from Files" => "Hautatu berria Fitxategietatik",
"Remove image" => "Irudia ezabatu",
"Either png or jpg. Ideally square but you will be able to crop it." => "png edo jpg. Hobe karratua baina mozteko aukera izango duzu.",
-"Abort" => "Bertan-behera utzi",
+"Cancel" => "Ezeztatu",
"Choose as profile image" => "Profil irudi bezala aukeratu",
"Language" => "Hizkuntza",
"Help translate" => "Lagundu itzultzen",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "<a href=\"%s\" target=\"_blank\">helbidea erabili zure fitxategiak WebDAV bidez eskuratzeko</a>",
-"Encryption" => "Enkriptazioa",
"The encryption app is no longer enabled, please decrypt all your files" => "Enkriptazio aplikazioa ez dago jada gaiturik, mesedez desenkriptatu zure fitxategi guztiak.",
"Log-in password" => "Saioa hasteko pasahitza",
"Decrypt all Files" => "Desenkripattu fitxategi guztiak",
diff --git a/settings/l10n/eu_ES.php b/settings/l10n/eu_ES.php
new file mode 100644
index 00000000000..280c7f05c0c
--- /dev/null
+++ b/settings/l10n/eu_ES.php
@@ -0,0 +1,8 @@
+<?php
+$TRANSLATIONS = array(
+"Invalid request" => "Eskakizun baliogabea",
+"Delete" => "Ezabatu",
+"Cancel" => "Ezeztatu",
+"Other" => "Bestea"
+);
+$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/settings/l10n/fa.php b/settings/l10n/fa.php
index e8582868f3b..bec91c69706 100644
--- a/settings/l10n/fa.php
+++ b/settings/l10n/fa.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "ایمیل ارسال شد",
+"Encryption" => "رمزگذاری",
"Unable to load list from App Store" => "قادر به بارگذاری لیست از فروشگاه اپ نیستم",
"Authentication error" => "خطا در اعتبار سنجی",
"Group already exists" => "این گروه در حال حاضر موجود است",
@@ -14,16 +16,26 @@ $TRANSLATIONS = array(
"Unable to add user to group %s" => "امکان افزودن کاربر به گروه %s نیست",
"Unable to remove user from group %s" => "امکان حذف کاربر از گروه %s نیست",
"Couldn't update app." => "برنامه را نمی توان به هنگام ساخت.",
+"Wrong password" => "رمز عبور اشتباه است",
+"No user supplied" => "هیچ کاربری تعریف نشده است",
+"Please provide an admin recovery password, otherwise all user data will be lost" => "لطفاً یک رمز مدیریتی برای بازیابی کردن تعریف نمایید. در غیر اینصورت اطلاعات تمامی کاربران از دست خواهند رفت.",
+"Wrong admin recovery password. Please check the password and try again." => "رمز مدیریتی بازیابی غلط است. لطفاً رمز را کنترل کرده و دوباره امتحان نمایید.",
+"Back-end doesn't support password change, but the users encryption key was successfully updated." => "سیستم مدیریتی امکان تغییر رمز را پشتیبانی نمی‌کند. ولی کلید رمزنگاری کاربران با موفقیت به روز شد.",
+"Unable to change password" => "نمی‌توان رمز را تغییر داد",
+"User Documentation" => "مستندات کاربر",
"Update to {appversion}" => "بهنگام شده به {appversion}",
"Disable" => "غیرفعال",
"Enable" => "فعال",
"Please wait...." => "لطفا صبر کنید ...",
+"Error while disabling app" => "خطا در هنگام غیر فعال سازی برنامه",
+"Error while enabling app" => "خطا در هنگام فعال سازی برنامه",
"Updating...." => "در حال بروز رسانی...",
"Error while updating app" => "خطا در هنگام بهنگام سازی برنامه",
"Error" => "خطا",
"Update" => "به روز رسانی",
"Updated" => "بروز رسانی انجام شد",
-"Saving..." => "در حال ذخیره سازی...",
+"Select a profile picture" => "انتخاب تصویر پروفایل",
+"Decrypting files... Please wait, this can take some time." => "در حال بازگشایی رمز فایل‌ها... لطفاً صبر نمایید. این امر ممکن است مدتی زمان ببرد.",
"deleted" => "حذف شده",
"undo" => "بازگشت",
"Unable to remove user" => "حذف کاربر امکان پذیر نیست",
@@ -34,27 +46,44 @@ $TRANSLATIONS = array(
"A valid username must be provided" => "نام کاربری صحیح باید وارد شود",
"Error creating user" => "خطا در ایجاد کاربر",
"A valid password must be provided" => "رمز عبور صحیح باید وارد شود",
+"Warning: Home directory for user \"{user}\" already exists" => "اخطار: پوشه‌ی خانه برای کاربر \"{user}\" در حال حاضر وجود دارد",
"__language_name__" => "__language_name__",
+"None" => "هیچ‌کدام",
+"Login" => "ورود",
"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." => "به احتمال زیاد پوشه‌ی data و فایل‌های شما از طریق اینترنت قابل دسترسی هستند. فایل .htaccess برنامه کار نمی‌کند. ما شدیداً توصیه می کنیم که شما وب سرور خودتان را طوری تنظیم کنید که پوشه‌ی data شما غیر قابل دسترسی باشد یا اینکه پوشه‌‎ی data را به خارج از ریشه‌ی اصلی وب سرور انتقال دهید.",
"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." => "ماژول 'fileinfo' PHP از کار افتاده است.ما اکیدا توصیه می کنیم که این ماژول را فعال کنید تا نتایج بهتری به وسیله ی mime-type detection دریافت کنید.",
"Locale 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." => "این سرور ارتباط اینترنتی ندارد. این بدین معناست که بعضی از امکانات نظیر مرتبط سازی یک منبع ذخیره‌ی خارجی، اطلاعات رسانی در مورد بروزرسانی‌ها یا نصب برنامه های جانبی کار نمی‌کنند. دسترسی به فایل ها از راه دور و ارسال اطلاع رسانی توسط ایمیل ممکن است همچنان کار نکند. ما پیشنهاد می‌کنیم که ارتباط اینترنتی مربوط به این سرور را فعال کنید تا تمامی امکانات را در اختیار داشته باشید.",
"Cron" => "زمانبند",
"Execute one task with each page loaded" => "اجرای یک وظیفه با هر بار بارگذاری صفحه",
+"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." => "cron.php در یک سرویس webcron ثبت شده است که هر 15 دقیقه یک بار بر روی بستر http فراخوانی شود.",
+"Use systems cron service to call the cron.php file every 15 minutes." => "از سرویس کرون سرور استفاده شده است که فایل cron.php را هر 15 دقیقه یک بار فراخوانی کند.",
"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" => "اجازه به کاربران برای اشتراک گذاری ، تنها با دیگر کابران گروه خودشان",
+"Allow mail notification" => "مجاز نمودن اطلاع رسانی توسط ایمیل",
+"Allow user to send mail notification for shared files" => "مجاز نمودن ارسال ایمیل توسط کاربر برای فایل‌های به اشتراک گذاشته شده",
"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." => "برای فعال سازی یا عدم فعال سازی اجبار استفاده از SSL، لطفاً از طریق HTTPS به %s وصل شوید.",
+"Server address" => "آدرس سرور",
+"Port" => "درگاه",
+"Credentials" => "اعتبارهای",
"Log" => "کارنامه",
"Log level" => "سطح ورود",
"More" => "بیش‌تر",
@@ -66,7 +95,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>",
-"User Documentation" => "مستندات کاربر",
"Administrator Documentation" => "مستندات مدیر",
"Online Documentation" => "مستندات آنلاین",
"Forum" => "انجمن",
@@ -81,14 +109,22 @@ $TRANSLATIONS = array(
"Current password" => "گذرواژه کنونی",
"New password" => "گذرواژه جدید",
"Change password" => "تغییر گذر واژه",
+"Full Name" => "نام کامل",
"Email" => "ایمیل",
"Your email address" => "پست الکترونیکی شما",
-"Fill in an email address to enable password recovery" => "پست الکترونیکی را پرکنید تا بازیابی گذرواژه فعال شود",
"Profile picture" => "تصویر پروفایل",
+"Upload new" => "بارگذاری جدید",
+"Select new from Files" => "انتخاب جدید از میان فایل ها",
+"Remove image" => "تصویر پاک شود",
+"Either png or jpg. Ideally square but you will be able to crop it." => "هردوی jpg و png ها مربع گونه می‌باشند. با این حال شما می‌توانید آنها را برش بزنید.",
+"Cancel" => "منصرف شدن",
+"Choose as profile image" => "یک تصویر پروفایل انتخاب کنید",
"Language" => "زبان",
"Help translate" => "به ترجمه آن کمک کنید",
"WebDAV" => "WebDAV",
-"Encryption" => "رمزگذاری",
+"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "از این آدرس استفاده کنید تا <a href=\"%s\" target=\"_blank\">بتوانید به فایل‌های خود توسط WebDAV دسترسی پیدا کنید</a>",
+"Log-in password" => "رمز ورود",
+"Decrypt all Files" => "تمام فایلها رمزگشایی شود",
"Login Name" => "نام کاربری",
"Create" => "ایجاد کردن",
"Admin Recovery Password" => "مدیریت بازیابی رمز عبور",
diff --git a/settings/l10n/fi_FI.php b/settings/l10n/fi_FI.php
index 0451703cc75..284c47e0806 100644
--- a/settings/l10n/fi_FI.php
+++ b/settings/l10n/fi_FI.php
@@ -1,5 +1,15 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "Virheellinen arvo kohdassa %s",
+"Saved" => "Tallennettu",
+"test email settings" => "testaa sähköpostiasetukset",
+"If you received this email, the settings seem to be correct." => "Jos sait tämän sähköpostin, kaikki asetukset vaikuttavat olevan kunnossa.",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "Sähköpostia lähettäessä tapahtui virhe. Tarkista asetukset.",
+"Email sent" => "Sähköposti lähetetty",
+"You need to set your user email before being able to send test emails." => "Aseta sähköpostiosoite, jotta voit testata sähköpostin toimivuutta.",
+"Send mode" => "Lähetystila",
+"Encryption" => "Salaus",
+"Authentication method" => "Tunnistautumistapa",
"Unable to load list from App Store" => "Ei pystytä lataamaan listaa sovellusvarastosta (App Store)",
"Authentication error" => "Tunnistautumisvirhe",
"Your full name has been changed." => "Koko nimesi on muutettu.",
@@ -18,6 +28,9 @@ $TRANSLATIONS = array(
"Couldn't update app." => "Sovelluksen päivitys epäonnistui.",
"Wrong password" => "Väärä salasana",
"Unable to change password" => "Salasanan vaihto ei onnistunut",
+"Sending..." => "Lähetetään...",
+"User Documentation" => "Käyttäjäohjeistus",
+"Admin Documentation" => "Ylläpitäjän ohjeistus",
"Update to {appversion}" => "Päivitä versioon {appversion}",
"Disable" => "Poista käytöstä",
"Enable" => "Käytä",
@@ -30,8 +43,12 @@ $TRANSLATIONS = array(
"Update" => "Päivitä",
"Updated" => "Päivitetty",
"Select a profile picture" => "Valitse profiilikuva",
+"Very weak password" => "Erittäin heikko salasana",
+"Weak password" => "Heikko salasana",
+"So-so password" => "Kohtalainen salasana",
+"Good password" => "Hyvä salasana",
+"Strong password" => "Vahva salasana",
"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",
"Unable to remove user" => "Käyttäjän poistaminen ei onnistunut",
@@ -49,6 +66,10 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Varoitukset, virheet ja vakavat ongelmat",
"Errors and fatal issues" => "Virheet ja vakavat ongelmat",
"Fatal issues only" => "Vain vakavat ongelmat",
+"None" => "Ei mitään",
+"Login" => "Kirjaudu",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Turvallisuusvaroitus",
"Setup Warning" => "Asetusvaroitus",
"Please double check the <a href=\"%s\">installation guides</a>." => "Lue <a href=\"%s\">asennusohjeet</a> tarkasti.",
@@ -59,6 +80,7 @@ $TRANSLATIONS = array(
"Locale not working" => "Maa-asetus ei toimi",
"System locale can not be set to a one which supports UTF-8." => "Järjestelmän maa-asetusta ei voi asettaa UTF-8:aa tukevaksi.",
"This means that there might be problems with certain characters in file names." => "Tämä tarkoittaa, että tiettyjen merkkien kanssa tiedostojen nimissä saattaa olla ongelmia.",
+"We strongly suggest to install the required packages on your system to support one of the following locales: %s." => "Suosittelemme vahvasti asentamaan vaaditut paketit järjestelmään, jotta jotain seuraavista maa-asetuksista on mahdollista tukea: %s.",
"Internet connection not working" => "Internet-yhteys ei toimi",
"Cron" => "Cron",
"Use systems cron service to call the cron.php file every 15 minutes." => "Käytä järjestelmän cron-palvelua cron.php-tiedoston kutsumiseen 15 minuutin välein",
@@ -77,6 +99,17 @@ $TRANSLATIONS = array(
"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.",
+"Email Server" => "Sähköpostipalvelin",
+"This is used for sending out notifications." => "Tätä käytetään ilmoitusten lähettämiseen.",
+"From address" => "Lähettäjän osoite",
+"Authentication required" => "Tunnistautuminen vaaditaan",
+"Server address" => "Palvelimen osoite",
+"Port" => "Portti",
+"Credentials" => "Tilitiedot",
+"SMTP Username" => "SMTP-käyttäjätunnus",
+"SMTP Password" => "SMTP-salasana",
+"Test email settings" => "Testaa sähköpostiasetukset",
+"Send email" => "Lähetä sähköpostiviesti",
"Log" => "Loki",
"Log level" => "Lokitaso",
"More" => "Enemmän",
@@ -86,9 +119,10 @@ $TRANSLATIONS = array(
"Add your App" => "Lisää sovelluksesi",
"More Apps" => "Lisää sovelluksia",
"Select an App" => "Valitse sovellus",
+"Documentation:" => "Ohjeistus:",
"See application page at apps.owncloud.com" => "Katso sovellussivu osoitteessa apps.owncloud.com",
+"See application website" => "Lue lisää sovelluksen sivustolta",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-lisensoija <span class=\"author\"></span>",
-"User Documentation" => "Käyttäjäohjeistus",
"Administrator Documentation" => "Ylläpito-ohjeistus",
"Online Documentation" => "Verkko-ohjeistus",
"Forum" => "Keskustelupalsta",
@@ -106,24 +140,24 @@ $TRANSLATIONS = array(
"Full Name" => "Koko nimi",
"Email" => "Sähköpostiosoite",
"Your email address" => "Sähköpostiosoitteesi",
-"Fill in an email address to enable password recovery" => "Anna sähköpostiosoitteesi, jotta unohdettu salasana on mahdollista palauttaa",
+"Fill in an email address to enable password recovery and receive notifications" => "Anna sähköpostiosoitteesi, jotta unohdettu salasana on mahdollista palauttaa ja voit vastaanottaa ilmoituksia",
"Profile picture" => "Profiilikuva",
"Upload new" => "Lähetä uusi",
"Select new from Files" => "Valitse uusi tiedostoista",
"Remove image" => "Poista kuva",
"Either png or jpg. Ideally square but you will be able to crop it." => "Joko png- tai jpg-kuva. Mieluite neliö, voit kuitenkin rajata kuvaa.",
-"Abort" => "Keskeytä",
+"Cancel" => "Peru",
"Choose as profile image" => "Valitse profiilikuvaksi",
"Language" => "Kieli",
"Help translate" => "Auta kääntämisessä",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Käytä tätä osoitetta <a href=\"%s\" target=\"_blank\">käyttääksesi tiedostojasi WebDAVin kautta</a>",
-"Encryption" => "Salaus",
"The encryption app is no longer enabled, please decrypt all your files" => "Salaussovellus ei ole enää käytössä, joten pura kaikkien tiedostojesi salaus",
"Decrypt all Files" => "Pura kaikkien tiedostojen salaus",
"Login Name" => "Kirjautumisnimi",
"Create" => "Luo",
"Default Storage" => "Oletustallennustila",
+"Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" => "Määritä tallennustilan kiintiö (esim. \"512 MB\" tai \"12 GB\")",
"Unlimited" => "Rajoittamaton",
"Other" => "Muu",
"Username" => "Käyttäjätunnus",
diff --git a/settings/l10n/fr.php b/settings/l10n/fr.php
index 156533f6fa0..11c75ea1e08 100644
--- a/settings/l10n/fr.php
+++ b/settings/l10n/fr.php
@@ -1,5 +1,15 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "Type de valeur METADATA invalide : \"%s\".",
+"Saved" => "Sauvegarder",
+"test email settings" => "tester les paramètres d'e-mail",
+"If you received this email, the settings seem to be correct." => "Si vous recevez cet email, c'est que les paramètres sont corrects",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "Une erreur est survenue lors de l'envoi de l'e-mail. Veuillez vérifier vos paramètres.",
+"Email sent" => "Email envoyé",
+"You need to set your user email before being able to send test emails." => "Vous devez configurer votre e-mail d'utilisateur avant de pouvoir envoyer des e-mails de test.",
+"Send mode" => "Mode d'envoi",
+"Encryption" => "Chiffrement",
+"Authentication method" => "Méthode d'authentification",
"Unable to load list from App Store" => "Impossible de charger la liste depuis l'App Store",
"Authentication error" => "Erreur d'authentification",
"Your full name has been changed." => "Votre nom complet a été modifié.",
@@ -22,6 +32,9 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Mot de passe administrateur de récupération de données invalide. Veuillez vérifier le mot de passe et essayer à nouveau.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "L'infrastructure d'arrière-plan ne supporte pas la modification de mot de passe, mais la clef de chiffrement des utilisateurs a été mise à jour avec succès.",
"Unable to change password" => "Impossible de modifier le mot de passe",
+"Sending..." => "Envoi en cours...",
+"User Documentation" => "Documentation utilisateur",
+"Admin Documentation" => "Documentation administrateur",
"Update to {appversion}" => "Mettre à jour vers {appversion}",
"Disable" => "Désactiver",
"Enable" => "Activer",
@@ -34,13 +47,17 @@ $TRANSLATIONS = array(
"Update" => "Mettre à jour",
"Updated" => "Mise à jour effectuée avec succès",
"Select a profile picture" => "Selectionner une photo de profil ",
+"Very weak password" => "Mot de passe de très faible sécurité",
+"Weak password" => "Mot de passe de faible sécurité",
+"So-so password" => "Mot de passe de sécurité tout juste acceptable",
+"Good password" => "Mot de passe de sécurité suffisante",
+"Strong password" => "Mot de passe de forte sécurité",
"Decrypting files... Please wait, this can take some time." => "Déchiffrement en cours... Cela peut prendre un certain temps.",
-"Saving..." => "Enregistrement...",
"deleted" => "supprimé",
"undo" => "annuler",
"Unable to remove user" => "Impossible de retirer l'utilisateur",
"Groups" => "Groupes",
-"Group Admin" => "Groupe Admin",
+"Group Admin" => "Admin Groupe",
"Delete" => "Supprimer",
"add group" => "ajouter un groupe",
"A valid username must be provided" => "Un nom d'utilisateur valide doit être saisi",
@@ -53,6 +70,12 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Avertissements, erreurs et erreurs fatales",
"Errors and fatal issues" => "Erreurs et erreurs fatales",
"Fatal issues only" => "Erreurs fatales uniquement",
+"None" => "Aucun",
+"Login" => "Connexion",
+"Plain" => "En clair",
+"NT LAN Manager" => "Gestionnaire du réseau NT",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Avertissement de sécurité",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Vous accédez à %s via HTTP. Nous vous recommandons fortement de configurer votre serveur pour forcer l'utilisation de HTTPS à la place.",
"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." => "Votre dossier de données et vos fichiers sont probablement accessibles depuis internet. Le fichier .htaccess ne fonctionne pas. Nous vous recommandons vivement de configurer votre serveur web de façon à ce que ce dossier de données ne soit plus accessible, ou bien de le déplacer à l'extérieur de la racine du serveur web.",
@@ -90,6 +113,17 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Forcer HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Forcer les clients à se connecter à %s via une connexion chiffrée.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Veuillez vous connecter à cette instance %s via HTTPS pour activer ou désactiver SSL.",
+"Email Server" => "Serveur mail",
+"This is used for sending out notifications." => "Ceci est utilisé pour l'envoi des notifications.",
+"From address" => "Adresse source",
+"Authentication required" => "Authentification requise",
+"Server address" => "Adresse du serveur",
+"Port" => "Port",
+"Credentials" => "Informations d'identification",
+"SMTP Username" => "Nom d'utilisateur SMTP",
+"SMTP Password" => "Mot de passe SMTP",
+"Test email settings" => "Paramètres de test d'e-mail",
+"Send email" => "Envoyer un e-mail",
"Log" => "Log",
"Log level" => "Niveau de log",
"More" => "Plus",
@@ -99,9 +133,10 @@ $TRANSLATIONS = array(
"Add your App" => "Ajoutez votre application",
"More Apps" => "Plus d'applications…",
"Select an App" => "Sélectionner une Application",
+"Documentation:" => "Documentation :",
"See application page at apps.owncloud.com" => "Voir la page des applications à l'url apps.owncloud.com",
+"See application website" => "Voir le site web de l'application",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "Distribué sous licence <span class=\"licence\"></span>, par <span class=\"author\"></span>",
-"User Documentation" => "Documentation utilisateur",
"Administrator Documentation" => "Documentation administrateur",
"Online Documentation" => "Documentation en ligne",
"Forum" => "Forum",
@@ -119,33 +154,32 @@ $TRANSLATIONS = array(
"Full Name" => "Nom complet",
"Email" => "Adresse mail",
"Your email address" => "Votre adresse e-mail",
-"Fill in an email address to enable password recovery" => "Entrez votre adresse e-mail pour permettre la réinitialisation du mot de passe",
+"Fill in an email address to enable password recovery and receive notifications" => "Saisir une adresse e-mail pour permettre la réinitialisation du mot de passe et la réception des notifications",
"Profile picture" => "Photo de profil",
"Upload new" => "Télécharger nouveau",
"Select new from Files" => "Sélectionner un nouveau depuis les documents",
"Remove image" => "Supprimer l'image",
-"Either png or jpg. Ideally square but you will be able to crop it." => "Soit png ou jpg. idéalement carée mais vous pourrez la recadrer .",
+"Either png or jpg. Ideally square but you will be able to crop it." => "Soit png ou jpg. Idéalement carrée mais vous pourrez la recadrer.",
"Your avatar is provided by your original account." => "Votre avatar est fourni par votre compte original.",
-"Abort" => "Abandonner",
+"Cancel" => "Annuler",
"Choose as profile image" => "Choisir en temps que photo de profil ",
"Language" => "Langue",
"Help translate" => "Aidez à traduire",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Utiliser cette adresse pour <a href=\"%s\" target=\"_blank\"> accéder à vos fichiers par WebDAV</a>",
-"Encryption" => "Chiffrement",
"The encryption app is no longer enabled, please decrypt all your files" => "L'app de chiffrement n’est plus activée, veuillez déchiffrer tous vos fichiers",
"Log-in password" => "Mot de passe de connexion",
"Decrypt all Files" => "Déchiffrer tous les fichiers",
-"Login Name" => "Nom de la connexion",
+"Login Name" => "Nom d'utilisateur",
"Create" => "Créer",
"Admin Recovery Password" => "Récupération du mot de passe administrateur",
"Enter the recovery password in order to recover the users files during password change" => "Entrer le mot de passe de récupération dans le but de récupérer les fichiers utilisateurs pendant le changement de mot de passe",
-"Default Storage" => "Support de stockage par défaut",
+"Default Storage" => "Espace de stockage par défaut",
"Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" => "Veuillez entrer le quota de stockage (ex. \"512 MB\" ou \"12 GB\")",
"Unlimited" => "Illimité",
"Other" => "Autre",
"Username" => "Nom d'utilisateur",
-"Storage" => "Support de stockage",
+"Storage" => "Espace de stockage",
"change full name" => "Modifier le nom complet",
"set new password" => "Changer le mot de passe",
"Default" => "Défaut"
diff --git a/settings/l10n/gl.php b/settings/l10n/gl.php
index e345280bddf..d98d812d944 100644
--- a/settings/l10n/gl.php
+++ b/settings/l10n/gl.php
@@ -1,5 +1,15 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "Forneceu un valor incorrecto para %s",
+"Saved" => "Gardado",
+"test email settings" => "correo de proba dos axustes",
+"If you received this email, the settings seem to be correct." => "Se recibiu este correo, semella que a configuración é correcta.",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "Produciuse un problema ao enviar o correo. Revise os seus axustes.",
+"Email sent" => "Correo enviado",
+"You need to set your user email before being able to send test emails." => "É necesario configurar o correo do usuario antes de poder enviar mensaxes de correo de proba.",
+"Send mode" => "Modo de envío",
+"Encryption" => "Cifrado",
+"Authentication method" => "Método de autenticación",
"Unable to load list from App Store" => "Non foi posíbel cargar a lista desde a App Store",
"Authentication error" => "Produciuse un erro de autenticación",
"Your full name has been changed." => "O seu nome completo foi cambiado",
@@ -22,6 +32,9 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Contrasinal de recuperación do administrador incorrecto. Comprobe o contrasinal e tenteo de novo.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "A infraestrutura non admite o cambio de contrasinal, mais a chave de cifrado dos usuarios foi actualizada correctamente.",
"Unable to change password" => "Non é posíbel cambiar o contrasinal",
+"Sending..." => "Enviando...",
+"User Documentation" => "Documentación do usuario",
+"Admin Documentation" => "Documentación do administrador",
"Update to {appversion}" => "Actualizar á {appversion}",
"Disable" => "Desactivar",
"Enable" => "Activar",
@@ -34,8 +47,12 @@ $TRANSLATIONS = array(
"Update" => "Actualizar",
"Updated" => "Actualizado",
"Select a profile picture" => "Seleccione unha imaxe para o perfil",
+"Very weak password" => "Contrasinal moi feble",
+"Weak password" => "Contrasinal feble",
+"So-so password" => "Contrasinal non moi aló",
+"Good password" => "Bo contrasinal",
+"Strong password" => "Contrasinal forte",
"Decrypting files... Please wait, this can take some time." => "Descifrando ficheiros... isto pode levar un anaco.",
-"Saving..." => "Gardando...",
"deleted" => "eliminado",
"undo" => "desfacer",
"Unable to remove user" => "Non é posíbel retirar o usuario",
@@ -53,6 +70,12 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Avisos, erros e problemas críticos",
"Errors and fatal issues" => "Erros e problemas críticos",
"Fatal issues only" => "Só problemas críticos",
+"None" => "Ningún",
+"Login" => "Acceso",
+"Plain" => "Simple",
+"NT LAN Manager" => "Xestor NT LAN",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Aviso de seguranza",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Está accedendo a %s a través de HTTP. Suxerímoslle que configure o seu servidor para requirir, no seu canto, o uso de HTTPS.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "O seu cartafol de datos e os seus ficheiros probabelmente sexan accesíbeis a través de internet. O ficheiro .htaccess non está a traballar. Suxerímoslle que configure o seu servidor web de tal maneira que o cartafol de datos non estea accesíbel ou que mova o o directorio de datos fóra da raíz de documentos do servidor web.",
@@ -90,6 +113,17 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Forzar HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Forzar que os clientes se conecten a %s empregando unha conexión cifrada.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Conéctese a %s empregando HTTPS para activar ou desactivar o forzado de SSL.",
+"Email Server" => "Servidor de correo",
+"This is used for sending out notifications." => "Isto utilizase para o envío de notificacións.",
+"From address" => "Desde o enderezo",
+"Authentication required" => "Requírese autenticación",
+"Server address" => "Enderezo do servidor",
+"Port" => "Porto",
+"Credentials" => "Credenciais",
+"SMTP Username" => "Nome de usuario SMTP",
+"SMTP Password" => "Contrasinal SMTP",
+"Test email settings" => "Correo de proba dos axustes",
+"Send email" => "Enviar o correo",
"Log" => "Rexistro",
"Log level" => "Nivel de rexistro",
"More" => "Máis",
@@ -99,9 +133,10 @@ $TRANSLATIONS = array(
"Add your App" => "Engada o seu aplicativo",
"More Apps" => "Máis aplicativos",
"Select an App" => "Escolla un aplicativo",
+"Documentation:" => "Documentación:",
"See application page at apps.owncloud.com" => "Consulte a páxina do aplicativo en apps.owncloud.com",
+"See application website" => "Vexa o sitio web do aplicativo",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licenciado por<span class=\"author\"></span>",
-"User Documentation" => "Documentación do usuario",
"Administrator Documentation" => "Documentación do administrador",
"Online Documentation" => "Documentación na Rede",
"Forum" => "Foro",
@@ -119,20 +154,19 @@ $TRANSLATIONS = array(
"Full Name" => "Nome completo",
"Email" => "Correo",
"Your email address" => "O seu enderezo de correo",
-"Fill in an email address to enable password recovery" => "Escriba un enderezo de correo para activar o contrasinal de recuperación",
+"Fill in an email address to enable password recovery and receive notifications" => "Escriba un enderezo de correo para permitir a recuperación de contrasinais e recibir notificacións",
"Profile picture" => "Imaxe do perfil",
"Upload new" => "Novo envío",
"Select new from Files" => "Seleccione unha nova de ficheiros",
"Remove image" => "Retirar a imaxe",
"Either png or jpg. Ideally square but you will be able to crop it." => "Calquera png ou jpg. É preferíbel que sexa cadrada, mais poderá recortala.",
"Your avatar is provided by your original account." => "O seu avatar é fornecido pola súa conta orixinal.",
-"Abort" => "Cancelar",
+"Cancel" => "Cancelar",
"Choose as profile image" => "Escolla unha imaxe para o perfil",
"Language" => "Idioma",
"Help translate" => "Axude na tradución",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Empregue esta ligazón <a href=\"%s\" target=\"_blank\">para acceder aos sus ficheiros mediante WebDAV</a>",
-"Encryption" => "Cifrado",
"The encryption app is no longer enabled, please decrypt all your files" => "O aplicativo de cifrado non está activado, descifre todos os ficheiros",
"Log-in password" => "Contrasinal de acceso",
"Decrypt all Files" => "Descifrar todos os ficheiros",
diff --git a/settings/l10n/he.php b/settings/l10n/he.php
index 21c32d0f8e0..0b42c2167ad 100644
--- a/settings/l10n/he.php
+++ b/settings/l10n/he.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "הודעת הדוא״ל נשלחה",
+"Encryption" => "הצפנה",
"Unable to load list from App Store" => "לא ניתן לטעון רשימה מה־App Store",
"Authentication error" => "שגיאת הזדהות",
"Group already exists" => "הקבוצה כבר קיימת",
@@ -14,6 +16,7 @@ $TRANSLATIONS = array(
"Unable to add user to group %s" => "לא ניתן להוסיף משתמש לקבוצה %s",
"Unable to remove user from group %s" => "לא ניתן להסיר משתמש מהקבוצה %s",
"Couldn't update app." => "לא ניתן לעדכן את היישום.",
+"User Documentation" => "תיעוד משתמש",
"Update to {appversion}" => "עדכון לגרסה {appversion}",
"Disable" => "בטל",
"Enable" => "הפעלה",
@@ -23,7 +26,6 @@ $TRANSLATIONS = array(
"Error" => "שגיאה",
"Update" => "עדכון",
"Updated" => "מעודכן",
-"Saving..." => "שמירה…",
"deleted" => "נמחק",
"undo" => "ביטול",
"Unable to remove user" => "לא ניתן להסיר את המשתמש",
@@ -35,6 +37,8 @@ $TRANSLATIONS = array(
"Error creating user" => "יצירת המשתמש נכשלה",
"A valid password must be provided" => "יש לספק ססמה תקנית",
"__language_name__" => "עברית",
+"None" => "כלום",
+"Login" => "התחברות",
"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 כנראה אינו תקין.",
@@ -53,6 +57,9 @@ $TRANSLATIONS = array(
"Allow users to only share with users in their groups" => "לאפשר למשתמשים לשתף עם משתמשים בקבוצות שלהם בלבד",
"Security" => "אבטחה",
"Enforce HTTPS" => "לאלץ HTTPS",
+"Server address" => "כתובת שרת",
+"Port" => "פורט",
+"Credentials" => "פרטי גישה",
"Log" => "יומן",
"Log level" => "רמת הדיווח",
"More" => "יותר",
@@ -64,7 +71,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>",
-"User Documentation" => "תיעוד משתמש",
"Administrator Documentation" => "תיעוד מנהלים",
"Online Documentation" => "תיעוד מקוון",
"Forum" => "פורום",
@@ -81,12 +87,11 @@ $TRANSLATIONS = array(
"Change password" => "שינוי ססמה",
"Email" => "דואר אלקטרוני",
"Your email address" => "כתובת הדוא״ל שלך",
-"Fill in an email address to enable password recovery" => "נא למלא את כתובת הדוא״ל שלך כדי לאפשר שחזור ססמה",
"Profile picture" => "תמונת פרופיל",
+"Cancel" => "ביטול",
"Language" => "פה",
"Help translate" => "עזרה בתרגום",
"WebDAV" => "WebDAV",
-"Encryption" => "הצפנה",
"Login Name" => "שם כניסה",
"Create" => "יצירה",
"Admin Recovery Password" => "ססמת השחזור של המנהל",
diff --git a/settings/l10n/hi.php b/settings/l10n/hi.php
index 2c65a26dae5..67463ef7bd4 100644
--- a/settings/l10n/hi.php
+++ b/settings/l10n/hi.php
@@ -1,11 +1,11 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "ईमेल भेज दिया गया है ",
"Error" => "त्रुटि",
"Update" => "अद्यतन",
"Security Warning" => "सुरक्षा चेतावनी ",
"Password" => "पासवर्ड",
"New password" => "नया पासवर्ड",
-"Abort" => "रद्द करना ",
"Username" => "प्रयोक्ता का नाम"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/settings/l10n/hr.php b/settings/l10n/hr.php
index 4a225ed4b8a..d0b19c3c3c4 100644
--- a/settings/l10n/hr.php
+++ b/settings/l10n/hr.php
@@ -9,13 +9,13 @@ $TRANSLATIONS = array(
"Disable" => "Isključi",
"Enable" => "Uključi",
"Error" => "Greška",
-"Saving..." => "Spremanje...",
"deleted" => "izbrisano",
"undo" => "vrati",
"Groups" => "Grupe",
"Group Admin" => "Grupa Admin",
"Delete" => "Obriši",
"__language_name__" => "__ime_jezika__",
+"Login" => "Prijava",
"Cron" => "Cron",
"Log" => "dnevnik",
"More" => "više",
@@ -29,9 +29,10 @@ $TRANSLATIONS = array(
"Change password" => "Izmjena lozinke",
"Email" => "e-mail adresa",
"Your email address" => "Vaša e-mail adresa",
-"Fill in an email address to enable password recovery" => "Ispunite vase e-mail adresa kako bi se omogućilo oporavak lozinke",
+"Cancel" => "Odustani",
"Language" => "Jezik",
"Help translate" => "Pomoć prevesti",
+"Login Name" => "Prijava",
"Create" => "Izradi",
"Other" => "ostali",
"Username" => "Korisničko ime"
diff --git a/settings/l10n/hu_HU.php b/settings/l10n/hu_HU.php
index 6b2dc3e0172..b3492b9fd76 100644
--- a/settings/l10n/hu_HU.php
+++ b/settings/l10n/hu_HU.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Az emailt elküldtük",
+"Encryption" => "Titkosítás",
"Unable to load list from App Store" => "Nem tölthető le a lista az App Store-ból",
"Authentication error" => "Azonosítási hiba",
"Your full name has been changed." => "Az Ön teljes nevét módosítottuk.",
@@ -22,6 +24,7 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Hibás admin helyreállítási jelszó. Ellenörizd a jelszót és próbáld újra.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "A back-end nem támogatja a jelszó módosítást, de felhasználó titkosítási kulcsa sikeresen frissítve lett.",
"Unable to change password" => "Nem sikerült megváltoztatni a jelszót",
+"User Documentation" => "Felhasználói leírás",
"Update to {appversion}" => "Frissítés erre a verzióra: {appversion}",
"Disable" => "Letiltás",
"Enable" => "engedélyezve",
@@ -35,7 +38,6 @@ $TRANSLATIONS = array(
"Updated" => "Frissítve",
"Select a profile picture" => "Válassz profil képet",
"Decrypting files... Please wait, this can take some time." => "File-ok kititkosítása folyamatban... Kérlek várj, ez hosszabb ideig is eltarthat ...",
-"Saving..." => "Mentés...",
"deleted" => "törölve",
"undo" => "visszavonás",
"Unable to remove user" => "A felhasználót nem sikerült eltávolítáni",
@@ -53,6 +55,8 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Figyelmeztetések, hibák és végzetes hibák",
"Errors and fatal issues" => "Hibák és végzetes hibák",
"Fatal issues only" => "Csak a végzetes hibák",
+"None" => "Egyik sem",
+"Login" => "Bejelentkezés",
"Security Warning" => "Biztonsági figyelmeztetés",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Jelenlegi elérése a következőnek '%s' jelenleg HTTP-n keresztül történik. Nagyon ajánlott, hogy a kiszolgálot úgy állitsd be, hogy HTTPS-t tudjál használni.",
"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." => "Az adatkönytára és az itt levő fájlok valószínűleg elérhetők az internetről. Az ownCloud által beillesztett .htaccess fájl nem működik. Nagyon erősen ajánlott, hogy a webszervert úgy konfigurálja, hogy az adatkönyvtár ne legyen közvetlenül kívülről elérhető, vagy az adatkönyvtárt tegye a webszerver dokumentumfáján kívülre.",
@@ -90,6 +94,9 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Kötelező HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Kötelezővé teszi, hogy a böngészőprogramok titkosított csatornán kapcsolódjanak a %s szolgáltatáshoz.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Kérjük kapcsolodjon a %s rendszerhez HTTPS protokollon keresztül, hogy be vagy ki kapcsoljaa kötelező SSL beállítást.",
+"Server address" => "A kiszolgáló címe",
+"Port" => "Port",
+"Credentials" => "Azonosítók",
"Log" => "Naplózás",
"Log level" => "Naplózási szint",
"More" => "Több",
@@ -101,7 +108,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>",
-"User Documentation" => "Felhasználói leírás",
"Administrator Documentation" => "Üzemeltetői leírás",
"Online Documentation" => "Online leírás",
"Forum" => "Fórum",
@@ -119,20 +125,18 @@ $TRANSLATIONS = array(
"Full Name" => "Teljes név",
"Email" => "Email",
"Your email address" => "Az Ön email címe",
-"Fill in an email address to enable password recovery" => "Adja meg az email címét, hogy jelszó-emlékeztetőt kérhessen, ha elfelejtette a jelszavát!",
"Profile picture" => "Profilkép",
"Upload new" => "Új feltöltése",
"Select new from Files" => "Új kiválasztása Fileokból",
"Remove image" => "Kép eltávolítása",
"Either png or jpg. Ideally square but you will be able to crop it." => "Egyaránt png vagy jpg. Az ideális ha négyzet alaku, de késöbb még átszabható",
"Your avatar is provided by your original account." => "Az avatarod az eredeti fiókod alapján van beállítva.",
-"Abort" => "Megszakítás",
+"Cancel" => "Mégsem",
"Choose as profile image" => "Válassz profil képet",
"Language" => "Nyelv",
"Help translate" => "Segítsen a fordításban!",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Ezt a címet használd, hogy <a href=\"%s\" target=\"_blank\">hozzáférj a fileokhoz WebDAV-on keresztül</a>",
-"Encryption" => "Titkosítás",
"The encryption app is no longer enabled, please decrypt all your files" => "A titkosító alkalmazás továbbiakban nem lesz engedélyezve, szüntesd meg a titkosítását a file-jaidnak.",
"Log-in password" => "Bejelentkezési jelszó",
"Decrypt all Files" => "Kititkosítja az összes file-t",
diff --git a/settings/l10n/ia.php b/settings/l10n/ia.php
index b51bc32a2f5..35ddeb30ca8 100644
--- a/settings/l10n/ia.php
+++ b/settings/l10n/ia.php
@@ -20,6 +20,7 @@ $TRANSLATIONS = array(
"Email" => "E-posta",
"Your email address" => "Tu adresse de e-posta",
"Profile picture" => "Imagine de profilo",
+"Cancel" => "Cancellar",
"Language" => "Linguage",
"Help translate" => "Adjuta a traducer",
"Create" => "Crear",
diff --git a/settings/l10n/id.php b/settings/l10n/id.php
index 2ff3f572966..a7b59d82f84 100644
--- a/settings/l10n/id.php
+++ b/settings/l10n/id.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Email terkirim",
+"Encryption" => "Enkripsi",
"Unable to load list from App Store" => "Tidak dapat memuat daftar dari App Store",
"Authentication error" => "Galat saat autentikasi",
"Your full name has been changed." => "Nama lengkap Anda telah diubah",
@@ -21,6 +23,7 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Sandi pemulihan admin salah. Periksa sandi dan ulangi kembali.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Back-end tidak mendukung perubahan password, tetapi kunci enkripsi pengguna berhasil diperbarui.",
"Unable to change password" => "Tidak dapat mengubah sandi",
+"User Documentation" => "Dokumentasi Pengguna",
"Update to {appversion}" => "Perbarui ke {appversion}",
"Disable" => "Nonaktifkan",
"Enable" => "Aktifkan",
@@ -34,7 +37,6 @@ $TRANSLATIONS = array(
"Updated" => "Diperbarui",
"Select a profile picture" => "Pilih foto profil",
"Decrypting files... Please wait, this can take some time." => "Mendeskripsi berkas... Modon tunggu, ini memerlukan beberapa saat.",
-"Saving..." => "Menyimpan...",
"deleted" => "dihapus",
"undo" => "urungkan",
"Unable to remove user" => "Tidak dapat menghapus pengguna",
@@ -52,6 +54,8 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Peringatan, galat dan masalah fatal",
"Errors and fatal issues" => "Galat dan masalah fatal",
"Fatal issues only" => "Hanya masalah fatal",
+"None" => "Tidak ada",
+"Login" => "Masuk",
"Security Warning" => "Peringatan Keamanan",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Anda mengakses %s melalui HTTP. Kami sangat menyarankan Anda untuk mengkonfigurasi server dengan menggunakan HTTPS sebagai gantinya.",
"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." => "Direktori data dan berkas Anda mungkin dapat diakses dari internet. Berkas .htaccess tidak bekerja. Kami sangat menyarankan untuk mengkonfigurasi server web Anda agar direktori data tidak lagi dapat diakses atau Anda dapat memindahkan direktori data di luar dokumen root webserver.",
@@ -88,6 +92,8 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Selalu Gunakan HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Memaksa klien untuk menghubungkan ke %s menggunakan sambungan yang dienskripsi.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Mohon sambungkan ke %s menggunakan HTTPS untuk mengaktifkannya atau menonaktifkan penegakan SSL.",
+"Server address" => "Alamat server",
+"Port" => "port",
"Log" => "Catat",
"Log level" => "Level pencatatan",
"More" => "Lainnya",
@@ -99,7 +105,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>",
-"User Documentation" => "Dokumentasi Pengguna",
"Administrator Documentation" => "Dokumentasi Administrator",
"Online Documentation" => "Dokumentasi Online",
"Forum" => "Forum",
@@ -117,20 +122,18 @@ $TRANSLATIONS = array(
"Full Name" => "Nama Lengkap",
"Email" => "Email",
"Your email address" => "Alamat email Anda",
-"Fill in an email address to enable password recovery" => "Masukkan alamat email untuk mengaktifkan pemulihan sandi",
"Profile picture" => "Foto profil",
"Upload new" => "Unggah baru",
"Select new from Files" => "Pilih baru dari Berkas",
"Remove image" => "Hapus gambar",
"Either png or jpg. Ideally square but you will be able to crop it." => "Bisa png atau jpg. Idealnya berbentuk persegi tetapi jika tidak Anda bisa memotongnya nanti.",
"Your avatar is provided by your original account." => "Avatar disediakan oleh akun asli Anda.",
-"Abort" => "Batal",
+"Cancel" => "Batal",
"Choose as profile image" => "Pilih sebagai gambar profil",
"Language" => "Bahasa",
"Help translate" => "Bantu menerjemahkan",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Gunakan alamat ini untuk <a href=\"%s\" target=\"_blank\">mengakses Berkas via WebDAV</a>",
-"Encryption" => "Enkripsi",
"The encryption app is no longer enabled, please decrypt all your files" => "Aplikasi enkripsi tidak lagi diaktifkan, silahkan mendekripsi semua file Anda",
"Log-in password" => "Sandi masuk",
"Decrypt all Files" => "Deskripsi semua Berkas",
diff --git a/settings/l10n/is.php b/settings/l10n/is.php
index 6798783f83b..3f8b5accda2 100644
--- a/settings/l10n/is.php
+++ b/settings/l10n/is.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Tölvupóstur sendur",
+"Encryption" => "Dulkóðun",
"Unable to load list from App Store" => "Ekki tókst að hlaða lista frá forrita síðu",
"Authentication error" => "Villa við auðkenningu",
"Group already exists" => "Hópur er þegar til",
@@ -13,6 +15,7 @@ $TRANSLATIONS = array(
"Admins can't remove themself from the admin group" => "Stjórnendur geta ekki fjarlægt sjálfa sig úr stjórnendahóp",
"Unable to add user to group %s" => "Ekki tókst að bæta notenda við hópinn %s",
"Unable to remove user from group %s" => "Ekki tókst að fjarlægja notanda úr hópnum %s",
+"User Documentation" => "Notenda handbók",
"Disable" => "Gera óvirkt",
"Enable" => "Virkja",
"Please wait...." => "Andartak....",
@@ -20,14 +23,15 @@ $TRANSLATIONS = array(
"Error" => "Villa",
"Update" => "Uppfæra",
"Updated" => "Uppfært",
-"Saving..." => "Er að vista ...",
"deleted" => "eytt",
"undo" => "afturkalla",
"Groups" => "Hópar",
"Group Admin" => "Hópstjóri",
"Delete" => "Eyða",
"__language_name__" => "__nafn_tungumáls__",
+"None" => "Ekkert",
"Security Warning" => "Öryggis aðvörun",
+"Server address" => "Host nafn netþjóns",
"More" => "Meira",
"Less" => "Minna",
"Version" => "Útgáfa",
@@ -37,7 +41,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>",
-"User Documentation" => "Notenda handbók",
"Administrator Documentation" => "Stjórnenda handbók",
"Online Documentation" => "Handbók á netinu",
"Forum" => "Vefspjall",
@@ -52,11 +55,10 @@ $TRANSLATIONS = array(
"Change password" => "Breyta lykilorði",
"Email" => "Netfang",
"Your email address" => "Netfangið þitt",
-"Fill in an email address to enable password recovery" => "Sláðu inn netfangið þitt til að virkja endurheimt á lykilorði",
+"Cancel" => "Hætta við",
"Language" => "Tungumál",
"Help translate" => "Hjálpa við þýðingu",
"WebDAV" => "WebDAV",
-"Encryption" => "Dulkóðun",
"Create" => "Búa til",
"Default Storage" => "Sjálfgefin gagnageymsla",
"Unlimited" => "Ótakmarkað",
diff --git a/settings/l10n/it.php b/settings/l10n/it.php
index 08bab35244c..181fd11f972 100644
--- a/settings/l10n/it.php
+++ b/settings/l10n/it.php
@@ -1,5 +1,15 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "Valore non valido fornito per %s",
+"Saved" => "Salvato",
+"test email settings" => "prova impostazioni email",
+"If you received this email, the settings seem to be correct." => "Se hai ricevuto questa email, le impostazioni dovrebbero essere corrette.",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "Si è verificato un problema durante l'invio dell'email. Controlla le tue impostazioni.",
+"Email sent" => "Email inviata",
+"You need to set your user email before being able to send test emails." => "Devi impostare l'indirizzo del tuo utente prima di poter provare l'invio delle email.",
+"Send mode" => "Modalità di invio",
+"Encryption" => "Cifratura",
+"Authentication method" => "Metodo di autenticazione",
"Unable to load list from App Store" => "Impossibile caricare l'elenco dall'App Store",
"Authentication error" => "Errore di autenticazione",
"Your full name has been changed." => "Il tuo nome completo è stato cambiato.",
@@ -22,6 +32,9 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Password amministrativa di ripristino errata. Controlla la password e prova ancora.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Il motore non supporta la modifica della password, ma la chiave di cifratura dell'utente è stata aggiornata correttamente.",
"Unable to change password" => "Impossibile cambiare la password",
+"Sending..." => "Invio in corso...",
+"User Documentation" => "Documentazione utente",
+"Admin Documentation" => "Documentazione di amministrazione",
"Update to {appversion}" => "Aggiorna a {appversion}",
"Disable" => "Disabilita",
"Enable" => "Abilita",
@@ -34,8 +47,12 @@ $TRANSLATIONS = array(
"Update" => "Aggiorna",
"Updated" => "Aggiornato",
"Select a profile picture" => "Seleziona un'immagine del profilo",
+"Very weak password" => "Password molto debole",
+"Weak password" => "Password debole",
+"So-so password" => "Password così-così",
+"Good password" => "Password buona",
+"Strong password" => "Password forte",
"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",
"Unable to remove user" => "Impossibile rimuovere l'utente",
@@ -53,6 +70,12 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Avvisi, errori e problemi gravi",
"Errors and fatal issues" => "Errori e problemi gravi",
"Fatal issues only" => "Solo problemi gravi",
+"None" => "Nessuno",
+"Login" => "Accesso",
+"Plain" => "Semplice",
+"NT LAN Manager" => "Gestore NT LAN",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Avviso di sicurezza",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Sei connesso a %s tramite HTTP. Ti suggeriamo vivamente di configurare il tuo server per richiedere l'utilizzo del protocollo HTTPS al posto di HTTP.",
"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." => "La cartella dei dati e i tuoi file sono probabilmente accessibili da Internet.\nIl file .htaccess non funziona. Ti consigliamo vivamente di configurare il server web in modo che la cartella dei dati non sia più accessibile o spostare la cartella fuori dalla radice del server web.",
@@ -90,6 +113,17 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Forza HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Forza i client a connettersi a %s tramite una connessione cifrata.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Connettiti al tuo %s tramite HTTPS per abilitare o disabilitare l'applicazione di SSL.",
+"Email Server" => "Server di posta",
+"This is used for sending out notifications." => "Viene utilizzato per inviare le notifiche.",
+"From address" => "Indirizzo mittente",
+"Authentication required" => "Autenticazione richiesta",
+"Server address" => "Indirizzo del server",
+"Port" => "Porta",
+"Credentials" => "Credenziali",
+"SMTP Username" => "Nome utente SMTP",
+"SMTP Password" => "Password SMTP",
+"Test email settings" => "Prova impostazioni email",
+"Send email" => "Invia email",
"Log" => "Log",
"Log level" => "Livello di log",
"More" => "Altro",
@@ -99,9 +133,10 @@ $TRANSLATIONS = array(
"Add your App" => "Aggiungi la tua applicazione",
"More Apps" => "Altre applicazioni",
"Select an App" => "Seleziona un'applicazione",
+"Documentation:" => "Documentazione:",
"See application page at apps.owncloud.com" => "Vedere la pagina dell'applicazione su apps.owncloud.com",
+"See application website" => "Visita il sito web dell'applicazione",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licenziato da <span class=\"author\"></span>",
-"User Documentation" => "Documentazione utente",
"Administrator Documentation" => "Documentazione amministratore",
"Online Documentation" => "Documentazione in linea",
"Forum" => "Forum",
@@ -119,20 +154,19 @@ $TRANSLATIONS = array(
"Full Name" => "Nome completo",
"Email" => "Posta elettronica",
"Your email address" => "Il tuo indirizzo email",
-"Fill in an email address to enable password recovery" => "Inserisci il tuo indirizzo email per abilitare il recupero della password",
+"Fill in an email address to enable password recovery and receive notifications" => "Inserisci il tuo indirizzo di posta per abilitare il recupero della password e ricevere notifiche",
"Profile picture" => "Immagine del profilo",
"Upload new" => "Carica nuova",
"Select new from Files" => "Seleziona nuova da file",
"Remove image" => "Rimuovi immagine",
"Either png or jpg. Ideally square but you will be able to crop it." => "Sia png che jpg. Preferibilmente quadrata, ma potrai ritagliarla.",
"Your avatar is provided by your original account." => "Il tuo avatar è ottenuto dal tuo account originale.",
-"Abort" => "Interrompi",
+"Cancel" => "Annulla",
"Choose as profile image" => "Scegli come immagine del profilo",
"Language" => "Lingua",
"Help translate" => "Migliora la traduzione",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Utilizza questo indirizzo per <a href=\"%s\" target=\"_blank\">accedere ai tuoi file con WebDAV</a>",
-"Encryption" => "Cifratura",
"The encryption app is no longer enabled, please decrypt all your files" => "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",
diff --git a/settings/l10n/ja.php b/settings/l10n/ja.php
new file mode 100644
index 00000000000..7a2802d588a
--- /dev/null
+++ b/settings/l10n/ja.php
@@ -0,0 +1,187 @@
+<?php
+$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "%s に提供された無効な値",
+"Saved" => "保存されました",
+"test email settings" => "eメール設定をテスト",
+"If you received this email, the settings seem to be correct." => "このメールを受け取ったら、設定は正しいはずです。",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "メールの送信中に問題が発生しました。設定を再考してください。",
+"Email sent" => "メールを送信しました",
+"You need to set your user email before being able to send test emails." => "ユーザーメールを設定して初めて、テストメールを送信することができるようになります。",
+"Send mode" => "送信モード",
+"Encryption" => "暗号化",
+"Authentication method" => "認証方法",
+"Unable to load list from App Store" => "アプリストアからリストをロードできません",
+"Authentication error" => "認証エラー",
+"Your full name has been changed." => "フルネームを変更しました。",
+"Unable to change full name" => "フルネームを変更できません",
+"Group already exists" => "グループはすでに存在します",
+"Unable to add group" => "グループを追加できません",
+"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." => "アプリをアップデートできませんでした。",
+"Wrong password" => "無効なパスワード",
+"No user supplied" => "ユーザーが指定されていません",
+"Please provide an admin recovery password, otherwise all user data will be lost" => "リカバリ用の管理者パスワードを入力してください。そうでない場合は、全ユーザーのデータが失われます。",
+"Wrong admin recovery password. Please check the password and try again." => "リカバリ用の管理者パスワードが間違っています。パスワードを確認して再度実行してください。",
+"Back-end doesn't support password change, but the users encryption key was successfully updated." => "バックエンドはパスワード変更をサポートしていませんが、ユーザーの暗号化キーは正常に更新されました。",
+"Unable to change password" => "パスワードを変更できません",
+"Sending..." => "送信中…",
+"User Documentation" => "ユーザードキュメント",
+"Admin Documentation" => "管理者ドキュメント",
+"Update to {appversion}" => "{appversion} にアップデート",
+"Disable" => "無効",
+"Enable" => "有効にする",
+"Please wait...." => "しばらくお待ちください。",
+"Error while disabling app" => "アプリ無効化中にエラーが発生",
+"Error while enabling app" => "アプリを有効にする際にエラーが発生",
+"Updating...." => "更新中....",
+"Error while updating app" => "アプリの更新中にエラーが発生",
+"Error" => "エラー",
+"Update" => "アップデート",
+"Updated" => "アップデート済み",
+"Select a profile picture" => "プロファイル画像を選択",
+"Very weak password" => "非常に弱いパスワード",
+"Weak password" => "弱いパスワード",
+"So-so password" => "まずまずのパスワード",
+"Good password" => "良好なパスワード",
+"Strong password" => "強いパスワード",
+"Decrypting files... Please wait, this can take some time." => "ファイルを複合中... しばらくお待ちください、この処理には少し時間がかかるかもしれません。",
+"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" => "有効なパスワードを指定する必要があります",
+"Warning: Home directory for user \"{user}\" already exists" => "警告: ユーザー \"{user}\" のホームディレクトリはすでに存在します",
+"__language_name__" => "Japanese (日本語)",
+"Everything (fatal issues, errors, warnings, info, debug)" => "すべて (致命的な問題、エラー、警告、情報、デバッグ)",
+"Info, warnings, errors and fatal issues" => "情報、警告、エラー、致命的な問題",
+"Warnings, errors and fatal issues" => "警告、エラー、致命的な問題",
+"Errors and fatal issues" => "エラー、致命的な問題",
+"Fatal issues only" => "致命的な問題のみ",
+"None" => "なし",
+"Login" => "ログイン",
+"Plain" => "平文",
+"NT LAN Manager" => "NT LAN マネージャー",
+"SSL" => "SSL",
+"TLS" => "TLS",
+"Security Warning" => "セキュリティ警告",
+"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "HTTP経由で %s にアクセスしています。HTTPSを使用するようサーバーを設定することを強くおすすめします。",
+"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "データディレクトリとファイルがインターネットからアクセス可能になっている可能性があります。.htaccessファイルが機能していません。データディレクトリがアクセスされないようにウェブサーバーを設定するか、ウェブサーバーのドキュメントルートからデータディレクトリを移動するように強くお勧めします。",
+"Setup Warning" => "セットアップ警告",
+"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "WebDAVインターフェースに問題があると思われるため、WEBサーバーはまだファイルの同期を許可するよう適切に設定されていません。",
+"Please double check the <a href=\"%s\">installation guides</a>." => "<a href=\"%s\">installation guides</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' が見つかりません。mimeタイプの検出を精度良く行うために、このモジュールを有効にすることを強くお勧めします。",
+"Your PHP version is outdated" => "PHPバーションが古くなっています。",
+"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or newer because older versions are known to be broken. It is possible that this installation is not working correctly." => "PHPバーションが古くなっています。古いバージョンには既知の問題があるため、5.3.8以降のバージョンにアップデートすることを強く推奨します。このインストール状態では正常に動作しない可能性があります。",
+"Locale not working" => "ロケールが動作していません",
+"System locale can not be set to a one which supports UTF-8." => "システムロケールを UTF-8 をサポートするロケールに設定できません。",
+"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 one of the following locales: %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." => "このサーバーはインターネットに接続していません。この場合、外部ストレージのマウント、更新の通知やサードパーティアプリといったいくつかの機能が使えません。また、リモート接続でのファイルアクセス、通知メールの送信と言った機能も利用できないかもしれません。全ての機能を利用したいのであれば、このサーバーからインターネットに接続できるようにすることをお勧めします。",
+"Cron" => "Cron",
+"Execute one task with each page loaded" => "各ページの読み込み時にタスクを実行する",
+"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." => "cron.phpは、HTTP経由で15分ごとにcron.phpを実行するようwebcronサービスに登録されています",
+"Use systems cron service to call the cron.php file every 15 minutes." => "システムのcronサービスを利用して15分ごとに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" => "ユーザーにグループ内のユーザーとのみ共有を許可する",
+"Allow mail notification" => "メール通知を許可",
+"Allow user to send mail notification for shared files" => "共有ファイルに関するメール通知の送信をユーザーに許可する",
+"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." => "強制的なSSL接続を有効/無効にするには、HTTPS経由で %s へ接続してください。",
+"Email Server" => "メールサーバー",
+"This is used for sending out notifications." => "これは通知の送信に使われます。",
+"From address" => "アドレスから",
+"Authentication required" => "要求される認証",
+"Server address" => "サーバーアドレス",
+"Port" => "ポート",
+"Credentials" => "資格情報",
+"SMTP Username" => "SMTP ユーザー名",
+"SMTP Password" => "SMTP パスワード",
+"Test email settings" => "メールテスト設定",
+"Send email" => "メールを送信",
+"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\">ソースコード</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" => "アプリを選択してください",
+"Documentation:" => "ドキュメント:",
+"See application page at apps.owncloud.com" => "apps.owncloud.com でアプリケーションのページを見てください",
+"See application website" => "アプリケーションのウェブサイトを見る",
+"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-ライセンス: <span class=\"author\"></span>",
+"Administrator Documentation" => "管理者ドキュメント",
+"Online Documentation" => "オンラインドキュメント",
+"Forum" => "フォーラム",
+"Bugtracker" => "バグトラッカー",
+"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" => "Current password",
+"New password" => "新しいパスワードを入力",
+"Change password" => "パスワードを変更",
+"Full Name" => "名前",
+"Email" => "メール",
+"Your email address" => "あなたのメールアドレス",
+"Fill in an email address to enable password recovery and receive notifications" => "パスワードの回復を有効にし、通知を受け取るにはメールアドレスを入力してください",
+"Profile picture" => "プロフィール写真",
+"Upload new" => "新規にアップロード",
+"Select new from Files" => "ファイルから新規に選択",
+"Remove image" => "画像を削除",
+"Either png or jpg. Ideally square but you will be able to crop it." => "png と jpg のいずれか。正方形が理想ですが、切り取って加工することも可能です。",
+"Your avatar is provided by your original account." => "あなたのアバターは、あなたのオリジナルのアカウントで提供されています。",
+"Cancel" => "キャンセル",
+"Choose as profile image" => "プロファイル画像として選択",
+"Language" => "言語",
+"Help translate" => "翻訳に協力する",
+"WebDAV" => "WebDAV",
+"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "<a href=\"%s\" target=\"_blank\">WebDAV 経由でファイルにアクセス</a> するにはこのアドレスを利用してください",
+"The encryption app is no longer enabled, please decrypt all your files" => "暗号化アプリはもはや有効ではありません、すべてのファイルを複合してください",
+"Log-in password" => "ログインパスワード",
+"Decrypt all Files" => "すべてのファイルを複合する",
+"Login Name" => "ログイン名",
+"Create" => "作成",
+"Admin Recovery Password" => "管理者リカバリパスワード",
+"Enter the recovery password in order to recover the users files during password change" => "パスワード変更時のユーザーのファイルを回復するため、リカバリパスワードを入力してください",
+"Default Storage" => "デフォルトストレージ",
+"Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" => "ストレージの割り当てを入力してください (例: \"512MB\" や \"12 GB\")",
+"Unlimited" => "無制限",
+"Other" => "その他",
+"Username" => "ユーザー名",
+"Storage" => "ストレージ",
+"change full name" => "フルネームを変更",
+"set new password" => "新しいパスワードを設定",
+"Default" => "デフォルト"
+);
+$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/settings/l10n/ja_JP.php b/settings/l10n/ja_JP.php
index b151564a18c..7a2802d588a 100644
--- a/settings/l10n/ja_JP.php
+++ b/settings/l10n/ja_JP.php
@@ -1,68 +1,91 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "%s に提供された無効な値",
+"Saved" => "保存されました",
+"test email settings" => "eメール設定をテスト",
+"If you received this email, the settings seem to be correct." => "このメールを受け取ったら、設定は正しいはずです。",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "メールの送信中に問題が発生しました。設定を再考してください。",
+"Email sent" => "メールを送信しました",
+"You need to set your user email before being able to send test emails." => "ユーザーメールを設定して初めて、テストメールを送信することができるようになります。",
+"Send mode" => "送信モード",
+"Encryption" => "暗号化",
+"Authentication method" => "認証方法",
"Unable to load list from App Store" => "アプリストアからリストをロードできません",
"Authentication error" => "認証エラー",
-"Your full name has been changed." => "姓名が変更されました",
-"Unable to change full name" => "姓名を変更できません",
-"Group already exists" => "グループは既に存在しています",
+"Your full name has been changed." => "フルネームを変更しました。",
+"Unable to change full name" => "フルネームを変更できません",
+"Group already exists" => "グループはすでに存在します",
"Unable to add group" => "グループを追加できません",
"Email saved" => "メールアドレスを保存しました",
"Invalid email" => "無効なメールアドレス",
"Unable to delete group" => "グループを削除できません",
-"Unable to delete user" => "ユーザを削除できません",
+"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." => "アプリを更新出来ませんでした。",
+"Unable to add user to group %s" => "ユーザーをグループ %s に追加できません",
+"Unable to remove user from group %s" => "ユーザーをグループ %s から削除できません",
+"Couldn't update app." => "アプリをアップデートできませんでした。",
"Wrong password" => "無効なパスワード",
-"No user supplied" => "ユーザが指定されていません",
-"Please provide an admin recovery password, otherwise all user data will be lost" => "復元用の管理者パスワードを入力してください。そうでない場合は、全ユーザのデータが失われます。",
-"Wrong admin recovery password. Please check the password and try again." => "無効な復元用の管理者パスワード。パスワードを確認して再度実行してください。",
-"Back-end doesn't support password change, but the users encryption key was successfully updated." => "バックエンドはパスワード変更をサポートしていませんが、ユーザの暗号化キーは正常に更新されました。",
+"No user supplied" => "ユーザーが指定されていません",
+"Please provide an admin recovery password, otherwise all user data will be lost" => "リカバリ用の管理者パスワードを入力してください。そうでない場合は、全ユーザーのデータが失われます。",
+"Wrong admin recovery password. Please check the password and try again." => "リカバリ用の管理者パスワードが間違っています。パスワードを確認して再度実行してください。",
+"Back-end doesn't support password change, but the users encryption key was successfully updated." => "バックエンドはパスワード変更をサポートしていませんが、ユーザーの暗号化キーは正常に更新されました。",
"Unable to change password" => "パスワードを変更できません",
-"Update to {appversion}" => "{appversion} に更新",
+"Sending..." => "送信中…",
+"User Documentation" => "ユーザードキュメント",
+"Admin Documentation" => "管理者ドキュメント",
+"Update to {appversion}" => "{appversion} にアップデート",
"Disable" => "無効",
-"Enable" => "有効化",
+"Enable" => "有効にする",
"Please wait...." => "しばらくお待ちください。",
"Error while disabling app" => "アプリ無効化中にエラーが発生",
-"Error while enabling app" => "アプリ有効化中にエラーが発生",
+"Error while enabling app" => "アプリを有効にする際にエラーが発生",
"Updating...." => "更新中....",
"Error while updating app" => "アプリの更新中にエラーが発生",
"Error" => "エラー",
-"Update" => "更新",
-"Updated" => "更新済み",
+"Update" => "アップデート",
+"Updated" => "アップデート済み",
"Select a profile picture" => "プロファイル画像を選択",
+"Very weak password" => "非常に弱いパスワード",
+"Weak password" => "弱いパスワード",
+"So-so password" => "まずまずのパスワード",
+"Good password" => "良好なパスワード",
+"Strong password" => "強いパスワード",
"Decrypting files... Please wait, this can take some time." => "ファイルを複合中... しばらくお待ちください、この処理には少し時間がかかるかもしれません。",
-"Saving..." => "保存中...",
"deleted" => "削除",
"undo" => "元に戻す",
-"Unable to remove user" => "ユーザを削除出来ません",
+"Unable to remove user" => "ユーザーを削除できません",
"Groups" => "グループ",
"Group Admin" => "グループ管理者",
"Delete" => "削除",
"add group" => "グループを追加",
-"A valid username must be provided" => "有効なユーザ名を指定する必要があります",
-"Error creating user" => "ユーザ作成エラー",
+"A valid username must be provided" => "有効なユーザー名を指定する必要があります",
+"Error creating user" => "ユーザー作成エラー",
"A valid password must be provided" => "有効なパスワードを指定する必要があります",
-"Warning: Home directory for user \"{user}\" already exists" => "警告: ユーザ \"{user}\" のホームディレクトリはすでに存在します",
+"Warning: Home directory for user \"{user}\" already exists" => "警告: ユーザー \"{user}\" のホームディレクトリはすでに存在します",
"__language_name__" => "Japanese (日本語)",
"Everything (fatal issues, errors, warnings, info, debug)" => "すべて (致命的な問題、エラー、警告、情報、デバッグ)",
-"Info, warnings, errors and fatal issues" => "情報と警告、エラー、致命的な問題",
-"Warnings, errors and fatal issues" => "警告とエラー、致命的な問題",
-"Errors and fatal issues" => "エラーと致命的な問題",
+"Info, warnings, errors and fatal issues" => "情報、警告、エラー、致命的な問題",
+"Warnings, errors and fatal issues" => "警告、エラー、致命的な問題",
+"Errors and fatal issues" => "エラー、致命的な問題",
"Fatal issues only" => "致命的な問題のみ",
+"None" => "なし",
+"Login" => "ログイン",
+"Plain" => "平文",
+"NT LAN Manager" => "NT LAN マネージャー",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "セキュリティ警告",
-"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "HTTP 経由で %s にアクセスしています。HTTPS を使用するようにサーバの設定を行うことを強くおすすめします。",
+"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "HTTP経由で %s にアクセスしています。HTTPSを使用するようサーバーを設定することを強くおすすめします。",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "データディレクトリとファイルがインターネットからアクセス可能になっている可能性があります。.htaccessファイルが機能していません。データディレクトリがアクセスされないようにウェブサーバーを設定するか、ウェブサーバーのドキュメントルートからデータディレクトリを移動するように強くお勧めします。",
"Setup Warning" => "セットアップ警告",
-"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "WebDAVインタフェースが動作していないと考えられるため、あなたのWEBサーバはまだファイルの同期を許可するように適切な設定がされていません。",
+"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "WebDAVインターフェースに問題があると思われるため、WEBサーバーはまだファイルの同期を許可するよう適切に設定されていません。",
"Please double check the <a href=\"%s\">installation guides</a>." => "<a href=\"%s\">installation guides</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' が見つかりません。mimeタイプの検出を精度良く行うために、このモジュールを有効にすることを強くお勧めします。",
-"Your PHP version is outdated" => "PHPバーションが古くなっております。",
-"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or newer because older versions are known to be broken. It is possible that this installation is not working correctly." => "PHPバーションが古くなっております。このプログラムが不正な行為を発生する可能性はある為、PHPバーション5.3.8以降にアップグレードをください。",
+"Your PHP version is outdated" => "PHPバーションが古くなっています。",
+"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or newer because older versions are known to be broken. It is possible that this installation is not working correctly." => "PHPバーションが古くなっています。古いバージョンには既知の問題があるため、5.3.8以降のバージョンにアップデートすることを強く推奨します。このインストール状態では正常に動作しない可能性があります。",
"Locale not working" => "ロケールが動作していません",
"System locale can not be set to a one which supports UTF-8." => "システムロケールを UTF-8 をサポートするロケールに設定できません。",
"This means that there might be problems with certain characters in file names." => "これは、ファイル名の特定の文字に問題があることを意味しています。",
@@ -71,25 +94,36 @@ $TRANSLATIONS = array(
"This server has no working internet connection. This means that some of the features like mounting of external storage, notifications about updates or installation of 3rd party apps don´t work. Accessing files from remote and sending of notification emails might also not work. We suggest to enable internet connection for this server if you want to have all features." => "このサーバーはインターネットに接続していません。この場合、外部ストレージのマウント、更新の通知やサードパーティアプリといったいくつかの機能が使えません。また、リモート接続でのファイルアクセス、通知メールの送信と言った機能も利用できないかもしれません。全ての機能を利用したいのであれば、このサーバーからインターネットに接続できるようにすることをお勧めします。",
"Cron" => "Cron",
"Execute one task with each page loaded" => "各ページの読み込み時にタスクを実行する",
-"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." => "HTTPを通して15分間隔で cron.php を実行するように、cron.php は webcron サービスに登録されています。",
-"Use systems cron service to call the cron.php file every 15 minutes." => "15分間隔で cron.php ファイルを実行するためにシステムの cron サービスを利用する",
+"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." => "cron.phpは、HTTP経由で15分ごとにcron.phpを実行するようwebcronサービスに登録されています",
+"Use systems cron service to call the cron.php file every 15 minutes." => "システムのcronサービスを利用して15分ごとに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 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 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" => "ユーザにグループ内のユーザとのみ共有を許可する",
+"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" => "ユーザーにグループ内のユーザーとのみ共有を許可する",
"Allow mail notification" => "メール通知を許可",
-"Allow user to send mail notification for shared files" => "共有ファイルに関するメール通知の送信をユーザに許可する",
+"Allow user to send mail notification for shared files" => "共有ファイルに関するメール通知の送信をユーザーに許可する",
"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." => "強制的なSSL接続を有効/無効にするために、HTTPS経由で %s へ接続してください。",
+"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." => "強制的なSSL接続を有効/無効にするには、HTTPS経由で %s へ接続してください。",
+"Email Server" => "メールサーバー",
+"This is used for sending out notifications." => "これは通知の送信に使われます。",
+"From address" => "アドレスから",
+"Authentication required" => "要求される認証",
+"Server address" => "サーバーアドレス",
+"Port" => "ポート",
+"Credentials" => "資格情報",
+"SMTP Username" => "SMTP ユーザー名",
+"SMTP Password" => "SMTP パスワード",
+"Test email settings" => "メールテスト設定",
+"Send email" => "メールを送信",
"Log" => "ログ",
"Log level" => "ログレベル",
"More" => "もっと見る",
@@ -99,14 +133,15 @@ $TRANSLATIONS = array(
"Add your App" => "アプリを追加",
"More Apps" => "さらにアプリを表示",
"Select an App" => "アプリを選択してください",
+"Documentation:" => "ドキュメント:",
"See application page at apps.owncloud.com" => "apps.owncloud.com でアプリケーションのページを見てください",
+"See application website" => "アプリケーションのウェブサイトを見る",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-ライセンス: <span class=\"author\"></span>",
-"User Documentation" => "ユーザドキュメント",
"Administrator Documentation" => "管理者ドキュメント",
"Online Documentation" => "オンラインドキュメント",
"Forum" => "フォーラム",
"Bugtracker" => "バグトラッカー",
-"Commercial Support" => "コマーシャルサポート",
+"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> を利用しています",
@@ -116,37 +151,36 @@ $TRANSLATIONS = array(
"Current password" => "Current password",
"New password" => "新しいパスワードを入力",
"Change password" => "パスワードを変更",
-"Full Name" => "姓名",
+"Full Name" => "名前",
"Email" => "メール",
"Your email address" => "あなたのメールアドレス",
-"Fill in an email address to enable password recovery" => "※パスワード回復を有効にするにはメールアドレスの入力が必要です",
+"Fill in an email address to enable password recovery and receive notifications" => "パスワードの回復を有効にし、通知を受け取るにはメールアドレスを入力してください",
"Profile picture" => "プロフィール写真",
"Upload new" => "新規にアップロード",
"Select new from Files" => "ファイルから新規に選択",
"Remove image" => "画像を削除",
"Either png or jpg. Ideally square but you will be able to crop it." => "png と jpg のいずれか。正方形が理想ですが、切り取って加工することも可能です。",
"Your avatar is provided by your original account." => "あなたのアバターは、あなたのオリジナルのアカウントで提供されています。",
-"Abort" => "中止",
+"Cancel" => "キャンセル",
"Choose as profile image" => "プロファイル画像として選択",
"Language" => "言語",
"Help translate" => "翻訳に協力する",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "<a href=\"%s\" target=\"_blank\">WebDAV 経由でファイルにアクセス</a> するにはこのアドレスを利用してください",
-"Encryption" => "暗号化",
"The encryption app is no longer enabled, please decrypt all your files" => "暗号化アプリはもはや有効ではありません、すべてのファイルを複合してください",
"Log-in password" => "ログインパスワード",
"Decrypt all Files" => "すべてのファイルを複合する",
"Login Name" => "ログイン名",
"Create" => "作成",
-"Admin Recovery Password" => "管理者復旧パスワード",
-"Enter the recovery password in order to recover the users files during password change" => "パスワード変更の間のユーザーのファイルを回復するために、リカバリパスワードを入力してください",
+"Admin Recovery Password" => "管理者リカバリパスワード",
+"Enter the recovery password in order to recover the users files during password change" => "パスワード変更時のユーザーのファイルを回復するため、リカバリパスワードを入力してください",
"Default Storage" => "デフォルトストレージ",
"Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" => "ストレージの割り当てを入力してください (例: \"512MB\" や \"12 GB\")",
"Unlimited" => "無制限",
"Other" => "その他",
"Username" => "ユーザー名",
"Storage" => "ストレージ",
-"change full name" => "姓名を変更",
+"change full name" => "フルネームを変更",
"set new password" => "新しいパスワードを設定",
"Default" => "デフォルト"
);
diff --git a/settings/l10n/ka_GE.php b/settings/l10n/ka_GE.php
index ba844736a5b..88f6ef514d5 100644
--- a/settings/l10n/ka_GE.php
+++ b/settings/l10n/ka_GE.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "იმეილი გაიგზავნა",
+"Encryption" => "ენკრიპცია",
"Unable to load list from App Store" => "აპლიკაციების სია ვერ ჩამოიტვირთა App Store",
"Authentication error" => "ავთენტიფიკაციის შეცდომა",
"Group already exists" => "ჯგუფი უკვე არსებობს",
@@ -14,6 +16,7 @@ $TRANSLATIONS = array(
"Unable to add user to group %s" => "მომხმარებლის დამატება ვერ მოხეხდა ჯგუფში %s",
"Unable to remove user from group %s" => "მომხმარებლის წაშლა ვერ მოხეხდა ჯგუფიდან %s",
"Couldn't update app." => "ვერ მოხერხდა აპლიკაციის განახლება.",
+"User Documentation" => "მომხმარებლის დოკუმენტაცია",
"Update to {appversion}" => "განაახლე {appversion}–მდე",
"Disable" => "გამორთვა",
"Enable" => "ჩართვა",
@@ -23,7 +26,6 @@ $TRANSLATIONS = array(
"Error" => "შეცდომა",
"Update" => "განახლება",
"Updated" => "განახლებულია",
-"Saving..." => "შენახვა...",
"deleted" => "წაშლილი",
"undo" => "დაბრუნება",
"Unable to remove user" => "მომხმარებლის წაშლა ვერ მოხერხდა",
@@ -35,6 +37,8 @@ $TRANSLATIONS = array(
"Error creating user" => "შეცდომა მომხმარებლის შექმნისას",
"A valid password must be provided" => "უნდა მიუთითოთ არსებული პაროლი",
"__language_name__" => "__language_name__",
+"None" => "არა",
+"Login" => "ლოგინი",
"Security Warning" => "უსაფრთხოების გაფრთხილება",
"Setup Warning" => "გაფრთხილება დაყენებისას",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "თქვენი web სერვერი არ არის კონფიგურირებული ფაილ სინქრონიზაციისთვის, რადგან WebDAV ინტერფეისი შეიძლება იყოს გატეხილი.",
@@ -55,6 +59,9 @@ $TRANSLATIONS = array(
"Allow users to only share with users in their groups" => "მიეცით უფლება მომხმარებლებს რომ გააზიაროს მხოლოდ თავიანთი ჯგუფისთვის",
"Security" => "უსაფრთხოება",
"Enforce HTTPS" => "HTTPS–ის ჩართვა",
+"Server address" => "სერვერის მისამართი",
+"Port" => "პორტი",
+"Credentials" => "იუზერ/პაროლი",
"Log" => "ლოგი",
"Log level" => "ლოგირების დონე",
"More" => "უფრო მეტი",
@@ -66,7 +73,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>",
-"User Documentation" => "მომხმარებლის დოკუმენტაცია",
"Administrator Documentation" => "ადმინისტრატორის დოკუმენტაცია",
"Online Documentation" => "ონლაინ დოკუმენტაცია",
"Forum" => "ფორუმი",
@@ -83,11 +89,10 @@ $TRANSLATIONS = array(
"Change password" => "პაროლის შეცვლა",
"Email" => "იმეილი",
"Your email address" => "თქვენი იმეილ მისამართი",
-"Fill in an email address to enable password recovery" => "შეავსეთ იმეილ მისამართის ველი პაროლის აღსადგენად",
+"Cancel" => "უარყოფა",
"Language" => "ენა",
"Help translate" => "თარგმნის დახმარება",
"WebDAV" => "WebDAV",
-"Encryption" => "ენკრიპცია",
"Login Name" => "მომხმარებლის სახელი",
"Create" => "შექმნა",
"Default Storage" => "საწყისი საცავი",
diff --git a/settings/l10n/km.php b/settings/l10n/km.php
index f7d9faa38c5..37bebc1c6fa 100644
--- a/settings/l10n/km.php
+++ b/settings/l10n/km.php
@@ -1,5 +1,82 @@
<?php
$TRANSLATIONS = array(
-"Delete" => "លុប"
+"Email sent" => "បាន​ផ្ញើ​អ៊ីមែល",
+"Unable to load list from App Store" => "មិនអាចផ្ទុកបញ្ជីកម្មវិធីពី App Store",
+"Authentication error" => "កំហុស​ការ​ផ្ទៀង​ផ្ទាត់​ភាព​ត្រឹម​ត្រូវ",
+"Group already exists" => "មាន​ក្រុម​នេះ​រួច​ហើយ",
+"Unable to add group" => "មិន​អាច​បន្ថែម​ក្រុម",
+"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." => "មិន​អាច​ធ្វើ​បច្ចុប្បន្នភាព​កម្មវិធី។",
+"User Documentation" => "ឯកសារ​សម្រាប់​អ្នក​ប្រើប្រាស់",
+"Update to {appversion}" => "ធ្វើ​បច្ចុប្បន្នភាព​ទៅ {appversion}",
+"Disable" => "បិទ",
+"Enable" => "បើក",
+"Please wait...." => "សូម​រង់​ចាំ....",
+"Updating...." => "កំពុង​ធ្វើ​បច្ចុប្បន្នភាព....",
+"Error while updating app" => "មាន​កំហុស​ពេល​ធ្វើ​បច្ចុប្បន្នភាព​កម្មវិធី",
+"Error" => "កំហុស",
+"Update" => "ធ្វើ​បច្ចុប្បន្នភាព",
+"Updated" => "បាន​ធ្វើ​បច្ចុប្បន្នភាព",
+"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__" => "__language_name__",
+"Login" => "ចូល",
+"Security Warning" => "បម្រាម​សុវត្ថិភាព",
+"Setup Warning" => "បម្រាម​ការ​ដំឡើង",
+"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." => "ខ្វះ​ម៉ូឌុល 'fileinfo' ។ យើង​សូម​ណែនាំ​ឲ្យ​បើក​ម៉ូឌុល​នេះ ដើម្បី​ទទួល​បាន​លទ្ធផល​ល្អ​នៃ​ការ​សម្គាល់​ប្រភេទ mime ។",
+"Locale not working" => "Locale មិន​ដំណើរការ",
+"Internet connection not working" => "ការ​តភ្ជាប់​អ៊ីនធឺណិត​មិន​មាន​ដំណើរ​ការ",
+"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 resharing" => "អនុញ្ញាត​ការ​ចែក​រំលែក​ម្ដង​ទៀត",
+"Allow users to share with anyone" => "អនុញ្ញាត​ឲ្យ​អ្នក​ប្រើ​ចែក​រំលែក​ជាមួយ​នរណា​ម្នាក់",
+"Security" => "សុវត្ថិភាព",
+"Enforce HTTPS" => "បង្ខំ HTTPS",
+"Server address" => "អាសយដ្ឋាន​ម៉ាស៊ីន​បម្រើ",
+"Log" => "Log",
+"Log level" => "កម្រិត Log",
+"More" => "ច្រើន​ទៀត",
+"Less" => "តិច",
+"Version" => "កំណែ",
+"Add your App" => "បន្ថែម​កម្មវិធី​របស់​អ្នក",
+"More Apps" => "កម្មវិធី​ច្រើន​ទៀត",
+"Select an App" => "ជ្រើស​កម្មវិធី​មួយ",
+"Administrator Documentation" => "ឯកសារ​សម្រាប់​​អ្នក​​គ្រប់​គ្រង​ប្រព័ន្ធ",
+"Online Documentation" => "ឯកសារ Online",
+"Forum" => "វេទិកាពិភាក្សា",
+"Bugtracker" => "Bugtracker",
+"Password" => "ពាក្យសម្ងាត់",
+"Current password" => "ពាក្យសម្ងាត់​បច្ចុប្បន្ន",
+"New password" => "ពាក្យ​សម្ងាត់​ថ្មី",
+"Change password" => "ប្តូរ​ពាក្យសម្ងាត់",
+"Email" => "អ៊ីមែល",
+"Your email address" => "អ៊ីម៉ែល​របស់​អ្នក",
+"Cancel" => "លើកលែង",
+"Language" => "ភាសា",
+"Help translate" => "ជួយ​បក​ប្រែ",
+"WebDAV" => "WebDAV",
+"Login Name" => "ចូល",
+"Other" => "ផ្សេងៗ",
+"Username" => "ឈ្មោះ​អ្នកប្រើ"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/settings/l10n/ko.php b/settings/l10n/ko.php
index 83c92bba0f1..a4506975e89 100644
--- a/settings/l10n/ko.php
+++ b/settings/l10n/ko.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "이메일 발송됨",
+"Encryption" => "암호화",
"Unable to load list from App Store" => "앱 스토어에서 목록을 가져올 수 없습니다",
"Authentication error" => "인증 오류",
"Your full name has been changed." => "전체 이름이 변경되었습니다.",
@@ -22,6 +24,9 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "관리자 복구 암호가 잘못되었습니다. 암호를 다시 확인하십시오.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "백엔드에서 암호 변경을 지원하지 않지만, 사용자의 암호화 키는 갱신되었습니다.",
"Unable to change password" => "암호를 변경할 수 없음",
+"Sending..." => "보내는 중...",
+"User Documentation" => "사용자 문서",
+"Admin Documentation" => "운영자 문서",
"Update to {appversion}" => "버전 {appversion}(으)로 업데이트",
"Disable" => "사용 안함",
"Enable" => "사용함",
@@ -34,8 +39,12 @@ $TRANSLATIONS = array(
"Update" => "업데이트",
"Updated" => "업데이트됨",
"Select a profile picture" => "프로필 사진 선택",
+"Very weak password" => "매우 약한 암호",
+"Weak password" => "약한 암호",
+"So-so password" => "그저 그런 암호",
+"Good password" => "좋은 암호",
+"Strong password" => "강력한 암호",
"Decrypting files... Please wait, this can take some time." => "파일 복호화 중... 시간이 걸릴 수도 있으니 기다려 주십시오.",
-"Saving..." => "저장 중...",
"deleted" => "삭제됨",
"undo" => "실행 취소",
"Unable to remove user" => "사용자를 삭제할 수 없음",
@@ -53,6 +62,10 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "경고, 오류, 치명적 문제",
"Errors and fatal issues" => "오류, 치명적 문제",
"Fatal issues only" => "치명적 문제만",
+"None" => "없음",
+"Login" => "로그인",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "보안 경고",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "%s에 HTTP로 접근하고 있습니다. 서버에서 HTTPS를 사용하도록 설정하는 것을 추천합니다.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "데이터 디렉터리와 파일을 인터넷에서 접근할 수도 있습니다. .htaccess 파일이 작동하지 않습니다. 웹 서버 설정을 변경하여 데이터 디렉터리에 접근할 수 없도록 하거나, 웹 서버 문서 경로 외부로 데이터 디렉터리를 옮기십시오.",
@@ -90,6 +103,16 @@ $TRANSLATIONS = array(
"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." => "SSL 강제 설정을 변경하려면 %s에 HTTPS로 연결해야 합니다.",
+"Email Server" => "전자우편 서버",
+"From address" => "보낸 이 주소",
+"Authentication required" => "인증 필요함",
+"Server address" => "서버 주소",
+"Port" => "포트",
+"Credentials" => "자격 정보",
+"SMTP Username" => "SMTP 사용자명",
+"SMTP Password" => "SMTP 암호",
+"Test email settings" => "시험용 전자우편 설정",
+"Send email" => "전자우편 보내기",
"Log" => "로그",
"Log level" => "로그 단계",
"More" => "더 중요함",
@@ -99,9 +122,9 @@ $TRANSLATIONS = array(
"Add your App" => "내 앱 추가",
"More Apps" => "더 많은 앱",
"Select an App" => "앱 선택",
+"Documentation:" => "문서",
"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>",
-"User Documentation" => "사용자 문서",
"Administrator Documentation" => "관리자 문서",
"Online Documentation" => "온라인 문서",
"Forum" => "포럼",
@@ -119,20 +142,18 @@ $TRANSLATIONS = array(
"Full Name" => "전체 이름",
"Email" => "이메일",
"Your email address" => "이메일 주소",
-"Fill in an email address to enable password recovery" => "암호 찾기 기능을 사용하려면 이메일 주소를 입력하십시오",
"Profile picture" => "프로필 사진",
"Upload new" => "새로 업로드",
"Select new from Files" => "파일에서 선택",
"Remove image" => "그림 삭제",
"Either png or jpg. Ideally square but you will be able to crop it." => "png나 jpg를 사용하십시오. 정사각형 형태가 가장 좋지만 잘라낼 수 있습니다.",
"Your avatar is provided by your original account." => "원본 계정의 아바타를 사용합니다.",
-"Abort" => "중지",
+"Cancel" => "취소",
"Choose as profile image" => "프로필 이미지로 사용",
"Language" => "언어",
"Help translate" => "번역 돕기",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "WebDAV로 파일에 접근하려면 <a href=\"%s\" target=\"_blank\">이 주소를 사용하십시오</a>",
-"Encryption" => "암호화",
"The encryption app is no longer enabled, please decrypt all your files" => "암호화 앱이 비활성화되었습니다. 모든 파일을 복호화해야 합니다.",
"Log-in password" => "로그인 암호",
"Decrypt all Files" => "모든 파일 복호화",
diff --git a/settings/l10n/ku_IQ.php b/settings/l10n/ku_IQ.php
index d0a8abea713..b5c40ae0a1f 100644
--- a/settings/l10n/ku_IQ.php
+++ b/settings/l10n/ku_IQ.php
@@ -1,14 +1,18 @@
<?php
$TRANSLATIONS = array(
+"Encryption" => "نهێنیکردن",
"Invalid request" => "داواکارى نادروستە",
"Enable" => "چالاککردن",
"Error" => "هه‌ڵه",
"Update" => "نوێکردنه‌وه",
-"Saving..." => "پاشکه‌وتده‌کات...",
+"None" => "هیچ",
+"Login" => "چوونەژوورەوە",
+"Server address" => "ناونیشانی ڕاژه",
"Password" => "وشەی تێپەربو",
"New password" => "وشەی نهێنی نوێ",
"Email" => "ئیمه‌یل",
-"Encryption" => "نهێنیکردن",
+"Cancel" => "لابردن",
+"Login Name" => "چوونەژوورەوە",
"Username" => "ناوی به‌کارهێنه‌ر"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/settings/l10n/lb.php b/settings/l10n/lb.php
index ac8c1b6a16f..f564527c5df 100644
--- a/settings/l10n/lb.php
+++ b/settings/l10n/lb.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Email geschéckt",
"Unable to load list from App Store" => "Konnt Lescht net vum App Store lueden",
"Authentication error" => "Authentifikatioun's Fehler",
"Group already exists" => "Group existeiert schon.",
@@ -16,13 +17,13 @@ $TRANSLATIONS = array(
"Enable" => "Aschalten",
"Error" => "Fehler",
"Update" => "Update",
-"Saving..." => "Speicheren...",
"deleted" => "geläscht",
"undo" => "réckgängeg man",
"Groups" => "Gruppen",
"Group Admin" => "Gruppen Admin",
"Delete" => "Läschen",
"__language_name__" => "__language_name__",
+"Login" => "Login",
"Security Warning" => "Sécherheets Warnung",
"Cron" => "Cron",
"Enable Share API" => "Share API aschalten",
@@ -31,6 +32,7 @@ $TRANSLATIONS = array(
"Allow resharing" => "Resharing erlaben",
"Allow users to share with anyone" => "Useren erlaben mat egal wiem ze sharen",
"Allow users to only share with users in their groups" => "Useren nëmmen erlaben mat Useren aus hirer Grupp ze sharen",
+"Server address" => "Server Adress",
"Log" => "Log",
"More" => "Méi",
"Less" => "Manner",
@@ -44,9 +46,10 @@ $TRANSLATIONS = array(
"Change password" => "Passwuert änneren",
"Email" => "Email",
"Your email address" => "Deng Email Adress",
-"Fill in an email address to enable password recovery" => "Gëff eng Email Adress an fir d'Passwuert recovery ze erlaben",
+"Cancel" => "Ofbriechen",
"Language" => "Sprooch",
"Help translate" => "Hëllef iwwersetzen",
+"Login Name" => "Login",
"Create" => "Erstellen",
"Other" => "Aner",
"Username" => "Benotzernumm"
diff --git a/settings/l10n/lt_LT.php b/settings/l10n/lt_LT.php
index f2cb6a30265..d86d5086f0d 100644
--- a/settings/l10n/lt_LT.php
+++ b/settings/l10n/lt_LT.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Laiškas išsiųstas",
+"Encryption" => "Šifravimas",
"Unable to load list from App Store" => "Neįmanoma įkelti sąrašo iš Programų Katalogo",
"Authentication error" => "Autentikacijos klaida",
"Group already exists" => "Grupė jau egzistuoja",
@@ -20,6 +22,7 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Netinkamas administratoriau atkūrimo slaptažodis. Prašome pasitikrinti ir bandyti vėl.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Sistema nepalaiko slaptažodžio keitimo, bet naudotojo šifravimo raktas buvo sėkmingai atnaujintas.",
"Unable to change password" => "Nepavyksta pakeisti slaptažodžio",
+"User Documentation" => "Naudotojo dokumentacija",
"Update to {appversion}" => "Atnaujinti iki {appversion}",
"Disable" => "Išjungti",
"Enable" => "Įjungti",
@@ -33,7 +36,6 @@ $TRANSLATIONS = array(
"Updated" => "Atnaujinta",
"Select a profile picture" => "Pažymėkite profilio paveikslėlį",
"Decrypting files... Please wait, this can take some time." => "Iššifruojami failai... Prašome palaukti, tai gali užtrukti.",
-"Saving..." => "Saugoma...",
"deleted" => "ištrinta",
"undo" => "anuliuoti",
"Unable to remove user" => "Nepavyko ištrinti vartotojo",
@@ -46,6 +48,9 @@ $TRANSLATIONS = array(
"A valid password must be provided" => "Slaptažodis turi būti tinkamas",
"Warning: Home directory for user \"{user}\" already exists" => "Įspėjimas: Vartotojo \"{user}\" namų aplankas jau egzistuoja",
"__language_name__" => "Kalba",
+"Fatal issues only" => "Tik kritinės problemos",
+"None" => "Nieko",
+"Login" => "Prisijungti",
"Security Warning" => "Saugumo pranešimas",
"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." => "Jūsų duomenų katalogas ir Jūsų failai turbūt yra pasiekiami per internetą. Failas .htaccess neveikia. Mes labai rekomenduojame sukonfigūruoti serverį taip, kad katalogas nebūtų daugiau pasiekiamas, arba iškelkite duomenis kitur iš webserverio šakninio aplanko.",
"Setup Warning" => "Nustatyti perspėjimą",
@@ -77,6 +82,8 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Reikalauti HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Verčia klientus jungtis prie %s per šifruotą ryšį.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Prašome prisijungti prie savo %s per HTTPS, kad įjungti ar išjungti SSL reikalavimą.",
+"Server address" => "Serverio adresas",
+"Port" => "Prievadas",
"Log" => "Žurnalas",
"Log level" => "Žurnalo išsamumas",
"More" => "Daugiau",
@@ -88,7 +95,6 @@ $TRANSLATIONS = array(
"Select an App" => "Pasirinkite programą",
"See application page at apps.owncloud.com" => "Žiūrėti programos puslapį svetainėje apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>- autorius<span class=\"author\"></span>",
-"User Documentation" => "Naudotojo dokumentacija",
"Administrator Documentation" => "Administratoriaus dokumentacija",
"Online Documentation" => "Dokumentacija tinkle",
"Forum" => "Forumas",
@@ -103,21 +109,20 @@ $TRANSLATIONS = array(
"Current password" => "Dabartinis slaptažodis",
"New password" => "Naujas slaptažodis",
"Change password" => "Pakeisti slaptažodį",
+"Full Name" => "Pilnas vardas",
"Email" => "El. Paštas",
"Your email address" => "Jūsų el. pašto adresas",
-"Fill in an email address to enable password recovery" => "Pamiršto slaptažodžio atkūrimui įveskite savo el. pašto adresą",
"Profile picture" => "Profilio paveikslėlis",
"Upload new" => "Įkelti naują",
"Select new from Files" => "Pasirinkti naują iš failų",
"Remove image" => "Pašalinti paveikslėlį",
"Either png or jpg. Ideally square but you will be able to crop it." => "Arba png arba jpg. Geriausia kvadratinį, bet galėsite jį apkarpyti.",
-"Abort" => "Atšaukti",
+"Cancel" => "Atšaukti",
"Choose as profile image" => "Pasirinkite profilio paveiksliuką",
"Language" => "Kalba",
"Help translate" => "Padėkite išversti",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Naudokite šį adresą, kad <a href=\"%s\" target=\"_blank\">pasiektumėte savo failus per WebDAV</a>",
-"Encryption" => "Šifravimas",
"Log-in password" => "Prisijungimo slaptažodis",
"Decrypt all Files" => "Iššifruoti visus failus",
"Login Name" => "Vartotojo vardas",
@@ -129,6 +134,7 @@ $TRANSLATIONS = array(
"Other" => "Kita",
"Username" => "Prisijungimo vardas",
"Storage" => "Saugojimas",
+"change full name" => "keisti pilną vardą",
"set new password" => "nustatyti naują slaptažodį",
"Default" => "Numatytasis"
);
diff --git a/settings/l10n/lv.php b/settings/l10n/lv.php
index de5d6460d6f..7d5f964a96e 100644
--- a/settings/l10n/lv.php
+++ b/settings/l10n/lv.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Vēstule nosūtīta",
+"Encryption" => "Šifrēšana",
"Unable to load list from App Store" => "Nevar lejupielādēt sarakstu no lietotņu veikala",
"Authentication error" => "Autentifikācijas kļūda",
"Group already exists" => "Grupa jau eksistē",
@@ -14,6 +16,7 @@ $TRANSLATIONS = array(
"Unable to add user to group %s" => "Nevar pievienot lietotāju grupai %s",
"Unable to remove user from group %s" => "Nevar izņemt lietotāju no grupas %s",
"Couldn't update app." => "Nevarēja atjaunināt lietotni.",
+"User Documentation" => "Lietotāja dokumentācija",
"Update to {appversion}" => "Atjaunināt uz {appversion}",
"Disable" => "Deaktivēt",
"Enable" => "Aktivēt",
@@ -24,7 +27,6 @@ $TRANSLATIONS = array(
"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",
"Unable to remove user" => "Nevar izņemt lietotāju",
@@ -36,6 +38,8 @@ $TRANSLATIONS = array(
"Error creating user" => "Kļūda, veidojot lietotāju",
"A valid password must be provided" => "Jānorāda derīga parole",
"__language_name__" => "__valodas_nosaukums__",
+"None" => "Nav",
+"Login" => "Ierakstīties",
"Security Warning" => "Brīdinājums par drošību",
"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." => "Jūsu datu direktorija un faili visticamāk ir pieejami no interneta. .htaccess fails nedarbojas. Ir rekomendēts konfigurēt serveri tā lai jūsu datu direktorija nav lasāma vai pārvietot to ārpus tīmekļa servera dokumentu mapes.",
"Setup Warning" => "Iestatīšanas brīdinājums",
@@ -63,6 +67,9 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Uzspiest HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Uzspiest klientiem pieslēgties pie %s caur šifrētu savienojumu.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Lūdzu slēdzieties pie %s caur HTTPS lai iespējotu vai atspējotu SSL izpildīšanu",
+"Server address" => "Servera adrese",
+"Port" => "Ports",
+"Credentials" => "Akreditācijas dati",
"Log" => "Žurnāls",
"Log level" => "Žurnāla līmenis",
"More" => "Vairāk",
@@ -74,7 +81,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>",
-"User Documentation" => "Lietotāja dokumentācija",
"Administrator Documentation" => "Administratora dokumentācija",
"Online Documentation" => "Tiešsaistes dokumentācija",
"Forum" => "Forums",
@@ -91,11 +97,10 @@ $TRANSLATIONS = array(
"Change password" => "Mainīt paroli",
"Email" => "E-pasts",
"Your email address" => "Jūsu e-pasta adrese",
-"Fill in an email address to enable password recovery" => "Ievadiet e-pasta adresi, lai vēlāk varētu atgūt paroli, ja būs nepieciešamība",
+"Cancel" => "Atcelt",
"Language" => "Valoda",
"Help translate" => "Palīdzi tulkot",
"WebDAV" => "WebDAV",
-"Encryption" => "Šifrēšana",
"Log-in password" => "Pieslēgšanās parole",
"Decrypt all Files" => "Atšifrēt visus failus",
"Login Name" => "Ierakstīšanās vārds",
diff --git a/settings/l10n/mk.php b/settings/l10n/mk.php
index f9b4bbc9427..00f2c7c2ad9 100644
--- a/settings/l10n/mk.php
+++ b/settings/l10n/mk.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Е-порака пратена",
+"Encryption" => "Енкрипција",
"Unable to load list from App Store" => "Неможам да вчитам листа од App Store",
"Authentication error" => "Грешка во автентикација",
"Group already exists" => "Групата веќе постои",
@@ -17,6 +19,7 @@ $TRANSLATIONS = array(
"Wrong password" => "Погрешна лозинка",
"No user supplied" => "Нема корисничко име",
"Unable to change password" => "Вашата лозинка неможе да се смени",
+"User Documentation" => "Корисничка документација",
"Update to {appversion}" => "Надгради на {appversion}",
"Disable" => "Оневозможи",
"Enable" => "Овозможи",
@@ -29,7 +32,6 @@ $TRANSLATIONS = array(
"Update" => "Ажурирај",
"Updated" => "Надграден",
"Select a profile picture" => "Одбери фотографија за профилот",
-"Saving..." => "Снимам...",
"deleted" => "избришан",
"undo" => "врати",
"Unable to remove user" => "Не можам да го одстранам корисникот",
@@ -41,6 +43,8 @@ $TRANSLATIONS = array(
"Error creating user" => "Грешка при креирање на корисникот",
"A valid password must be provided" => "Мора да се обезбеди валидна лозинка",
"__language_name__" => "__language_name__",
+"None" => "Ништо",
+"Login" => "Најава",
"Security Warning" => "Безбедносно предупредување",
"Setup Warning" => "Предупредување при подесување",
"Locale not working" => "Локалето не функционира",
@@ -56,6 +60,8 @@ $TRANSLATIONS = array(
"Allow user to send mail notification for shared files" => "Овозможи корисник да испраќа известување по електронска пошта за споделени датотеки",
"Security" => "Безбедност",
"Enforce HTTPS" => "Наметни HTTPS",
+"Server address" => "Адреса на сервер",
+"Port" => "Порта",
"Log" => "Записник",
"Log level" => "Ниво на логирање",
"More" => "Повеќе",
@@ -67,7 +73,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>",
-"User Documentation" => "Корисничка документација",
"Administrator Documentation" => "Администраторска документација",
"Online Documentation" => "Документација на интернет",
"Forum" => "Форум",
@@ -82,18 +87,16 @@ $TRANSLATIONS = array(
"Change password" => "Смени лозинка",
"Email" => "Е-пошта",
"Your email address" => "Вашата адреса за е-пошта",
-"Fill in an email address to enable password recovery" => "Пополни ја адресата за е-пошта за да може да ја обновуваш лозинката",
"Profile picture" => "Фотографија за профил",
"Upload new" => "Префрли нова",
"Select new from Files" => "Одбери нова од датотеките",
"Remove image" => "Отстрани ја фотографијата",
"Either png or jpg. Ideally square but you will be able to crop it." => "Мора де биде png или jpg. Идеално квадрат, но ќе бидете во можност да ја исечете.",
-"Abort" => "Прекини",
+"Cancel" => "Откажи",
"Choose as profile image" => "Одбери фотографија за профилот",
"Language" => "Јазик",
"Help translate" => "Помогни во преводот",
"WebDAV" => "WebDAV",
-"Encryption" => "Енкрипција",
"Log-in password" => "Лозинка за најавување",
"Decrypt all Files" => "Дешифрирај ги сите датотеки",
"Login Name" => "Име за најава",
diff --git a/settings/l10n/ms_MY.php b/settings/l10n/ms_MY.php
index 0ba601dd729..1c5d1189462 100644
--- a/settings/l10n/ms_MY.php
+++ b/settings/l10n/ms_MY.php
@@ -9,12 +9,13 @@ $TRANSLATIONS = array(
"Enable" => "Aktif",
"Error" => "Ralat",
"Update" => "Kemaskini",
-"Saving..." => "Simpan...",
"deleted" => "dihapus",
"Groups" => "Kumpulan",
"Delete" => "Padam",
"__language_name__" => "_nama_bahasa_",
+"Login" => "Log masuk",
"Security Warning" => "Amaran keselamatan",
+"Server address" => "Alamat pelayan",
"Log" => "Log",
"Log level" => "Tahap Log",
"More" => "Lanjutan",
@@ -28,10 +29,11 @@ $TRANSLATIONS = array(
"Change password" => "Ubah kata laluan",
"Email" => "Email",
"Your email address" => "Alamat emel anda",
-"Fill in an email address to enable password recovery" => "Isi alamat emel anda untuk membolehkan pemulihan kata laluan",
"Profile picture" => "Gambar profil",
+"Cancel" => "Batal",
"Language" => "Bahasa",
"Help translate" => "Bantu terjemah",
+"Login Name" => "Log masuk",
"Create" => "Buat",
"Other" => "Lain",
"Username" => "Nama pengguna"
diff --git a/settings/l10n/my_MM.php b/settings/l10n/my_MM.php
index f49a9c18023..070e4dd73bc 100644
--- a/settings/l10n/my_MM.php
+++ b/settings/l10n/my_MM.php
@@ -5,6 +5,7 @@ $TRANSLATIONS = array(
"Security Warning" => "လုံခြုံရေးသတိပေးချက်",
"Password" => "စကားဝှက်",
"New password" => "စကားဝှက်အသစ်",
+"Cancel" => "ပယ်ဖျက်မည်",
"Username" => "သုံးစွဲသူအမည်"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/settings/l10n/nb_NO.php b/settings/l10n/nb_NO.php
index cb3e7c670c5..40cca41638c 100644
--- a/settings/l10n/nb_NO.php
+++ b/settings/l10n/nb_NO.php
@@ -1,7 +1,11 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "E-post sendt",
+"Encryption" => "Kryptering",
"Unable to load list from App Store" => "Lasting av liste fra App Store feilet.",
"Authentication error" => "Autentiseringsfeil",
+"Your full name has been changed." => "Ditt fulle navn er blitt endret.",
+"Unable to change full name" => "Klarte ikke å endre fullt navn",
"Group already exists" => "Gruppen finnes allerede",
"Unable to add group" => "Kan ikke legge til gruppe",
"Email saved" => "Epost lagret",
@@ -14,16 +18,26 @@ $TRANSLATIONS = array(
"Unable to add user to group %s" => "Kan ikke legge bruker til gruppen %s",
"Unable to remove user from group %s" => "Kan ikke slette bruker fra gruppen %s",
"Couldn't update app." => "Kunne ikke oppdatere app.",
+"Wrong password" => "Feil passord",
+"No user supplied" => "Ingen bruker angitt",
+"Please provide an admin recovery password, otherwise all user data will be lost" => "Vennligst oppgi et administrativt gjenopprettingspassord. Ellers vil alle brukerdata gå tapt",
+"Wrong admin recovery password. Please check the password and try again." => "Feil administrativt gjenopprettingspassord. Sjekk passordet og prøv igjen.",
+"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Serveren støtter ikke endring av passord, men oppdatering av brukerens krypteringsnøkkel var vellykket.",
+"Unable to change password" => "Kunne ikke endre passord",
+"User Documentation" => "Brukerdokumentasjon",
"Update to {appversion}" => "Oppdater til {appversion}",
"Disable" => "Slå avBehandle ",
"Enable" => "Aktiver",
"Please wait...." => "Vennligst vent...",
+"Error while disabling app" => "Deaktivering av app feilet",
+"Error while enabling app" => "Aktivering av app feilet",
"Updating...." => "Oppdaterer...",
"Error while updating app" => "Feil ved oppdatering av app",
"Error" => "Feil",
"Update" => "Oppdater",
"Updated" => "Oppdatert",
-"Saving..." => "Lagrer...",
+"Select a profile picture" => "Velg et profilbilde",
+"Decrypting files... Please wait, this can take some time." => "Dekrypterer filer... Vennligst vent, dette kan ta litt tid.",
"deleted" => "slettet",
"undo" => "angre",
"Unable to remove user" => "Kunne ikke slette bruker",
@@ -34,27 +48,54 @@ $TRANSLATIONS = array(
"A valid username must be provided" => "Oppgi et gyldig brukernavn",
"Error creating user" => "Feil ved oppretting av bruker",
"A valid password must be provided" => "Oppgi et gyldig passord",
+"Warning: Home directory for user \"{user}\" already exists" => "Advarsel: Hjemmemappe for bruker \"{user}\" eksisterer allerede",
"__language_name__" => "__language_name__",
+"Everything (fatal issues, errors, warnings, info, debug)" => "Alt (fatale problemer, feil, advarsler, info, debug)",
+"Info, warnings, errors and fatal issues" => "Info, advarsler, feil og fatale problemer",
+"Warnings, errors and fatal issues" => "Advarsler, feil og fatale problemer",
+"Errors and fatal issues" => "Feil og fatale problemer",
+"Fatal issues only" => "Kun fatale problemer",
+"None" => "Ingen",
+"Login" => "Logg inn",
"Security Warning" => "Sikkerhetsadvarsel",
+"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Du aksesserer %s via HTTP. Vi anbefaler på det sterkeste at du konfigurerer serveren til å kreve bruk av HTTPS i stedet.",
+"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Datamappen og filene dine er sannsynligvis tilgjengelig fra Internett fordi .htaccess-filen ikke fungerer. Vi anbefaler på det sterkeste at du konfigurerer web-serveren din slik at datamappen ikke lenger er tilgjengelig eller at du flytter datamappen ut av web-serverens dokument-rotmappe.",
"Setup Warning" => "Installasjonsadvarsel",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Din nettservev er ikke konfigurert korrekt for filsynkronisering. WebDAV ser ut til å ikke funkere.",
+"Please double check the <a href=\"%s\">installation guides</a>." => "Vennligst dobbeltsjekk <a href=\"%s\">installasjonsveilederne</a>.",
"Module 'fileinfo' missing" => "Modulen 'fileinfo' mangler",
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "PHP modulen 'fileinfo' mangler. Vi anbefaler at du aktiverer denne modulen for å kunne detektere mime-typen korrekt.",
+"Your PHP version is outdated" => "Din PHP-versjon er udatert",
+"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or newer because older versions are known to be broken. It is possible that this installation is not working correctly." => "PHP-versjonen din er utdatert. Vi anbefaler på det sterkeste at du oppdaterer til 5.3.8 eller nyere fordi eldre versjoner ikke vil virke. Det er mulig at denne installasjoner ikke fungerer korrekt.",
"Locale not working" => "Språk virker ikke",
+"System locale can not be set to a one which supports UTF-8." => "Kan ikke sette systemets nasjonale innstillinger til en som støtter UTF-8.",
+"This means that there might be problems with certain characters in file names." => "Dette betyr at det kan forekomme problemer med visse tegn i filnavn.",
+"We strongly suggest to install the required packages on your system to support one of the following locales: %s." => "Vi anbefaler på det sterkeste å installere pakkene som er nødvendig for at systemet skal støtte en av følgende nasjonale innstillinger: %s.",
"Internet connection not working" => "Ingen internettilkopling",
+"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." => "Denne serveren har ikke en fungerende Internett-tilkobling. Dette betyr at noen av funksjonene, slik som montering av ekstern lagring, påminnelser om oppdatering eller installering av 3-parts apper ikke fungerer. Fjerntilgang til filer og utsending av påminnelser i e-post virker kanskje ikke heller. Vi anbefaler at Internett-forbindelsen for denne serveren aktiveres hvis du vil ha full funksjonalitet.",
"Cron" => "Cron",
"Execute one task with each page loaded" => "Utfør en oppgave med hver side som blir lastet",
+"cron.php is registered at a webcron service to call cron.php every 15 minutes over http." => "cron.php er registrert i en webcron-tjeneste for å kalle cron.php hvert 15. minutt over http.",
+"Use systems cron service to call the cron.php file every 15 minutes." => "Bruk systemets cron-tjeneste for å kalle cron.php hvert 15. minutt.",
"Sharing" => "Deling",
"Enable Share API" => "Aktiver API for Deling",
"Allow apps to use the Share API" => "Tillat apps å bruke API for Deling",
"Allow links" => "Tillat lenker",
-"Allow users to share items to the public with links" => "Tillat brukere å dele filer med lenker",
+"Allow users to share items to the public with links" => "Tillat brukere å dele filer offentlig med lenker",
+"Allow public uploads" => "Tillat offentlig opplasting",
+"Allow users to enable others to upload into their publicly shared folders" => "Tillat at brukere lar andre laste opp til deres offentlig delte mapper",
"Allow resharing" => "TIllat videredeling",
"Allow users to share items shared with them again" => "Tillat brukere å dele filer som allerede har blitt delt med dem",
"Allow users to share with anyone" => "Tillat brukere å dele med alle",
"Allow users to only share with users in their groups" => "Tillat kun deling med andre brukere i samme gruppe",
+"Allow mail notification" => "Tillat påminnelser i e-post",
+"Allow user to send mail notification for shared files" => "Tillat at brukere sender epost-påminnelser for delte filer",
"Security" => "Sikkerhet",
"Enforce HTTPS" => "Tving HTTPS",
+"Forces the clients to connect to %s via an encrypted connection." => "Tvinger klientene til å koble til %s via en kryptert forbindelse.",
+"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Vennligst koble til din %s via HTTPS for å aktivere eller deaktivere tvungen SSL.",
+"Server address" => "Server-adresse",
+"Port" => "Port",
"Log" => "Logg",
"Log level" => "Loggnivå",
"More" => "Mer",
@@ -66,7 +107,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>",
-"User Documentation" => "Brukerdokumentasjon",
"Administrator Documentation" => "Administratordokumentasjon",
"Online Documentation" => "Online dokumentasjon",
"Forum" => "Forum",
@@ -81,21 +121,35 @@ $TRANSLATIONS = array(
"Current password" => "Nåværende passord",
"New password" => "Nytt passord",
"Change password" => "Endre passord",
+"Full Name" => "Fullt navn",
"Email" => "Epost",
"Your email address" => "Din e-postadresse",
-"Fill in an email address to enable password recovery" => "Oppi epostadressen du vil tilbakestille passordet for",
"Profile picture" => "Profilbilde",
+"Upload new" => "Last opp nytt",
+"Select new from Files" => "Velg nytt fra Filer",
+"Remove image" => "Fjern bilde",
+"Either png or jpg. Ideally square but you will be able to crop it." => "Enten png eller jpg. Helst kvadratisk men du kan beskjære det.",
+"Your avatar is provided by your original account." => "Avataren din kommer fra din opprinnelige konto.",
+"Cancel" => "Avbryt",
+"Choose as profile image" => "Velg som profilbilde",
"Language" => "Språk",
"Help translate" => "Bidra til oversettelsen",
"WebDAV" => "WebDAV",
-"Encryption" => "Kryptering",
+"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Bruk denne adressen for å <a href=\"%s\" target=\"_blank\">aksessere filene dine via WebDAV</a>",
+"The encryption app is no longer enabled, please decrypt all your files" => "Krypterings-appen er ikke aktiv lenger. Vennligst dekrypter alle filene dine",
+"Log-in password" => "Innloggingspassord",
+"Decrypt all Files" => "Dekrypter alle filer",
"Login Name" => "Logginn navn",
"Create" => "Opprett",
+"Admin Recovery Password" => "Administrativt gjenopprettingspassord",
+"Enter the recovery password in order to recover the users files during password change" => "Legg inn gjenopprettingspassordet for å gjenopprette brukerfilene når passordet endres",
"Default Storage" => "Standard lager",
+"Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" => "Legg inn lagringskvote (f.eks. \"512 MB\" eller \"12 GB\")",
"Unlimited" => "Ubegrenset",
"Other" => "Annet",
"Username" => "Brukernavn",
"Storage" => "Lager",
+"change full name" => "endre fullt navn",
"set new password" => "sett nytt passord",
"Default" => "Standard"
);
diff --git a/settings/l10n/nl.php b/settings/l10n/nl.php
index 9931063ac9a..826a6a77e00 100644
--- a/settings/l10n/nl.php
+++ b/settings/l10n/nl.php
@@ -1,5 +1,15 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "Ongeldige waarde voor %s",
+"Saved" => "Bewaard",
+"test email settings" => "test e-mailinstellingen",
+"If you received this email, the settings seem to be correct." => "Als u dit e-mailbericht ontvangt, lijken de instellingen juist.",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "Er ontstond een probleem bij het versturen van de e-mail. Controleer uw instellingen.",
+"Email sent" => "E-mail verzonden",
+"You need to set your user email before being able to send test emails." => "U moet uw e-mailadres instellen voordat u testberichten kunt versturen.",
+"Send mode" => "Verstuurmodus",
+"Encryption" => "Versleuteling",
+"Authentication method" => "Authenticatiemethode",
"Unable to load list from App Store" => "Kan de lijst niet van de App store laden",
"Authentication error" => "Authenticatie fout",
"Your full name has been changed." => "Uw volledige naam is gewijzigd.",
@@ -22,6 +32,9 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Onjuist beheerdersherstelwachtwoord. Controleer het wachtwoord en probeer het opnieuw.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "De Back-end ondersteunt geen wachtwoordwijzigingen, maar de cryptosleutel van de gebruiker is succesvol bijgewerkt.",
"Unable to change password" => "Kan wachtwoord niet wijzigen",
+"Sending..." => "Versturen...",
+"User Documentation" => "Gebruikersdocumentatie",
+"Admin Documentation" => "Beheerdocumentatie",
"Update to {appversion}" => "Bijwerken naar {appversion}",
"Disable" => "Uitschakelen",
"Enable" => "Activeer",
@@ -34,8 +47,12 @@ $TRANSLATIONS = array(
"Update" => "Bijwerken",
"Updated" => "Bijgewerkt",
"Select a profile picture" => "Kies een profielafbeelding",
+"Very weak password" => "Zeer zwak wachtwoord",
+"Weak password" => "Zwak wachtwoord",
+"So-so password" => "Matig wachtwoord",
+"Good password" => "Goed wachtwoord",
+"Strong password" => "Sterk wachtwoord",
"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",
"Unable to remove user" => "Kon gebruiker niet verwijderen",
@@ -53,6 +70,12 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Waarschuwingen, fouten en fatale problemen",
"Errors and fatal issues" => "Fouten en fatale problemen",
"Fatal issues only" => "Alleen fatale problemen",
+"None" => "Geen",
+"Login" => "Login",
+"Plain" => "Gewoon",
+"NT LAN Manager" => "NT LAN Manager",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Beveiligingswaarschuwing",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "U bent met %s verbonden over HTTP. We adviseren met klem uw server zo te configureren dat allen HTTPS kan worden gebruikt.",
"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." => "Uw data folder en uw bestanden zijn waarschijnlijk vanaf het internet bereikbaar. Het .htaccess-bestand werkt niet. We raden ten zeerste aan aan om uw webserver zodanig te configureren, dat de datamap niet bereikbaar is vanaf het internet of om uw datamap te verplaatsen naar een locatie buiten de document root van de webserver.",
@@ -90,6 +113,17 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Afdwingen HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Dwingt de clients om een versleutelde verbinding te maken met %s",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Maak verbinding naar uw %s via HTTPS om een geforceerde versleutelde verbinding in- of uit te schakelen.",
+"Email Server" => "E-mailserver",
+"This is used for sending out notifications." => "Dit wordt gestuurd voor het verzenden van meldingen.",
+"From address" => "Afzenderadres",
+"Authentication required" => "Authenticatie vereist",
+"Server address" => "Server adres",
+"Port" => "Poort",
+"Credentials" => "Inloggegevens",
+"SMTP Username" => "SMTP gebruikersnaam",
+"SMTP Password" => "SMTP wachtwoord",
+"Test email settings" => "Test e-mailinstellingen",
+"Send email" => "Versturen e-mail",
"Log" => "Log",
"Log level" => "Log niveau",
"More" => "Meer",
@@ -99,9 +133,10 @@ $TRANSLATIONS = array(
"Add your App" => "App toevoegen",
"More Apps" => "Meer apps",
"Select an App" => "Selecteer een app",
+"Documentation:" => "Documentatie:",
"See application page at apps.owncloud.com" => "Zie de applicatiepagina op apps.owncloud.com",
+"See application website" => "Zie website van de applicatie",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-Gelicenseerd door <span class=\"author\"></span>",
-"User Documentation" => "Gebruikersdocumentatie",
"Administrator Documentation" => "Beheerdersdocumentatie",
"Online Documentation" => "Online documentatie",
"Forum" => "Forum",
@@ -119,25 +154,24 @@ $TRANSLATIONS = array(
"Full Name" => "Volledige naam",
"Email" => "E-mailadres",
"Your email address" => "Uw e-mailadres",
-"Fill in an email address to enable password recovery" => "Vul een mailadres in om je wachtwoord te kunnen herstellen",
+"Fill in an email address to enable password recovery and receive notifications" => "Vul een e-mailbericht in om wachtwoordherstel mogelijk te maken en meldingen te ontvangen",
"Profile picture" => "Profielafbeelding",
"Upload new" => "Upload een nieuwe",
"Select new from Files" => "Selecteer een nieuwe vanuit bestanden",
"Remove image" => "Verwijder afbeelding",
"Either png or jpg. Ideally square but you will be able to crop it." => "Of png, of jpg. Bij voorkeur vierkant, maar u kunt bijsnijden.",
"Your avatar is provided by your original account." => "Uw avatar is verstrekt door uw originele account.",
-"Abort" => "Afbreken",
+"Cancel" => "Annuleer",
"Choose as profile image" => "Kies als profielafbeelding",
"Language" => "Taal",
"Help translate" => "Help met vertalen",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Gebruik deze link <a href=\"%s\" target=\"_blank\">om uw bestanden via WebDAV te benaderen</a>",
-"Encryption" => "Versleuteling",
"The encryption app is no longer enabled, please decrypt all your files" => "De crypto app is niet langer geactiveerd, u moet alle bestanden decrypten.",
"Log-in password" => "Inlog-wachtwoord",
"Decrypt all Files" => "Decodeer alle bestanden",
"Login Name" => "Inlognaam",
-"Create" => "Creëer",
+"Create" => "Aanmaken",
"Admin Recovery Password" => "Beheer herstel wachtwoord",
"Enter the recovery password in order to recover the users files during password change" => "Voer het herstel wachtwoord in om de gebruikersbestanden terug te halen bij wachtwoordwijziging",
"Default Storage" => "Standaard Opslaglimiet",
diff --git a/settings/l10n/nn_NO.php b/settings/l10n/nn_NO.php
index 5fd2f57b5a8..7eacdbedfb0 100644
--- a/settings/l10n/nn_NO.php
+++ b/settings/l10n/nn_NO.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "E-post sendt",
+"Encryption" => "Kryptering",
"Unable to load list from App Store" => "Klarer ikkje å lasta inn liste fra app-butikken",
"Authentication error" => "Autentiseringsfeil",
"Group already exists" => "Gruppa finst allereie",
@@ -20,6 +22,7 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Feil admingjenopprettingspassord. Ver venleg og sjekk passordet og prøv igjen.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Bakstykket støttar ikkje passordendring, men krypteringsnøkkelen til brukaren blei oppdatert.",
"Unable to change password" => "Klarte ikkje å endra passordet",
+"User Documentation" => "Brukardokumentasjon",
"Update to {appversion}" => "Oppdater til {appversion}",
"Disable" => "Slå av",
"Enable" => "Slå på",
@@ -33,7 +36,6 @@ $TRANSLATIONS = array(
"Updated" => "Oppdatert",
"Select a profile picture" => "Vel eit profilbilete",
"Decrypting files... Please wait, this can take some time." => "Dekrypterer filer … Ver venleg og vent, dette kan ta ei stund.",
-"Saving..." => "Lagrar …",
"deleted" => "sletta",
"undo" => "angra",
"Unable to remove user" => "Klarte ikkje fjerna brukaren",
@@ -45,6 +47,7 @@ $TRANSLATIONS = array(
"Error creating user" => "Feil ved oppretting av brukar",
"A valid password must be provided" => "Du må oppgje eit gyldig passord",
"__language_name__" => "Nynorsk",
+"Login" => "Logg inn",
"Security Warning" => "Tryggleiksåtvaring",
"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." => "Datamappa og filene dine er sannsynlegvis leselege frå nettet. Fila .htaccess fungerer ikkje. Me rår deg sterkt til å konfigurera vevtenaren din sånn at datamappa di ikkje lenger er tilgjengeleg; alternativt kan du flytta datamappa ut av dokumentrot til vevtenaren.",
"Setup Warning" => "Oppsettsåtvaring",
@@ -72,6 +75,7 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Krev HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Tvingar klientar til å kopla til %s med ei kryptert tilkopling.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Ver venleg å kopla til %s med HTTPS (eller skru av SSL-kravet).",
+"Server address" => "Tenaradresse",
"Log" => "Logg",
"Log level" => "Log nivå",
"More" => "Meir",
@@ -83,7 +87,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>",
-"User Documentation" => "Brukardokumentasjon",
"Administrator Documentation" => "Administratordokumentasjon",
"Online Documentation" => "Dokumentasjon på nett",
"Forum" => "Forum",
@@ -100,18 +103,16 @@ $TRANSLATIONS = array(
"Change password" => "Endra passord",
"Email" => "E-post",
"Your email address" => "Di epost-adresse",
-"Fill in an email address to enable password recovery" => "Fyll inn e-postadressa di for å gjera passordgjenoppretting mogleg",
"Profile picture" => "Profilbilete",
"Upload new" => "Last opp ny",
"Select new from Files" => "Vel ny frå Filer",
"Remove image" => "Fjern bilete",
"Either png or jpg. Ideally square but you will be able to crop it." => "Anten PNG eller JPG. Helst kvadratisk, men du får moglegheita til å beskjera det.",
-"Abort" => "Avbryt",
+"Cancel" => "Avbryt",
"Choose as profile image" => "Vel som profilbilete",
"Language" => "Språk",
"Help translate" => "Hjelp oss å omsetja",
"WebDAV" => "WebDAV",
-"Encryption" => "Kryptering",
"Log-in password" => "Innloggingspassord",
"Decrypt all Files" => "Dekrypter alle filene",
"Login Name" => "Innloggingsnamn",
diff --git a/settings/l10n/oc.php b/settings/l10n/oc.php
index 7606ac5992f..f6eab80bcb5 100644
--- a/settings/l10n/oc.php
+++ b/settings/l10n/oc.php
@@ -15,13 +15,13 @@ $TRANSLATIONS = array(
"Disable" => "Desactiva",
"Enable" => "Activa",
"Error" => "Error",
-"Saving..." => "Enregistra...",
"deleted" => "escafat",
"undo" => "defar",
"Groups" => "Grops",
"Group Admin" => "Grop Admin",
"Delete" => "Escafa",
"__language_name__" => "__language_name__",
+"Login" => "Login",
"Security Warning" => "Avertiment de securitat",
"Cron" => "Cron",
"Execute one task with each page loaded" => "Executa un prètfach amb cada pagina cargada",
@@ -41,9 +41,10 @@ $TRANSLATIONS = array(
"Change password" => "Cambia lo senhal",
"Email" => "Corrièl",
"Your email address" => "Ton adreiça de corrièl",
-"Fill in an email address to enable password recovery" => "Emplena una adreiça de corrièl per permetre lo mandadís del senhal perdut",
+"Cancel" => "Annula",
"Language" => "Lenga",
"Help translate" => "Ajuda a la revirada",
+"Login Name" => "Login",
"Create" => "Crea",
"Other" => "Autres",
"Username" => "Non d'usancièr"
diff --git a/settings/l10n/pa.php b/settings/l10n/pa.php
index 795a80f7d42..aa83e11266d 100644
--- a/settings/l10n/pa.php
+++ b/settings/l10n/pa.php
@@ -7,7 +7,6 @@ $TRANSLATIONS = array(
"Updating...." => "...ਅੱਪਡੇਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ",
"Error" => "ਗਲਤੀ",
"Updated" => "ਅੱਪਡੇਟ ਕੀਤਾ",
-"Saving..." => "...ਸੰਭਾਲਿਆ ਜਾ ਰਿਹਾ ਹੈ",
"deleted" => "ਹਟਾਈ",
"undo" => "ਵਾਪਸ",
"Groups" => "ਗਰੁੱਪ",
@@ -15,10 +14,14 @@ $TRANSLATIONS = array(
"Delete" => "ਹਟਾਓ",
"add group" => "ਗਰੁੱਪ ਸ਼ਾਮਲ",
"__language_name__" => "__ਭਾਸ਼ਾ_ਨਾਂ__",
+"Login" => "ਲਾਗਇਨ",
"Security Warning" => "ਸੁਰੱਖਿਆ ਚੇਤਾਵਨੀ",
"Setup Warning" => "ਸੈਟਅੱਪ ਚੇਤਾਵਨੀ",
+"Server address" => "ਸਰਵਰ ਐਡਰੈਸ",
"Password" => "ਪਾਸਵਰ",
"Change password" => "ਪਾਸਵਰਡ ਬਦਲੋ",
+"Cancel" => "ਰੱਦ ਕਰੋ",
+"Login Name" => "ਲਾਗਇਨ",
"Username" => "ਯੂਜ਼ਰ-ਨਾਂ"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/settings/l10n/pl.php b/settings/l10n/pl.php
index bd6d3dbf1cd..33b22a147dc 100644
--- a/settings/l10n/pl.php
+++ b/settings/l10n/pl.php
@@ -1,5 +1,15 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "Nieprawidłowa wartość %s",
+"Saved" => "Zapisano",
+"test email settings" => "przetestuj ustawienia email",
+"If you received this email, the settings seem to be correct." => "Jeśli otrzymałeś ten email, ustawienia wydają się być poprawne.",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "Pojawił się problem podczas wysyłania e-mail. Proszę sprawdzić ponownie ustawienia",
+"Email sent" => "E-mail wysłany",
+"You need to set your user email before being able to send test emails." => "Musisz najpierw ustawić użytkownika e-mail, aby móc wysyłać wiadomości testowe.",
+"Send mode" => "Tryb wysyłki",
+"Encryption" => "Szyfrowanie",
+"Authentication method" => "Metoda autentykacji",
"Unable to load list from App Store" => "Nie można wczytać listy aplikacji",
"Authentication error" => "Błąd uwierzytelniania",
"Your full name has been changed." => "Twoja pełna nazwa została zmieniona.",
@@ -22,6 +32,9 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Błędne hasło odzyskiwania. Sprawdź hasło i spróbuj ponownie.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Zaplecze nie obsługuje zmiany hasła, ale klucz szyfrowania użytkownika został pomyślnie zaktualizowany.",
"Unable to change password" => "Nie można zmienić hasła",
+"Sending..." => "Wysyłam...",
+"User Documentation" => "Dokumentacja użytkownika",
+"Admin Documentation" => "Dokumentacja Administratora",
"Update to {appversion}" => "Aktualizacja do {appversion}",
"Disable" => "Wyłącz",
"Enable" => "Włącz",
@@ -34,8 +47,12 @@ $TRANSLATIONS = array(
"Update" => "Aktualizuj",
"Updated" => "Zaktualizowano",
"Select a profile picture" => "Wybierz zdjęcie profilu",
+"Very weak password" => "Bardzo słabe hasło",
+"Weak password" => "Słabe hasło",
+"So-so password" => "Mało skomplikowane hasło",
+"Good password" => "Dobre hasło",
+"Strong password" => "Mocne hasło",
"Decrypting files... Please wait, this can take some time." => "Odszyfrowuje pliki... Proszę czekać, to może zająć jakiś czas.",
-"Saving..." => "Zapisywanie...",
"deleted" => "usunięto",
"undo" => "cofnij",
"Unable to remove user" => "Nie można usunąć użytkownika",
@@ -53,7 +70,14 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Ostrzeżenia, błędy i poważne problemy",
"Errors and fatal issues" => "Błędy i poważne problemy",
"Fatal issues only" => "Tylko poważne problemy",
+"None" => "Nic",
+"Login" => "Login",
+"Plain" => "Czysty tekst",
+"NT LAN Manager" => "NT LAN Manager",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Ostrzeżenie o zabezpieczeniach",
+"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Uzyskujesz dostęp do %s za pomocą protokołu HTTP. Zalecamy skonfigurować swój serwer z użyciem protokołu HTTPS.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Twój katalog danych i pliki są prawdopodobnie dostępne z Internetu. Plik .htaccess, który dostarcza ownCloud nie działa. Sugerujemy, aby skonfigurować serwer WWW w taki sposób, aby katalog danych nie był dostępny lub przenieść katalog danych poza główny katalog serwera WWW.",
"Setup Warning" => "Ostrzeżenia konfiguracji",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Serwer internetowy nie jest jeszcze poprawnie skonfigurowany, aby umożliwić synchronizację plików, ponieważ interfejs WebDAV wydaje się być uszkodzony.",
@@ -64,6 +88,8 @@ $TRANSLATIONS = array(
"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or newer because older versions are known to be broken. It is possible that this installation is not working correctly." => "Twoja wersja PHP jest za stara. Rekomendujemy przynajmniej wersje 5.3.8. Jeśli masz starsza wersję ownCloud może nie działać poprawnie.",
"Locale not working" => "Lokalizacja nie działa",
"System locale can not be set to a one which supports UTF-8." => "Ustawienia regionalne systemu nie można ustawić na jeden, który obsługuje UTF-8.",
+"This means that there might be problems with certain characters in file names." => "Oznacza to, że mogą być problemy z niektórymi znakami w nazwach plików.",
+"We strongly suggest to install the required packages on your system to support one of the following locales: %s." => "Zalecamy, aby zainstalować wymagane pakiety w systemie, jeden z następujących języków: %s.",
"Internet connection not working" => "Połączenie internetowe nie działa",
"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." => "Ten serwer OwnCloud nie ma połączenia z Internetem. Oznacza to, że niektóre z funkcji, takich jak montowanie zewnętrznych zasobów, powiadomienia o aktualizacji lub 3-cie aplikacje mogą nie działać. Dostęp do plików z zewnątrz i wysyłanie powiadomienia e-mail nie może również działać. Sugerujemy, aby włączyć połączenia internetowego dla tego serwera, jeśli chcesz mieć wszystkie opcje.",
"Cron" => "Cron",
@@ -87,6 +113,17 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Wymuś HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Wymusza na klientach na łączenie się %s za pośrednictwem połączenia szyfrowanego.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Proszę połącz się do twojego %s za pośrednictwem protokołu HTTPS, aby włączyć lub wyłączyć stosowanie protokołu SSL.",
+"Email Server" => "Serwer pocztowy",
+"This is used for sending out notifications." => "To jest używane do wysyłania powiadomień",
+"From address" => "Z adresu",
+"Authentication required" => "Wymagana autoryzacja",
+"Server address" => "Adres Serwera",
+"Port" => "Port",
+"Credentials" => "Poświadczenia",
+"SMTP Username" => "Użytkownik SMTP",
+"SMTP Password" => "Hasło SMTP",
+"Test email settings" => "Ustawienia testowej wiadomości",
+"Send email" => "Wyślij email",
"Log" => "Logi",
"Log level" => "Poziom logów",
"More" => "Więcej",
@@ -96,9 +133,10 @@ $TRANSLATIONS = array(
"Add your App" => "Dodaj swoją aplikację",
"More Apps" => "Więcej aplikacji",
"Select an App" => "Zaznacz aplikację",
+"Documentation:" => "Dokumentacja:",
"See application page at apps.owncloud.com" => "Zobacz stronę aplikacji na apps.owncloud.com",
+"See application website" => "Zobacz na stronie aplikacji",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licencjonowane przez <span class=\"author\"></span>",
-"User Documentation" => "Dokumentacja użytkownika",
"Administrator Documentation" => "Dokumentacja administratora",
"Online Documentation" => "Dokumentacja online",
"Forum" => "Forum",
@@ -116,19 +154,20 @@ $TRANSLATIONS = array(
"Full Name" => "Pełna nazwa",
"Email" => "Email",
"Your email address" => "Twój adres e-mail",
-"Fill in an email address to enable password recovery" => "Podaj adres e-mail, aby uzyskać możliwość odzyskania hasła",
+"Fill in an email address to enable password recovery and receive notifications" => "Wypełnij adres email aby włączyć odzyskiwanie hasła oraz otrzymywać powiadomienia",
"Profile picture" => "Zdjęcie profilu",
"Upload new" => "Wczytaj nowe",
"Select new from Files" => "Wybierz nowe z plików",
"Remove image" => "Usuń zdjęcie",
"Either png or jpg. Ideally square but you will be able to crop it." => "Png lub jpg. Idealnie kwadratowy, ale będzie można je przyciąć.",
-"Abort" => "Anuluj",
+"Your avatar is provided by your original account." => "Twój awatar jest ustawiony jako domyślny.",
+"Cancel" => "Anuluj",
"Choose as profile image" => "Wybierz zdjęcie profilu",
"Language" => "Język",
"Help translate" => "Pomóż w tłumaczeniu",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Użyj tego adresu do <a href=\"%s\" target=\"_blank\">dostępu do twoich plików przez WebDAV</a>",
-"Encryption" => "Szyfrowanie",
+"The encryption app is no longer enabled, please decrypt all your files" => "Aplikacja szyfrowanie nie jest włączona, odszyfruj wszystkie plik",
"Log-in password" => "Hasło logowania",
"Decrypt all Files" => "Odszyfruj wszystkie pliki",
"Login Name" => "Login",
diff --git a/settings/l10n/pt_BR.php b/settings/l10n/pt_BR.php
index 7577ea1d5f7..4a7554499d5 100644
--- a/settings/l10n/pt_BR.php
+++ b/settings/l10n/pt_BR.php
@@ -1,5 +1,15 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "Valor inválido fornecido para %s",
+"Saved" => "Salvo",
+"test email settings" => "testar configurações de email",
+"If you received this email, the settings seem to be correct." => "Se você recebeu este e-mail, as configurações parecem estar corretas.",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "Ocorreu um problema ao enviar o e-mail. Por favor, reveja suas configurações.",
+"Email sent" => "E-mail enviado",
+"You need to set your user email before being able to send test emails." => "Você precisa configurar seu e-mail de usuário antes de ser capaz de enviar e-mails de teste.",
+"Send mode" => "Modo enviar",
+"Encryption" => "Criptografia",
+"Authentication method" => "Método de autenticação",
"Unable to load list from App Store" => "Não foi possível carregar lista da App Store",
"Authentication error" => "Erro de autenticação",
"Your full name has been changed." => "Seu nome completo foi alterado.",
@@ -22,6 +32,9 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Senha de recuperação do administrador errada. Por favor verifique a senha e tente novamente.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Back-end não suporta alteração de senha, mas a chave de criptografia de usuários foi atualizado com sucesso....",
"Unable to change password" => "Impossível modificar senha",
+"Sending..." => "Enviando...",
+"User Documentation" => "Documentação de Usuário",
+"Admin Documentation" => "Documentação de Administrador",
"Update to {appversion}" => "Atualizar para {appversion}",
"Disable" => "Desabilitar",
"Enable" => "Habilitar",
@@ -34,8 +47,12 @@ $TRANSLATIONS = array(
"Update" => "Atualizar",
"Updated" => "Atualizado",
"Select a profile picture" => "Selecione uma imagem para o perfil",
+"Very weak password" => "Senha muito fraca",
+"Weak password" => "Senha fraca",
+"So-so password" => "So-so senha",
+"Good password" => "Boa senha",
+"Strong password" => "Senha forte",
"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",
"Unable to remove user" => "Impossível remover usuário",
@@ -53,6 +70,12 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Avisos, erros e problemas fatais",
"Errors and fatal issues" => "Erros e problemas fatais",
"Fatal issues only" => "Somente questões fatais",
+"None" => "Nada",
+"Login" => "Login",
+"Plain" => "Plano",
+"NT LAN Manager" => "Gerenciador NT LAN",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Aviso de Segurança",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Você está acessando %s via HTTP. Sugerimos você configurar o servidor para exigir o uso de HTTPS em seu lugar.",
"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." => "Seu diretório de dados e seus arquivos são, provavelmente, acessíveis a partir da internet. O arquivo htaccess. não está funcionando. Nós sugerimos fortemente que você configure o seu servidor web de uma forma que o diretório de dados não esteja mais acessível ou mova o diretório de dados para fora do raiz do servidor.",
@@ -90,6 +113,17 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Forçar HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Obrigar os clientes que se conectem a %s através de uma conexão criptografada.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Por favor, se conectar ao seu %s via HTTPS para forçar ativar ou desativar SSL.",
+"Email Server" => "Servidor de Email",
+"This is used for sending out notifications." => "Isto é usado para o envio de notificações.",
+"From address" => "Do Endereço",
+"Authentication required" => "Autenticação é requerida",
+"Server address" => "Endereço do servidor",
+"Port" => "Porta",
+"Credentials" => "Credenciais",
+"SMTP Username" => "Nome do Usuário SMTP",
+"SMTP Password" => "Senha SMTP",
+"Test email settings" => "Configurações de e-mail de teste",
+"Send email" => "Enviar email",
"Log" => "Registro",
"Log level" => "Nível de registro",
"More" => "Mais",
@@ -99,9 +133,10 @@ $TRANSLATIONS = array(
"Add your App" => "Adicione seu Aplicativo",
"More Apps" => "Mais Apps",
"Select an App" => "Selecione um Aplicativo",
+"Documentation:" => "Documentação:",
"See application page at apps.owncloud.com" => "Ver página do aplicativo em apps.owncloud.com",
+"See application website" => "Consulte o site aplicação",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licenciado por <span class=\"author\"></span>",
-"User Documentation" => "Documentação de Usuário",
"Administrator Documentation" => "Documentação de Administrador",
"Online Documentation" => "Documentação Online",
"Forum" => "Fórum",
@@ -119,20 +154,19 @@ $TRANSLATIONS = array(
"Full Name" => "Nome Completo",
"Email" => "E-mail",
"Your email address" => "Seu endereço de e-mail",
-"Fill in an email address to enable password recovery" => "Preencha um endereço de e-mail para habilitar a recuperação de senha",
+"Fill in an email address to enable password recovery and receive notifications" => "Preencha com um e-mail para permitir a recuperação de senha e receber notificações",
"Profile picture" => "Imagem para o perfil",
"Upload new" => "Enviar nova foto",
"Select new from Files" => "Selecinar uma nova dos Arquivos",
"Remove image" => "Remover imagem",
"Either png or jpg. Ideally square but you will be able to crop it." => "Ou png ou jpg. O ideal é quadrado, mas você vai ser capaz de cortá-la.",
"Your avatar is provided by your original account." => "Seu avatar é fornecido por sua conta original.",
-"Abort" => "Abortar",
+"Cancel" => "Cancelar",
"Choose as profile image" => "Escolha como imagem para o perfil",
"Language" => "Idioma",
"Help translate" => "Ajude a traduzir",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Use este endereço <a href=\"%s\" target=\"_blank\">para ter acesso a seus Arquivos via WebDAV</a>",
-"Encryption" => "Criptografia",
"The encryption app is no longer enabled, please decrypt all your files" => "O aplicativo de criptografia não está habilitado, por favor descriptar todos os seus arquivos",
"Log-in password" => "Senha de login",
"Decrypt all Files" => "Decripti todos os Arquivos",
diff --git a/settings/l10n/pt_PT.php b/settings/l10n/pt_PT.php
index 89bed085972..ee8a9217f5d 100644
--- a/settings/l10n/pt_PT.php
+++ b/settings/l10n/pt_PT.php
@@ -1,5 +1,10 @@
<?php
$TRANSLATIONS = array(
+"Saved" => "Guardado",
+"test email settings" => "testar configurações de email",
+"Email sent" => "E-mail enviado",
+"Send mode" => "Modo de envio",
+"Encryption" => "Encriptação",
"Unable to load list from App Store" => "Incapaz de carregar a lista da App Store",
"Authentication error" => "Erro na autenticação",
"Your full name has been changed." => "O seu nome completo foi alterado.",
@@ -22,6 +27,8 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Palavra chave de recuperação de administrador errada. Por favor verifique a palavra chave e tente de novo.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Não foi possível alterar a sua palavra-passe, mas a chave de encriptação foi atualizada.",
"Unable to change password" => "Não foi possível alterar a sua password",
+"Sending..." => "A enviar...",
+"User Documentation" => "Documentação de Utilizador",
"Update to {appversion}" => "Actualizar para a versão {appversion}",
"Disable" => "Desactivar",
"Enable" => "Activar",
@@ -35,7 +42,6 @@ $TRANSLATIONS = array(
"Updated" => "Actualizado",
"Select a profile picture" => "Seleccione uma fotografia de perfil",
"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",
"Unable to remove user" => "Não foi possível remover o utilizador",
@@ -53,6 +59,10 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Avisos, erros e problemas fatais",
"Errors and fatal issues" => "Erros e problemas fatais",
"Fatal issues only" => "Apenas problemas fatais",
+"None" => "Nenhum",
+"Login" => "Login",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Aviso de Segurança",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Está a aceder %s via HTTP. Recomendamos vivamente que configure o servidor para forçar o uso de HTTPS.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "A sua pasta com os dados e os seus ficheiros estão provavelmente acessíveis a partir das internet. O seu ficheiro .htaccess não está a funcionar corretamente. Sugerimos veementemente que configure o seu servidor web de maneira a que a pasta com os dados deixe de ficar acessível, ou mova a pasta com os dados para fora da raiz de documentos do servidor web.",
@@ -90,6 +100,17 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Forçar HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Forçar os clientes a ligar a %s através de uma ligação encriptada",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Por favor ligue-se a %s através de uma ligação HTTPS para ligar/desligar o uso de ligação por SSL",
+"Email Server" => "Servidor de email",
+"This is used for sending out notifications." => "Isto é utilizado para enviar notificações",
+"From address" => "Do endereço",
+"Authentication required" => "Autenticação necessária",
+"Server address" => "Endereço do servidor",
+"Port" => "Porto",
+"Credentials" => "Credenciais",
+"SMTP Username" => "Nome de utilizador SMTP",
+"SMTP Password" => "Password SMTP",
+"Test email settings" => "Testar configurações de email",
+"Send email" => "Enviar email",
"Log" => "Registo",
"Log level" => "Nível do registo",
"More" => "Mais",
@@ -99,9 +120,10 @@ $TRANSLATIONS = array(
"Add your App" => "Adicione a sua aplicação",
"More Apps" => "Mais Aplicações",
"Select an App" => "Selecione uma aplicação",
+"Documentation:" => "Documentação:",
"See application page at apps.owncloud.com" => "Ver a página da aplicação em apps.owncloud.com",
+"See application website" => "Ver site da aplicação",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licenciado por <span class=\"author\"></span>",
-"User Documentation" => "Documentação de Utilizador",
"Administrator Documentation" => "Documentação de administrador.",
"Online Documentation" => "Documentação Online",
"Forum" => "Fórum",
@@ -119,20 +141,18 @@ $TRANSLATIONS = array(
"Full Name" => "Nome completo",
"Email" => "Email",
"Your email address" => "O seu endereço de email",
-"Fill in an email address to enable password recovery" => "Preencha com o seu endereço de email para ativar a recuperação da palavra-chave",
"Profile picture" => "Foto do perfil",
"Upload new" => "Carregar novo",
"Select new from Files" => "Seleccionar novo a partir dos ficheiros",
"Remove image" => "Remover imagem",
"Either png or jpg. Ideally square but you will be able to crop it." => "Apenas png ou jpg. Idealmente quadrada, mas poderá corta-la depois.",
"Your avatar is provided by your original account." => "O seu avatar é fornecido pela sua conta original.",
-"Abort" => "Abortar",
+"Cancel" => "Cancelar",
"Choose as profile image" => "Escolha uma fotografia de perfil",
"Language" => "Idioma",
"Help translate" => "Ajude a traduzir",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Utilize esta ligação para <a href=\"%s\" target=\"_blank\">aceder aos seus ficheiros via WebDAV</a>",
-"Encryption" => "Encriptação",
"The encryption app is no longer enabled, please decrypt all your files" => "A aplicação de encriptação já não está ativa, por favor desincripte todos os seus ficheiros",
"Log-in password" => "Password de entrada",
"Decrypt all Files" => "Desencriptar todos os ficheiros",
diff --git a/settings/l10n/ro.php b/settings/l10n/ro.php
index 14331854305..6754ae2557f 100644
--- a/settings/l10n/ro.php
+++ b/settings/l10n/ro.php
@@ -1,5 +1,8 @@
<?php
$TRANSLATIONS = array(
+"Saved" => "Salvat",
+"Email sent" => "Mesajul a fost expediat",
+"Encryption" => "Încriptare",
"Unable to load list from App Store" => "Imposibil de actualizat lista din App Store.",
"Authentication error" => "Eroare la autentificare",
"Group already exists" => "Grupul există deja",
@@ -16,6 +19,7 @@ $TRANSLATIONS = array(
"Couldn't update app." => "Aplicaţia nu s-a putut actualiza.",
"Wrong password" => "Parolă greșită",
"Unable to change password" => "Imposibil de schimbat parola",
+"User Documentation" => "Documentație utilizator",
"Update to {appversion}" => "Actualizat la {versiuneaaplicaţiei}",
"Disable" => "Dezactivați",
"Enable" => "Activare",
@@ -25,7 +29,6 @@ $TRANSLATIONS = array(
"Error" => "Eroare",
"Update" => "Actualizare",
"Updated" => "Actualizat",
-"Saving..." => "Se salvează...",
"deleted" => "șters",
"undo" => "Anulează ultima acțiune",
"Unable to remove user" => "Imposibil de eliminat utilizatorul",
@@ -37,6 +40,8 @@ $TRANSLATIONS = array(
"Error creating user" => "Eroare la crearea utilizatorului",
"A valid password must be provided" => "Trebuie să furnizaţi o parolă validă",
"__language_name__" => "_language_name_",
+"None" => "Niciuna",
+"Login" => "Autentificare",
"Security Warning" => "Avertisment de securitate",
"Setup Warning" => "Atenţie la implementare",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Serverul de web nu este încă setat corespunzător pentru a permite sincronizarea fișierelor deoarece interfața WebDAV pare a fi întreruptă.",
@@ -57,6 +62,8 @@ $TRANSLATIONS = array(
"Allow users to share with anyone" => "Permite utilizatorilor să partajeze cu oricine",
"Allow users to only share with users in their groups" => "Permite utilizatorilor să partajeze doar cu utilizatori din același grup",
"Security" => "Securitate",
+"Server address" => "Adresa server-ului",
+"Port" => "Portul",
"Log" => "Jurnal de activitate",
"Log level" => "Nivel jurnal",
"More" => "Mai mult",
@@ -68,7 +75,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>",
-"User Documentation" => "Documentație utilizator",
"Administrator Documentation" => "Documentație administrator",
"Online Documentation" => "Documentație online",
"Forum" => "Forum",
@@ -84,14 +90,14 @@ $TRANSLATIONS = array(
"Change password" => "Schimbă parola",
"Email" => "Email",
"Your email address" => "Adresa ta de email",
-"Fill in an email address to enable password recovery" => "Completează o adresă de mail pentru a-ți putea recupera parola",
"Profile picture" => "Imagine de profil",
"Remove image" => "Înlătură imagine",
+"Cancel" => "Anulare",
"Choose as profile image" => "Alege drept imagine de profil",
"Language" => "Limba",
"Help translate" => "Ajută la traducere",
"WebDAV" => "WebDAV",
-"Encryption" => "Încriptare",
+"Login Name" => "Autentificare",
"Create" => "Crează",
"Default Storage" => "Stocare implicită",
"Unlimited" => "Nelimitată",
diff --git a/settings/l10n/ru.php b/settings/l10n/ru.php
index 8a9ae156f1a..49f3aeeb65d 100644
--- a/settings/l10n/ru.php
+++ b/settings/l10n/ru.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Письмо отправлено",
+"Encryption" => "Шифрование",
"Unable to load list from App Store" => "Не удалось загрузить список из App Store",
"Authentication error" => "Ошибка аутентификации",
"Your full name has been changed." => "Ваше полное имя было изменено.",
@@ -22,6 +24,7 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Неправильный пароль восстановления. Проверьте пароль и попробуйте еще раз.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Используемый механизм не поддерживает смену паролей, но пользовательский ключ шифрования был успешно обновлён",
"Unable to change password" => "Невозможно изменить пароль",
+"User Documentation" => "Пользовательская документация",
"Update to {appversion}" => "Обновить до {версия приложения}",
"Disable" => "Выключить",
"Enable" => "Включить",
@@ -35,7 +38,6 @@ $TRANSLATIONS = array(
"Updated" => "Обновлено",
"Select a profile picture" => "Выберите картинку профиля",
"Decrypting files... Please wait, this can take some time." => "Расшифровка файлов... Пожалуйста, подождите, это может занять некоторое время.",
-"Saving..." => "Сохранение...",
"deleted" => "удален",
"undo" => "отмена",
"Unable to remove user" => "Невозможно удалить пользователя",
@@ -53,6 +55,8 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Предупреждения, ошибки и критические проблемы",
"Errors and fatal issues" => "Ошибки и критические проблемы",
"Fatal issues only" => "Только критические проблемы",
+"None" => "Нет новостей",
+"Login" => "Логин",
"Security Warning" => "Предупреждение безопасности",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Вы обращаетесь к %s используя HTTP. Мы настоятельно рекомендуем вам настроить сервер на использование HTTPS.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Похоже, что папка с Вашими данными и Ваши файлы доступны из интернета. Файл .htaccess не работает. Мы настойчиво предлагаем Вам сконфигурировать вебсервер таким образом, чтобы папка с Вашими данными более не была доступна или переместите папку с данными куда-нибудь в другое место вне основной папки документов вебсервера.",
@@ -90,6 +94,9 @@ $TRANSLATIONS = array(
"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." => "Пожалуйста, подключитесь к %s используя HTTPS чтобы включить или отключить принудительное SSL.",
+"Server address" => "Адрес сервера",
+"Port" => "Порт",
+"Credentials" => "Полномочия",
"Log" => "Журнал",
"Log level" => "Уровень детализации журнала",
"More" => "Больше",
@@ -101,7 +108,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>",
-"User Documentation" => "Пользовательская документация",
"Administrator Documentation" => "Документация администратора",
"Online Documentation" => "Online документация",
"Forum" => "Форум",
@@ -119,20 +125,18 @@ $TRANSLATIONS = array(
"Full Name" => "Полное имя",
"Email" => "E-mail",
"Your email address" => "Ваш адрес электронной почты",
-"Fill in an email address to enable password recovery" => "Введите адрес электронной почты, чтобы появилась возможность восстановления пароля",
"Profile picture" => "Фото профиля",
"Upload new" => "Загрузить новую",
"Select new from Files" => "Выберите новый из файлов",
"Remove image" => "Удалить изображение",
"Either png or jpg. Ideally square but you will be able to crop it." => "Либо png, либо jpg. Изображение должно быть квадратным, но вы сможете обрезать его позже.",
"Your avatar is provided by your original account." => "Будет использован аватар вашей оригинальной учетной записи.",
-"Abort" => "Отмена",
+"Cancel" => "Отменить",
"Choose as profile image" => "Выберите изображение профиля",
"Language" => "Язык",
"Help translate" => "Помочь с переводом",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Используйте этот адресс для <a href=\"%s\" target=\"_blank\">доступа к вашим файлам через WebDAV</a>",
-"Encryption" => "Шифрование",
"The encryption app is no longer enabled, please decrypt all your files" => "Приложение для шифрования выключено, пожалуйста, расшифруйте ваши файлы",
"Log-in password" => "Пароль входа",
"Decrypt all Files" => "Снять шифрование со всех файлов",
diff --git a/settings/l10n/si_LK.php b/settings/l10n/si_LK.php
index 8c90d1c9952..f9d912d180d 100644
--- a/settings/l10n/si_LK.php
+++ b/settings/l10n/si_LK.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Encryption" => "ගුප්ත කේතනය",
"Authentication error" => "සත්‍යාපන දෝෂයක්",
"Group already exists" => "කණ්ඩායම දැනටමත් තිබේ",
"Unable to add group" => "කාණඩයක් එක් කළ නොහැකි විය",
@@ -15,11 +16,12 @@ $TRANSLATIONS = array(
"Enable" => "සක්‍රිය කරන්න",
"Error" => "දෝෂයක්",
"Update" => "යාවත්කාල කිරීම",
-"Saving..." => "සුරැකෙමින් පවතී...",
"undo" => "නිෂ්ප්‍රභ කරන්න",
"Groups" => "කණ්ඩායම්",
"Group Admin" => "කාණ්ඩ පරිපාලක",
"Delete" => "මකා දමන්න",
+"None" => "කිසිවක් නැත",
+"Login" => "ප්‍රවිශ්ටය",
"Security Warning" => "ආරක්ෂක නිවේදනයක්",
"Sharing" => "හුවමාරු කිරීම",
"Allow links" => "යොමු සලසන්න",
@@ -27,6 +29,8 @@ $TRANSLATIONS = array(
"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" => "තම කණ්ඩායමේ අයෙකු හා පමණක් හුවමාරුවට අවසර දෙමි",
+"Server address" => "සේවාදායකයේ ලිපිනය",
+"Port" => "තොට",
"Log" => "ලඝුව",
"More" => "වැඩි",
"Less" => "අඩු",
@@ -42,10 +46,10 @@ $TRANSLATIONS = array(
"Change password" => "මුරපදය වෙනස් කිරීම",
"Email" => "විද්‍යුත් තැපෑල",
"Your email address" => "ඔබගේ විද්‍යුත් තැපෑල",
-"Fill in an email address to enable password recovery" => "මුරපද ප්‍රතිස්ථාපනය සඳහා විද්‍යුත් තැපැල් විස්තර ලබා දෙන්න",
+"Cancel" => "එපා",
"Language" => "භාෂාව",
"Help translate" => "පරිවර්ථන සහය",
-"Encryption" => "ගුප්ත කේතනය",
+"Login Name" => "ප්‍රවිශ්ටය",
"Create" => "තනන්න",
"Other" => "වෙනත්",
"Username" => "පරිශීලක නම"
diff --git a/settings/l10n/sk.php b/settings/l10n/sk.php
index 6bde1c438e4..ab3a1bf5835 100644
--- a/settings/l10n/sk.php
+++ b/settings/l10n/sk.php
@@ -1,6 +1,7 @@
<?php
$TRANSLATIONS = array(
"Delete" => "Odstrániť",
+"Cancel" => "Zrušiť",
"Other" => "Ostatné"
);
$PLURAL_FORMS = "nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;";
diff --git a/settings/l10n/sk_SK.php b/settings/l10n/sk_SK.php
index fc3fe540751..eaa8552f9cf 100644
--- a/settings/l10n/sk_SK.php
+++ b/settings/l10n/sk_SK.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Email odoslaný",
+"Encryption" => "Šifrovanie",
"Unable to load list from App Store" => "Nie je možné nahrať zoznam z App Store",
"Authentication error" => "Chyba autentifikácie",
"Your full name has been changed." => "Vaše meno a priezvisko bolo zmenené.",
@@ -22,11 +24,12 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Chybné administrátorské heslo pre obnovu. Skontrolujte správnosť hesla a skúste to znovu.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Úložisko nepodporuje zmenu hesla, ale šifrovací kľúč používateľov bol úspešne zmenený.",
"Unable to change password" => "Zmena hesla sa nepodarila",
+"User Documentation" => "Príručka používateľa",
"Update to {appversion}" => "Aktualizovať na {appversion}",
"Disable" => "Zakázať",
"Enable" => "Zapnúť",
"Please wait...." => "Čakajte prosím...",
-"Error while disabling app" => "Chyba pri zablokovaní aplikácie",
+"Error while disabling app" => "Chyba pri zakázaní aplikácie",
"Error while enabling app" => "Chyba pri povoľovaní aplikácie",
"Updating...." => "Aktualizujem...",
"Error while updating app" => "chyba pri aktualizácii aplikácie",
@@ -35,7 +38,6 @@ $TRANSLATIONS = array(
"Updated" => "Aktualizované",
"Select a profile picture" => "Vybrať avatara",
"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ť",
"Unable to remove user" => "Nemožno odobrať používateľa",
@@ -53,6 +55,8 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Upozornenia, chyby a fatálne problémy",
"Errors and fatal issues" => "Chyby a fatálne problémy",
"Fatal issues only" => "Len fatálne problémy",
+"None" => "Žiadny",
+"Login" => "Prihlásenie",
"Security Warning" => "Bezpečnostné upozornenie",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Do %s máte prístup cez HTTP. Dôrazne odporúčame nakonfigurovať server tak, aby namiesto toho vyžadoval použitie HTTPS.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Váš priečinok s dátami aj vaše súbory sú pravdepodobne prístupné z internetu. Súbor .htaccess nefunguje. Odporúčame nakonfigurovať webový server tak, aby priečinok s dátami nebol naďalej prístupný, alebo presunúť priečinok s dátami mimo priestor sprístupňovaný webovým serverom.",
@@ -62,7 +66,7 @@ $TRANSLATIONS = array(
"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.",
"Your PHP version is outdated" => "Vaša PHP verzia je zastaraná",
-"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or newer because older versions are known to be broken. It is possible that this installation is not working correctly." => "Táto verzia PHP je zastaraná. Dôrazne vám odporúčame aktualizovať na verziu 5.3.8 alebo novšiu, lebo staršie verzie sú chybné. Je možné, že táto instalácia nebude fungovat správne.",
+"Your PHP version is outdated. We strongly recommend to update to 5.3.8 or newer because older versions are known to be broken. It is possible that this installation is not working correctly." => "Táto verzia PHP je zastaraná. Dôrazne vám odporúčame aktualizovať na verziu 5.3.8 alebo novšiu, lebo staršie verzie sú chybné. Je možné, že táto inštalácia nebude fungovať správne.",
"Locale not working" => "Lokalizácia nefunguje",
"System locale can not be set to a one which supports UTF-8." => "Nie je možné nastaviť znakovú sadu, ktorá podporuje UTF-8.",
"This means that there might be problems with certain characters in file names." => "To znamená, že sa môžu vyskytnúť problémy s niektorými znakmi v názvoch súborov.",
@@ -84,12 +88,15 @@ $TRANSLATIONS = array(
"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",
-"Allow mail notification" => "Povoliť upozornenia emailom",
-"Allow user to send mail notification for shared files" => "Povoliť používateľom upozornenia emailom pre svoje zdieľané súbory",
+"Allow mail notification" => "Povoliť odosielať upozornenia emailom",
+"Allow user to send mail notification for shared files" => "Povoliť používateľom odosielať upozornenia emailom pre svoje zdieľané súbory",
"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.",
+"Server address" => "Adresa servera",
+"Port" => "Port",
+"Credentials" => "Prihlasovanie údaje",
"Log" => "Záznam",
"Log level" => "Úroveň záznamu",
"More" => "Viac",
@@ -101,7 +108,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>",
-"User Documentation" => "Príručka používateľa",
"Administrator Documentation" => "Príručka administrátora",
"Online Documentation" => "Online príručka",
"Forum" => "Fórum",
@@ -111,7 +117,7 @@ $TRANSLATIONS = array(
"Show First Run Wizard again" => "Znovu zobraziť sprievodcu prvým spustením",
"You have used <strong>%s</strong> of the available <strong>%s</strong>" => "Použili ste <strong>%s</strong> z <strong>%s</strong> dostupných ",
"Password" => "Heslo",
-"Your password was changed" => "Heslo bolo zmenené",
+"Your password was changed" => "Vaše heslo bolo zmenené",
"Unable to change your password" => "Nie je možné zmeniť vaše heslo",
"Current password" => "Aktuálne heslo",
"New password" => "Nové heslo",
@@ -119,20 +125,18 @@ $TRANSLATIONS = array(
"Full Name" => "Meno a priezvisko",
"Email" => "Email",
"Your email address" => "Vaša emailová adresa",
-"Fill in an email address to enable password recovery" => "Vyplňte emailovú adresu pre aktivovanie obnovy hesla",
"Profile picture" => "Avatar",
"Upload new" => "Nahrať nový",
"Select new from Files" => "Vyberte nový zo súborov",
"Remove image" => "Zmazať obrázok",
-"Either png or jpg. Ideally square but you will be able to crop it." => "Buď png alebo jpg. V ideálnom prípade štvorec, ale budete mať možnosť ho orezať.",
-"Your avatar is provided by your original account." => "Váš avatar je použiý z pôvodného účtu.",
-"Abort" => "Prerušiť",
+"Either png or jpg. Ideally square but you will be able to crop it." => "Formát súboru png alebo jpg. V ideálnom prípade štvorec, ale budete mať možnosť ho orezať.",
+"Your avatar is provided by your original account." => "Váš avatar je použitý z pôvodného účtu.",
+"Cancel" => "Zrušiť",
"Choose as profile image" => "Vybrať ako avatara",
"Language" => "Jazyk",
"Help translate" => "Pomôcť s prekladom",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Použite túto linku <a href=\"%s\" target=\"_blank\">pre prístup k vašim súborom cez WebDAV</a>",
-"Encryption" => "Šifrovanie",
"The encryption app is no longer enabled, please decrypt all your files" => "Šifrovacia aplikácia už nie je spustená, dešifrujte všetky svoje súbory.",
"Log-in password" => "Prihlasovacie heslo",
"Decrypt all Files" => "Dešifrovať všetky súbory",
@@ -144,7 +148,7 @@ $TRANSLATIONS = array(
"Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" => "Prosím zadajte kvótu úložného priestoru (napr.: \"512 MB​​\" alebo \"12 GB\")",
"Unlimited" => "Nelimitované",
"Other" => "Iné",
-"Username" => "Meno používateľa",
+"Username" => "Používateľské meno",
"Storage" => "Úložisko",
"change full name" => "zmeniť meno a priezvisko",
"set new password" => "nastaviť nové heslo",
diff --git a/settings/l10n/sl.php b/settings/l10n/sl.php
index 0bd4ef50fe6..fea2d4cc3ad 100644
--- a/settings/l10n/sl.php
+++ b/settings/l10n/sl.php
@@ -1,5 +1,10 @@
<?php
$TRANSLATIONS = array(
+"Saved" => "Shranjeno",
+"Email sent" => "Elektronska pošta je poslana",
+"Send mode" => "Način pošiljanja",
+"Encryption" => "Šifriranje",
+"Authentication method" => "Način overitve",
"Unable to load list from App Store" => "Ni mogoče naložiti seznama iz programskega središča",
"Authentication error" => "Napaka med overjanjem",
"Your full name has been changed." => "Vaše polno ime je spremenjeno.",
@@ -22,6 +27,9 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Napačno navedeno skrbniško obnovitveno geslo. Preverite geslo in poskusite znova.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Hrbtišče programa ne podpira spreminjanja gesla, je pa uspešno posodobljeno uporabniško šifriranje.",
"Unable to change password" => "Ni mogoče spremeniti gesla",
+"Sending..." => "Poteka pošiljanje ...",
+"User Documentation" => "Uporabniška dokumentacija",
+"Admin Documentation" => "Skrbniška dokumentacija",
"Update to {appversion}" => "Posodobi na {appversion}",
"Disable" => "Onemogoči",
"Enable" => "Omogoči",
@@ -34,8 +42,12 @@ $TRANSLATIONS = array(
"Update" => "Posodobi",
"Updated" => "Posodobljeno",
"Select a profile picture" => "Izbor slike profila",
+"Very weak password" => "Zelo šibko geslo",
+"Weak password" => "Šibko geslo",
+"So-so password" => "Slabo geslo",
+"Good password" => "Dobro geslo",
+"Strong password" => "Odlično geslo",
"Decrypting files... Please wait, this can take some time." => "Poteka odšifriranje datotek ... Opravilo je lahko dolgotrajno.",
-"Saving..." => "Poteka shranjevanje ...",
"deleted" => "izbrisano",
"undo" => "razveljavi",
"Unable to remove user" => "Uporabnika ni mogoče odstraniti",
@@ -53,6 +65,12 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Opozorila, napake in usodne dogodke",
"Errors and fatal issues" => "Napake in usodne dogodke",
"Fatal issues only" => "Le usodne dogodke",
+"None" => "Brez",
+"Login" => "Prijava",
+"Plain" => "Besedilno",
+"NT LAN Manager" => "Upravljalnik NT LAN",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Varnostno opozorilo",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "Dostop do %s poteka preko HTTP. Priporočljivo je nastaviti strežnik na privzeto uporabo varne povezave preko protokola HTTPS.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Vaša podatkovna mapa in datoteke so najverjetneje dosegljive preko interneta. Datoteka .htaccess ni ustrezno nastavljena. Priporočljivo je nastaviti spletni strežnik tako, da podatkovna mapa ni prosto dostopna. To je mogoče zagotoviti tudi tako, da je mapa premaknjena iz neustrezne korenske v podrejeno mapo .",
@@ -90,6 +108,15 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Zahtevaj uporabo HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Vsili povezavo odjemalca z %s preko šifrirane povezave.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Za nastavljanje šifriranja SSL je treba vzpostaviti povezavo z mestom %s preko protokola HTTPS.",
+"Email Server" => "Poštni strežnik",
+"Authentication required" => "Zahtevana je overitev",
+"Server address" => "Naslov strežnika",
+"Port" => "Vrata",
+"Credentials" => "Poverila",
+"SMTP Username" => "Uporabniško ime SMTP",
+"SMTP Password" => "Geslo SMTP",
+"Test email settings" => "Preizkus nastavitev elektronske pošte",
+"Send email" => "Pošlji elektronsko sporočilo",
"Log" => "Dnevnik",
"Log level" => "Raven beleženja",
"More" => "Več",
@@ -99,9 +126,10 @@ $TRANSLATIONS = array(
"Add your App" => "Dodaj program",
"More Apps" => "Več programov",
"Select an App" => "Izbor programa",
+"Documentation:" => "Dokumentacija:",
"See application page at apps.owncloud.com" => "Obiščite spletno stran programa na apps.owncloud.com",
+"See application website" => "Oglejte si spletno stran programa",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-z dovoljenjem <span class=\"author\"></span>",
-"User Documentation" => "Uporabniška dokumentacija",
"Administrator Documentation" => "Skrbniška dokumentacija",
"Online Documentation" => "Spletna dokumentacija",
"Forum" => "Forum",
@@ -119,20 +147,18 @@ $TRANSLATIONS = array(
"Full Name" => "Polno ime",
"Email" => "Elektronski naslov",
"Your email address" => "Osebni elektronski naslov",
-"Fill in an email address to enable password recovery" => "Vpišite osebni elektronski naslov in s tem omogočite obnovitev gesla",
"Profile picture" => "Slika profila",
"Upload new" => "Pošlji novo",
"Select new from Files" => "Izberi novo iz menija datotek",
"Remove image" => "Odstrani sliko",
"Either png or jpg. Ideally square but you will be able to crop it." => "Slika je lahko png ali jpg. Slika naj bo kvadratna, ni pa to pogoj, saj jo bo mogoče obrezati.",
"Your avatar is provided by your original account." => "Podoba je podana v izvornem računu.",
-"Abort" => "Prekini",
+"Cancel" => "Prekliči",
"Choose as profile image" => "Izberi kot sliko profila",
"Language" => "Jezik",
"Help translate" => "Sodelujte pri prevajanju",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Uporabite naslov <a href=\"%s\" target=\"_blank\"> za dostop do datotek rpeko sistema WebDAV</a>.",
-"Encryption" => "Šifriranje",
"The encryption app is no longer enabled, please decrypt all your files" => "Program za šifriranje ni več omogočen. Odšifrirati je treba vse datoteke.",
"Log-in password" => "Prijavno geslo",
"Decrypt all Files" => "Odšifriraj vse datoteke",
diff --git a/settings/l10n/sq.php b/settings/l10n/sq.php
index 4bb2576a88d..29925683c0b 100644
--- a/settings/l10n/sq.php
+++ b/settings/l10n/sq.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Email-i u dërgua",
"Unable to load list from App Store" => "E pamundur të shkarkohet lista nga App Store",
"Authentication error" => "Gabim autentifikimi",
"Group already exists" => "Grupi ekziston",
@@ -14,6 +15,7 @@ $TRANSLATIONS = array(
"Unable to add user to group %s" => "E pamundur t'i shtohet përdoruesi grupit %s",
"Unable to remove user from group %s" => "E pamundur të hiqet përdoruesi nga grupi %s",
"Couldn't update app." => "E pamundur të përditësohet app.",
+"User Documentation" => "Dokumentacion përdoruesi",
"Update to {appversion}" => "Përditësim për {appversion}",
"Disable" => "Çaktivizo",
"Enable" => "Aktivizo",
@@ -23,7 +25,6 @@ $TRANSLATIONS = array(
"Error" => "Gabim",
"Update" => "Përditësim",
"Updated" => "I përditësuar",
-"Saving..." => "Duke ruajtur...",
"deleted" => "fshirë",
"undo" => "anullo veprimin",
"Unable to remove user" => "E pamundur të fshiet përdoruesi",
@@ -57,9 +58,11 @@ $TRANSLATIONS = array(
"Allow users to only share with users in their groups" => "Lejoni përdoruesit të ndajnë vetëm me përdorues të të njëjtit grup",
"Security" => "Siguria",
"Enforce HTTPS" => "Detyro HTTPS",
+"Port" => "Porta",
"Log" => "Historik aktiviteti",
"Log level" => "Niveli i Historikut",
"More" => "Më tepër",
+"Less" => "M'pak",
"Version" => "Versioni",
"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>." => "Zhvilluar nga <a href=\"http://ownCloud.org/contact\" target=\"_blank\">Komuniteti OwnCloud</a>, gjithashtu <a href=\"https://github.com/owncloud\" target=\"_blank\">source code</a> është licensuar me anë të <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" => "Shtoni apliakcionin tuaj",
@@ -67,7 +70,6 @@ $TRANSLATIONS = array(
"Select an App" => "Zgjidhni një Aplikacion",
"See application page at apps.owncloud.com" => "Shihni faqen e aplikacionit tek apps.owncloud.com",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-licensuar nga <span class=\"author\"></span>",
-"User Documentation" => "Dokumentacion përdoruesi",
"Administrator Documentation" => "Dokumentacion administratori",
"Online Documentation" => "Dokumentacion online",
"Forum" => "Forumi",
@@ -84,7 +86,7 @@ $TRANSLATIONS = array(
"Change password" => "Ndrysho fjalëkalimin",
"Email" => "Email",
"Your email address" => "Adresa juaj email",
-"Fill in an email address to enable password recovery" => "Jepni një adresë email për të aktivizuar rigjetjen e fjalëkalimit",
+"Cancel" => "Anullo",
"Language" => "Gjuha",
"Help translate" => "Ndihmoni në përkthim",
"WebDAV" => "WebDAV",
diff --git a/settings/l10n/sr.php b/settings/l10n/sr.php
index b521ad7ce54..3723ef3fe5f 100644
--- a/settings/l10n/sr.php
+++ b/settings/l10n/sr.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Порука је послата",
+"Encryption" => "Шифровање",
"Unable to load list from App Store" => "Грешка приликом учитавања списка из Складишта Програма",
"Authentication error" => "Грешка при провери идентитета",
"Group already exists" => "Група већ постоји",
@@ -14,6 +16,7 @@ $TRANSLATIONS = array(
"Unable to add user to group %s" => "Не могу да додам корисника у групу %s",
"Unable to remove user from group %s" => "Не могу да уклоним корисника из групе %s",
"Couldn't update app." => "Не могу да ажурирам апликацију.",
+"User Documentation" => "Корисничка документација",
"Update to {appversion}" => "Ажурирај на {appversion}",
"Disable" => "Искључи",
"Enable" => "Омогући",
@@ -23,7 +26,6 @@ $TRANSLATIONS = array(
"Error" => "Грешка",
"Update" => "Ажурирај",
"Updated" => "Ажурирано",
-"Saving..." => "Чување у току...",
"deleted" => "обрисано",
"undo" => "опозови",
"Unable to remove user" => "Не могу да уклоним корисника",
@@ -35,6 +37,8 @@ $TRANSLATIONS = array(
"Error creating user" => "Грешка при прављењу корисника",
"A valid password must be provided" => "Морате унети исправну лозинку",
"__language_name__" => "__language_name__",
+"None" => "Ништа",
+"Login" => "Пријави ме",
"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 сучеље неисправно.",
@@ -54,6 +58,8 @@ $TRANSLATIONS = array(
"Allow users to only share with users in their groups" => "Дозволи корисницима да деле само са корисницима у њиховим групама",
"Security" => "Безбедност",
"Enforce HTTPS" => "Наметни HTTPS",
+"Server address" => "Адреса сервера",
+"Port" => "Порт",
"Log" => "Бележење",
"Log level" => "Ниво бележења",
"More" => "Више",
@@ -65,7 +71,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>",
-"User Documentation" => "Корисничка документација",
"Administrator Documentation" => "Администраторска документација",
"Online Documentation" => "Мрежна документација",
"Forum" => "Форум",
@@ -82,11 +87,10 @@ $TRANSLATIONS = array(
"Change password" => "Измени лозинку",
"Email" => "Е-пошта",
"Your email address" => "Ваша адреса е-поште",
-"Fill in an email address to enable password recovery" => "Ун",
+"Cancel" => "Откажи",
"Language" => "Језик",
"Help translate" => " Помозите у превођењу",
"WebDAV" => "WebDAV",
-"Encryption" => "Шифровање",
"Login Name" => "Корисничко име",
"Create" => "Направи",
"Default Storage" => "Подразумевано складиште",
diff --git a/settings/l10n/sr@latin.php b/settings/l10n/sr@latin.php
index b89f710c280..2ca3f37e109 100644
--- a/settings/l10n/sr@latin.php
+++ b/settings/l10n/sr@latin.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Email poslat",
"Authentication error" => "Greška pri autentifikaciji",
"Language changed" => "Jezik je izmenjen",
"Invalid request" => "Neispravan zahtev",
@@ -14,6 +15,7 @@ $TRANSLATIONS = array(
"New password" => "Nova lozinka",
"Change password" => "Izmeni lozinku",
"Email" => "E-mail",
+"Cancel" => "Otkaži",
"Language" => "Jezik",
"Create" => "Napravi",
"Other" => "Drugo",
diff --git a/settings/l10n/sv.php b/settings/l10n/sv.php
index 9f83a18373b..43695d8b28f 100644
--- a/settings/l10n/sv.php
+++ b/settings/l10n/sv.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "E-post skickat",
+"Encryption" => "Kryptering",
"Unable to load list from App Store" => "Kan inte ladda listan från App Store",
"Authentication error" => "Fel vid autentisering",
"Unable to change full name" => "Kunde inte ändra hela namnet",
@@ -21,6 +23,7 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Felaktigt återställningslösenord för administratör. Kolla lösenordet och prova igen.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Gränssnittet stödjer inte byte av lösenord, men användarnas krypteringsnyckel blev uppdaterad.",
"Unable to change password" => "Kunde inte ändra lösenord",
+"User Documentation" => "Användardokumentation",
"Update to {appversion}" => "Uppdatera till {appversion}",
"Disable" => "Deaktivera",
"Enable" => "Aktivera",
@@ -34,7 +37,6 @@ $TRANSLATIONS = array(
"Updated" => "Uppdaterad",
"Select a profile picture" => "Välj en profilbild",
"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",
"Unable to remove user" => "Kan inte ta bort användare",
@@ -47,6 +49,8 @@ $TRANSLATIONS = array(
"A valid password must be provided" => "Ett giltigt lösenord måste anges",
"Warning: Home directory for user \"{user}\" already exists" => "Varning: Hem katalogen för varje användare \"{användare}\" finns redan",
"__language_name__" => "__language_name__",
+"None" => "Ingen",
+"Login" => "Logga in",
"Security Warning" => "Säkerhetsvarning",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Din datakatalog och dina filer är förmodligen åtkomliga från internet. Filen .htaccess fungerar inte. Vi rekommenderar starkt att du konfigurerar din webbserver så att datakatalogen inte längre är åtkomlig eller du flyttar datakatalogen utanför webbserverns rotkatalog.",
"Setup Warning" => "Installationsvarning",
@@ -78,6 +82,9 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "Kräv HTTPS",
"Forces the clients to connect to %s via an encrypted connection." => "Tvingar klienterna att ansluta till %s via en krypterad anslutning.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "Anslut till din %s via HTTPS för att aktivera/deaktivera SSL",
+"Server address" => "Serveradress",
+"Port" => "Port",
+"Credentials" => "Inloggningsuppgifter",
"Log" => "Logg",
"Log level" => "Nivå på loggning",
"More" => "Mer",
@@ -89,7 +96,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>",
-"User Documentation" => "Användardokumentation",
"Administrator Documentation" => "Administratörsdokumentation",
"Online Documentation" => "Onlinedokumentation",
"Forum" => "Forum",
@@ -107,19 +113,17 @@ $TRANSLATIONS = array(
"Full Name" => "Hela namnet",
"Email" => "E-post",
"Your email address" => "Din e-postadress",
-"Fill in an email address to enable password recovery" => "Fyll i en e-postadress för att aktivera återställning av lösenord",
"Profile picture" => "Profilbild",
"Upload new" => "Ladda upp ny",
"Select new from Files" => "Välj ny från filer",
"Remove image" => "Radera bild",
"Either png or jpg. Ideally square but you will be able to crop it." => "Antingen png eller jpg. Helst fyrkantig, men du kommer att kunna beskära den.",
-"Abort" => "Avbryt",
+"Cancel" => "Avbryt",
"Choose as profile image" => "Välj som profilbild",
"Language" => "Språk",
"Help translate" => "Hjälp att översätta",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "Använd denna adress till <a href=\"%s\" target=\"_blank\">nå dina Filer via WebDAV</a>",
-"Encryption" => "Kryptering",
"Log-in password" => "Inloggningslösenord",
"Decrypt all Files" => "Dekryptera alla filer",
"Login Name" => "Inloggningsnamn",
diff --git a/settings/l10n/ta_LK.php b/settings/l10n/ta_LK.php
index bfb6cace999..1ce8e5b41d5 100644
--- a/settings/l10n/ta_LK.php
+++ b/settings/l10n/ta_LK.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Encryption" => "மறைக்குறியீடு",
"Unable to load list from App Store" => "செயலி சேமிப்பிலிருந்து பட்டியலை ஏற்றமுடியாதுள்ளது",
"Authentication error" => "அத்தாட்சிப்படுத்தலில் வழு",
"Group already exists" => "குழு ஏற்கனவே உள்ளது",
@@ -16,13 +17,17 @@ $TRANSLATIONS = array(
"Enable" => "இயலுமைப்படுத்துக",
"Error" => "வழு",
"Update" => "இற்றைப்படுத்தல்",
-"Saving..." => "சேமிக்கப்படுகிறது...",
"undo" => "முன் செயல் நீக்கம் ",
"Groups" => "குழுக்கள்",
"Group Admin" => "குழு நிர்வாகி",
"Delete" => "நீக்குக",
"__language_name__" => "_மொழி_பெயர்_",
+"None" => "ஒன்றுமில்லை",
+"Login" => "புகுபதிகை",
"Security Warning" => "பாதுகாப்பு எச்சரிக்கை",
+"Server address" => "சேவையக முகவரி",
+"Port" => "துறை ",
+"Credentials" => "சான்று ஆவணங்கள்",
"More" => "மேலதிக",
"Less" => "குறைவான",
"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>.",
@@ -40,10 +45,10 @@ $TRANSLATIONS = array(
"Change password" => "கடவுச்சொல்லை மாற்றுக",
"Email" => "மின்னஞ்சல்",
"Your email address" => "உங்களுடைய மின்னஞ்சல் முகவரி",
-"Fill in an email address to enable password recovery" => "கடவுச்சொல் மீள் பெறுவதை இயலுமைப்படுத்துவதற்கு மின்னஞ்சல் முகவரியை இயலுமைப்படுத்துக",
+"Cancel" => "இரத்து செய்க",
"Language" => "மொழி",
"Help translate" => "மொழிபெயர்க்க உதவி",
-"Encryption" => "மறைக்குறியீடு",
+"Login Name" => "புகுபதிகை",
"Create" => "உருவாக்குக",
"Other" => "மற்றவை",
"Username" => "பயனாளர் பெயர்"
diff --git a/settings/l10n/te.php b/settings/l10n/te.php
index 21caa79912a..5161863f13f 100644
--- a/settings/l10n/te.php
+++ b/settings/l10n/te.php
@@ -2,11 +2,13 @@
$TRANSLATIONS = array(
"Error" => "పొరపాటు",
"Delete" => "తొలగించు",
+"Server address" => "సేవకి చిరునామా",
"More" => "మరిన్ని",
"Password" => "సంకేతపదం",
"New password" => "కొత్త సంకేతపదం",
"Email" => "ఈమెయిలు",
"Your email address" => "మీ ఈమెయిలు చిరునామా",
+"Cancel" => "రద్దుచేయి",
"Language" => "భాష",
"Username" => "వాడుకరి పేరు"
);
diff --git a/settings/l10n/th_TH.php b/settings/l10n/th_TH.php
index 60e53da3231..14000c59ca1 100644
--- a/settings/l10n/th_TH.php
+++ b/settings/l10n/th_TH.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "ส่งอีเมล์แล้ว",
+"Encryption" => "การเข้ารหัส",
"Unable to load list from App Store" => "ไม่สามารถโหลดรายการจาก App Store ได้",
"Authentication error" => "เกิดข้อผิดพลาดในสิทธิ์การเข้าใช้งาน",
"Group already exists" => "มีกลุ่มดังกล่าวอยู่ในระบบอยู่แล้ว",
@@ -14,6 +16,7 @@ $TRANSLATIONS = array(
"Unable to add user to group %s" => "ไม่สามารถเพิ่มผู้ใช้งานเข้าไปที่กลุ่ม %s ได้",
"Unable to remove user from group %s" => "ไม่สามารถลบผู้ใช้งานออกจากกลุ่ม %s ได้",
"Couldn't update app." => "ไม่สามารถอัพเดทแอปฯ",
+"User Documentation" => "เอกสารคู่มือการใช้งานสำหรับผู้ใช้งาน",
"Update to {appversion}" => "อัพเดทไปเป็นรุ่น {appversion}",
"Disable" => "ปิดใช้งาน",
"Enable" => "เปิดใช้งาน",
@@ -23,13 +26,14 @@ $TRANSLATIONS = array(
"Error" => "ข้อผิดพลาด",
"Update" => "อัพเดท",
"Updated" => "อัพเดทแล้ว",
-"Saving..." => "กำลังบันทึกข้อมูล...",
"deleted" => "ลบแล้ว",
"undo" => "เลิกทำ",
"Groups" => "กลุ่ม",
"Group Admin" => "ผู้ดูแลกลุ่ม",
"Delete" => "ลบ",
"__language_name__" => "ภาษาไทย",
+"None" => "ไม่มี",
+"Login" => "เข้าสู่ระบบ",
"Security Warning" => "คำเตือนเกี่ยวกับความปลอดภัย",
"Cron" => "Cron",
"Execute one task with each page loaded" => "ประมวลคำสั่งหนึ่งงานในแต่ละครั้งที่มีการโหลดหน้าเว็บ",
@@ -42,6 +46,9 @@ $TRANSLATIONS = array(
"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" => "อนุญาตให้ผู้ใช้งานแชร์ข้อมูลได้เฉพาะกับผู้ใช้งานที่อยู่ในกลุ่มเดียวกันเท่านั้น",
+"Server address" => "ที่อยู่เซิร์ฟเวอร์",
+"Port" => "พอร์ต",
+"Credentials" => "ข้อมูลส่วนตัวสำหรับเข้าระบบ",
"Log" => "บันทึกการเปลี่ยนแปลง",
"Log level" => "ระดับการเก็บบันทึก log",
"More" => "มาก",
@@ -53,7 +60,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>",
-"User Documentation" => "เอกสารคู่มือการใช้งานสำหรับผู้ใช้งาน",
"Administrator Documentation" => "เอกสารคู่มือการใช้งานสำหรับผู้ดูแลระบบ",
"Online Documentation" => "เอกสารคู่มือการใช้งานออนไลน์",
"Forum" => "กระดานสนทนา",
@@ -69,12 +75,11 @@ $TRANSLATIONS = array(
"Change password" => "เปลี่ยนรหัสผ่าน",
"Email" => "อีเมล",
"Your email address" => "ที่อยู่อีเมล์ของคุณ",
-"Fill in an email address to enable password recovery" => "กรอกที่อยู่อีเมล์ของคุณเพื่อเปิดให้มีการกู้คืนรหัสผ่านได้",
"Profile picture" => "รูปภาพโปรไฟล์",
+"Cancel" => "ยกเลิก",
"Language" => "ภาษา",
"Help translate" => "ช่วยกันแปล",
"WebDAV" => "WebDAV",
-"Encryption" => "การเข้ารหัส",
"Login Name" => "ชื่อที่ใช้สำหรับเข้าสู่ระบบ",
"Create" => "สร้าง",
"Default Storage" => "พื้นที่จำกัดข้อมูลเริ่มต้น",
diff --git a/settings/l10n/tr.php b/settings/l10n/tr.php
index 211b87d79d5..e02c6701a98 100644
--- a/settings/l10n/tr.php
+++ b/settings/l10n/tr.php
@@ -1,5 +1,15 @@
<?php
$TRANSLATIONS = array(
+"Invalid value supplied for %s" => "%s için geçersiz değer sağlandı",
+"Saved" => "Kaydedildi",
+"test email settings" => "e-posta ayarlarını sına",
+"If you received this email, the settings seem to be correct." => "Eğer bu e-postayı aldıysanız, ayarlar doğru gibi görünüyor.",
+"A problem occurred while sending the e-mail. Please revisit your settings." => "E-posta gönderilirken bir hata oluştu. Lütfen ayarlarınızı tekrar ziyaret edin.",
+"Email sent" => "E-posta gönderildi",
+"You need to set your user email before being able to send test emails." => "Sınama e-postaları göndermeden önce kullanıcı e-postasını ayarlamanız gerekiyor.",
+"Send mode" => "Gönderme kipi",
+"Encryption" => "Şifreleme",
+"Authentication method" => "Kimlik doğrulama yöntemi",
"Unable to load list from App Store" => "App Store'dan liste yüklenemiyor",
"Authentication error" => "Kimlik doğrulama hatası",
"Your full name has been changed." => "Tam adınız değiştirildi.",
@@ -12,7 +22,7 @@ $TRANSLATIONS = array(
"Unable to delete user" => "Kullanıcı silinemiyor",
"Language changed" => "Dil değiştirildi",
"Invalid request" => "Geçersiz istek",
-"Admins can't remove themself from the admin group" => "Yöneticiler kendilerini yönetici grubundan kaldıramaz",
+"Admins can't remove themself from the admin group" => "Yöneticiler kendilerini admin grubundan kaldıramaz",
"Unable to add user to group %s" => "Kullanıcı %s grubuna eklenemiyor",
"Unable to remove user from group %s" => "%s grubundan kullanıcı kaldırılamıyor",
"Couldn't update app." => "Uygulama güncellenemedi.",
@@ -22,6 +32,9 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "Hatalı yönetici kurtarma parolası. Lütfen parolayı denetleyip yeniden deneyin.",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "Arka uç parola değişimini desteklemiyor ancak kullanıcı şifreleme anahtarı başarıyla güncellendi.",
"Unable to change password" => "Parola değiştirilemiyor",
+"Sending..." => "Gönderiliyor...",
+"User Documentation" => "Kullanıcı Belgelendirmesi",
+"Admin Documentation" => "Yönetici Belgelendirmesi",
"Update to {appversion}" => "{appversion} Güncelle",
"Disable" => "Devre dışı bırak",
"Enable" => "Etkinleştir",
@@ -34,13 +47,17 @@ $TRANSLATIONS = array(
"Update" => "Güncelleme",
"Updated" => "Güncellendi",
"Select a profile picture" => "Bir profil fotoğrafı seçin",
+"Very weak password" => "Çok güçsüz parola",
+"Weak password" => "Güçsüz parola",
+"So-so password" => "Normal parola",
+"Good password" => "İyi parola",
+"Strong password" => "Güçlü parola",
"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",
+"deleted" => "silinen:",
"undo" => "geri al",
"Unable to remove user" => "Kullanıcı kaldırılamıyor",
"Groups" => "Gruplar",
-"Group Admin" => "Yönetici Grubu ",
+"Group Admin" => "Grup Yöneticisi",
"Delete" => "Sil",
"add group" => "grup ekle",
"A valid username must be provided" => "Geçerli bir kullanıcı adı mutlaka sağlanmalı",
@@ -53,6 +70,12 @@ $TRANSLATIONS = array(
"Warnings, errors and fatal issues" => "Uyarılar, hatalar ve ölümcül konular",
"Errors and fatal issues" => "Hatalar ve ölümcül konular",
"Fatal issues only" => "Sadece ölümcül konular",
+"None" => "Hiçbiri",
+"Login" => "Oturum Aç",
+"Plain" => "Düz",
+"NT LAN Manager" => "NT Ağ Yöneticisi",
+"SSL" => "SSL",
+"TLS" => "TLS",
"Security Warning" => "Güvenlik Uyarısı",
"You are accessing %s via HTTP. We strongly suggest you configure your server to require using HTTPS instead." => "%s konumuna HTTP aracılığıyla erişiyorsunuz. Sunucunuzu HTTPS kullanımını zorlaması üzere yapılandırmanızı şiddetle öneririz.",
"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "data dizininiz ve dosyalarınız büyük ihtimalle internet üzerinden erişilebilir. .htaccess dosyası çalışmıyor. Web sunucunuzu yapılandırarak data dizinine erişimi kapatmanızı veya data dizinini web sunucu döküman dizini dışına almanızı şiddetle tavsiye ederiz.",
@@ -90,6 +113,17 @@ $TRANSLATIONS = array(
"Enforce HTTPS" => "HTTPS bağlantısına zorla",
"Forces the clients to connect to %s via an encrypted connection." => "İstemcileri %s'a şifreli bir bağlantı ile bağlanmaya zorlar.",
"Please connect to your %s via HTTPS to enable or disable the SSL enforcement." => "SSL zorlamasını etkinleştirmek ya da devre dışı bırakmak için lütfen ,%s'a HTTPS ile bağlanın.",
+"Email Server" => "E-Posta Sunucusu",
+"This is used for sending out notifications." => "Bu, bildirimler gönderilirken kullanılır.",
+"From address" => "Kimden adresi",
+"Authentication required" => "Kimlik doğrulama gerekli",
+"Server address" => "Sunucu adresi",
+"Port" => "Port",
+"Credentials" => "Kimlik Bilgileri",
+"SMTP Username" => "SMTP Kullanıcı Adı",
+"SMTP Password" => "SMTP Parolası",
+"Test email settings" => "E-posta ayarlarını sına",
+"Send email" => "E-posta gönder",
"Log" => "Günlük",
"Log level" => "Günlük seviyesi",
"More" => "Daha fazla",
@@ -99,9 +133,10 @@ $TRANSLATIONS = array(
"Add your App" => "Uygulamanızı Ekleyin",
"More Apps" => "Daha Fazla Uygulama",
"Select an App" => "Bir Uygulama Seçin",
+"Documentation:" => "Belgelendirme:",
"See application page at apps.owncloud.com" => "Uygulamanın sayfasına apps.owncloud.com adresinden bakın ",
+"See application website" => "Uygulama web sitesine bakın",
"<span class=\"licence\"></span>-licensed by <span class=\"author\"></span>" => "<span class=\"licence\"></span>-lisanslayan <span class=\"author\"></span>",
-"User Documentation" => "Kullanıcı Belgelendirmesi",
"Administrator Documentation" => "Yönetici Belgelendirmesi",
"Online Documentation" => "Çevrimiçi Belgelendirme",
"Forum" => "Forum",
@@ -119,20 +154,19 @@ $TRANSLATIONS = array(
"Full Name" => "Tam Adı",
"Email" => "E-posta",
"Your email address" => "E-posta adresiniz",
-"Fill in an email address to enable password recovery" => "Parola kurtarmayı etkinleştirmek için bir e-posta adresi girin",
+"Fill in an email address to enable password recovery and receive notifications" => "Parola kurtarmayı ve bildirim almayı açmak için bir e-posta adresi girin",
"Profile picture" => "Profil resmi",
"Upload new" => "Yeni yükle",
"Select new from Files" => "Dosyalardan seç",
"Remove image" => "Resmi kaldır",
"Either png or jpg. Ideally square but you will be able to crop it." => "PNG veya JPG. Genellikle karedir ancak kesebileceksiniz.",
"Your avatar is provided by your original account." => "Görüntü resminiz, özgün hesabınız tarafından sağlanıyor.",
-"Abort" => "İptal Et",
+"Cancel" => "İptal",
"Choose as profile image" => "Profil resmi olarak seç",
"Language" => "Dil",
"Help translate" => "Çevirilere yardım edin",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "<a href=\"%s\" target=\"_blank\">Dosyalarınıza WebDAV aracılığıyla erişmek için</a> bu adresi kullanın",
-"Encryption" => "Şifreleme",
"The encryption app is no longer enabled, please decrypt all your files" => "Şifreleme uygulaması artık etkin değil, tüm dosyalarınızın şifrelemesini kaldırın",
"Log-in password" => "Oturum açma parolası",
"Decrypt all Files" => "Tüm dosyaların şifresini çöz",
diff --git a/settings/l10n/ug.php b/settings/l10n/ug.php
index e0e5e740058..c55834f7337 100644
--- a/settings/l10n/ug.php
+++ b/settings/l10n/ug.php
@@ -1,5 +1,6 @@
<?php
$TRANSLATIONS = array(
+"Encryption" => "شىفىرلاش",
"Unable to load list from App Store" => "ئەپ بازىرىدىن تىزىمنى يۈكلىيەلمىدى",
"Authentication error" => "سالاھىيەت دەلىللەش خاتالىقى",
"Group already exists" => "گۇرۇپپا مەۋجۇت",
@@ -14,6 +15,7 @@ $TRANSLATIONS = array(
"Unable to add user to group %s" => "ئىشلەتكۈچىنى %s گۇرۇپپىغا قوشالمايدۇ",
"Unable to remove user from group %s" => "ئىشلەتكۈچىنى %s گۇرۇپپىدىن چىقىرىۋېتەلمەيدۇ",
"Couldn't update app." => "ئەپنى يېڭىلىيالمايدۇ.",
+"User Documentation" => "ئىشلەتكۈچى قوللانمىسى",
"Update to {appversion}" => "{appversion} غا يېڭىلايدۇ",
"Disable" => "چەكلە",
"Enable" => "قوزغات",
@@ -23,7 +25,6 @@ $TRANSLATIONS = array(
"Error" => "خاتالىق",
"Update" => "يېڭىلا",
"Updated" => "يېڭىلاندى",
-"Saving..." => "ساقلاۋاتىدۇ…",
"deleted" => "ئۆچۈرۈلگەن",
"undo" => "يېنىۋال",
"Unable to remove user" => "ئىشلەتكۈچىنى چىقىرىۋېتەلمەيدۇ",
@@ -35,12 +36,16 @@ $TRANSLATIONS = array(
"Error creating user" => "ئىشلەتكۈچى قۇرۇۋاتقاندا خاتالىق كۆرۈلدى",
"A valid password must be provided" => "چوقۇم ئىناۋەتلىك ئىم تەمىنلەش كېرەك",
"__language_name__" => "ئۇيغۇرچە",
+"None" => "يوق",
+"Login" => "تىزىمغا كىرىڭ",
"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" => "بىخەتەرلىك",
+"Server address" => "مۇلازىمېتىر ئادرىسى",
+"Port" => "ئېغىز",
"Log" => "خاتىرە",
"Log level" => "خاتىرە دەرىجىسى",
"More" => "تېخىمۇ كۆپ",
@@ -49,7 +54,6 @@ $TRANSLATIONS = array(
"Add your App" => "ئەپىڭىزنى قوشۇڭ",
"More Apps" => "تېخىمۇ كۆپ ئەپلەر",
"Select an App" => "بىر ئەپ تاللاڭ",
-"User Documentation" => "ئىشلەتكۈچى قوللانمىسى",
"Administrator Documentation" => "باشقۇرغۇچى قوللانمىسى",
"Online Documentation" => "توردىكى قوللانما",
"Forum" => "مۇنبەر",
@@ -61,11 +65,10 @@ $TRANSLATIONS = array(
"Change password" => "ئىم ئۆزگەرت",
"Email" => "تورخەت",
"Your email address" => "تورخەت ئادرېسىڭىز",
-"Fill in an email address to enable password recovery" => "ئىم ئەسلىگە كەلتۈرۈشتە ئىشلىتىدىغان تور خەت ئادرېسىنى تولدۇرۇڭ",
+"Cancel" => "ۋاز كەچ",
"Language" => "تىل",
"Help translate" => "تەرجىمىگە ياردەم",
"WebDAV" => "WebDAV",
-"Encryption" => "شىفىرلاش",
"Login Name" => "تىزىمغا كىرىش ئاتى",
"Create" => "قۇر",
"Default Storage" => "كۆڭۈلدىكى ساقلىغۇچ",
diff --git a/settings/l10n/uk.php b/settings/l10n/uk.php
index 353e4f19882..7aadb1278d5 100644
--- a/settings/l10n/uk.php
+++ b/settings/l10n/uk.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Ел. пошта надіслана",
+"Encryption" => "Шифрування",
"Unable to load list from App Store" => "Не вдалося завантажити список з App Store",
"Authentication error" => "Помилка автентифікації",
"Group already exists" => "Група вже існує",
@@ -14,6 +16,7 @@ $TRANSLATIONS = array(
"Unable to add user to group %s" => "Не вдалося додати користувача у групу %s",
"Unable to remove user from group %s" => "Не вдалося видалити користувача із групи %s",
"Couldn't update app." => "Не вдалося оновити програму. ",
+"User Documentation" => "Документація Користувача",
"Update to {appversion}" => "Оновити до {appversion}",
"Disable" => "Вимкнути",
"Enable" => "Включити",
@@ -23,7 +26,6 @@ $TRANSLATIONS = array(
"Error" => "Помилка",
"Update" => "Оновити",
"Updated" => "Оновлено",
-"Saving..." => "Зберігаю...",
"deleted" => "видалені",
"undo" => "відмінити",
"Unable to remove user" => "Неможливо видалити користувача",
@@ -35,6 +37,8 @@ $TRANSLATIONS = array(
"Error creating user" => "Помилка при створенні користувача",
"A valid password must be provided" => "Потрібно задати вірний пароль",
"__language_name__" => "__language_name__",
+"None" => "Жоден",
+"Login" => "Логін",
"Security Warning" => "Попередження про небезпеку",
"Setup Warning" => "Попередження при Налаштуванні",
"Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken." => "Ваш Web-сервер ще не налаштований належним чином для того, щоб дозволити синхронізацію файлів, через те що інтерфейс WebDAV, здається, зламаний.",
@@ -55,6 +59,9 @@ $TRANSLATIONS = array(
"Allow users to only share with users in their groups" => "Дозволити користувачам відкривати спільний доступ лише для користувачів з їхньої групи",
"Security" => "Безпека",
"Enforce HTTPS" => "Примусове застосування HTTPS",
+"Server address" => "Адреса сервера",
+"Port" => "Порт",
+"Credentials" => "Облікові дані",
"Log" => "Протокол",
"Log level" => "Рівень протоколювання",
"More" => "Більше",
@@ -66,7 +73,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>",
-"User Documentation" => "Документація Користувача",
"Administrator Documentation" => "Документація Адміністратора",
"Online Documentation" => "Он-Лайн Документація",
"Forum" => "Форум",
@@ -83,11 +89,10 @@ $TRANSLATIONS = array(
"Change password" => "Змінити пароль",
"Email" => "Ел.пошта",
"Your email address" => "Ваша адреса електронної пошти",
-"Fill in an email address to enable password recovery" => "Введіть адресу електронної пошти для відновлення паролю",
+"Cancel" => "Відмінити",
"Language" => "Мова",
"Help translate" => "Допомогти з перекладом",
"WebDAV" => "WebDAV",
-"Encryption" => "Шифрування",
"Login Name" => "Ім'я Логіну",
"Create" => "Створити",
"Default Storage" => "сховище за замовчуванням",
diff --git a/settings/l10n/ur_PK.php b/settings/l10n/ur_PK.php
index ff3eb3d11ca..0144e2b534c 100644
--- a/settings/l10n/ur_PK.php
+++ b/settings/l10n/ur_PK.php
@@ -3,6 +3,7 @@ $TRANSLATIONS = array(
"Error" => "ایرر",
"Password" => "پاسورڈ",
"New password" => "نیا پاسورڈ",
+"Cancel" => "منسوخ کریں",
"Username" => "یوزر نیم"
);
$PLURAL_FORMS = "nplurals=2; plural=(n != 1);";
diff --git a/settings/l10n/vi.php b/settings/l10n/vi.php
index e2e1364902c..da9dbdf0a1f 100644
--- a/settings/l10n/vi.php
+++ b/settings/l10n/vi.php
@@ -1,7 +1,11 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Email đã được gửi",
+"Encryption" => "Mã hóa",
"Unable to load list from App Store" => "Không thể tải danh sách ứng dụng từ App Store",
"Authentication error" => "Lỗi xác thực",
+"Your full name has been changed." => "Họ và tên đã được thay đổi.",
+"Unable to change full name" => "Họ và tên không thể đổi ",
"Group already exists" => "Nhóm đã tồn tại",
"Unable to add group" => "Không thể thêm nhóm",
"Email saved" => "Lưu email",
@@ -14,6 +18,7 @@ $TRANSLATIONS = array(
"Unable to add user to group %s" => "Không thể thêm người dùng vào nhóm %s",
"Unable to remove user from group %s" => "Không thể xóa người dùng từ nhóm %s",
"Couldn't update app." => "Không thể cập nhật ứng dụng",
+"User Documentation" => "Tài liệu người sử dụng",
"Update to {appversion}" => "Cập nhật lên {appversion}",
"Disable" => "Tắt",
"Enable" => "Bật",
@@ -23,14 +28,17 @@ $TRANSLATIONS = array(
"Error" => "Lỗi",
"Update" => "Cập nhật",
"Updated" => "Đã cập nhật",
-"Saving..." => "Đang lưu...",
"deleted" => "đã xóa",
"undo" => "lùi lại",
+"Unable to remove user" => "Không thể xóa người ",
"Groups" => "Nhóm",
"Group Admin" => "Nhóm quản trị",
"Delete" => "Xóa",
"__language_name__" => "__Ngôn ngữ___",
+"None" => "Không gì cả",
+"Login" => "Đăng nhập",
"Security Warning" => "Cảnh bảo bảo mật",
+"Your data directory and your files are probably accessible from the internet. The .htaccess file is not working. We strongly suggest that you configure your webserver in a way that the data directory is no longer accessible or you move the data directory outside the webserver document root." => "Thư mục và các tập tin của bạn có thể được truy cập từ Internet. Tập tin .htaccess không làm việc. Chúng tôi đề nghị bạn cấu hình ebserver ,phân quyền lại thư mục dữ liệu và cấp quyền truy cập hoặc di chuyển thư mục dữ liệu bên ngoài tài liệu gốc máy chủ web.",
"Cron" => "Cron",
"Execute one task with each page loaded" => "Thực thi tác vụ mỗi khi trang được tải",
"Sharing" => "Chia sẻ",
@@ -42,6 +50,9 @@ $TRANSLATIONS = array(
"Allow users to share items shared with them again" => "Cho phép người dùng chia sẻ lại những mục đã được chia sẻ",
"Allow users to share with anyone" => "Cho phép người dùng chia sẻ với bất cứ ai",
"Allow users to only share with users in their groups" => "Chỉ cho phép người dùng chia sẻ với những người dùng trong nhóm của họ",
+"Server address" => "Địa chỉ máy chủ",
+"Port" => "Cổng",
+"Credentials" => "Giấy chứng nhận",
"Log" => "Log",
"More" => "hơn",
"Less" => "ít",
@@ -52,7 +63,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>",
-"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",
"Forum" => "Diễn đàn",
@@ -67,13 +77,16 @@ $TRANSLATIONS = array(
"Current password" => "Mật khẩu cũ",
"New password" => "Mật khẩu mới",
"Change password" => "Đổi mật khẩu",
+"Full Name" => "Họ và tên",
"Email" => "Email",
"Your email address" => "Email của bạn",
-"Fill in an email address to enable password recovery" => "Nhập địa chỉ email của bạn để khôi phục lại mật khẩu",
+"Upload new" => "Tải lên",
+"Remove image" => "Xóa ",
+"Cancel" => "Hủy",
+"Choose as profile image" => "Chọn hình ảnh như hồ sơ cá nhân",
"Language" => "Ngôn ngữ",
"Help translate" => "Hỗ trợ dịch thuật",
"WebDAV" => "WebDAV",
-"Encryption" => "Mã hóa",
"Login Name" => "Tên đăng nhập",
"Create" => "Tạo",
"Default Storage" => "Bộ nhớ mặc định",
@@ -81,6 +94,7 @@ $TRANSLATIONS = array(
"Other" => "Khác",
"Username" => "Tên đăng nhập",
"Storage" => "Bộ nhớ",
+"change full name" => "Đổi họ và t",
"set new password" => "đặt mật khẩu mới",
"Default" => "Mặc định"
);
diff --git a/settings/l10n/zh_CN.php b/settings/l10n/zh_CN.php
index 4733a9e429a..25943b70207 100644
--- a/settings/l10n/zh_CN.php
+++ b/settings/l10n/zh_CN.php
@@ -1,7 +1,11 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "邮件已发送",
+"Encryption" => "加密",
"Unable to load list from App Store" => "无法从应用商店载入列表",
"Authentication error" => "认证出错",
+"Your full name has been changed." => "您的全名已修改。",
+"Unable to change full name" => "无法修改全名",
"Group already exists" => "已存在该组",
"Unable to add group" => "无法添加组",
"Email saved" => "电子邮件已保存",
@@ -14,6 +18,10 @@ $TRANSLATIONS = array(
"Unable to add user to group %s" => "无法把用户添加到组 %s",
"Unable to remove user from group %s" => "无法从组%s中移除用户",
"Couldn't update app." => "无法更新 app。",
+"Wrong password" => "错误密码",
+"No user supplied" => "没有满足的用户",
+"Unable to change password" => "不能更改密码",
+"User Documentation" => "用户文档",
"Update to {appversion}" => "更新至 {appversion}",
"Disable" => "禁用",
"Enable" => "开启",
@@ -26,7 +34,6 @@ $TRANSLATIONS = array(
"Update" => "更新",
"Updated" => "已更新",
"Decrypting files... Please wait, this can take some time." => "正在解密文件... 请稍等,可能需要一些时间。",
-"Saving..." => "保存中",
"deleted" => "已经删除",
"undo" => "撤销",
"Unable to remove user" => "无法移除用户",
@@ -37,7 +44,15 @@ $TRANSLATIONS = array(
"A valid username must be provided" => "必须提供合法的用户名",
"Error creating user" => "创建用户出错",
"A valid password must be provided" => "必须提供合法的密码",
+"Warning: Home directory for user \"{user}\" already exists" => "警告:用户 \"{user}\" 的家目录已存在",
"__language_name__" => "简体中文",
+"Everything (fatal issues, errors, warnings, info, debug)" => "所有(灾难性问题,错误,警告,信息,调试)",
+"Info, warnings, errors and fatal issues" => "信息,警告,错误和灾难性问题",
+"Warnings, errors and fatal issues" => "警告,错误和灾难性问题",
+"Errors and fatal issues" => "错误和灾难性问题",
+"Fatal issues only" => "仅灾难性问题",
+"None" => "无",
+"Login" => "登录",
"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提供的.htaccess文件未生效。我们强烈建议您配置服务器,以使数据文件夹不可被访问,或者将数据文件夹移到web服务器以外。",
"Setup Warning" => "设置警告",
@@ -45,11 +60,13 @@ $TRANSLATIONS = array(
"Please double check the <a href=\"%s\">installation guides</a>." => "请认真检查<a href='%s'>安装指南</a>.",
"Module 'fileinfo' missing" => "模块'文件信息'丢失",
"The PHP module 'fileinfo' is missing. We strongly recommend to enable this module to get best results with mime-type detection." => "PHP模块'文件信息'丢失. 我们强烈建议启用此模块以便mime类型检测取得最佳结果.",
+"Your PHP version is outdated" => "您的 PHP 版本不是最新版",
"Locale 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." => "此服务器上没有可用的因特网连接. 这意味着某些特性将无法工作,例如挂载外部存储器, 提醒更新或安装第三方应用等. 从远程访问文件和发送提醒电子邮件也可能无法工作. 如果你想要ownCloud的所有特性, 我们建议启用此服务器的因特网连接.",
"Cron" => "计划任务",
"Execute one task with each page loaded" => "每个页面加载后执行一个任务",
+"Use systems cron service to call the cron.php file every 15 minutes." => "使用系统 cron 服务每15分钟调用一次 cron.php 文件。",
"Sharing" => "共享",
"Enable Share API" => "启用共享API",
"Allow apps to use the Share API" => "允许应用软件使用共享API",
@@ -61,10 +78,15 @@ $TRANSLATIONS = array(
"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" => "允许用户只向同组用户共享",
+"Allow mail notification" => "允许邮件通知",
+"Allow user to send mail notification for shared files" => "允许用户为共享的文件发送邮件通知",
"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.",
+"Server address" => "服务器地址",
+"Port" => "端口",
+"Credentials" => "凭证",
"Log" => "日志",
"Log level" => "日志级别",
"More" => "更多",
@@ -76,7 +98,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>",
-"User Documentation" => "用户文档",
"Administrator Documentation" => "管理员文档",
"Online Documentation" => "在线文档",
"Forum" => "论坛",
@@ -91,14 +112,19 @@ $TRANSLATIONS = array(
"Current password" => "当前密码",
"New password" => "新密码",
"Change password" => "修改密码",
+"Full Name" => "全名",
"Email" => "电子邮件",
"Your email address" => "您的电子邮件",
-"Fill in an email address to enable password recovery" => "填写电子邮件地址以启用密码恢复功能",
"Profile picture" => "联系人图片",
+"Upload new" => "上传新的",
+"Select new from Files" => "从文件中选择一个新的",
+"Remove image" => "移除图片",
+"Your avatar is provided by your original account." => "您的头像由您的原始账户所提供。",
+"Cancel" => "取消",
"Language" => "语言",
"Help translate" => "帮助翻译",
"WebDAV" => "WebDAV",
-"Encryption" => "加密",
+"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "使用这个地址 <a href=\"%s\" target=\"_blank\">通过 WebDAV 访问您的文件</a>",
"Log-in password" => "登录密码",
"Decrypt all Files" => "解密所有文件",
"Login Name" => "登录名称",
@@ -106,10 +132,12 @@ $TRANSLATIONS = array(
"Admin Recovery Password" => "管理恢复密码",
"Enter the recovery password in order to recover the users files during password change" => "输入恢复密码来在更改密码的时候恢复用户文件",
"Default Storage" => "默认存储",
+"Please enter storage quota (ex: \"512 MB\" or \"12 GB\")" => "请输入存储限额 (ex: \"512 MB\" or \"12 GB\")",
"Unlimited" => "无限",
"Other" => "其它",
"Username" => "用户名",
"Storage" => "存储",
+"change full name" => "更改全名",
"set new password" => "设置新密码",
"Default" => "默认"
);
diff --git a/settings/l10n/zh_HK.php b/settings/l10n/zh_HK.php
index 10fce11fb58..633b4252b67 100644
--- a/settings/l10n/zh_HK.php
+++ b/settings/l10n/zh_HK.php
@@ -1,12 +1,16 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "郵件已傳",
+"Encryption" => "加密",
"Error" => "錯誤",
"Groups" => "群組",
"Delete" => "刪除",
+"None" => "空",
+"Port" => "連接埠",
"Password" => "密碼",
"New password" => "新密碼",
"Email" => "電郵",
-"Encryption" => "加密",
+"Cancel" => "取消",
"Username" => "用戶名稱"
);
$PLURAL_FORMS = "nplurals=1; plural=0;";
diff --git a/settings/l10n/zh_TW.php b/settings/l10n/zh_TW.php
index 4f7d6ff9cf3..f7c834c5d82 100644
--- a/settings/l10n/zh_TW.php
+++ b/settings/l10n/zh_TW.php
@@ -1,5 +1,7 @@
<?php
$TRANSLATIONS = array(
+"Email sent" => "Email 已寄出",
+"Encryption" => "加密",
"Unable to load list from App Store" => "無法從 App Store 讀取清單",
"Authentication error" => "認證錯誤",
"Group already exists" => "群組已存在",
@@ -20,6 +22,7 @@ $TRANSLATIONS = array(
"Wrong admin recovery password. Please check the password and try again." => "錯誤的管理者還原密碼",
"Back-end doesn't support password change, but the users encryption key was successfully updated." => "後端不支援變更密碼,但成功更新使用者的加密金鑰",
"Unable to change password" => "無法修改密碼",
+"User Documentation" => "用戶說明文件",
"Update to {appversion}" => "更新至 {appversion}",
"Disable" => "停用",
"Enable" => "啟用",
@@ -33,7 +36,6 @@ $TRANSLATIONS = array(
"Updated" => "已更新",
"Select a profile picture" => "選擇大頭貼",
"Decrypting files... Please wait, this can take some time." => "檔案解密中,請稍候。",
-"Saving..." => "儲存中...",
"deleted" => "已刪除",
"undo" => "復原",
"Unable to remove user" => "無法刪除用戶",
@@ -46,6 +48,8 @@ $TRANSLATIONS = array(
"A valid password must be provided" => "一定要提供一個有效的密碼",
"Warning: Home directory for user \"{user}\" already exists" => "警告:使用者 {user} 的家目錄已經存在",
"__language_name__" => "__language_name__",
+"None" => "無",
+"Login" => "登入",
"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." => "您的資料目錄 (Data Directory) 和檔案可能可以由網際網路上面公開存取。Owncloud 所提供的 .htaccess 設定檔並未生效,我們強烈建議您設定您的網頁伺服器以防止資料目錄被公開存取,或將您的資料目錄移出網頁伺服器的 document root 。",
"Setup Warning" => "設定警告",
@@ -77,6 +81,9 @@ $TRANSLATIONS = array(
"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 加密。",
+"Server address" => "伺服器位址",
+"Port" => "連接埠",
+"Credentials" => "認證",
"Log" => "紀錄",
"Log level" => "紀錄層級",
"More" => "更多",
@@ -88,7 +95,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>",
-"User Documentation" => "用戶說明文件",
"Administrator Documentation" => "管理者說明文件",
"Online Documentation" => "線上說明文件",
"Forum" => "論壇",
@@ -105,19 +111,17 @@ $TRANSLATIONS = array(
"Change password" => "變更密碼",
"Email" => "信箱",
"Your email address" => "您的電子郵件信箱",
-"Fill in an email address to enable password recovery" => "請填入電子郵件信箱以便回復密碼",
"Profile picture" => "個人資料照片",
"Upload new" => "上傳新的",
"Select new from Files" => "從已上傳的檔案中選一個",
"Remove image" => "移除圖片",
"Either png or jpg. Ideally square but you will be able to crop it." => "可以使用 png 或 jpg 格式,最好是方形的,但是您之後也可以裁剪它",
-"Abort" => "中斷",
+"Cancel" => "取消",
"Choose as profile image" => "設定為大頭貼",
"Language" => "語言",
"Help translate" => "幫助翻譯",
"WebDAV" => "WebDAV",
"Use this address to <a href=\"%s\" target=\"_blank\">access your Files via WebDAV</a>" => "使用這個地址<a href=\"%s\" target=\"_blank\">來透過 WebDAV 存取檔案</a>",
-"Encryption" => "加密",
"Log-in password" => "登入密碼",
"Decrypt all Files" => "解密所有檔案",
"Login Name" => "登入名稱",
diff --git a/settings/routes.php b/settings/routes.php
index 60f9d8e1001..6954bd3823d 100644
--- a/settings/routes.php
+++ b/settings/routes.php
@@ -6,6 +6,8 @@
* See the COPYING-README file.
*/
+/** @var $this OC_Router */
+
// Settings pages
$this->create('settings_help', '/settings/help')
->actionInclude('settings/help.php');
@@ -70,7 +72,11 @@ $this->create('settings_ajax_getlog', '/settings/ajax/getlog.php')
->actionInclude('settings/ajax/getlog.php');
$this->create('settings_ajax_setloglevel', '/settings/ajax/setloglevel.php')
->actionInclude('settings/ajax/setloglevel.php');
+$this->create('settings_mail_settings', '/settings/admin/mailsettings')
+ ->post()
+ ->action('OC\Settings\Admin\Controller', 'setMailSettings');
+$this->create('settings_admin_mail_test', '/settings/admin/mailtest')
+ ->post()
+ ->action('OC\Settings\Admin\Controller', 'sendTestMail');
$this->create('settings_ajax_setsecurity', '/settings/ajax/setsecurity.php')
->actionInclude('settings/ajax/setsecurity.php');
-$this->create('isadmin', '/settings/js/isadmin.js')
- ->actionInclude('settings/js/isadmin.php');
diff --git a/settings/templates/admin.php b/settings/templates/admin.php
index 0eabffb9316..6e816c1fff6 100644
--- a/settings/templates/admin.php
+++ b/settings/templates/admin.php
@@ -11,6 +11,31 @@ $levelLabels = array(
$l->t( 'Errors and fatal issues' ),
$l->t( 'Fatal issues only' ),
);
+
+$mail_smtpauthtype = array(
+ '' => $l->t('None'),
+ 'LOGIN' => $l->t('Login'),
+ 'PLAIN' => $l->t('Plain'),
+ 'NTLM' => $l->t('NT LAN Manager'),
+);
+
+$mail_smtpsecure = array(
+ '' => $l->t('None'),
+ 'ssl' => $l->t('SSL'),
+ 'tls' => $l->t('TLS'),
+);
+
+$mail_smtpmode = array(
+ 'php',
+ 'smtp',
+);
+if ($_['sendmail_is_available']) {
+ $mail_smtpmode[] = 'sendmail';
+}
+if ($_['mail_smtpmode'] == 'qmail') {
+ $mail_smtpmode[] = 'qmail';
+}
+
?>
<?php
@@ -178,7 +203,6 @@ if (!$_['internetconnectionworking']) {
<em><?php p($l->t('Allow users to share items to the public with links')); ?></em>
</td>
</tr>
- <?php if (!\OCP\App::isEnabled('files_encryption')) { ?>
<tr>
<td <?php if ($_['shareAPIEnabled'] == 'no') print_unescaped('class="hidden"');?>>
<input type="checkbox" name="shareapi_allow_public_upload" id="allowPublicUpload"
@@ -187,7 +211,6 @@ if (!$_['internetconnectionworking']) {
<em><?php p($l->t('Allow users to enable others to upload into their publicly shared folders')); ?></em>
</td>
</tr>
- <?php } ?>
<tr>
<td <?php if ($_['shareAPIEnabled'] === 'no') print_unescaped('class="hidden"');?>>
<input type="checkbox" name="shareapi_allow_resharing" id="allowResharing"
@@ -250,6 +273,88 @@ if (!$_['internetconnectionworking']) {
</table>
</fieldset>
+<fieldset id="mail_settings" class="personalblock">
+ <h2><?php p($l->t('Email Server'));?> <span id="mail_settings_msg" class="msg"></span></h2>
+
+ <p><?php p($l->t('This is used for sending out notifications.')); ?></p>
+
+ <p>
+ <label for="mail_smtpmode"><?php p($l->t( 'Send mode' )); ?></label>
+ <select name='mail_smtpmode' id='mail_smtpmode'>
+ <?php foreach ($mail_smtpmode as $smtpmode):
+ $selected = '';
+ if ($smtpmode == $_['mail_smtpmode']):
+ $selected = 'selected="selected"';
+ endif; ?>
+ <option value='<?php p($smtpmode)?>' <?php p($selected) ?>><?php p($smtpmode) ?></option>
+ <?php endforeach;?>
+ </select>
+
+ <label id="mail_smtpsecure_label" for="mail_smtpsecure"
+ <?php if ($_['mail_smtpmode'] != 'smtp') print_unescaped(' class="hidden"'); ?>>
+ <?php p($l->t( 'Encryption' )); ?>
+ </label>
+ <select name="mail_smtpsecure" id="mail_smtpsecure"
+ <?php if ($_['mail_smtpmode'] != 'smtp') print_unescaped(' class="hidden"'); ?>>
+ <?php foreach ($mail_smtpsecure as $secure => $name):
+ $selected = '';
+ if ($secure == $_['mail_smtpsecure']):
+ $selected = 'selected="selected"';
+ endif; ?>
+ <option value='<?php p($secure)?>' <?php p($selected) ?>><?php p($name) ?></option>
+ <?php endforeach;?>
+ </select>
+ </p>
+
+ <p>
+ <label for="mail_from_address"><?php p($l->t( 'From address' )); ?></label>
+ <input type="text" name='mail_from_address' id="mail_from_address" placeholder="<?php p('mail')?>"
+ value='<?php p($_['mail_from_address']) ?>' />
+ @
+ <input type="text" name='mail_domain' id="mail_domain" placeholder="<?php p('example.com')?>"
+ value='<?php p($_['mail_domain']) ?>' />
+ </p>
+
+ <p id="setting_smtpauth" <?php if ($_['mail_smtpmode'] != 'smtp') print_unescaped(' class="hidden"'); ?>>
+ <label for="mail_smtpauthtype"><?php p($l->t( 'Authentication method' )); ?></label>
+ <select name='mail_smtpauthtype' id='mail_smtpauthtype'>
+ <?php foreach ($mail_smtpauthtype as $authtype => $name):
+ $selected = '';
+ if ($authtype == $_['mail_smtpauthtype']):
+ $selected = 'selected="selected"';
+ endif; ?>
+ <option value='<?php p($authtype)?>' <?php p($selected) ?>><?php p($name) ?></option>
+ <?php endforeach;?>
+ </select>
+
+ <input type="checkbox" name="mail_smtpauth" id="mail_smtpauth" value="1"
+ <?php if ($_['mail_smtpauth']) print_unescaped('checked="checked"'); ?> />
+ <label for="mail_smtpauth"><?php p($l->t( 'Authentication required' )); ?></label>
+ </p>
+
+ <p id="setting_smtphost" <?php if ($_['mail_smtpmode'] != 'smtp') print_unescaped(' class="hidden"'); ?>>
+ <label for="mail_smtphost"><?php p($l->t( 'Server address' )); ?></label>
+ <input type="text" name='mail_smtphost' id="mail_smtphost" placeholder="<?php p('smtp.example.com')?>"
+ value='<?php p($_['mail_smtphost']) ?>' />
+ :
+ <input type="text" name='mail_smtpport' id="mail_smtpport" placeholder="<?php p($l->t('Port'))?>"
+ value='<?php p($_['mail_smtpport']) ?>' />
+ </p>
+
+ <p id="mail_credentials" <?php if (!$_['mail_smtpauth'] || $_['mail_smtpmode'] != 'smtp') print_unescaped(' class="hidden"'); ?>>
+ <label for="mail_smtpname"><?php p($l->t( 'Credentials' )); ?></label>
+ <input type="text" name='mail_smtpname' id="mail_smtpname" placeholder="<?php p($l->t('SMTP Username'))?>"
+ value='<?php p($_['mail_smtpname']) ?>' />
+ <input type="password" name='mail_smtppassword' id="mail_smtppassword"
+ placeholder="<?php p($l->t('SMTP Password'))?>" value='<?php p($_['mail_smtppassword']) ?>' />
+ </p>
+
+ <br />
+ <em><?php p($l->t( 'Test email settings' )); ?></em>
+ <input type="submit" name="sendtestemail" id="sendtestemail" value="<?php p($l->t( 'Send email' )); ?>"/>
+ <span id="sendtestmail_msg" class="msg"></span>
+</fieldset>
+
<fieldset class="personalblock">
<h2><?php p($l->t('Log'));?></h2>
<?php p($l->t('Log level'));?> <select name='loglevel' id='loglevel'>
diff --git a/settings/templates/personal.php b/settings/templates/personal.php
index 31ae3a991b6..9024f435657 100644
--- a/settings/templates/personal.php
+++ b/settings/templates/personal.php
@@ -40,10 +40,12 @@ 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');?>" autocomplete="off" />
+ placeholder="<?php echo $l->t('Current password');?>"
+ autocomplete="off" autocapitalize="off" autocorrect="off" />
<input type="password" id="pass2" name="personal-password"
placeholder="<?php echo $l->t('New password');?>"
- data-typetoggle="#personal-show" autocomplete="off" />
+ data-typetoggle="#personal-show"
+ autocomplete="off" autocapitalize="off" autocorrect="off" />
<input type="checkbox" id="personal-show" name="show" /><label for="personal-show"></label>
<input id="passwordbutton" type="submit" value="<?php echo $l->t('Change password');?>" />
<br/>
@@ -60,7 +62,9 @@ if($_['displayNameChangeSupported']) {
<form id="displaynameform">
<fieldset class="personalblock">
<h2><?php echo $l->t('Full Name');?></h2>
- <input type="text" id="displayName" name="displayName" value="<?php p($_['displayName'])?>" />
+ <input type="text" id="displayName" name="displayName"
+ value="<?php p($_['displayName'])?>"
+ autocomplete="on" autocapitalize="off" autocorrect="off" />
<span class="msg"></span>
<input type="hidden" id="oldDisplayName" name="oldDisplayName" value="<?php p($_['displayName'])?>" />
</fieldset>
@@ -76,8 +80,10 @@ if($_['passwordChangeSupported']) {
<fieldset class="personalblock">
<h2><?php p($l->t('Email'));?></h2>
<input type="text" name="email" id="email" value="<?php p($_['email']); ?>"
- placeholder="<?php p($l->t('Your email address'));?>" /><span class="msg"></span><br />
- <em><?php p($l->t('Fill in an email address to enable password recovery'));?></em>
+ placeholder="<?php p($l->t('Your email address'));?>"
+ autocomplete="on" autocapitalize="off" autocorrect="off" />
+ <span class="msg"></span><br />
+ <em><?php p($l->t('Fill in an email address to enable password recovery and receive notifications'));?></em>
</fieldset>
</form>
<?php
@@ -102,7 +108,7 @@ if($_['passwordChangeSupported']) {
<?php endif; ?>
</div>
<div id="cropper" class="hidden">
- <div class="inlineblock button" id="abortcropperbutton"><?php p($l->t('Abort')); ?></div>
+ <div class="inlineblock button" id="abortcropperbutton"><?php p($l->t('Cancel')); ?></div>
<div class="inlineblock button primary" id="sendcropperbutton"><?php p($l->t('Choose as profile image')); ?></div>
</div>
</fieldset>
diff --git a/settings/templates/users.php b/settings/templates/users.php
index aabda0fac2f..937b40611b0 100644
--- a/settings/templates/users.php
+++ b/settings/templates/users.php
@@ -14,8 +14,6 @@ unset($items['admin']);
$_['subadmingroups'] = array_flip($items);
?>
-<script type="text/javascript" src="<?php print_unescaped(OC_Helper::linkToRoute('isadmin'));?>"></script>
-
<div id="controls">
<form id="newuser" autocomplete="off">
<input id="newusername" type="text" placeholder="<?php p($l->t('Login Name'))?>" /> <input
diff --git a/tests/data/db_structure.xml b/tests/data/db_structure.xml
index d98066c4b7e..858c9ab1002 100644
--- a/tests/data/db_structure.xml
+++ b/tests/data/db_structure.xml
@@ -223,4 +223,19 @@
</declaration>
</table>
+<table>
+ <name>*dbprefix*migratekeyword</name>
+
+ <declaration>
+
+ <field>
+ <name>select</name>
+ <type>text</type>
+ <default></default>
+ <notnull>true</notnull>
+ <length>255</length>
+ </field>
+ </declaration>
+</table>
+
</database>
diff --git a/tests/data/db_structure2.xml b/tests/data/db_structure2.xml
index ae5f22e9573..568d90ab0a9 100644
--- a/tests/data/db_structure2.xml
+++ b/tests/data/db_structure2.xml
@@ -119,4 +119,19 @@
</declaration>
</table>
+ <table>
+ <name>*dbprefix*migratekeyword</name>
+
+ <declaration>
+
+ <field>
+ <name>select</name>
+ <type>text</type>
+ <default></default>
+ <notnull>false</notnull>
+ <length>255</length>
+ </field>
+ </declaration>
+ </table>
+
</database>
diff --git a/tests/lib/api.php b/tests/lib/api.php
index 9c4324e63e0..233beebd68a 100644
--- a/tests/lib/api.php
+++ b/tests/lib/api.php
@@ -9,6 +9,10 @@
class Test_API extends PHPUnit_Framework_TestCase {
// Helps build a response variable
+
+ /**
+ * @param string $message
+ */
function buildResponse($shipped, $data, $code, $message=null) {
return array(
'shipped' => $shipped,
@@ -18,6 +22,10 @@ class Test_API extends PHPUnit_Framework_TestCase {
}
// Validate details of the result
+
+ /**
+ * @param OC_OCS_Result $result
+ */
function checkResult($result, $success) {
// Check response is of correct type
$this->assertInstanceOf('OC_OCS_Result', $result);
diff --git a/tests/lib/appconfig.php b/tests/lib/appconfig.php
index 23dd2549e32..6ae790a9edd 100644
--- a/tests/lib/appconfig.php
+++ b/tests/lib/appconfig.php
@@ -1,6 +1,7 @@
<?php
/**
* Copyright (c) 2013 Christopher Schäpers <christopher@schaepers.it>
+ * 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.
@@ -41,6 +42,7 @@ class Test_Appconfig extends PHPUnit_Framework_TestCase {
while ($row = $result->fetchRow()) {
$expected[] = $row['appid'];
}
+ sort($expected);
$apps = \OC_Appconfig::getApps();
$this->assertEquals($expected, $apps);
}
@@ -52,6 +54,7 @@ class Test_Appconfig extends PHPUnit_Framework_TestCase {
while($row = $result->fetchRow()) {
$expected[] = $row["configkey"];
}
+ sort($expected);
$keys = \OC_Appconfig::getKeys('testapp');
$this->assertEquals($expected, $keys);
}
diff --git a/tests/lib/appframework/http/DispatcherTest.php b/tests/lib/appframework/http/DispatcherTest.php
index 6cf0da879ff..9841dcaa1f7 100644
--- a/tests/lib/appframework/http/DispatcherTest.php
+++ b/tests/lib/appframework/http/DispatcherTest.php
@@ -24,7 +24,6 @@
namespace OC\AppFramework\Http;
-use OC\AppFramework\Core\API;
use OC\AppFramework\Middleware\MiddlewareDispatcher;
use OCP\AppFramework\Http;
//require_once(__DIR__ . "/../classloader.php");
@@ -78,6 +77,10 @@ class DispatcherTest extends \PHPUnit_Framework_TestCase {
}
+ /**
+ * @param string $out
+ * @param string $httpHeaders
+ */
private function setMiddlewareExpections($out=null,
$httpHeaders=null, $responseHeaders=array(),
$ex=false, $catchEx=true) {
diff --git a/tests/lib/appframework/http/ResponseTest.php b/tests/lib/appframework/http/ResponseTest.php
index 1a38c38c1e7..063ab8b5d33 100644
--- a/tests/lib/appframework/http/ResponseTest.php
+++ b/tests/lib/appframework/http/ResponseTest.php
@@ -25,8 +25,8 @@
namespace OC\AppFramework\Http;
-use OCP\AppFramework\Http\Response,
- OCP\AppFramework\Http;
+use OCP\AppFramework\Http\Response;
+use OCP\AppFramework\Http;
class ResponseTest extends \PHPUnit_Framework_TestCase {
@@ -78,7 +78,7 @@ class ResponseTest extends \PHPUnit_Framework_TestCase {
public function testGetEtag() {
$this->childResponse->setEtag('hi');
- $this->assertEquals('hi', $this->childResponse->getEtag());
+ $this->assertSame('hi', $this->childResponse->getEtag());
}
diff --git a/tests/lib/appframework/middleware/MiddlewareDispatcherTest.php b/tests/lib/appframework/middleware/MiddlewareDispatcherTest.php
index 95d42e4eb8e..f16b14150c3 100644
--- a/tests/lib/appframework/middleware/MiddlewareDispatcherTest.php
+++ b/tests/lib/appframework/middleware/MiddlewareDispatcherTest.php
@@ -50,6 +50,9 @@ class TestMiddleware extends Middleware {
private $beforeControllerThrowsEx;
+ /**
+ * @param boolean $beforeControllerThrowsEx
+ */
public function __construct($beforeControllerThrowsEx) {
self::$beforeControllerCalled = 0;
self::$afterControllerCalled = 0;
diff --git a/tests/lib/appframework/middleware/security/SecurityMiddlewareTest.php b/tests/lib/appframework/middleware/security/SecurityMiddlewareTest.php
index dae6135dc54..63c48a62829 100644
--- a/tests/lib/appframework/middleware/security/SecurityMiddlewareTest.php
+++ b/tests/lib/appframework/middleware/security/SecurityMiddlewareTest.php
@@ -58,6 +58,9 @@ class SecurityMiddlewareTest extends \PHPUnit_Framework_TestCase {
}
+ /**
+ * @param string $method
+ */
private function checkNavEntry($method){
$api = $this->getAPI();
@@ -79,6 +82,10 @@ class SecurityMiddlewareTest extends \PHPUnit_Framework_TestCase {
}
+ /**
+ * @param string $method
+ * @param string $test
+ */
private function ajaxExceptionStatus($method, $test, $status) {
$api = $this->getAPI();
$api->expects($this->any())
@@ -183,6 +190,10 @@ class SecurityMiddlewareTest extends \PHPUnit_Framework_TestCase {
}
+ /**
+ * @param string $method
+ * @param string $expects
+ */
private function securityCheck($method, $expects, $shouldFail=false){
$api = $this->getAPI();
$api->expects($this->once())
diff --git a/tests/lib/appframework/routing/RoutingTest.php b/tests/lib/appframework/routing/RoutingTest.php
index a7aa922db12..9f2675bf0b4 100644
--- a/tests/lib/appframework/routing/RoutingTest.php
+++ b/tests/lib/appframework/routing/RoutingTest.php
@@ -46,7 +46,7 @@ class RouteConfigTest extends \PHPUnit_Framework_TestCase
));
// router mock
- $router = $this->getMock("\OC_Router", array('create'));
+ $router = $this->getMock("\OC\Route\Router", array('create'));
// load route configuration
$container = new DIContainer('app1');
@@ -78,13 +78,20 @@ class RouteConfigTest extends \PHPUnit_Framework_TestCase
$this->assertResource($routes, 'admin_accounts', '/admin/accounts', 'AdminAccountsController', 'adminAccountId');
}
+ /**
+ * @param string $name
+ * @param string $verb
+ * @param string $url
+ * @param string $controllerName
+ * @param string $actionName
+ */
private function assertSimpleRoute($routes, $name, $verb, $url, $controllerName, $actionName)
{
// route mocks
$route = $this->mockRoute($verb, $controllerName, $actionName);
// router mock
- $router = $this->getMock("\OC_Router", array('create'));
+ $router = $this->getMock("\OC\Route\Router", array('create'));
// we expect create to be called once:
$router
@@ -100,10 +107,16 @@ class RouteConfigTest extends \PHPUnit_Framework_TestCase
$config->register();
}
+ /**
+ * @param string $resourceName
+ * @param string $url
+ * @param string $controllerName
+ * @param string $paramName
+ */
private function assertResource($yaml, $resourceName, $url, $controllerName, $paramName)
{
// router mock
- $router = $this->getMock("\OC_Router", array('create'));
+ $router = $this->getMock("\OC\Route\Router", array('create'));
// route mocks
$indexRoute = $this->mockRoute('GET', $controllerName, 'index');
@@ -161,7 +174,7 @@ class RouteConfigTest extends \PHPUnit_Framework_TestCase
private function mockRoute($verb, $controllerName, $actionName)
{
$container = new DIContainer('app1');
- $route = $this->getMock("\OC_Route", array('method', 'action'), array(), '', false);
+ $route = $this->getMock("\OC\Route\Route", array('method', 'action'), array(), '', false);
$route
->expects($this->exactly(1))
->method('method')
diff --git a/tests/lib/backgroundjob/dummyjoblist.php b/tests/lib/backgroundjob/dummyjoblist.php
index e1579c273bb..7801269b27e 100644
--- a/tests/lib/backgroundjob/dummyjoblist.php
+++ b/tests/lib/backgroundjob/dummyjoblist.php
@@ -21,6 +21,8 @@ class DummyJobList extends \OC\BackgroundJob\JobList {
private $last = 0;
+ public function __construct(){}
+
/**
* @param \OC\BackgroundJob\Job|string $job
* @param mixed $argument
diff --git a/tests/lib/backgroundjob/job.php b/tests/lib/backgroundjob/job.php
index 7d66fa772d2..10a8f46462e 100644
--- a/tests/lib/backgroundjob/job.php
+++ b/tests/lib/backgroundjob/job.php
@@ -8,31 +8,6 @@
namespace Test\BackgroundJob;
-
-class TestJob extends \OC\BackgroundJob\Job {
- private $testCase;
-
- /**
- * @var callable $callback
- */
- private $callback;
-
- /**
- * @param Job $testCase
- * @param callable $callback
- */
- public function __construct($testCase, $callback) {
- $this->testCase = $testCase;
- $this->callback = $callback;
- }
-
- public function run($argument) {
- $this->testCase->markRun();
- $callback = $this->callback;
- $callback($argument);
- }
-}
-
class Job extends \PHPUnit_Framework_TestCase {
private $run = false;
diff --git a/tests/lib/backgroundjob/joblist.php b/tests/lib/backgroundjob/joblist.php
new file mode 100644
index 00000000000..c3318f80cb2
--- /dev/null
+++ b/tests/lib/backgroundjob/joblist.php
@@ -0,0 +1,203 @@
+<?php
+/**
+ * Copyright (c) 2014 Robin Appelman <icewind@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+
+namespace Test\BackgroundJob;
+
+class JobList extends \PHPUnit_Framework_TestCase {
+ /**
+ * @var \OC\BackgroundJob\JobList
+ */
+ protected $instance;
+
+ /**
+ * @var \OCP\IConfig | \PHPUnit_Framework_MockObject_MockObject $config
+ */
+ protected $config;
+
+ public function setUp() {
+ $conn = \OC::$server->getDatabaseConnection();
+ $this->config = $this->getMock('\OCP\IConfig');
+ $this->instance = new \OC\BackgroundJob\JobList($conn, $this->config);
+ }
+
+ public function argumentProvider() {
+ return array(
+ array(null),
+ array(false),
+ array('foobar'),
+ array(12),
+ array(array(
+ 'asd' => 5,
+ 'foo' => 'bar'
+ ))
+ );
+ }
+
+ /**
+ * @dataProvider argumentProvider
+ * @param $argument
+ */
+ public function testAddRemove($argument) {
+ $existingJobs = $this->instance->getAll();
+ $job = new TestJob();
+ $this->instance->add($job, $argument);
+
+ $jobs = $this->instance->getAll();
+
+ $this->assertCount(count($existingJobs) + 1, $jobs);
+ $addedJob = $jobs[count($jobs) - 1];
+ $this->assertInstanceOf('\Test\BackgroundJob\TestJob', $addedJob);
+ $this->assertEquals($argument, $addedJob->getArgument());
+
+ $this->instance->remove($job, $argument);
+
+ $jobs = $this->instance->getAll();
+ $this->assertEquals($existingJobs, $jobs);
+ }
+
+ /**
+ * @dataProvider argumentProvider
+ * @param $argument
+ */
+ public function testRemoveDifferentArgument($argument) {
+ $existingJobs = $this->instance->getAll();
+ $job = new TestJob();
+ $this->instance->add($job, $argument);
+
+ $jobs = $this->instance->getAll();
+ $this->instance->remove($job, 10);
+ $jobs2 = $this->instance->getAll();
+
+ $this->assertEquals($jobs, $jobs2);
+
+ $this->instance->remove($job, $argument);
+
+ $jobs = $this->instance->getAll();
+ $this->assertEquals($existingJobs, $jobs);
+ }
+
+ /**
+ * @dataProvider argumentProvider
+ * @param $argument
+ */
+ public function testHas($argument) {
+ $job = new TestJob();
+ $this->assertFalse($this->instance->has($job, $argument));
+ $this->instance->add($job, $argument);
+
+ $this->assertTrue($this->instance->has($job, $argument));
+
+ $this->instance->remove($job, $argument);
+
+ $this->assertFalse($this->instance->has($job, $argument));
+ }
+
+ /**
+ * @dataProvider argumentProvider
+ * @param $argument
+ */
+ public function testHasDifferentArgument($argument) {
+ $job = new TestJob();
+ $this->instance->add($job, $argument);
+
+ $this->assertFalse($this->instance->has($job, 10));
+
+ $this->instance->remove($job, $argument);
+ }
+
+ public function testGetLastJob() {
+ $this->config->expects($this->once())
+ ->method('getAppValue')
+ ->with('backgroundjob', 'lastjob', 0)
+ ->will($this->returnValue(15));
+
+ $this->assertEquals(15, $this->instance->getLastJob());
+ }
+
+ public function testGetNext() {
+ $job = new TestJob();
+ $this->instance->add($job, 1);
+ $this->instance->add($job, 2);
+
+ $jobs = $this->instance->getAll();
+
+ $savedJob1 = $jobs[count($jobs) - 2];
+ $savedJob2 = $jobs[count($jobs) - 1];
+
+ $this->config->expects($this->once())
+ ->method('getAppValue')
+ ->with('backgroundjob', 'lastjob', 0)
+ ->will($this->returnValue($savedJob1->getId()));
+
+ $nextJob = $this->instance->getNext();
+
+ $this->assertEquals($savedJob2, $nextJob);
+
+ $this->instance->remove($job, 1);
+ $this->instance->remove($job, 2);
+ }
+
+ public function testGetNextWrapAround() {
+ $job = new TestJob();
+ $this->instance->add($job, 1);
+ $this->instance->add($job, 2);
+
+ $jobs = $this->instance->getAll();
+
+ $savedJob2 = $jobs[count($jobs) - 1];
+
+ $this->config->expects($this->once())
+ ->method('getAppValue')
+ ->with('backgroundjob', 'lastjob', 0)
+ ->will($this->returnValue($savedJob2->getId()));
+
+ $nextJob = $this->instance->getNext();
+
+ $this->assertEquals($jobs[0], $nextJob);
+
+ $this->instance->remove($job, 1);
+ $this->instance->remove($job, 2);
+ }
+
+ /**
+ * @dataProvider argumentProvider
+ * @param $argument
+ */
+ public function testGetById($argument) {
+ $job = new TestJob();
+ $this->instance->add($job, $argument);
+
+ $jobs = $this->instance->getAll();
+
+ $addedJob = $jobs[count($jobs) - 1];
+
+ $this->assertEquals($addedJob, $this->instance->getById($addedJob->getId()));
+
+ $this->instance->remove($job, $argument);
+ }
+
+ public function testSetLastRun() {
+ $job = new TestJob();
+ $this->instance->add($job);
+
+ $jobs = $this->instance->getAll();
+
+ $addedJob = $jobs[count($jobs) - 1];
+
+ $timeStart = time();
+ $this->instance->setLastRun($addedJob);
+ $timeEnd = time();
+
+ $addedJob = $this->instance->getById($addedJob->getId());
+
+ $this->assertGreaterThanOrEqual($timeStart, $addedJob->getLastRun());
+ $this->assertLessThanOrEqual($timeEnd, $addedJob->getLastRun());
+
+ $this->instance->remove($job);
+ }
+}
diff --git a/tests/lib/backgroundjob/testjob.php b/tests/lib/backgroundjob/testjob.php
new file mode 100644
index 00000000000..23fc4268d1a
--- /dev/null
+++ b/tests/lib/backgroundjob/testjob.php
@@ -0,0 +1,34 @@
+<?php
+/**
+ * Copyright (c) 2014 Robin Appelman <icewind@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+
+namespace Test\BackgroundJob;
+
+
+class TestJob extends \OC\BackgroundJob\Job {
+ private $testCase;
+
+ /**
+ * @var callable $callback
+ */
+ private $callback;
+
+ /**
+ * @param Job $testCase
+ * @param callable $callback
+ */
+ public function __construct($testCase = null, $callback = null) {
+ $this->testCase = $testCase;
+ $this->callback = $callback;
+ }
+
+ public function run($argument) {
+ $this->testCase->markRun();
+ $callback = $this->callback;
+ $callback($argument);
+ }
+}
diff --git a/tests/lib/connector/sabre/file.php b/tests/lib/connector/sabre/file.php
index e1fed0384c6..c2f0ffa12d4 100644
--- a/tests/lib/connector/sabre/file.php
+++ b/tests/lib/connector/sabre/file.php
@@ -36,6 +36,31 @@ class Test_OC_Connector_Sabre_File extends PHPUnit_Framework_TestCase {
}
/**
+ * @expectedException Sabre_DAV_Exception_BadRequest
+ */
+ public function testSimplePutInvalidChars() {
+ // setup
+ $file = new OC_Connector_Sabre_File('/super*star.txt');
+ $file->fileView = $this->getMock('\OC\Files\View', array('file_put_contents'), array(), '', FALSE);
+ $file->fileView->expects($this->any())->method('file_put_contents')->withAnyParameters()->will($this->returnValue(false));
+
+ // action
+ $etag = $file->put('test data');
+ }
+
+ /**
+ * Test setting name with setName() with invalid chars
+ * @expectedException Sabre_DAV_Exception_BadRequest
+ */
+ public function testSetNameInvalidChars() {
+ // setup
+ $file = new OC_Connector_Sabre_File('/test.txt');
+ $file->fileView = $this->getMock('\OC\Files\View', array('isUpdatable'), array(), '', FALSE);
+ $file->fileView->expects($this->any())->method('isUpdatable')->withAnyParameters()->will($this->returnValue(true));
+ $file->setName('/super*star.txt');
+ }
+
+ /**
* @expectedException Sabre_DAV_Exception_Forbidden
*/
public function testDeleteSharedFails() {
diff --git a/tests/lib/connector/sabre/objecttree.php b/tests/lib/connector/sabre/objecttree.php
index e32f2365f95..fb50c736edd 100644
--- a/tests/lib/connector/sabre/objecttree.php
+++ b/tests/lib/connector/sabre/objecttree.php
@@ -52,6 +52,20 @@ class ObjectTree extends PHPUnit_Framework_TestCase {
$this->assertTrue(true);
}
+ /**
+ * @dataProvider moveFailedInvalidCharsProvider
+ * @expectedException Sabre_DAV_Exception_BadRequest
+ */
+ public function testMoveFailedInvalidChars($source, $dest, $updatables, $deletables) {
+ $this->moveTest($source, $dest, $updatables, $deletables);
+ }
+
+ function moveFailedInvalidCharsProvider() {
+ return array(
+ array('a/b', 'a/c*', array('a' => false, 'a/b' => true, 'a/c*' => false), array()),
+ );
+ }
+
function moveFailedProvider() {
return array(
array('a/b', 'a/c', array('a' => false, 'a/b' => false, 'a/c' => false), array()),
@@ -66,6 +80,8 @@ class ObjectTree extends PHPUnit_Framework_TestCase {
return array(
array('a/b', 'a/c', array('a' => false, 'a/b' => true, 'a/c' => false), array()),
array('a/b', 'b/b', array('a' => true, 'a/b' => true, 'b' => true, 'b/b' => false), array('a/b' => true)),
+ // older files with special chars can still be renamed to valid names
+ array('a/b*', 'b/b', array('a' => true, 'a/b*' => true, 'b' => true, 'b/b' => false), array('a/b*' => true)),
);
}
diff --git a/tests/lib/db.php b/tests/lib/db.php
index f0b271a36f1..2fca67b5638 100644
--- a/tests/lib/db.php
+++ b/tests/lib/db.php
@@ -30,7 +30,7 @@ class Test_DB extends PHPUnit_Framework_TestCase {
public function setUp() {
$dbfile = OC::$SERVERROOT.'/tests/data/db_structure.xml';
- $r = '_'.OC_Util::generateRandomBytes('4').'_';
+ $r = '_'.OC_Util::generateRandomBytes(4).'_';
$content = file_get_contents( $dbfile );
$content = str_replace( '*dbprefix*', '*dbprefix*'.$r, $content );
file_put_contents( self::$schema_file, $content );
diff --git a/tests/lib/dbschema.php b/tests/lib/dbschema.php
index 4a7b7f7aac0..11e9fcdf4fa 100644
--- a/tests/lib/dbschema.php
+++ b/tests/lib/dbschema.php
@@ -16,7 +16,7 @@ class Test_DBSchema extends PHPUnit_Framework_TestCase {
$dbfile = OC::$SERVERROOT.'/tests/data/db_structure.xml';
$dbfile2 = OC::$SERVERROOT.'/tests/data/db_structure2.xml';
- $r = '_'.OC_Util::generateRandomBytes('4').'_';
+ $r = '_'.OC_Util::generateRandomBytes(4).'_';
$content = file_get_contents( $dbfile );
$content = str_replace( '*dbprefix*', '*dbprefix*'.$r, $content );
file_put_contents( $this->schema_file, $content );
@@ -111,10 +111,16 @@ class Test_DBSchema extends PHPUnit_Framework_TestCase {
}
}
+ /**
+ * @param string $table
+ */
public function assertTableExist($table) {
$this->assertTrue($this->tableExist($table), 'Table ' . $table . ' does not exist');
}
+ /**
+ * @param string $table
+ */
public function assertTableNotExist($table) {
$type=OC_Config::getValue( "dbtype", "sqlite" );
if( $type == 'sqlite' || $type == 'sqlite3' ) {
diff --git a/tests/lib/errorHandler.php b/tests/lib/errorHandler.php
index 68b87deccb6..32396eafbea 100644
--- a/tests/lib/errorHandler.php
+++ b/tests/lib/errorHandler.php
@@ -56,6 +56,10 @@ class Test_ErrorHandler extends \PHPUnit_Framework_TestCase {
* @brief dummy class to access protected methods of \OC\Log\ErrorHandler
*/
class TestableErrorHandler extends \OC\Log\ErrorHandler {
+
+ /**
+ * @param string $msg
+ */
public static function testRemovePassword($msg) {
return self::removePassword($msg);
}
diff --git a/tests/lib/files/cache/homecache.php b/tests/lib/files/cache/homecache.php
index 87fd0dba4c6..dbcf6e9caa0 100644
--- a/tests/lib/files/cache/homecache.php
+++ b/tests/lib/files/cache/homecache.php
@@ -19,6 +19,10 @@ class DummyUser extends \OC\User\User {
*/
private $uid;
+ /**
+ * @param string $uid
+ * @param string $home
+ */
public function __construct($uid, $home) {
$this->home = $home;
$this->uid = $uid;
diff --git a/tests/lib/files/cache/scanner.php b/tests/lib/files/cache/scanner.php
index 3f5604b4d45..5182fac8b10 100644
--- a/tests/lib/files/cache/scanner.php
+++ b/tests/lib/files/cache/scanner.php
@@ -150,13 +150,15 @@ class Scanner extends \PHPUnit_Framework_TestCase {
$this->cache->put('folder', array('mtime' => $this->storage->filemtime('folder'), 'storage_mtime' => $this->storage->filemtime('folder')));
$this->scanner->scan('', \OC\Files\Cache\Scanner::SCAN_SHALLOW, \OC\Files\Cache\Scanner::REUSE_SIZE);
$newData = $this->cache->get('');
- $this->assertNotEquals($oldData['etag'], $newData['etag']);
+ $this->assertInternalType('string', $oldData['etag']);
+ $this->assertInternalType('string', $newData['etag']);
+ $this->assertNotSame($oldData['etag'], $newData['etag']);
$this->assertEquals($oldData['size'], $newData['size']);
$oldData = $newData;
$this->scanner->scan('', \OC\Files\Cache\Scanner::SCAN_SHALLOW, \OC\Files\Cache\Scanner::REUSE_ETAG);
$newData = $this->cache->get('');
- $this->assertEquals($oldData['etag'], $newData['etag']);
+ $this->assertSame($oldData['etag'], $newData['etag']);
$this->assertEquals(-1, $newData['size']);
$this->scanner->scan('', \OC\Files\Cache\Scanner::SCAN_RECURSIVE);
@@ -164,17 +166,17 @@ class Scanner extends \PHPUnit_Framework_TestCase {
$this->assertNotEquals(-1, $oldData['size']);
$this->scanner->scanFile('', \OC\Files\Cache\Scanner::REUSE_ETAG + \OC\Files\Cache\Scanner::REUSE_SIZE);
$newData = $this->cache->get('');
- $this->assertEquals($oldData['etag'], $newData['etag']);
+ $this->assertSame($oldData['etag'], $newData['etag']);
$this->assertEquals($oldData['size'], $newData['size']);
$this->scanner->scan('', \OC\Files\Cache\Scanner::SCAN_RECURSIVE, \OC\Files\Cache\Scanner::REUSE_ETAG + \OC\Files\Cache\Scanner::REUSE_SIZE);
$newData = $this->cache->get('');
- $this->assertEquals($oldData['etag'], $newData['etag']);
+ $this->assertSame($oldData['etag'], $newData['etag']);
$this->assertEquals($oldData['size'], $newData['size']);
$this->scanner->scan('', \OC\Files\Cache\Scanner::SCAN_SHALLOW, \OC\Files\Cache\Scanner::REUSE_ETAG + \OC\Files\Cache\Scanner::REUSE_SIZE);
$newData = $this->cache->get('');
- $this->assertEquals($oldData['etag'], $newData['etag']);
+ $this->assertSame($oldData['etag'], $newData['etag']);
$this->assertEquals($oldData['size'], $newData['size']);
}
@@ -217,8 +219,11 @@ class Scanner extends \PHPUnit_Framework_TestCase {
// manipulate etag to simulate an empty etag
$this->scanner->scan('', \OC\Files\Cache\Scanner::SCAN_SHALLOW, \OC\Files\Cache\Scanner::REUSE_ETAG);
$data0 = $this->cache->get('folder/bar.txt');
+ $this->assertInternalType('string', $data0['etag']);
$data1 = $this->cache->get('folder');
+ $this->assertInternalType('string', $data1['etag']);
$data2 = $this->cache->get('');
+ $this->assertInternalType('string', $data2['etag']);
$data0['etag'] = '';
$this->cache->put('folder/bar.txt', $data0);
@@ -227,10 +232,15 @@ class Scanner extends \PHPUnit_Framework_TestCase {
// verify cache content
$newData0 = $this->cache->get('folder/bar.txt');
+ $this->assertInternalType('string', $newData0['etag']);
+ $this->assertNotEmpty($newData0['etag']);
+
$newData1 = $this->cache->get('folder');
+ $this->assertInternalType('string', $newData1['etag']);
+ $this->assertNotSame($data1['etag'], $newData1['etag']);
+
$newData2 = $this->cache->get('');
- $this->assertNotEmpty($newData0['etag']);
- $this->assertNotEquals($data1['etag'], $newData1['etag']);
- $this->assertNotEquals($data2['etag'], $newData2['etag']);
+ $this->assertInternalType('string', $newData2['etag']);
+ $this->assertNotSame($data2['etag'], $newData2['etag']);
}
}
diff --git a/tests/lib/files/cache/updater.php b/tests/lib/files/cache/updater.php
index 48986149a73..a6ee8c46661 100644
--- a/tests/lib/files/cache/updater.php
+++ b/tests/lib/files/cache/updater.php
@@ -96,10 +96,14 @@ class Updater extends \PHPUnit_Framework_TestCase {
Filesystem::file_put_contents('foo.txt', 'asd');
$cachedData = $this->cache->get('foo.txt');
$this->assertEquals(3, $cachedData['size']);
- $this->assertNotEquals($fooCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $fooCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($fooCachedData['etag'], $cachedData['etag']);
$cachedData = $this->cache->get('');
$this->assertEquals(2 * $textSize + $imageSize + 3, $cachedData['size']);
- $this->assertNotEquals($rootCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $rootCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($rootCachedData['etag'], $cachedData['etag']);
$rootCachedData = $cachedData;
$this->assertFalse($this->cache->inCache('bar.txt'));
@@ -110,12 +114,15 @@ class Updater extends \PHPUnit_Framework_TestCase {
$mtime = $cachedData['mtime'];
$cachedData = $this->cache->get('');
$this->assertEquals(2 * $textSize + $imageSize + 2 * 3, $cachedData['size']);
- $this->assertNotEquals($rootCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $rootCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($rootCachedData['etag'], $cachedData['etag']);
$this->assertGreaterThanOrEqual($rootCachedData['mtime'], $mtime);
}
public function testWriteWithMountPoints() {
$storage2 = new \OC\Files\Storage\Temporary(array());
+ $storage2->getScanner()->scan(''); //initialize etags
$cache2 = $storage2->getCache();
Filesystem::mount($storage2, array(), '/' . self::$user . '/files/folder/substorage');
$folderCachedData = $this->cache->get('folder');
@@ -127,11 +134,15 @@ class Updater extends \PHPUnit_Framework_TestCase {
$mtime = $cachedData['mtime'];
$cachedData = $cache2->get('');
- $this->assertNotEquals($substorageCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $substorageCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($substorageCachedData['etag'], $cachedData['etag']);
$this->assertEquals($mtime, $cachedData['mtime']);
$cachedData = $this->cache->get('folder');
- $this->assertNotEquals($folderCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $folderCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($folderCachedData['etag'], $cachedData['etag']);
$this->assertEquals($mtime, $cachedData['mtime']);
}
@@ -146,19 +157,25 @@ class Updater extends \PHPUnit_Framework_TestCase {
$this->assertFalse($this->cache->inCache('foo.txt'));
$cachedData = $this->cache->get('');
$this->assertEquals(2 * $textSize + $imageSize, $cachedData['size']);
- $this->assertNotEquals($rootCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $rootCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($rootCachedData['etag'], $cachedData['etag']);
$this->assertGreaterThanOrEqual($rootCachedData['mtime'], $cachedData['mtime']);
$rootCachedData = $cachedData;
Filesystem::mkdir('bar_folder');
$this->assertTrue($this->cache->inCache('bar_folder'));
$cachedData = $this->cache->get('');
- $this->assertNotEquals($rootCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $rootCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($rootCachedData['etag'], $cachedData['etag']);
$rootCachedData = $cachedData;
Filesystem::rmdir('bar_folder');
$this->assertFalse($this->cache->inCache('bar_folder'));
$cachedData = $this->cache->get('');
- $this->assertNotEquals($rootCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $rootCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($rootCachedData['etag'], $cachedData['etag']);
$this->assertGreaterThanOrEqual($rootCachedData['mtime'], $cachedData['mtime']);
}
@@ -174,11 +191,15 @@ class Updater extends \PHPUnit_Framework_TestCase {
$this->assertFalse($cache2->inCache('foo.txt'));
$cachedData = $cache2->get('');
- $this->assertNotEquals($substorageCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $substorageCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($substorageCachedData['etag'], $cachedData['etag']);
$this->assertGreaterThanOrEqual($substorageCachedData['mtime'], $cachedData['mtime']);
$cachedData = $this->cache->get('folder');
- $this->assertNotEquals($folderCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $folderCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($folderCachedData['etag'], $cachedData['etag']);
$this->assertGreaterThanOrEqual($folderCachedData['mtime'], $cachedData['mtime']);
}
@@ -199,7 +220,9 @@ class Updater extends \PHPUnit_Framework_TestCase {
$mtime = $cachedData['mtime'];
$cachedData = $this->cache->get('');
$this->assertEquals(3 * $textSize + $imageSize, $cachedData['size']);
- $this->assertNotEquals($rootCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $rootCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($rootCachedData['etag'], $cachedData['etag']);
}
public function testRenameExtension() {
@@ -227,12 +250,16 @@ class Updater extends \PHPUnit_Framework_TestCase {
$mtime = $cachedData['mtime'];
$cachedData = $cache2->get('');
- $this->assertNotEquals($substorageCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $substorageCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($substorageCachedData['etag'], $cachedData['etag']);
// rename can cause mtime change - invalid assert
// $this->assertEquals($mtime, $cachedData['mtime']);
$cachedData = $this->cache->get('folder');
- $this->assertNotEquals($folderCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $folderCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($folderCachedData['etag'], $cachedData['etag']);
// rename can cause mtime change - invalid assert
// $this->assertEquals($mtime, $cachedData['mtime']);
}
@@ -242,11 +269,15 @@ class Updater extends \PHPUnit_Framework_TestCase {
$fooCachedData = $this->cache->get('foo.txt');
Filesystem::touch('foo.txt');
$cachedData = $this->cache->get('foo.txt');
- $this->assertNotEquals($fooCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $fooCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($fooCachedData['etag'], $cachedData['etag']);
$this->assertGreaterThanOrEqual($fooCachedData['mtime'], $cachedData['mtime']);
$cachedData = $this->cache->get('');
- $this->assertNotEquals($rootCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $rootCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($rootCachedData['etag'], $cachedData['etag']);
$this->assertGreaterThanOrEqual($rootCachedData['mtime'], $cachedData['mtime']);
$rootCachedData = $cachedData;
@@ -255,14 +286,20 @@ class Updater extends \PHPUnit_Framework_TestCase {
$folderCachedData = $this->cache->get('folder');
Filesystem::touch('folder/bar.txt', $time);
$cachedData = $this->cache->get('folder/bar.txt');
- $this->assertNotEquals($barCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $barCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($barCachedData['etag'], $cachedData['etag']);
$this->assertEquals($time, $cachedData['mtime']);
$cachedData = $this->cache->get('folder');
- $this->assertNotEquals($folderCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $folderCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($folderCachedData['etag'], $cachedData['etag']);
$cachedData = $this->cache->get('');
- $this->assertNotEquals($rootCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $rootCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($rootCachedData['etag'], $cachedData['etag']);
$this->assertEquals($time, $cachedData['mtime']);
}
@@ -279,14 +316,20 @@ class Updater extends \PHPUnit_Framework_TestCase {
$time = 1371006070;
Filesystem::touch('folder/substorage/foo.txt', $time);
$cachedData = $cache2->get('foo.txt');
- $this->assertNotEquals($fooCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $fooCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($fooCachedData['etag'], $cachedData['etag']);
$this->assertEquals($time, $cachedData['mtime']);
$cachedData = $cache2->get('');
- $this->assertNotEquals($substorageCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $substorageCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($substorageCachedData['etag'], $cachedData['etag']);
$cachedData = $this->cache->get('folder');
- $this->assertNotEquals($folderCachedData['etag'], $cachedData['etag']);
+ $this->assertInternalType('string', $folderCachedData['etag']);
+ $this->assertInternalType('string', $cachedData['etag']);
+ $this->assertNotSame($folderCachedData['etag'], $cachedData['etag']);
$this->assertEquals($time, $cachedData['mtime']);
}
diff --git a/tests/lib/files/cache/watcher.php b/tests/lib/files/cache/watcher.php
index 1920c276907..7f4f3c5ee98 100644
--- a/tests/lib/files/cache/watcher.php
+++ b/tests/lib/files/cache/watcher.php
@@ -11,7 +11,7 @@ namespace Test\Files\Cache;
class Watcher extends \PHPUnit_Framework_TestCase {
/**
- * @var \OC\Files\Storage\Storage[] $storages;
+ * @var \OC\Files\Storage\Storage[] $storages
*/
private $storages = array();
@@ -105,6 +105,60 @@ class Watcher extends \PHPUnit_Framework_TestCase {
$this->assertTrue($cache->inCache('foo.txt/bar.txt'));
}
+ public function testPolicyNever() {
+ $storage = $this->getTestStorage();
+ $cache = $storage->getCache();
+ $updater = $storage->getWatcher();
+
+ //set the mtime to the past so it can detect an mtime change
+ $cache->put('foo.txt', array('storage_mtime' => 10));
+
+ $updater->setPolicy(\OC\Files\Cache\Watcher::CHECK_NEVER);
+
+ $storage->file_put_contents('foo.txt', 'q');
+ $this->assertFalse($updater->checkUpdate('foo.txt'));
+
+ $cache->put('foo.txt', array('storage_mtime' => 20));
+ $storage->file_put_contents('foo.txt', 'w');
+ $this->assertFalse($updater->checkUpdate('foo.txt'));
+ }
+
+ public function testPolicyOnce() {
+ $storage = $this->getTestStorage();
+ $cache = $storage->getCache();
+ $updater = $storage->getWatcher();
+
+ //set the mtime to the past so it can detect an mtime change
+ $cache->put('foo.txt', array('storage_mtime' => 10));
+
+ $updater->setPolicy(\OC\Files\Cache\Watcher::CHECK_ONCE);
+
+ $storage->file_put_contents('foo.txt', 'q');
+ $this->assertTrue($updater->checkUpdate('foo.txt'));
+
+ $cache->put('foo.txt', array('storage_mtime' => 20));
+ $storage->file_put_contents('foo.txt', 'w');
+ $this->assertFalse($updater->checkUpdate('foo.txt'));
+ }
+
+ public function testPolicyAlways() {
+ $storage = $this->getTestStorage();
+ $cache = $storage->getCache();
+ $updater = $storage->getWatcher();
+
+ //set the mtime to the past so it can detect an mtime change
+ $cache->put('foo.txt', array('storage_mtime' => 10));
+
+ $updater->setPolicy(\OC\Files\Cache\Watcher::CHECK_ALWAYS);
+
+ $storage->file_put_contents('foo.txt', 'q');
+ $this->assertTrue($updater->checkUpdate('foo.txt'));
+
+ $cache->put('foo.txt', array('storage_mtime' => 20));
+ $storage->file_put_contents('foo.txt', 'w');
+ $this->assertTrue($updater->checkUpdate('foo.txt'));
+ }
+
/**
* @param bool $scan
* @return \OC\Files\Storage\Storage
diff --git a/tests/lib/files/etagtest.php b/tests/lib/files/etagtest.php
index 6c41413c4df..af9f66835f0 100644
--- a/tests/lib/files/etagtest.php
+++ b/tests/lib/files/etagtest.php
@@ -65,9 +65,16 @@ class EtagTest extends \PHPUnit_Framework_TestCase {
$scanner = new \OC\Files\Utils\Scanner($user1);
$scanner->backgroundScan('/');
- $this->assertEquals($originalEtags, $this->getEtags($files));
+ $newEtags = $this->getEtags($files);
+ // loop over array and use assertSame over assertEquals to prevent false positives
+ foreach ($originalEtags as $file => $originalEtag) {
+ $this->assertSame($originalEtag, $newEtags[$file]);
+ }
}
+ /**
+ * @param string[] $files
+ */
private function getEtags($files) {
$etags = array();
foreach ($files as $file) {
diff --git a/tests/lib/files/node/integration.php b/tests/lib/files/node/integration.php
index 14e1d05853d..319f2f9f5f7 100644
--- a/tests/lib/files/node/integration.php
+++ b/tests/lib/files/node/integration.php
@@ -9,10 +9,7 @@
namespace Test\Files\Node;
use OC\Files\Cache\Cache;
-use OC\Files\Mount\Manager;
use OC\Files\Node\Root;
-use OCP\Files\NotFoundException;
-use OCP\Files\NotPermittedException;
use OC\Files\Storage\Temporary;
use OC\Files\View;
use OC\User\User;
diff --git a/tests/lib/files/node/root.php b/tests/lib/files/node/root.php
index 97eaf7f7162..27f1a937826 100644
--- a/tests/lib/files/node/root.php
+++ b/tests/lib/files/node/root.php
@@ -8,7 +8,6 @@
namespace Test\Files\Node;
-use OC\Files\Cache\Cache;
use OCP\Files\NotPermittedException;
use OC\Files\Mount\Manager;
diff --git a/tests/lib/files/storage/home.php b/tests/lib/files/storage/home.php
index 885291e4404..51315a2a556 100644
--- a/tests/lib/files/storage/home.php
+++ b/tests/lib/files/storage/home.php
@@ -29,6 +29,10 @@ class DummyUser extends User {
private $uid;
+ /**
+ * @param string $uid
+ * @param string $home
+ */
public function __construct($uid, $home) {
$this->uid = $uid;
$this->home = $home;
diff --git a/tests/lib/files/storage/storage.php b/tests/lib/files/storage/storage.php
index 182c014d999..f9291758606 100644
--- a/tests/lib/files/storage/storage.php
+++ b/tests/lib/files/storage/storage.php
@@ -27,6 +27,17 @@ abstract class Storage extends \PHPUnit_Framework_TestCase {
* @var \OC\Files\Storage\Storage instance
*/
protected $instance;
+ protected $waitDelay = 0;
+
+ /**
+ * Sleep for the number of seconds specified in the
+ * $waitDelay attribute
+ */
+ protected function wait() {
+ if ($this->waitDelay > 0) {
+ sleep($this->waitDelay);
+ }
+ }
/**
* the root folder of the storage should always exist, be readable and be recognized as a directory
@@ -77,6 +88,7 @@ abstract class Storage extends \PHPUnit_Framework_TestCase {
$this->assertFalse($this->instance->mkdir('/'.$directory)); //cant create existing folders
$this->assertTrue($this->instance->rmdir('/'.$directory));
+ $this->wait();
$this->assertFalse($this->instance->file_exists('/'.$directory));
$this->assertFalse($this->instance->rmdir('/'.$directory)); //cant remove non existing folders
@@ -97,6 +109,8 @@ abstract class Storage extends \PHPUnit_Framework_TestCase {
array('folder'),
array(' folder'),
array('folder '),
+ array('folder with space'),
+ array('spéciäl földer'),
);
}
/**
@@ -144,6 +158,7 @@ abstract class Storage extends \PHPUnit_Framework_TestCase {
$this->assertEquals($this->instance->file_get_contents('/source.txt'), $this->instance->file_get_contents('/target.txt'));
$this->instance->rename('/source.txt', '/target2.txt');
+ $this->wait();
$this->assertTrue($this->instance->file_exists('/target2.txt'));
$this->assertFalse($this->instance->file_exists('/source.txt'));
$this->assertEquals(file_get_contents($textFile), $this->instance->file_get_contents('/target2.txt'));
@@ -225,6 +240,7 @@ abstract class Storage extends \PHPUnit_Framework_TestCase {
$this->assertTrue($this->instance->file_exists('/lorem.txt'));
$this->assertTrue($this->instance->unlink('/lorem.txt'));
+ $this->wait();
$this->assertFalse($this->instance->file_exists('/lorem.txt'));
}
@@ -259,9 +275,11 @@ abstract class Storage extends \PHPUnit_Framework_TestCase {
public function testRecursiveRmdir() {
$this->instance->mkdir('folder');
$this->instance->mkdir('folder/bar');
+ $this->wait();
$this->instance->file_put_contents('folder/asd.txt', 'foobar');
$this->instance->file_put_contents('folder/bar/foo.txt', 'asd');
$this->assertTrue($this->instance->rmdir('folder'));
+ $this->wait();
$this->assertFalse($this->instance->file_exists('folder/asd.txt'));
$this->assertFalse($this->instance->file_exists('folder/bar/foo.txt'));
$this->assertFalse($this->instance->file_exists('folder/bar'));
@@ -274,6 +292,7 @@ abstract class Storage extends \PHPUnit_Framework_TestCase {
$this->instance->file_put_contents('folder/asd.txt', 'foobar');
$this->instance->file_put_contents('folder/bar/foo.txt', 'asd');
$this->assertTrue($this->instance->unlink('folder'));
+ $this->wait();
$this->assertFalse($this->instance->file_exists('folder/asd.txt'));
$this->assertFalse($this->instance->file_exists('folder/bar/foo.txt'));
$this->assertFalse($this->instance->file_exists('folder/bar'));
diff --git a/tests/lib/files/storage/wrapper/quota.php b/tests/lib/files/storage/wrapper/quota.php
index 87bafb64d41..777529fd85e 100644
--- a/tests/lib/files/storage/wrapper/quota.php
+++ b/tests/lib/files/storage/wrapper/quota.php
@@ -27,6 +27,9 @@ class Quota extends \Test\Files\Storage\Storage {
\OC_Helper::rmdirr($this->tmpDir);
}
+ /**
+ * @param integer $limit
+ */
protected function getLimitedStorage($limit) {
$storage = new \OC\Files\Storage\Local(array('datadir' => $this->tmpDir));
$storage->getScanner()->scan('');
@@ -50,6 +53,40 @@ class Quota extends \Test\Files\Storage\Storage {
$this->assertEquals(9, $instance->free_space(''));
}
+ public function testFreeSpaceWithUsedSpace() {
+ $instance = $this->getLimitedStorage(9);
+ $instance->getCache()->put(
+ '', array('size' => 3, 'unencrypted_size' => 0)
+ );
+ $this->assertEquals(6, $instance->free_space(''));
+ }
+
+ public function testFreeSpaceWithUnknownDiskSpace() {
+ $storage = $this->getMock(
+ '\OC\Files\Storage\Local',
+ array('free_space'),
+ array(array('datadir' => $this->tmpDir))
+ );
+ $storage->expects($this->any())
+ ->method('free_space')
+ ->will($this->returnValue(-2));
+ $storage->getScanner()->scan('');
+
+ $instance = new \OC\Files\Storage\Wrapper\Quota(array('storage' => $storage, 'quota' => 9));
+ $instance->getCache()->put(
+ '', array('size' => 3, 'unencrypted_size' => 0)
+ );
+ $this->assertEquals(6, $instance->free_space(''));
+ }
+
+ public function testFreeSpaceWithUsedSpaceAndEncryption() {
+ $instance = $this->getLimitedStorage(9);
+ $instance->getCache()->put(
+ '', array('size' => 7, 'unencrypted_size' => 3)
+ );
+ $this->assertEquals(6, $instance->free_space(''));
+ }
+
public function testFWriteNotEnoughSpace() {
$instance = $this->getLimitedStorage(9);
$stream = $instance->fopen('foo', 'w+');
@@ -59,7 +96,7 @@ class Quota extends \Test\Files\Storage\Storage {
$this->assertEquals('foobarqwe', $instance->file_get_contents('foo'));
}
- public function testReturnFalseWhenFopenFailed(){
+ public function testReturnFalseWhenFopenFailed() {
$failStorage = $this->getMock(
'\OC\Files\Storage\Local',
array('fopen'),
@@ -73,7 +110,7 @@ class Quota extends \Test\Files\Storage\Storage {
$this->assertFalse($instance->fopen('failedfopen', 'r'));
}
- public function testReturnRegularStreamOnRead(){
+ public function testReturnRegularStreamOnRead() {
$instance = $this->getLimitedStorage(9);
// create test file first
@@ -92,11 +129,30 @@ class Quota extends \Test\Files\Storage\Storage {
fclose($stream);
}
- public function testReturnQuotaStreamOnWrite(){
+ public function testReturnQuotaStreamOnWrite() {
$instance = $this->getLimitedStorage(9);
$stream = $instance->fopen('foo', 'w+');
$meta = stream_get_meta_data($stream);
$this->assertEquals('user-space', $meta['wrapper_type']);
fclose($stream);
}
+
+ public function testSpaceRoot() {
+ $storage = $this->getMockBuilder('\OC\Files\Storage\Local')->disableOriginalConstructor()->getMock();
+ $cache = $this->getMockBuilder('\OC\Files\Cache\Cache')->disableOriginalConstructor()->getMock();
+ $storage->expects($this->once())
+ ->method('getCache')
+ ->will($this->returnValue($cache));
+ $storage->expects($this->once())
+ ->method('free_space')
+ ->will($this->returnValue(2048));
+ $cache->expects($this->once())
+ ->method('get')
+ ->with('files')
+ ->will($this->returnValue(array('size' => 50)));
+
+ $instance = new \OC\Files\Storage\Wrapper\Quota(array('storage' => $storage, 'quota' => 1024, 'root' => 'files'));
+
+ $this->assertEquals(1024 - 50, $instance->free_space(''));
+ }
}
diff --git a/tests/lib/files/stream/quota.php b/tests/lib/files/stream/quota.php
index b11f0ac74c0..d5edace544d 100644
--- a/tests/lib/files/stream/quota.php
+++ b/tests/lib/files/stream/quota.php
@@ -13,6 +13,10 @@ class Quota extends \PHPUnit_Framework_TestCase {
\OC\Files\Stream\Quota::clear();
}
+ /**
+ * @param string $mode
+ * @param integer $limit
+ */
protected function getStream($mode, $limit) {
$source = fopen('php://temp', $mode);
return \OC\Files\Stream\Quota::wrap($source, $limit);
diff --git a/tests/lib/files/view.php b/tests/lib/files/view.php
index 72a2f854cb2..c85f1128dbe 100644
--- a/tests/lib/files/view.php
+++ b/tests/lib/files/view.php
@@ -7,6 +7,8 @@
namespace Test\Files;
+use OC\Files\Cache\Watcher;
+
class TemporaryNoTouch extends \OC\Files\Storage\Temporary {
public function touch($path, $mtime = null) {
return false;
@@ -249,6 +251,7 @@ class View extends \PHPUnit_Framework_TestCase {
function testWatcher() {
$storage1 = $this->getTestStorage();
\OC\Files\Filesystem::mount($storage1, array(), '/');
+ $storage1->getWatcher()->setPolicy(Watcher::CHECK_ALWAYS);
$rootView = new \OC\Files\View('');
@@ -560,6 +563,6 @@ class View extends \PHPUnit_Framework_TestCase {
$scanner->scanFile('test', \OC\Files\Cache\Scanner::REUSE_ETAG);
$info2 = $view->getFileInfo('/test/test');
- $this->assertEquals($info['etag'], $info2['etag']);
+ $this->assertSame($info['etag'], $info2['etag']);
}
}
diff --git a/tests/lib/group/backend.php b/tests/lib/group/backend.php
index d308232a78b..2c563ae9ac9 100644
--- a/tests/lib/group/backend.php
+++ b/tests/lib/group/backend.php
@@ -29,7 +29,7 @@ abstract class Test_Group_Backend extends PHPUnit_Framework_TestCase {
/**
* get a new unique group name
* test cases can override this in order to clean up created groups
- * @return array
+ * @return string
*/
public function getGroupName() {
return uniqid('test_');
@@ -38,7 +38,7 @@ abstract class Test_Group_Backend extends PHPUnit_Framework_TestCase {
/**
* get a new unique user name
* test cases can override this in order to clean up created user
- * @return array
+ * @return string
*/
public function getUserName() {
return uniqid('test_');
diff --git a/tests/lib/group/database.php b/tests/lib/group/database.php
index 5278c26f4df..3e05c656061 100644
--- a/tests/lib/group/database.php
+++ b/tests/lib/group/database.php
@@ -26,7 +26,7 @@ class Test_Group_Database extends Test_Group_Backend {
/**
* get a new unique group name
* test cases can override this in order to clean up created groups
- * @return array
+ * @return string
*/
public function getGroupName() {
$name=uniqid('test_');
@@ -37,7 +37,7 @@ class Test_Group_Database extends Test_Group_Backend {
/**
* get a new unique user name
* test cases can override this in order to clean up created user
- * @return array
+ * @return string
*/
public function getUserName() {
return uniqid('test_');
diff --git a/tests/lib/group/group.php b/tests/lib/group/group.php
index f1fda3b9288..3982c00e45f 100644
--- a/tests/lib/group/group.php
+++ b/tests/lib/group/group.php
@@ -13,7 +13,7 @@ use OC\User\User;
class Group extends \PHPUnit_Framework_TestCase {
/**
- * @return \PHPUnit_Framework_MockObject_MockObject | \OC\User\Manager
+ * @return \OC\User\Manager | \OC\User\Manager
*/
protected function getUserManager() {
$userManager = $this->getMock('\OC\User\Manager');
diff --git a/tests/lib/group/manager.php b/tests/lib/group/manager.php
index 9d3adf51a0c..90f0e1b35e2 100644
--- a/tests/lib/group/manager.php
+++ b/tests/lib/group/manager.php
@@ -116,16 +116,22 @@ class Manager extends \PHPUnit_Framework_TestCase {
/**
* @var \PHPUnit_Framework_MockObject_MockObject | \OC_Group_Backend $backend
*/
+ $backendGroupCreated = false;
$backend = $this->getMock('\OC_Group_Database');
$backend->expects($this->any())
->method('groupExists')
->with('group1')
- ->will($this->returnValue(false));
+ ->will($this->returnCallback(function () use (&$backendGroupCreated) {
+ return $backendGroupCreated;
+ }));
$backend->expects($this->once())
->method('implementsActions')
->will($this->returnValue(true));
$backend->expects($this->once())
- ->method('createGroup');
+ ->method('createGroup')
+ ->will($this->returnCallback(function () use (&$backendGroupCreated) {
+ $backendGroupCreated = true;
+ }));;
/**
* @var \OC\User\Manager $userManager
@@ -170,6 +176,10 @@ class Manager extends \PHPUnit_Framework_TestCase {
->method('getGroups')
->with('1')
->will($this->returnValue(array('group1')));
+ $backend->expects($this->once())
+ ->method('groupExists')
+ ->with('group1')
+ ->will($this->returnValue(true));
/**
* @var \OC\User\Manager $userManager
@@ -193,6 +203,9 @@ class Manager extends \PHPUnit_Framework_TestCase {
->method('getGroups')
->with('1')
->will($this->returnValue(array('group1')));
+ $backend1->expects($this->any())
+ ->method('groupExists')
+ ->will($this->returnValue(true));
/**
* @var \PHPUnit_Framework_MockObject_MockObject | \OC_Group_Backend $backend2
@@ -202,6 +215,9 @@ class Manager extends \PHPUnit_Framework_TestCase {
->method('getGroups')
->with('1')
->will($this->returnValue(array('group12', 'group1')));
+ $backend2->expects($this->any())
+ ->method('groupExists')
+ ->will($this->returnValue(true));
/**
* @var \OC\User\Manager $userManager
@@ -228,6 +244,9 @@ class Manager extends \PHPUnit_Framework_TestCase {
->method('getGroups')
->with('1', 2, 1)
->will($this->returnValue(array('group1')));
+ $backend1->expects($this->any())
+ ->method('groupExists')
+ ->will($this->returnValue(true));
/**
* @var \PHPUnit_Framework_MockObject_MockObject | \OC_Group_Backend $backend2
@@ -237,6 +256,9 @@ class Manager extends \PHPUnit_Framework_TestCase {
->method('getGroups')
->with('1', 1, 0)
->will($this->returnValue(array('group12')));
+ $backend2->expects($this->any())
+ ->method('groupExists')
+ ->will($this->returnValue(true));
/**
* @var \OC\User\Manager $userManager
@@ -263,6 +285,10 @@ class Manager extends \PHPUnit_Framework_TestCase {
->method('getUserGroups')
->with('user1')
->will($this->returnValue(array('group1')));
+ $backend->expects($this->any())
+ ->method('groupExists')
+ ->with('group1')
+ ->will($this->returnValue(true));
/**
* @var \OC\User\Manager $userManager
@@ -286,6 +312,10 @@ class Manager extends \PHPUnit_Framework_TestCase {
->method('getUserGroups')
->with('user1')
->will($this->returnValue(array('group1')));
+ $backend1->expects($this->any())
+ ->method('groupExists')
+ ->will($this->returnValue(true));
+
/**
* @var \PHPUnit_Framework_MockObject_MockObject | \OC_Group_Backend $backend2
*/
@@ -294,6 +324,9 @@ class Manager extends \PHPUnit_Framework_TestCase {
->method('getUserGroups')
->with('user1')
->will($this->returnValue(array('group1', 'group2')));
+ $backend1->expects($this->any())
+ ->method('groupExists')
+ ->will($this->returnValue(true));
/**
* @var \OC\User\Manager $userManager
diff --git a/tests/lib/helper.php b/tests/lib/helper.php
index 4311215795c..0943e6bc1b9 100644
--- a/tests/lib/helper.php
+++ b/tests/lib/helper.php
@@ -23,6 +23,7 @@ class Test_Helper extends PHPUnit_Framework_TestCase {
array('0 B', 0),
array('1 kB', 1024),
array('9.5 MB', 10000000),
+ array('1.3 GB', 1395864371),
array('465.7 GB', 500000000000),
array('454.7 TB', 500000000000000),
array('444.1 PB', 500000000000000000),
@@ -41,8 +42,9 @@ class Test_Helper extends PHPUnit_Framework_TestCase {
return array(
array(0.0, "0 B"),
array(1024.0, "1 kB"),
+ array(1395864371.0, '1.3 GB'),
array(9961472.0, "9.5 MB"),
- array(500041567436.8, "465.7 GB"),
+ array(500041567437.0, "465.7 GB"),
);
}
diff --git a/tests/lib/helperstorage.php b/tests/lib/helperstorage.php
new file mode 100644
index 00000000000..010a54e3bb0
--- /dev/null
+++ b/tests/lib/helperstorage.php
@@ -0,0 +1,113 @@
+<?php
+/**
+ * Copyright (c) 2014 Vincent Petry <pvince81@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+
+/**
+ * Test the storage functions of OC_Helper
+ */
+class Test_Helper_Storage extends PHPUnit_Framework_TestCase {
+ private $user;
+ private $storageMock;
+
+ public function setUp() {
+ $this->user = 'user_' . uniqid();
+ \OC\Files\Filesystem::tearDown();
+ \OC\Files\Filesystem::init($this->user, '/' . $this->user . '/files');
+
+ $this->storageMock = $this->getMock(
+ '\OC\Files\Storage\Temporary',
+ array('free_space'),
+ array('')
+ );
+
+ \OC\Files\Filesystem::clearMounts();
+
+ $this->storageMock->expects($this->once())
+ ->method('free_space')
+ ->will($this->returnValue(12));
+ }
+
+ public function tearDown() {
+ $this->user = null;
+
+ $this->storageMock->getCache()->clear();
+ \OC\Files\Filesystem::tearDown();
+ }
+
+ /**
+ * Test getting the storage info
+ */
+ function testGetStorageInfo() {
+ \OC\Files\Filesystem::mount($this->storageMock, array(), '/' . $this->user . '/files');
+ $this->storageMock->file_put_contents('test.txt', '01234');
+
+ $storageInfo = \OC_Helper::getStorageInfo('');
+ $this->assertEquals(12, $storageInfo['free']);
+ $this->assertEquals(5, $storageInfo['used']);
+ $this->assertEquals(17, $storageInfo['total']);
+ }
+
+ /**
+ * Test getting the storage info with quota enabled
+ */
+ function testGetStorageInfoWithQuota() {
+ $this->storageMock->file_put_contents('test.txt', '01234');
+ $this->storageMock = new \OC\Files\Storage\Wrapper\Quota(
+ array(
+ 'storage' => $this->storageMock,
+ 'quota' => 7
+ )
+ );
+ \OC\Files\Filesystem::mount($this->storageMock, array(), '/' . $this->user . '/files');
+
+ $storageInfo = \OC_Helper::getStorageInfo('');
+ $this->assertEquals(2, $storageInfo['free']);
+ $this->assertEquals(5, $storageInfo['used']);
+ $this->assertEquals(7, $storageInfo['total']);
+ }
+
+ /**
+ * Test getting the storage info when data exceeds quota
+ */
+ function testGetStorageInfoWhenSizeExceedsQuota() {
+ $this->storageMock->file_put_contents('test.txt', '0123456789');
+ $this->storageMock = new \OC\Files\Storage\Wrapper\Quota(
+ array(
+ 'storage' => $this->storageMock,
+ 'quota' => 7
+ )
+ );
+ \OC\Files\Filesystem::mount($this->storageMock, array(), '/' . $this->user . '/files');
+
+ $storageInfo = \OC_Helper::getStorageInfo('');
+ $this->assertEquals(0, $storageInfo['free']);
+ $this->assertEquals(10, $storageInfo['used']);
+ // total = quota
+ $this->assertEquals(7, $storageInfo['total']);
+ }
+
+ /**
+ * Test getting the storage info when the remaining
+ * free storage space is less than the quota
+ */
+ function testGetStorageInfoWhenFreeSpaceLessThanQuota() {
+ $this->storageMock->file_put_contents('test.txt', '01234');
+ $this->storageMock = new \OC\Files\Storage\Wrapper\Quota(
+ array(
+ 'storage' => $this->storageMock,
+ 'quota' => 18
+ )
+ );
+ \OC\Files\Filesystem::mount($this->storageMock, array(), '/' . $this->user . '/files');
+
+ $storageInfo = \OC_Helper::getStorageInfo('');
+ $this->assertEquals(12, $storageInfo['free']);
+ $this->assertEquals(5, $storageInfo['used']);
+ // total = free + used (because quota > total)
+ $this->assertEquals(17, $storageInfo['total']);
+ }
+}
diff --git a/tests/lib/image.php b/tests/lib/image.php
index 4aba1b0bc61..131a9d86f3e 100644
--- a/tests/lib/image.php
+++ b/tests/lib/image.php
@@ -8,8 +8,8 @@
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');
+ @unlink(OC::$SERVERROOT.'/tests/data/testimage2.png');
+ @unlink(OC::$SERVERROOT.'/tests/data/testimage2.jpg');
}
public function testGetMimeTypeForFile() {
@@ -236,4 +236,24 @@ class Test_Image extends PHPUnit_Framework_TestCase {
$this->assertEquals(200, $img->width());
$this->assertEquals(200, $img->height());
}
+
+ function convertDataProvider() {
+ return array(
+ array( 'image/gif'),
+ array( 'image/jpeg'),
+ array( 'image/png'),
+ );
+ }
+
+ /**
+ * @dataProvider convertDataProvider
+ */
+ public function testConvert($mimeType) {
+ $img = new \OC_Image(OC::$SERVERROOT.'/tests/data/testimage.png');
+ $tempFile = tempnam(sys_get_temp_dir(), 'img-test');
+
+ $img->save($tempFile, $mimeType);
+ $actualMimeType = \OC_Image::getMimeTypeForFile($tempFile);
+ $this->assertEquals($mimeType, $actualMimeType);
+ }
}
diff --git a/tests/lib/migrate.php b/tests/lib/migrate.php
new file mode 100644
index 00000000000..d438a7a692e
--- /dev/null
+++ b/tests/lib/migrate.php
@@ -0,0 +1,90 @@
+<?php
+/**
+ * Copyright (c) 2014 Tom Needham <tom@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+
+class Test_Migrate extends PHPUnit_Framework_TestCase {
+
+ public $users;
+ public $tmpfiles = array();
+
+ /**
+ * @brief Generates a test user and sets up their file system
+ * @return string the test users id
+ */
+ public function generateUser() {
+ $username = uniqid();
+ \OC_User::createUser($username, 'password');
+ \OC_Util::tearDownFS();
+ \OC_User::setUserId('');
+ \OC\Files\Filesystem::tearDown();
+ \OC_Util::setupFS($username);
+ $this->users[] = $username;
+ return $username;
+ }
+
+ /**
+ * @brief validates an export for a user
+ * @brief checks for existence of export_info.json and file folder
+ * @param string $exportedUser the user that was exported
+ * @param string $path the path to the .zip export
+ * @param string $exportedBy
+ */
+ public function validateUserExport($exportedBy, $exportedUser, $path) {
+ $this->assertTrue(file_exists($path));
+ // Extract
+ $extract = get_temp_dir() . '/oc_import_' . uniqid();
+ //mkdir($extract);
+ $this->tmpfiles[] = $extract;
+ $zip = new ZipArchive;
+ $zip->open($path);
+ $zip->extractTo($extract);
+ $zip->close();
+ $this->assertTrue(file_exists($extract.'/export_info.json'));
+ $exportInfo = file_get_contents($extract.'/export_info.json');
+ $exportInfo = json_decode($exportInfo);
+ $this->assertNotNull($exportInfo);
+ $this->assertEquals($exportedUser, $exportInfo->exporteduser);
+ $this->assertEquals($exportedBy, $exportInfo->exportedby);
+ $this->assertTrue(file_exists($extract.'/'.$exportedUser.'/files'));
+ }
+
+ public function testUserSelfExport() {
+ // Create a user
+ $user = $this->generateUser();
+ \OC_User::setUserId($user);
+ $export = \OC_Migrate::export($user);
+ // Check it succeeded and exists
+ $this->assertTrue(json_decode($export)->success);
+ // Validate the export
+ $this->validateUserExport($user, $user, json_decode($export)->data);
+ }
+
+ public function testUserOtherExport() {
+ $user = $this->generateUser();
+ $user2 = $this->generateUser();
+ \OC_User::setUserId($user2);
+ $export = \OC_Migrate::export($user);
+ // Check it succeeded and exists
+ $this->assertTrue(json_decode($export)->success);
+ // Validate the export
+ $this->validateUserExport($user2, $user, json_decode($export)->data);
+ }
+
+ public function tearDown() {
+ $u = new OC_User();
+ foreach($this->users as $user) {
+ $u->deleteUser($user);
+ }
+ foreach($this->tmpfiles as $file) {
+ \OC_Helper::rmdirr($file);
+ }
+ }
+
+
+
+
+}
diff --git a/tests/lib/ocs/privatedata.php b/tests/lib/ocs/privatedata.php
index ea8413734f1..498ab718621 100644
--- a/tests/lib/ocs/privatedata.php
+++ b/tests/lib/ocs/privatedata.php
@@ -131,6 +131,7 @@ class Test_OC_OCS_Privatedata extends PHPUnit_Framework_TestCase
/**
* @param \OC_OCS_Result $result
+ * @param integer $expectedArraySize
*/
public function assertOcsResult($expectedArraySize, $result) {
$this->assertEquals(100, $result->getStatusCode());
diff --git a/tests/lib/preferences.php b/tests/lib/preferences.php
index a8236909ded..f1f6ed08003 100644
--- a/tests/lib/preferences.php
+++ b/tests/lib/preferences.php
@@ -144,58 +144,6 @@ class Test_Preferences_Object extends PHPUnit_Framework_TestCase {
$this->assertEquals(array('foo'), $apps);
}
- public function testGetApps()
- {
- $statementMock = $this->getMock('\Doctrine\DBAL\Statement', array(), array(), '', false);
- $statementMock->expects($this->exactly(2))
- ->method('fetchColumn')
- ->will($this->onConsecutiveCalls('foo', false));
- $connectionMock = $this->getMock('\OC\DB\Connection', array(), array(), '', false);
- $connectionMock->expects($this->once())
- ->method('executeQuery')
- ->with($this->equalTo('SELECT DISTINCT `appid` FROM `*PREFIX*preferences` WHERE `userid` = ?'),
- $this->equalTo(array('bar')))
- ->will($this->returnValue($statementMock));
-
- $preferences = new OC\Preferences($connectionMock);
- $apps = $preferences->getApps('bar');
- $this->assertEquals(array('foo'), $apps);
- }
-
- public function testGetKeys()
- {
- $statementMock = $this->getMock('\Doctrine\DBAL\Statement', array(), array(), '', false);
- $statementMock->expects($this->exactly(2))
- ->method('fetchColumn')
- ->will($this->onConsecutiveCalls('foo', false));
- $connectionMock = $this->getMock('\OC\DB\Connection', array(), array(), '', false);
- $connectionMock->expects($this->once())
- ->method('executeQuery')
- ->with($this->equalTo('SELECT `configkey` FROM `*PREFIX*preferences` WHERE `userid` = ? AND `appid` = ?'),
- $this->equalTo(array('bar', 'moo')))
- ->will($this->returnValue($statementMock));
-
- $preferences = new OC\Preferences($connectionMock);
- $keys = $preferences->getKeys('bar', 'moo');
- $this->assertEquals(array('foo'), $keys);
- }
-
- public function testGetValue()
- {
- $connectionMock = $this->getMock('\OC\DB\Connection', array(), array(), '', false);
- $connectionMock->expects($this->exactly(2))
- ->method('fetchAssoc')
- ->with($this->equalTo('SELECT `configvalue` FROM `*PREFIX*preferences` WHERE `userid` = ? AND `appid` = ? AND `configkey` = ?'),
- $this->equalTo(array('grg', 'bar', 'red')))
- ->will($this->onConsecutiveCalls(array('configvalue'=>'foo'), null));
-
- $preferences = new OC\Preferences($connectionMock);
- $value = $preferences->getValue('grg', 'bar', 'red');
- $this->assertEquals('foo', $value);
- $value = $preferences->getValue('grg', 'bar', 'red', 'def');
- $this->assertEquals('def', $value);
- }
-
public function testSetValue()
{
$connectionMock = $this->getMock('\OC\DB\Connection', array(), array(), '', false);
diff --git a/tests/lib/request.php b/tests/lib/request.php
index c6401a57144..bff84e1b03f 100644
--- a/tests/lib/request.php
+++ b/tests/lib/request.php
@@ -118,6 +118,158 @@ class Test_Request extends PHPUnit_Framework_TestCase {
),
true
),
+ array(
+ 'Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Firefox/24.0',
+ OC_Request::USER_AGENT_FREEBOX,
+ false
+ ),
+ array(
+ 'Mozilla/5.0',
+ OC_Request::USER_AGENT_FREEBOX,
+ true
+ ),
+ array(
+ 'Fake Mozilla/5.0',
+ OC_Request::USER_AGENT_FREEBOX,
+ false
+ ),
);
}
+
+ public function testInsecureServerHost() {
+ unset($_SERVER['HTTP_X_FORWARDED_HOST']);
+ unset($_SERVER['HTTP_HOST']);
+ unset($_SERVER['SERVER_NAME']);
+ $_SERVER['SERVER_NAME'] = 'from.server.name:8080';
+ $host = OC_Request::insecureServerHost();
+ $this->assertEquals('from.server.name:8080', $host);
+
+ $_SERVER['HTTP_HOST'] = 'from.host.header:8080';
+ $host = OC_Request::insecureServerHost();
+ $this->assertEquals('from.host.header:8080', $host);
+
+ $_SERVER['HTTP_X_FORWARDED_HOST'] = 'from.forwarded.host:8080';
+ $host = OC_Request::insecureServerHost();
+ $this->assertEquals('from.forwarded.host:8080', $host);
+
+ $_SERVER['HTTP_X_FORWARDED_HOST'] = 'from.forwarded.host2:8080,another.one:9000';
+ $host = OC_Request::insecureServerHost();
+ $this->assertEquals('from.forwarded.host2:8080', $host);
+
+ // clean up
+ unset($_SERVER['HTTP_X_FORWARDED_HOST']);
+ unset($_SERVER['HTTP_HOST']);
+ unset($_SERVER['SERVER_NAME']);
+ }
+
+ public function testGetOverwriteHost() {
+ unset($_SERVER['REMOTE_ADDR']);
+ OC_Config::deleteKey('overwritecondaddr');
+ OC_Config::deleteKey('overwritehost');
+ $host = OC_Request::getOverwriteHost();
+ $this->assertNull($host);
+
+ OC_Config::setValue('overwritehost', '');
+ $host = OC_Request::getOverwriteHost();
+ $this->assertNull($host);
+
+ OC_Config::setValue('overwritehost', 'host.one.test:8080');
+ $host = OC_Request::getOverwriteHost();
+ $this->assertEquals('host.one.test:8080', $host);
+
+ $_SERVER['REMOTE_ADDR'] = 'somehost.test:8080';
+ OC_Config::setValue('overwritecondaddr', '^somehost\..*$');
+ $host = OC_Request::getOverwriteHost();
+ $this->assertEquals('host.one.test:8080', $host);
+
+ OC_Config::setValue('overwritecondaddr', '^somethingelse.*$');
+ $host = OC_Request::getOverwriteHost();
+ $this->assertNull($host);
+
+ // clean up
+ unset($_SERVER['REMOTE_ADDR']);
+ OC_Config::deleteKey('overwritecondaddr');
+ OC_Config::deleteKey('overwritehost');
+ }
+
+ /**
+ * @dataProvider trustedDomainDataProvider
+ */
+ public function testIsTrustedDomain($trustedDomains, $testDomain, $result) {
+ OC_Config::deleteKey('trusted_domains');
+ if ($trustedDomains !== null) {
+ OC_Config::setValue('trusted_domains', $trustedDomains);
+ }
+
+ $this->assertEquals($result, OC_Request::isTrustedDomain($testDomain));
+
+ // clean up
+ OC_Config::deleteKey('trusted_domains');
+ }
+
+ public function trustedDomainDataProvider() {
+ $trustedHostTestList = array('host.one.test:8080', 'host.two.test:8080');
+ return array(
+ // empty defaults to true
+ array(null, 'host.one.test:8080', true),
+ array('', 'host.one.test:8080', true),
+ array(array(), 'host.one.test:8080', true),
+
+ // trust list when defined
+ array($trustedHostTestList, 'host.two.test:8080', true),
+ array($trustedHostTestList, 'host.two.test:9999', false),
+ array($trustedHostTestList, 'host.three.test:8080', false),
+
+ // trust localhost regardless of trust list
+ array($trustedHostTestList, 'localhost', true),
+ array($trustedHostTestList, 'localhost:8080', true),
+ array($trustedHostTestList, '127.0.0.1', true),
+ array($trustedHostTestList, '127.0.0.1:8080', true),
+
+ // do not trust invalid localhosts
+ array($trustedHostTestList, 'localhost:1:2', false),
+ array($trustedHostTestList, 'localhost: evil.host', false),
+ );
+ }
+
+ public function testServerHost() {
+ OC_Config::deleteKey('overwritecondaddr');
+ OC_Config::setValue('overwritehost', 'overwritten.host:8080');
+ OC_Config::setValue(
+ 'trusted_domains',
+ array(
+ 'trusted.host:8080',
+ 'second.trusted.host:8080'
+ )
+ );
+ $_SERVER['HTTP_HOST'] = 'trusted.host:8080';
+
+ // CLI always gives localhost
+ $oldCLI = OC::$CLI;
+ OC::$CLI = true;
+ $host = OC_Request::serverHost();
+ $this->assertEquals('localhost', $host);
+ OC::$CLI = false;
+
+ // overwritehost overrides trusted domain
+ $host = OC_Request::serverHost();
+ $this->assertEquals('overwritten.host:8080', $host);
+
+ // trusted domain returned when used
+ OC_Config::deleteKey('overwritehost');
+ $host = OC_Request::serverHost();
+ $this->assertEquals('trusted.host:8080', $host);
+
+ // trusted domain returned when untrusted one in header
+ $_SERVER['HTTP_HOST'] = 'untrusted.host:8080';
+ OC_Config::deleteKey('overwritehost');
+ $host = OC_Request::serverHost();
+ $this->assertEquals('trusted.host:8080', $host);
+
+ // clean up
+ OC_Config::deleteKey('overwritecondaddr');
+ OC_Config::deleteKey('overwritehost');
+ unset($_SERVER['HTTP_HOST']);
+ OC::$CLI = $oldCLI;
+ }
}
diff --git a/tests/lib/share/backend.php b/tests/lib/share/backend.php
index 2f6c84678ff..420bd9d88b3 100644
--- a/tests/lib/share/backend.php
+++ b/tests/lib/share/backend.php
@@ -26,7 +26,7 @@ class Test_Share_Backend implements OCP\Share_Backend {
const FORMAT_SOURCE = 0;
const FORMAT_TARGET = 1;
const FORMAT_PERMISSIONS = 2;
-
+
private $testItem1 = 'test.txt';
private $testItem2 = 'share.txt';
@@ -57,11 +57,11 @@ class Test_Share_Backend implements OCP\Share_Backend {
public function formatItems($items, $format, $parameters = null) {
$testItems = array();
foreach ($items as $item) {
- if ($format == self::FORMAT_SOURCE) {
+ if ($format === self::FORMAT_SOURCE) {
$testItems[] = $item['item_source'];
- } else if ($format == self::FORMAT_TARGET) {
+ } else if ($format === self::FORMAT_TARGET) {
$testItems[] = $item['item_target'];
- } else if ($format == self::FORMAT_PERMISSIONS) {
+ } else if ($format === self::FORMAT_PERMISSIONS) {
$testItems[] = $item['permissions'];
}
}
diff --git a/tests/lib/share/searchresultsorter.php b/tests/lib/share/searchresultsorter.php
new file mode 100644
index 00000000000..eaf93400a7d
--- /dev/null
+++ b/tests/lib/share/searchresultsorter.php
@@ -0,0 +1,47 @@
+<?php
+/**
+* ownCloud
+*
+* @author Arthur Schiwon
+* @copyright 2014 Arthur Schiwon <blizzz@owncloud.com>
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE
+* License as published by the Free Software Foundation; either
+* version 3 of the License, or any later version.
+*
+* This library is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU AFFERO GENERAL PUBLIC LICENSE for more details.
+*
+* You should have received a copy of the GNU Affero General Public
+* License along with this library. If not, see <http://www.gnu.org/licenses/>.
+*/
+
+class Test_Share_Search extends \PHPUnit_Framework_TestCase {
+ public function testSort() {
+ $search = 'lin';
+ $sorter = new \OC\Share\SearchResultSorter($search, 'foobar');
+
+ $result = array(
+ array('foobar' => 'woot'),
+ array('foobar' => 'linux'),
+ array('foobar' => 'Linus'),
+ array('foobar' => 'Bicyclerepairwoman'),
+ );
+
+ usort($result, array($sorter, 'sort'));
+ $this->assertTrue($result[0]['foobar'] === 'Linus');
+ $this->assertTrue($result[1]['foobar'] === 'linux');
+ $this->assertTrue($result[2]['foobar'] === 'Bicyclerepairwoman');
+ $this->assertTrue($result[3]['foobar'] === 'woot');
+ }
+
+ /**
+ * @expectedException PHPUnit_Framework_Error
+ */
+ public function testSortWrongLog() {
+ $sorter = new \OC\Share\SearchResultSorter('foo', 'bar', 'UTF-8', 'foobar');
+ }
+}
diff --git a/tests/lib/share/share.php b/tests/lib/share/share.php
index d6acee6c924..b5cba9430aa 100644
--- a/tests/lib/share/share.php
+++ b/tests/lib/share/share.php
@@ -151,6 +151,10 @@ class Test_Share extends PHPUnit_Framework_TestCase {
);
}
+ /**
+ * @param string $sharer
+ * @param string $receiver
+ */
protected function shareUserTestFileWithUser($sharer, $receiver) {
OC_User::setUserId($sharer);
$this->assertTrue(
@@ -558,6 +562,9 @@ class Test_Share extends PHPUnit_Framework_TestCase {
);
}
+ /**
+ * @param boolean|string $token
+ */
protected function getShareByValidToken($token) {
$row = OCP\Share::getShareByToken($token);
$this->assertInternalType(
@@ -615,21 +622,21 @@ class Test_Share extends PHPUnit_Framework_TestCase {
OC_User::setUserId($this->user1);
$this->assertEquals(
array('test.txt', 'test.txt'),
- OCP\Share::getItemsShared('test', 'test.txt'),
+ OCP\Share::getItemsShared('test', Test_Share_Backend::FORMAT_SOURCE),
'Failed asserting that the test.txt file is shared exactly two times by user1.'
);
OC_User::setUserId($this->user2);
$this->assertEquals(
array('test.txt'),
- OCP\Share::getItemsShared('test', 'test.txt'),
+ OCP\Share::getItemsShared('test', Test_Share_Backend::FORMAT_SOURCE),
'Failed asserting that the test.txt file is shared exactly once by user2.'
);
OC_User::setUserId($this->user3);
$this->assertEquals(
array('test.txt'),
- OCP\Share::getItemsShared('test', 'test.txt'),
+ OCP\Share::getItemsShared('test', Test_Share_Backend::FORMAT_SOURCE),
'Failed asserting that the test.txt file is shared exactly once by user3.'
);
diff --git a/tests/lib/template/resourcelocator.php b/tests/lib/template/resourcelocator.php
index d80d222e2c9..619560643fe 100644
--- a/tests/lib/template/resourcelocator.php
+++ b/tests/lib/template/resourcelocator.php
@@ -7,6 +7,11 @@
*/
class Test_ResourceLocator extends PHPUnit_Framework_TestCase {
+
+ /**
+ * @param string $theme
+ * @param string $form_factor
+ */
public function getResourceLocator( $theme, $form_factor, $core_map, $party_map, $appsroots ) {
return $this->getMockForAbstractClass('OC\Template\ResourceLocator',
array( $theme, $form_factor, $core_map, $party_map, $appsroots ),
diff --git a/tests/lib/urlgenerator.php b/tests/lib/urlgenerator.php
new file mode 100644
index 00000000000..875a7f06580
--- /dev/null
+++ b/tests/lib/urlgenerator.php
@@ -0,0 +1,34 @@
+<?php
+/**
+ * Copyright (c) 2014 Bjoern Schiessle <schiessle@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+
+class Test_Urlgenerator extends PHPUnit_Framework_TestCase {
+
+
+ /**
+ * @small
+ * @brief test absolute URL construction
+ * @dataProvider provideURLs
+ */
+ function testGetAbsoluteURL($url, $expectedResult) {
+
+ $urlGenerator = new \OC\URLGenerator(null);
+ $result = $urlGenerator->getAbsoluteURL($url);
+
+ $this->assertEquals($expectedResult, $result);
+ }
+
+ public function provideURLs() {
+ return array(
+ array("index.php", "http://localhost/index.php"),
+ array("/index.php", "http://localhost/index.php"),
+ array("/apps/index.php", "http://localhost/apps/index.php"),
+ array("apps/index.php", "http://localhost/apps/index.php"),
+ );
+ }
+}
+
diff --git a/tests/lib/user.php b/tests/lib/user.php
index fdf9e7a08e0..e2c3282a19f 100644
--- a/tests/lib/user.php
+++ b/tests/lib/user.php
@@ -9,8 +9,6 @@
namespace Test;
-use OC\Hooks\PublicEmitter;
-
class User extends \PHPUnit_Framework_TestCase {
/**
* @var \OC_User_Backend | \PHPUnit_Framework_MockObject_MockObject $backend
diff --git a/tests/lib/util.php b/tests/lib/util.php
index bfe68f5f680..ee336aa1118 100644
--- a/tests/lib/util.php
+++ b/tests/lib/util.php
@@ -170,4 +170,52 @@ class Test_Util extends PHPUnit_Framework_TestCase {
array('442aa682de2a64db1e010f50e60fd9c9', 'local::C:\Users\ADMINI~1\AppData\Local\Temp\2/442aa682de2a64db1e010f50e60fd9c9/')
);
}
+
+ /**
+ * @dataProvider filenameValidationProvider
+ */
+ public function testFilenameValidation($file, $valid) {
+ // private API
+ $this->assertEquals($valid, \OC_Util::isValidFileName($file));
+ // public API
+ $this->assertEquals($valid, \OCP\Util::isValidFileName($file));
+ }
+
+ public function filenameValidationProvider() {
+ return array(
+ // valid names
+ array('boringname', true),
+ array('something.with.extension', true),
+ array('now with spaces', true),
+ array('.a', true),
+ array('..a', true),
+ array('.dotfile', true),
+ array('single\'quote', true),
+ array(' spaces before', true),
+ array('spaces after ', true),
+ array('allowed chars including the crazy ones $%&_-^@!,()[]{}=;#', true),
+ array('汉字也能用', true),
+ array('und Ümläüte sind auch willkommen', true),
+ // disallowed names
+ array('', false),
+ array(' ', false),
+ array('.', false),
+ array('..', false),
+ array('back\\slash', false),
+ array('sl/ash', false),
+ array('lt<lt', false),
+ array('gt>gt', false),
+ array('col:on', false),
+ array('double"quote', false),
+ array('pi|pe', false),
+ array('dont?ask?questions?', false),
+ array('super*star', false),
+ array('new\nline', false),
+ // better disallow these to avoid unexpected trimming to have side effects
+ array(' ..', false),
+ array('.. ', false),
+ array('. ', false),
+ array(' .', false),
+ );
+ }
}
diff --git a/tests/lib/utilcheckserver.php b/tests/lib/utilcheckserver.php
new file mode 100644
index 00000000000..155d617c4ad
--- /dev/null
+++ b/tests/lib/utilcheckserver.php
@@ -0,0 +1,108 @@
+<?php
+/**
+ * Copyright (c) 2014 Vincent Petry <pvince81@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+
+/**
+ * Tests for server check functions
+ */
+class Test_Util_CheckServer extends PHPUnit_Framework_TestCase {
+
+ private $datadir;
+
+ public function setUp() {
+ $this->datadir = \OC_Config::getValue('datadirectory', \OC::$SERVERROOT . '/data');
+
+ file_put_contents($this->datadir . '/.ocdata', '');
+ }
+
+ public function tearDown() {
+ // clean up
+ @unlink($this->datadir . '/.ocdata');
+ }
+
+ /**
+ * Test that checkServer() returns no errors in the regular case.
+ */
+ public function testCheckServer() {
+ $result = \OC_Util::checkServer();
+ $this->assertEmpty($result);
+ }
+
+ /**
+ * Test that checkServer() does not check the data dir validity
+ * when the server is not installed yet (else the setup cannot
+ * be run...)
+ */
+ public function testCheckServerSkipDataDirValidityOnSetup() {
+ // simulate old version that didn't have it
+ unlink($this->datadir . '/.ocdata');
+
+ $session = \OC::$server->getSession();
+ $oldInstalled = \OC_Config::getValue('installed', false);
+
+ // simulate that the server isn't setup yet
+ \OC_Config::setValue('installed', false);
+
+ // even though ".ocdata" is missing, the error isn't
+ // triggered to allow setup to run
+ $result = \OC_Util::checkServer();
+ $this->assertEmpty($result);
+
+ // restore config
+ \OC_Config::setValue('installed', $oldInstalled);
+ }
+
+ /**
+ * Test that checkServer() does not check the data dir validity
+ * when an upgrade is required (else the upgrade cannot be
+ * performed...)
+ */
+ public function testCheckServerSkipDataDirValidityOnUpgrade() {
+ // simulate old version that didn't have it
+ unlink($this->datadir . '/.ocdata');
+
+ $session = \OC::$server->getSession();
+ $oldCurrentVersion = $session->get('OC_Version');
+ $oldInstallVersion = \OC_Config::getValue('version', '0.0.0');
+
+ // upgrade condition to simulate needUpgrade() === true
+ $session->set('OC_Version', array(6, 0, 0, 2));
+ \OC_Config::setValue('version', '6.0.0.1');
+
+ // even though ".ocdata" is missing, the error isn't
+ // triggered to allow for upgrade
+ $result = \OC_Util::checkServer();
+ $this->assertEmpty($result);
+
+ // restore versions
+ $session->set('OC_Version', $oldCurrentVersion);
+ \OC_Config::setValue('version', $oldInstallVersion);
+ }
+
+ /**
+ * Test that checkDataDirectoryValidity returns no error
+ * when ".ocdata" is present.
+ */
+ public function testCheckDataDirValidity() {
+ $result = \OC_Util::checkDataDirectoryValidity($this->datadir);
+ $this->assertEmpty($result);
+ }
+
+ /**
+ * Test that checkDataDirectoryValidity and checkServer
+ * both return an error when ".ocdata" is missing.
+ */
+ public function testCheckDataDirValidityWhenFileMissing() {
+ unlink($this->datadir . '/.ocdata');
+ $result = \OC_Util::checkDataDirectoryValidity($this->datadir);
+ $this->assertEquals(1, count($result));
+
+ $result = \OC_Util::checkServer();
+ $this->assertEquals(1, count($result));
+ }
+
+}
diff --git a/tests/phpunit-autotest.xml b/tests/phpunit-autotest.xml
index 1a2ab35491b..872ff2c2596 100644
--- a/tests/phpunit-autotest.xml
+++ b/tests/phpunit-autotest.xml
@@ -36,6 +36,7 @@
</whitelist>
</filter>
<listeners>
+ <listener class="StartSessionListener" file="startsessionlistener.php" />
<listener class="TestCleanupListener" file="testcleanuplistener.php">
<arguments>
<string>detail</string>
diff --git a/tests/phpunit.xml.dist b/tests/phpunit.xml.dist
index 71a4ff2762c..21c63ea0469 100644
--- a/tests/phpunit.xml.dist
+++ b/tests/phpunit.xml.dist
@@ -29,4 +29,7 @@
</exclude>
</whitelist>
</filter>
+ <listeners>
+ <listener class="StartSessionListener" file="startsessionlistener.php" />
+ </listeners>
</phpunit>
diff --git a/tests/startsessionlistener.php b/tests/startsessionlistener.php
new file mode 100644
index 00000000000..808a2a2226f
--- /dev/null
+++ b/tests/startsessionlistener.php
@@ -0,0 +1,44 @@
+<?php
+/**
+ * Copyright (c) 2014 Thomas Müller <deepdiver@owncloud.com>
+ * This file is licensed under the Affero General Public License version 3 or
+ * later.
+ * See the COPYING-README file.
+ */
+
+/**
+ * Starts a new session before each test execution
+ */
+class StartSessionListener implements PHPUnit_Framework_TestListener {
+
+ public function addError(PHPUnit_Framework_Test $test, Exception $e, $time) {
+ }
+
+ public function addFailure(PHPUnit_Framework_Test $test, PHPUnit_Framework_AssertionFailedError $e, $time) {
+ }
+
+ public function addIncompleteTest(PHPUnit_Framework_Test $test, Exception $e, $time) {
+ }
+
+ public function addSkippedTest(PHPUnit_Framework_Test $test, Exception $e, $time) {
+ }
+
+ public function startTest(PHPUnit_Framework_Test $test) {
+ }
+
+ public function endTest(PHPUnit_Framework_Test $test, $time) {
+ // reopen the session - only allowed for memory session
+ if (\OC::$session instanceof \OC\Session\Memory) {
+ /** @var $session \OC\Session\Memory */
+ $session = \OC::$session;
+ $session->reopen();
+ }
+ }
+
+ public function startTestSuite(PHPUnit_Framework_TestSuite $suite) {
+ }
+
+ public function endTestSuite(PHPUnit_Framework_TestSuite $suite) {
+ }
+
+}
diff --git a/tests/testcleanuplistener.php b/tests/testcleanuplistener.php
index a969ece6dd5..2083ffce67c 100644
--- a/tests/testcleanuplistener.php
+++ b/tests/testcleanuplistener.php
@@ -57,6 +57,9 @@ class TestCleanupListener implements PHPUnit_Framework_TestListener {
return $this->verbosity === 'detail';
}
+ /**
+ * @param string $dir
+ */
private function unlinkDir($dir) {
if ($dh = @opendir($dir)) {
while (($file = readdir($dh)) !== false) {
@@ -80,6 +83,7 @@ class TestCleanupListener implements PHPUnit_Framework_TestListener {
$knownEntries = array(
'owncloud.log' => true,
'owncloud.db' => true,
+ '.ocdata' => true,
'..' => true,
'.' => true
);
diff --git a/version.php b/version.php
index 470aa895072..5e5fa22cf8b 100644
--- a/version.php
+++ b/version.php
@@ -1,7 +1,7 @@
<?php
// We only can count up. The 4. digit is only for the internal patchlevel to trigger DB upgrades between betas, final and RCs. This is _not_ the public version number. Reset minor/patchlevel when updating major/minor version number.
-$OC_Version=array(6, 90, 0, 1);
+$OC_Version=array(6, 90, 0, 2);
// The human readable string
$OC_VersionString='7.0 pre alpha';